Handling renames in an overlay optimizer
AssigneeDell Products L.P.
InventorsGokul Thiruchengode Vajravel, Ankit Kumar, Puneet Kaushik
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsGokul Thiruchengode Vajravel, Ankit Kumar, Puneet Kaushik
Estimating the term…
Renames can be handled in an overlay optimizer to ensure that the rename operations do not fail due to source and target volumes being different. The overlay optimizer can implement a process for linking the two IRP_MJ_CREATE operations that the operating system sends as part of a rename operation. Due to this linking, the overlay optimizer can determine when the second IRP of a rename operation is being processed and can determine the source volume for the operation. When the source volume is the volume of the overlay cache, the overlay optimizer can redirect the second IRP. This will ensure that the rename operation will complete successfully even in cases where the rename operation was initiated without specifying the MOVEFILE_COPY_ALLOWED flag.
A method, performed by a write filter that implements an overlay cache, for preventing a failure of a rename operation when the overlay cache is implemented on a separate volume from a protected volume, the method comprising:
One or more computer storage media storing computer executable instructions which when executed by one or more processors implement a method for preventing a failure of a rename operation, the method comprising:
A method, implemented in a system that includes a write filter that implements an overlay for protecting contents of a protected volume and an overlay-optimizing write filter that implements an overlay cache on a separate volume from the protected volume, for preventing a rename operation from failing, the method comprising:
Dependencies are inferred from the claim text.