CPC G06F 16/13 (2019.01) [G06F 16/1774 (2019.01); G06F 16/182 (2019.01)] | 20 Claims |
1. A method, comprising:
in connection with a write operation to write a second portion of a file to a node of a distributed node network, analyzing, by a system comprising at least one processor, a second write stream value associated with the second portion of the file, a write stream-related index value associated with a track of a group of tracks associated with the file, and a total value that is determined based on the write stream-related index value and a value indicative of a number of tracks of the group of tracks;
based on a result of the analyzing of the second write stream value, the write stream-related index value, and the total value, determining, by the system, whether a file access pattern associated with the second portion of the file is a sequential file access pattern indicative of a sequential file access of the file, to facilitate write transaction commitment management or data lock management associated with the file;
based on the result indicating that the second write stream value satisfies a defined match criterion with regard to the total value, determining, by the system, that the file access pattern associated with the second portion of the file is the sequential file access pattern and there is an overflow condition associated with the track, wherein the overflow condition indicates that a first write stream value associated with a first portion of the file is stored in the track associated with the write stream-related index value; and
based on determining that the file access pattern is the sequential file access pattern and there is the overflow condition, determining, by the system, that a mapping is to be committed and stored in a data store, wherein the mapping is associated with the first portion of the file, the first write stream value, and the sequential file access pattern, and wherein the first write stream value is deleted from the track and the second write stream value is stored in the track.
|