Sorry, these users’ disk and CPU were not at 100%. It is clear the bottleneck is not the database or indexing, for many users.
It seemed to me that it was some sort of disk problem or network condition on his end. Some selected quotes from my IRC log:
<manveru> also, when i woke up, there were thousands of entries in the debug.log that look like: trying connection lastseen=-135.6hrs lasttry=-358582.4hrs
<theymos> How many connections do you have?
<manveru> 2 right now
<theymos> How many blocks do you have?
<manveru> blockcount and blocknumber are 29124
<theymos> How fast is that increasing?
<manveru> around 1 every 4 seconds
<jgarzik> manveru: 32-bit or 64-bit linux?
<manveru> 64
<manveru> now ‘blkindex.dat flush’ takes a few minutes :|
<manveru> still hangs on flush
<theymos> manveru: Are you on some network file system?
<manveru> no, just a normal harddisk
<manveru> it’s only 5200 rpm though
Also, replacing the blocks might have prevented him from noticing a transaction:
<manveru> jgarzik: sent me the blocks, but it didn’t change my balance
<mt`away> manveru: in your getinfo you’re at block 94236 ?
<manveru> yeah