Patent ID: 11928228
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A method, comprising:
receiving, by a filesystem comprising a processor, a first simple storage system (S3) protocol based request to create an S3 bucket in a storage device of a filesystem;
determining, by the filesystem, whether the first S3 protocol based request specifies a directory path of an existing directory of the storage device of the filesystem;
in response to determining that the first S3 protocol based request specifies the directory path of the existing directory of the storage device of the filesystem, determining, by the filesystem, whether the directory path includes a bucket root directory of the filesystem;
in response to determining that the directory path does not to include the bucket root directory of the filesystem, creating, by the filesystem, an overlay bucket that references the directory path of the existing directory of the storage device of the filesystem;
receiving, by the filesystem, a second S3 protocol based request to access information that has been stored within the directory path of the existing directory of the storage device of the filesystem;
determining, by the filesystem, whether the information has been referenced by an object bucket or the overlay bucket, wherein the object bucket has been created in a subdirectory of the bucket root directory of the storage device of the filesystem, and wherein the subdirectory comprises an S3 protocol based object; and
in response to determining that the information has been referenced by the overlay bucket, facilitating, by the filesystem based on an S3 protocol based permission and a filesystem protocol based permission, the access of the information that has been stored within the directory path of the existing directory of the storage device of the filesystem.