You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Danny Becker (Jira)" <ji...@apache.org> on 2024/04/29 22:25:00 UTC
[jira] [Created] (HDFS-17508) RBF: MembershipStateStore can overwrite valid records when refreshing the local cache
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: hdfs-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org