Client session reclaim for a distributed storage system
AssigneeRed Hat, Inc.
InventorsGregory Allan Farnum, Jeffrey Thomas Layton, Patrick Joseph Donnelly, Zheng Yan
Life of this patent
Estimating the term…
Abstract
The technology disclosed herein that may enable a client of a distributed storage system to recover a storage session after a failure occurs. An example method may include: identifying a storage session of a distributed storage service, the storage session comprising session data that corresponds to a storage object of the distributed storage service; providing, by a processing device of a client, an indication that the client is recovering the storage session; and obtaining, by the client, the session data of the storage session from one or more devices that accessed the storage object of the distributed storage service.
Claims20
A method comprising:
- identifying a storage session of a distributed storage service, the storage session comprising session data that corresponds to a storage object of the distributed storage service;
- providing, by a processing device of a client, an indication that the client is recovering the storage session;
- and
- obtaining, by the client, the session data of the storage session from one or more devices that accessed the storage object of the distributed storage service.
A system comprising:
- a memory;
- a processing device operatively coupled to the memory, the processing device to:
- initiate, by a client, a creation of a storage session with a distributed storage service, the storage session comprising session data that corresponds to a storage object of the distributed storage service;
- access, by the client, an identifier of the storage session in persistent data storage after a restart of the client;
- provide an indication that the client is recovering the storage session;
- and
- obtain, by the client, the session data of the storage session from one or more devices that accessed the storage object of the distributed storage service.
A non-transitory machine-readable storage medium storing instructions that cause a processing device to:
- identify a storage session of a distributed storage service, the storage session comprising session data that corresponds to a storage object of the distributed storage service;
- provide, by the processing device of a client, an indication that the client is recovering the storage session;
- and
- obtain, by the client, the session data of the storage session from one or more devices that accessed the storage object of the distributed storage service.
Dependencies are inferred from the claim text.