Author

Topic: Upgrade to 0.8.1. not working, coins missing, huge memory consumption (Read 1236 times)

hero member
Activity: 525
Merit: 500
OK, looks like I will be going via the dumpprivkey/importprivkey way.

Test migration worked well:
 Step 1:  listaccounts
 Step 2:  getaddressesbyaccount for each account of step 1
 Step 3: dumpprivkey for each address from step 2
 Step 4: install new bitcoind daemon, delete old wallet
 Step 5: start daemon, import all private keys
 Stope 6: stop deamon, start daemon with -rescan

 All coins are there. Perfect. Only thing missing for me to validate is that all addresses are mached to the correct account names (as I use those for double checking deposits).

 All in all migrated ~10,000 private keys:   Import priv keys took 5 Minutes, rescan took 30 Minutes (on a computer with a SSD card).
legendary
Activity: 1078
Merit: 1005
b) The process shows 2.6GB !!!! memory usage. It used to be around 600 to 800MB
I had this too but only during the upgrade/reindex. When I stopped and restarted memory was back to normal. I don't know about the balance difference, that is odd. I didn't actually check when I upgraded, hope I didn't lose anything!
kjj
legendary
Activity: 1302
Merit: 1026
hero member
Activity: 525
Merit: 500
Am I the only one who has problems upgrading the wallet to 0.8.1?

I have tried it now like a dozen times, all sorts of combinations, everytime the same issue, 30% of the coins missing.

My new approach would be:
Dump all accounts, privkeys from the old wallet
Get a clean 8.1 installation and import all the privkeys.


Anyone got a tool that dumps all existing accounts and their associated privkeys in a nice list?

Otherwise my current approach would be:
  bitcoind listaccounts
to get all the accounts
then
  bitcoind getaddressesbyaccount "account"
and then
  bitcoind dumpprivkey "address"

Any conerns with the above approach?
hero member
Activity: 525
Merit: 500
I am at 2.9GB now and growing.  Is this normal?
hero member
Activity: 525
Merit: 500
I upgraded my wallet to 0.8.1 and now:
 - coins are missing
 - memory consumptions shows 2.6GB

I did the upgrade twice, both times the same result:
1. Try:
 - on a new computer install the 0.8.1 version
 - start it and let it download the complete blockchain (into the brand new wallet)
 - stop bitcoind
 - replace the wallet .dat with my "real" wallet.dat (which I created using backupwallet)
 - set txindex=1
 - start bitcoind with the parameter -reindex
 
2. Try:
 - on a new computer install the 0.8.1 version
 - copy "real" wallet.dat (which I created using backupwallet) into the data directory
 - set txindex=1 in the conf file
 - start bitcoind

What went wrong? 
a) Why are the number of bitcoins reported with getinfo different from my new and my old system?
b) The process shows 2.6GB !!!! memory usage. It used to be around 600 to 800MB



Jump to: