On Sun, Sep 23, 2012 at 8:12 AM, Mike Hearn <m...@plan99.net> wrote: > Has anyone got long term longs that contain the pool size and timestamps? > > Unfortunately I forgot to enable timestamps in the logs for my own > nodes (the privacy benefit of disabling this by default is > questionable, imho). But just looking at the general trends and > cross-checking against my own memory it definitely seems that there > are more and more pending transactions that don't get cleared into > blocks. > > One of my nodes now routinely has 4000 transactions in the mempool. > Blocks typically clear only a few hundred at most, which is what you'd > expect given current transaction rates (around 300 per ten minute > interval). So what are the other pending transactions doing and why > aren't they getting drained out of the mempool?
Yeah, my public nodes currently have 2200+ Over time, it gets cluttered naturally due to the disconnect between what miners mine and what relayers relay. I've long argued that all mempool implementations should limit the lifetime of any TX to a specific number of blocks. Rationale: - bitcoin clients retransmit until TX is confirmed - provides a deterministic lifetime for a TX; if you KNOW a TX will disappear 144 blocks (24 hours) after you stop transmitting, then it is probably safe to initiate recovery procedures and perhaps revise the transaction - prevents zombie TXs from littering memory... they hang around, wasting resources, but never get confirmed No one has strenuously argued against this, so I suppose it is down to writing a patch, and coming up with a good number we (as a network) can agree upon. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://ad.doubleclick.net/clk;258768047;13503038;j? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development