hadoop-hdfs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ahmed Hussein (Jira)" <j...@apache.org>
Subject [jira] [Created] (HDFS-15147) LazyPersistTestCase wait logic is error pruned
Date Mon, 27 Jan 2020 23:55:00 GMT
Ahmed Hussein created HDFS-15147:
------------------------------------

             Summary: LazyPersistTestCase wait logic is error pruned
                 Key: HDFS-15147
                 URL: https://issues.apache.org/jira/browse/HDFS-15147
             Project: Hadoop HDFS
          Issue Type: Bug
            Reporter: Ahmed Hussein
            Assignee: Ahmed Hussein


{{LazyPersistTestCase}} has some issues hat lead to inconsistent result of the test cases:
* the wait periods to change of status is too long. It reaches 10 secs in some cases.
* triggerBlockReport() only triggers FBR of DN with index 0. This is counter intuitive because
the JUnit tests restart the DN assuming that the restarted DN will send a FBR. However, this
never happens because the DN will get a new index post restart.

{code:java}
  protected final void triggerBlockReport()
      throws IOException, InterruptedException {
    // Trigger block report to NN
    DataNodeTestUtils.triggerBlockReport(cluster.getDataNodes().get(0));
    Thread.sleep(10 * 1000);
  }
{code}

[~inigoiri] suggested that we propagate the findings and fixes from HDFS-13179 and HDFS-15144
into {{LazyPersistTestCase.java}}. This will eventually reduce the runtime and make the test
cases more stable.







--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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


Mime
View raw message