Danny Becker created HDFS-17508:
-----------------------------------
Summary: RBF: MembershipStateStore can overwrite valid records
when refreshing the local cache
Key: HDFS-17508
URL: https://issues.apache.org/jira/browse/HDFS-17508
Project: Hadoop HDFS
Issue Type: Bug
Components: rbf
Affects Versions: 3.3.4
Reporter: Danny Becker
When the MembershipStore refreshes its cache, it will also call the
overrideExpiredRecords() method, which will write the Expired state back to the
state store. Due to a race condition this logic can overwrite valid records.
overrideExpiredRecords should first check if the state of the record is already
set to "EXPIRED" before it writes the record to the state store.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]