Is there an existing issue for this?
- I have searched the existing issues
Current behaviour
I try to understand why all .ldb on chainstate are regenearated every 60 minutes (sometimes 30 minutes). It seems to be some cron that triggers it. I would really want to avoid this as it writes 10GB of data on each 30 or 60 minutes period.
cat debug.log | grep '[leveldb] Level-0' | grep started 2026-05-15T12:18:02Z [leveldb] Level-0 table #1356: started 2026-05-15T12:18:05Z [leveldb] Level-0 table #75238: started 2026-05-15T12:18:06Z [leveldb] Level-0 table #68702: started 2026-05-15T13:18:21Z [leveldb] Level-0 table #75501: started 2026-05-15T13:48:21Z [leveldb] Level-0 table #75761: started 2026-05-15T14:18:21Z [leveldb] Level-0 table #76022: started 2026-05-15T14:48:21Z [leveldb] Level-0 table #76285: started 2026-05-15T15:18:21Z [leveldb] Level-0 table #76550: started 2026-05-15T15:48:21Z [leveldb] Level-0 table #76813: started 2026-05-15T16:48:21Z [leveldb] Level-0 table #77078: started 2026-05-15T17:48:21Z [leveldb] Level-0 table #77348: started 2026-05-15T18:48:21Z [leveldb] Level-0 table #77620: started 2026-05-15T19:48:21Z [leveldb] Level-0 table #77895: started
After each of this event logs there are many log entries like: 2026-05-15T19:48:21Z [leveldb] Delete type=2 #77536 2026-05-15T19:48:22Z [leveldb] Compacting 1@1 + 0@2 files 2026-05-15T19:48:22Z [leveldb] Generated table #77896@1: 11927 keys, 558881 bytes 2026-05-15T19:48:22Z [leveldb] compacted to: files[ 0 0 3 32 487 2 0 ]
All the process last 40 seconds and finishes like: 2026-05-15T19:49:03Z [leveldb] Delete type=2 #77898
Expected behaviour
I don't expect that chainstate db shoud be regenerated every hour. Or better if I could configure how often it does it.
Steps to reproduce
relevant bitcoin.conf: server=1 txindex=1 dbcache=800 maxmempool=100 debug=leveldb
Relevant log output
No response
How did you obtain Bitcoin Core
Pre-built binaries
What version of Bitcoin Core are you using?
30.2
Operating system and version
ubuntu 24.04
Machine specifications
I run it inside a podman container on a ext4 fs shared.