-
公开(公告)号:US20190235761A1
公开(公告)日:2019-08-01
申请号:US15885446
申请日:2018-01-31
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Glenn S. Watkins , Curtis Mello , Michael Champigny , John Michael Czerkowicz
CPC classification number: G06F3/0611 , G06F3/0619 , G06F3/0631 , G06F3/0644 , G06F3/0665 , G06F3/0689 , G06F9/45533 , G06F16/122
Abstract: Example implementations relate to allocating an I/O request. In an example, a demultiplexer may forward an I/O request to a file system instance to which the I/O request belongs. The file system instance may tag the I/O request with a file system instance identifier associated with that file system instance. A volume manager may identify an extent pool to which the I/O request is to be allocated from among a plurality of extent pools of a storage based on the file system instance identifier tagged to the I/O request.
-
公开(公告)号:US10565125B2
公开(公告)日:2020-02-18
申请号:US15906506
申请日:2018-02-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Curtis Mello , Michael Champigny , Glenn S. Watkins , John Michael Czerkowicz
IPC: G06F12/10 , G06F12/1018
Abstract: Example implementations relate to objects in extents on a storage resource. In an example, an extent identifier is persisted to a storage allocation table, where the extent identifier locates an extent on a storage resource. An extent map tracks which objects in the extent are deallocated. A virtual block address is generated allocating an object to store data. The virtual block address may include a storage allocation table key that locates the extent identifier in the storage allocation table and an extent offset to locate the object within the extent.
-
公开(公告)号:US20190266100A1
公开(公告)日:2019-08-29
申请号:US15906506
申请日:2018-02-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Curtis Mello , Michael Champigny , Glenn S. Watkins , John Michael Czerkowicz
IPC: G06F12/1018
Abstract: Example implementations relate to objects in extents on a storage resource. In an example, an extent identifier is persisted to a storage allocation table, where the extent identifier locates an extent on a storage resource. An extent map tracks which objects in the extent are deallocated. A virtual block address is generated allocating an object to store data. The virtual block address may include a storage allocation table key that locates the extent identifier in the storage allocation table and an extent offset to locate the object within the extent.
-
-