From fc73a88bd3c8a87b50ffcd0770e5d0d893cf0068 Mon Sep 17 00:00:00 2001 From: Karthik Kambatla Date: Thu, 9 Jan 2014 06:37:20 +0000 Subject: [PATCH] HADOOP-10214. Fix multithreaded correctness warnings in ActiveStandbyElector (Liang Xie via kasha) git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-2@1556735 13f79535-47bb-0310-9956-ffa450edef68 --- hadoop-common-project/hadoop-common/CHANGES.txt | 3 +++ .../main/java/org/apache/hadoop/ha/ActiveStandbyElector.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/hadoop-common-project/hadoop-common/CHANGES.txt b/hadoop-common-project/hadoop-common/CHANGES.txt index 1ab760e2253..9573af9876b 100644 --- a/hadoop-common-project/hadoop-common/CHANGES.txt +++ b/hadoop-common-project/hadoop-common/CHANGES.txt @@ -212,6 +212,9 @@ Release 2.4.0 - UNRELEASED HADOOP-10207. TestUserGroupInformation#testLogin is flaky (jxiang via cmccabe) + HADOOP-10214. Fix multithreaded correctness warnings in ActiveStandbyElector + (Liang Xie via kasha) + Release 2.3.0 - UNRELEASED INCOMPATIBLE CHANGES diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ha/ActiveStandbyElector.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ha/ActiveStandbyElector.java index fc717c234e0..995d8224345 100644 --- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ha/ActiveStandbyElector.java +++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ha/ActiveStandbyElector.java @@ -768,7 +768,7 @@ private void createConnection() throws IOException, KeeperException { } @InterfaceAudience.Private - public void terminateConnection() { + public synchronized void terminateConnection() { if (zkClient == null) { return; }