I had a unconfirmed tx which have not been confirmed for few days. Today, it was disappeared in my bitcoind's mempool (bitcoin core v0.12.1).
The following is the tx. blockchain.info shows the unconfirmed tx.
However search_raw_transaction command does not show the tx.
I'm sure search_raw_transactions showed it yesterday.
It seems that mempool size is very big. Is it affected?
And is it possible to get back the tx into my own bitciond?
Every node owner can set their own policy for the mempool. The mempool is limited two-fold: With -maxmempool= you can set an explicit limit of MB that it will not exceed. The default is 300MB.
I don't set maxmempool so it might over 300MB.
I confirmed the usage size reached 300MB. I checked it by "bitcoin-cli getmempoolinfo".
I will set maxmempool option then restart bitcoind.
I want to make sure about the maxmempool mechanism. I believe that old txes are deleted when the usage size exceed. Is my understanding correct? Or will not new txes add mempool after the limit? If the next one is correct, it does not make sence on my case.