Viraj Jasani created HDFS-16082:
-----------------------------------
Summary: Avoid non-atomic operations on exceptionsSinceLastBalance
and failedTimesSinceLastSuccessfulBalance in Balancer
Key: HDFS-16082
URL: https://issues.apache.org/jira/browse/HDFS-16082
Project: Hadoop HDFS
Issue Type: Improvement
Reporter: Viraj Jasani
Assignee: Viraj Jasani
Balancer has introduced 2 volatile int as part of HDFS-13783 namely:
exceptionsSinceLastBalance and failedTimesSinceLastSuccessfulBalance. However,
we are performing non-atomic operations on it. Since non-atomic operations done
here mostly depend on their previous values, we should use AtomicInteger for
both.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]