CPC G06F 16/182 (2019.01) | 20 Claims |
1. A system, comprising:
at least one processor; and
a memory, storing program instructions that when executed by the at least one processor, cause the at least one processor to:
receive a new write request to a file stored as part of a distributed file system;
evaluate the file with respect to a journaling type change criteria to determine a change from a first journaling type selected to perform a prior write request to the file to a second journaling type to perform the new write request;
identify the file as stored using the second journaling type; and
perform the new write to the file in the distributed file system according to the second journaling type, wherein the second journaling type changes a storage location for a payload of the new write request to the file, and wherein the storage location used to store payloads of write requests to the file is changed from a first storage location that was previously used to store a prior payload of a prior write request to the file to a second storage location used to store the payload of the new write request to the same file based on the change from the first journaling type to the second journaling type.
|