CPC G06F 9/545 (2013.01) [G06F 3/0482 (2013.01); G06F 9/451 (2018.02); G06F 16/168 (2019.01); H04L 67/02 (2013.01); H04L 67/06 (2013.01)] | 20 Claims |
1. A method for browsing volumes with reduced memory footprints, the method comprising:
by a kernel process executing within a kernel space on a computing device:
receiving, from an application executing on the computing device, a request to open a file stored in a volume accessible to the computing device,
generating an open file command that references a file path of the file, and
providing the open file command to a first process over a first messaging protocol, wherein the first process executes within a user space on the computing device; and
by the first process executing within the user space on the computing device:
generating a service call to open the file, and
transmitting the service call to a storage application daemon over a second messaging protocol, wherein the storage application daemon:
executes within the user space,
is associated with the volume, and
causes the file to be opened.
|