Rakesh R created HDFS-12152:
-------------------------------

             Summary: [SPS]: Re-arrange StoragePolicySatisfyWorker stopping 
sequence to improve thread cleanup time
                 Key: HDFS-12152
                 URL: https://issues.apache.org/jira/browse/HDFS-12152
             Project: Hadoop HDFS
          Issue Type: Sub-task
            Reporter: Rakesh R
            Assignee: Rakesh R


This jira to improve the StoragePolicySatisfyWorker#stop sequence of steps to 
improve the thread interruption and graceful shutdown quickly.

I have observed that 
[TestDataNodeUUID#testUUIDRegeneration|https://builds.apache.org/job/PreCommit-HDFS-Build/20271/testReport/org.apache.hadoop.hdfs.server.datanode/TestDataNodeUUID/testUUIDRegeneration/]
 test case is getting timed out frequently. When analyzing, it looks like the 
below function is always taking 3 secs waiting period. Probably, we could 
improve the thread interruption sequence so that the thread should finish #run 
method quickly.

{code}
StoragePolicySatisfyWorker.java

  void waitToFinishWorkerThread() {
    try {
      movementTrackerThread.join(3000);
    } catch (InterruptedException ignore) {
      // ignore
    }
  }
{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org

Reply via email to