HDFS-9713. DataXceiver#copyBlock should return if block is pinned. Contributed by Uma Maheswara Rao G.

(cherry picked from commit aea31eee78)
This commit is contained in:
Uma Maheswara Rao G 2016-02-07 20:50:47 -08:00
parent 915ce5d960
commit 82d4b2cf27
2 changed files with 4 additions and 0 deletions

View File

@ -1803,6 +1803,9 @@ Release 2.8.0 - UNRELEASED
HDFS-9761. Rebalancer sleeps too long between iterations HDFS-9761. Rebalancer sleeps too long between iterations
(Mingliang Liu via cnauroth) (Mingliang Liu via cnauroth)
HDFS-9713. DataXceiver#copyBlock should return if block is pinned.
(umamahesh)
Release 2.7.3 - UNRELEASED Release 2.7.3 - UNRELEASED
INCOMPATIBLE CHANGES INCOMPATIBLE CHANGES

View File

@ -995,6 +995,7 @@ class DataXceiver extends Receiver implements Runnable {
"to " + peer.getRemoteAddressString() + " because it's pinned "; "to " + peer.getRemoteAddressString() + " because it's pinned ";
LOG.info(msg); LOG.info(msg);
sendResponse(ERROR, msg); sendResponse(ERROR, msg);
return;
} }
if (!dataXceiverServer.balanceThrottler.acquire()) { // not able to start if (!dataXceiverServer.balanceThrottler.acquire()) { // not able to start