Patent ID: 11860817
Assignee: RUBRIK, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method of online data conversion, the method including:
identifying a snappable file in a distributed file system;
identifying a first data block in the snappable file, the first data block including first data, wherein first attribute data associated with the first data block is stored in an index file associated with the snappable file;
scanning the index file to access the first attribute data of the first data block;
constructing a virtual patch file based on the accessed first attribute data, wherein constructing the virtual patch file comprises writing the first attribute data to the virtual patch file, refraining from reading data from the first data block, and refraining from writing the first data block to the virtual patch file;
repeating the scanning of the index file to access second attribute data of at least a further second data block in the snappable file, the second data block including second data;
completing construction of the virtual patch file based on the accessed second attribute data, wherein completing the construction of the virtual patch file comprises writing the second attribute data to the virtual patch file, refraining from reading data from the second data block, and refraining from writing the second data block to the virtual patch file;
generating conversion simulation information by collecting third attribute data associated with the constructed virtual patch file, the first attribute data for the first data block, and the second attribute data for the second data block used to construct the virtual patch file; and
writing the generated conversion simulation information to a patch file image.