CPC G06F 16/183 (2019.01) [G06F 16/185 (2019.01); H04L 67/1097 (2013.01)] | 17 Claims |
1. A method, comprising:
receiving, by a distributed object storage system, a storage manipulation operation for a file in response to a command from a client system;
updating, by the distributed object storage system, an object in an object store, the object associated with the file and the updating the object being based on the storage manipulation operation for the file;
identifying, by the distributed object storage system, a file placement rule as corresponding to the file, the file placement rule specifying how to place the file across one or more addressable namespaces corresponding to one or more file system views;
generating, by the distributed object storage system, a notification comprising information about the object corresponding to the file, the information including an object identifier and file metadata to allow one or more gateways to update a file system view of the one or more file system views at the one or more gateways; and
transmitting, by the distributed object storage system based on the file placement rule, the notification to the one or more gateways associated with the distributed object storage system to keep the one or more file system views at the corresponding one or more gateways up to date.
|