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

Claim 19:
20. A computer-readable non-transitory storage medium storing executable instructions, which when executed by a computer system, cause the computer system to:
receive a first request to locate a file in a first filesystem;
responsive to receiving the first request, query a filesystem proxy in a proxy cache associated with the first filesystem, wherein a 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;
respond to the first request based on metadata retrieved from the filesystem proxy;
receive a second request to modify the file;
responsive to receiving the second request, querying 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;
modify the file in the first filesystem; and
maintain a second filesystem proxy corresponding to the second filesystem in the filesystem cache to allow reinstantiation of the second filesystem in the filesystem cache.