CPC G06F 11/1464 (2013.01) [G06F 11/1435 (2013.01); G06F 11/1451 (2013.01); G06F 11/1469 (2013.01); G06F 16/2246 (2019.01); G06F 16/27 (2019.01); G06F 2201/84 (2013.01)] | 20 Claims |
1. A system for replication of tags in global scale systems comprising:
one or more processors; and
a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to:
create a file and a grouping tag for the file;
store the grouping tag in a location in metadata for the file;
retrieve, when preparing for replication, the grouping tag from the location in the metadata for the file;
determine whether a legacy location in the metadata for the file comprises any value which was stored after a most recent replication involving the file;
determine whether a size of the legacy location in the metadata for the file was changed after the most recent replication involving the file, in response to a determination that the legacy location in the metadata for the file comprises any value which was stored after the most recent replication involving the file; and
enable a destination node to store the grouping tag in the legacy location in the metadata for the file by sending records comprising a request to replace a record stored at the legacy location in the metadata for the file with a larger record, and combining the grouping tag with any value which changed the size of the metadata for the file after a most recent replication involving the file, in response to a determination that the size of the legacy location in the metadata for the file changed after the most recent replication involving the file.
|