Patent ID: 11914556
Assignee: RED HAT, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising:
a physical host with a processor and a memory, which stores a guest, a filesystem cache, and a proxy cache, wherein the filesystem cache storing filesystems is implemented in a first memory partition and the proxy cache storing filesystem proxies is implemented in a second memory partition;
a filesystem manager executing on the processor to:
receive a first request to locate a file in a first filesystem;
responsive to receiving the first request, query a first filesystem proxy in the proxy cache associated with the first filesystem;
respond to the first request based on metadata retrieved from the first filesystem proxy;
receive a second request to modify the file;
responsive to receiving the second request, query the first filesystem proxy in the proxy cache, and responsive to the first filesystem proxy being incapable of modifying the file, the second request is rerouted to the filesystem cache, which instantiates the first filesystem in the filesystem cache, wherein a second filesystem is evicted from the filesystem cache to reclaim storage capacity for the first filesystem, wherein a second filesystem proxy in the filesystem cache is maintained in the filesystem cache to allow reinstantiation of the second filesystem in the filesystem cache; and
modify the file in the first filesystem.