I am currently in the middle of trying to write tests for v4 transaction_database class. I haven't done much c++ for around a decade, so you can imagine, i was going around in circles figuring out how things work 🙂
What would be awesome is even just the structure of mmapped files and how different sections map to various data structures like hash_table_header, hash_table, and maybe later even transaction structure (if that is not already documented)
ok thanks for the pointer, I know there are some pretty neat memory-mapped design aspects there, I hope to contribute some docs in the coming weeks as I learn it myself! Glad to hear you are working on it as well … 🙂