-
公开(公告)号:US11288237B2
公开(公告)日:2022-03-29
申请号:US16182432
申请日:2018-11-06
Applicant: Red Hat, Inc.
Inventor: Pranith Kumar Karampuri , Karthik Subrahmanya , Ravishankar Narayanankutty , Ashish Pandey
IPC: G06F16/182 , G06F16/172 , G06F16/178
Abstract: Systems and methods for using a thin arbiter node as a quorum decision maker in a distributed file system. An example method comprises receiving a write request with respect to a file, identifying a first data storage unit storing a first replica of the file and a second data storage unit storing a second replica of the file, determining that the first data storage unit is unavailable and that the second data storage unit is available, and in response to determining, using metadata residing on a thin arbiter node, that the second data storage unit contains at least on stale file replica, failing the write request to avoid split brain in the distributed file system.
-
公开(公告)号:US10275468B2
公开(公告)日:2019-04-30
申请号:US15042021
申请日:2016-02-11
Applicant: Red Hat, Inc.
Inventor: Pranith Kumar Karampuri , Ravishankar Narayanankutty
IPC: G06F17/30
Abstract: A request to perform a write operation on a file stored in a distributed file system that includes a first and second storage server and an arbiter system may be received. An identification of whether whether one of the first or second storage servers is available to perform the write operation and that the other of the first or second storage servers is not available to perform the write operation may be performed. An identification of whether the arbiter system is available to record the write operation may be performed. In response to identifying that one of the storage servers and the arbiter system are available and that the other of the storage servers is unavailable, the write operation may be performed on the file in view of write operation data that indicates whether the one of the storage servers is consistent with the arbiter system.
-
公开(公告)号:US11157456B2
公开(公告)日:2021-10-26
申请号:US16389364
申请日:2019-04-19
Applicant: Red Hat, Inc.
Inventor: Pranith Kumar Karampuri , Ravishankar Narayanankutty
IPC: G06F16/178 , G06F16/182
Abstract: A request to perform a write operation on a file stored in a distributed file system may be received. A determination may be made as to whether a quorum of servers of the distributed file system is satisfied. The servers of the quorum may be used to perform the write operation or to record the write operation. The write operation may be performed on the file in view of determining that the quorum has been satisfied.
-
公开(公告)号:US20190243807A1
公开(公告)日:2019-08-08
申请号:US16389364
申请日:2019-04-19
Applicant: Red Hat, Inc.
Inventor: Pranith Kumar Karampuri , Ravishankar Narayanankutty
IPC: G06F16/178 , G06F16/182
CPC classification number: G06F16/178 , G06F16/1844
Abstract: A request to perform a write operation on a file stored in a distributed file system may be received. A determination may be made as to whether a quorum of servers of the distributed file system is satisfied. The servers of the quorum may be used to perform the write operation or to record the write operation. The write operation may be performed on the file in view of determining that the quorum has been satisfied.
-
公开(公告)号:US20170235755A1
公开(公告)日:2017-08-17
申请号:US15042021
申请日:2016-02-11
Applicant: Red Hat, Inc.
Inventor: Pranith Kumar Karampuri , Ravishankar Narayanankutty
IPC: G06F17/30
CPC classification number: G06F17/30174 , G06F17/30215
Abstract: A request to perform a write operation on a file stored in a distributed file system that includes a first and second storage server and an arbiter system may be received. An identification of whether whether one of the first or second storage servers is available to perform the write operation and that the other of the first or second storage servers is not available to perform the write operation may be performed. An identification of whether the arbiter system is available to record the write operation may be performed. In response to identifying that one of the storage servers and the arbiter system are available and that the other of the storage servers is unavailable, the write operation may be performed on the file in view of write operation data that indicates whether the one of the storage servers is consistent with the arbiter system.
-
-
-
-