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 f4bcc76df6
commit 5690e11206
2 changed files with 4 additions and 0 deletions

View File

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

View File

@ -995,6 +995,7 @@ public void copyBlock(final ExtendedBlock block,
"to " + peer.getRemoteAddressString() + " because it's pinned ";
LOG.info(msg);
sendResponse(ERROR, msg);
return;
}
if (!dataXceiverServer.balanceThrottler.acquire()) { // not able to start