Todd Lipcon created HDFS-3683:
---------------------------------

             Summary: Edit log replay progress indicator shows >100% complete
                 Key: HDFS-3683
                 URL: https://issues.apache.org/jira/browse/HDFS-3683
             Project: Hadoop HDFS
          Issue Type: Bug
          Components: name-node
    Affects Versions: 2.0.0-alpha
            Reporter: Todd Lipcon
            Priority: Minor


When loading a large edit log, the NameNode prints a percentage-complete 
progress indicator:
{code}
              int percent = Math.round((float)lastAppliedTxId / numTxns * 100);
              LOG.info("replaying edit log: " + lastAppliedTxId + "/" + numTxns
                  + " transactions completed. (" + percent + "%)");
{code}
But the percentage is calculated incorrectly, since it divides the transaction 
ID by the number of expected transactions. This only works when starting at 
txid 1. (eg if we are loading 1000 transaction starting at txid 1000, the 
indicator will start at 100% and go to 200%)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to