Invention Grant
- Patent Title: Allocating storage in a distributed storage system
-
Application No.: US14980691Application Date: 2015-12-28
-
Publication No.: US10379973B2Publication Date: 2019-08-13
- Inventor: Luis Pablo Pabón , Thiago Lucas da Silva
- Applicant: Red Hat Inc.
- Applicant Address: US NC Raleigh
- Assignee: Red Hat, Inc.
- Current Assignee: Red Hat, Inc.
- Current Assignee Address: US NC Raleigh
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F11/20
- IPC: G06F11/20

Abstract:
A method of allocating storage in a distributed storage system includes receiving a data structure including a plurality of identifiers of storage devices organized by failure zones. Any device of a first failure zone does not share a point of failure with any device of a second failure zone. The method also includes receiving a storage allocation request, identifying a first storage device using a first pointer referencing an unallocated device of the first failure zone, and modifying the first pointer to reference a next unallocated device of the second failure zone. The method also includes identifying a second storage device using a second pointer referencing an unallocated device of the second failure zone, modifying the second pointer to reference a next unallocated device of the second failure zone, and responding to the storage allocation request by providing identifiers of the first storage device and the second storage device.
Public/Granted literature
- US20170185325A1 ALLOCATING STORAGE IN A DISTRIBUTED STORAGE SYSTEM Public/Granted day:2017-06-29
Information query