[ https://issues.apache.org/jira/browse/HDFS-3683?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Arun C Murthy closed HDFS-3683. ------------------------------- > 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 > Assignee: Plamen Jeliazkov > Priority: Minor > Fix For: 2.0.2-alpha > > Attachments: HDFS_3683.patch, HDFS_3683.patch, HDFS_3683.patch > > > 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 For more information on JIRA, see: http://www.atlassian.com/software/jira