Implicit directories: associated calls

Previous iterations of this API (that is, the version used with FileStore (NS3) storage groups) would automatically create non-existent directories specified in the [path] for the following calls, as explicit sub-directories:

  • mkdir: Used to create a new explicit directory
  • symlink: Used to create a new symlink
  • upload: Used to upload an object

ObjectStore (NS4) approaches non-existent directories in a different manner. A complete path name will be created for specified non-existent directories, without actually creating physical directories. When one of these directories is revealed within the response for the stat or dir action using this API, it will be labeled as “implicit”.

Put simply, the generated directory, symlink or uploaded file will still exist along the specified [path], but implicit representations of non-existent subdirectories will be generated and associated with it.