Progress bar should give a more accurate indication of progress #3315

issue AaronM04 opened this issue on November 25, 2013
  1. AaronM04 commented at 7:35 PM on November 25, 2013: none

    I noticed this when importing from bootstrap.dat: the progress bar is at about 50% for a very long time, and there is no indication whatsoever of when verification/importing of bootstrap.dat will complete. It would be much more helpful if there was an estimate of how many hours and minutes it will be until verification is complete, and a progress bar that gradually moves forward.

    I am using v0.8.5-beta on OS X Mavericks.

  2. super3 commented at 8:37 AM on December 2, 2013: contributor

    I don't think this is really possible. You are downloading that data from multiple peers, all with different varying connections and speeds. Block syncs should be less painful after the headers first implementation.

  3. super3 commented at 8:38 AM on December 2, 2013: contributor

    If you want to speed up the process you could download a torrent of the bootstrap.dat file to get you most of the way.

  4. laanwj commented at 8:48 AM on December 2, 2013: member

    A lot of work already went into making the progress bar more accurate. This has extremely low priority. I'd rather have that people spend that time on making the sync process quicker and more reliable.

    But sure, if you like to do this, pull requests welcome.

  5. Diapolo commented at 12:29 PM on December 2, 2013: none

    I just wanted to say... nooo, not again :D. The first 50% are quicker, because the blocks were smaller AFAIK, which reflects what you see.

  6. sipa commented at 12:46 PM on December 2, 2013: member

    The progress bar already tries to compensate for that. It is based on estimated number of total transactions, and even uses a higher weight for transactions after the last checkpoint, as signature checking is enabled after that point.

    The problem is that during the progression, the relative impact of network, RAM, PCU and disk change. Depending on whether your system is faster or slower for these separate aspects, the estimation will change.

    Feel free to be even more clever, but I doubt you can make it perfect for everyone...

  7. laanwj commented at 11:56 AM on December 3, 2013: member

    Closing as duplicate #2560, having one issue open about the progress bar is enough

  8. laanwj closed this on Dec 3, 2013

  9. Bushstar referenced this in commit 829bde81e6 on Apr 8, 2020
  10. Bushstar referenced this in commit e018257983 on Apr 8, 2020
  11. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-21 18:16 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me