Help understanding the set of API calls to created nested DataSets?

  1. We have APIs to create directories if you need to create a directory. A dataset isn’t a directory.
  2. The total of length of dataset name (for example: “tank/foo/bar”) cannot exceed 255 characters.
  3. The recommendation is to create one dataset per NFS export or SMB share
  4. Although the SMB server allows traversal of dataset mountpoints, this can be variously handled poorly by some clients (especially handling synthesized MS-FSCC file ids).