Re: [Bitcoin-development] LevelDB benchmarking

2012-06-25 Thread Mike Hearn
I've added some more commits: https://github.com/mikehearn/bitcoin/commits/leveldb It's still not ready for a pull req but is a lot closer: 1) Auto-migration is there but not well tested enough (I only tested with empty wallets). 2) Migration progress UI is there so you have something to watch

Re: [Bitcoin-development] LevelDB benchmarking

2012-06-19 Thread Mike Hearn
+list On Mon, Jun 18, 2012 at 9:07 PM, Gregory Maxwell gmaxw...@gmail.com wrote: In addition to the ECDSA caching,  ECDSA can can easily be run on multiple cores for basically a linear speedup.. so even with the checking in place once ECDSA was using multiple threads we'd be back to the DB

Re: [Bitcoin-development] LevelDB benchmarking

2012-06-19 Thread Gavin Andresen
OK, to make progress on this work I need a few decisions (Gavin?) 1) Shall we do it? What problem does it solve? If the problem it will solve is it will only take 4 hours to download the entire blockchain next year instead of taking 16 hours then no, I don't think we should do it, both 4 and

[Bitcoin-development] LevelDB benchmarking

2012-06-18 Thread Mike Hearn
I switched the transaction database to use the Google LevelDB library, which is a refactored out part of BigTable. Here are my results. All tests are done on this hard disk: