You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2024/05/01 20:57:00 UTC
[jira] [Commented] (HDFS-17508) RBF: MembershipStateStore can overwrite valid records when refreshing the local cache
[ https://issues.apache.org/jira/browse/HDFS-17508?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17842777#comment-17842777 ]
ASF GitHub Bot commented on HDFS-17508:
---------------------------------------
goiri merged PR #6783:
URL: https://github.com/apache/hadoop/pull/6783
> 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
> Priority: Major
> Labels: pull-request-available
>
> 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-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org