Build host: xahau-build Build date: Wed Aug 20 02:26:33 UTC 2025 Build md5: 167e04bbc6dc6bad54be935d123df440 xahaud Git remotes: origin https://github.com/Xahau/xahaud (fetch) origin https://github.com/Xahau/xahaud (push) Git status: HEAD detached at pull/570/merge Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git restore ..." to discard changes in working directory) modified: ../Builds/CMake/deps/WasmEdge.cmake modified: ../src/ripple/net/impl/RegisterSSLCerts.cpp modified: ../src/ripple/protocol/impl/BuildInfo.cpp Untracked files: (use "git add ..." to include in what will be committed) ../Builds/CMake/deps/WasmEdge.old ../src/certs/ ../src/ripple/net/impl/RegisterSSLCerts.cpp.old no changes added to commit (use "git add" and/or "git commit -a") Git log [last 20]: commit 97af8658ebf30a47315bc1a14889e67029272d03 Merge: 7a79024 74338c3 Author: Niq Dudfield Date: Wed Aug 20 02:13:27 2025 +0000 Merge 74338c3a0d3ee49fb03bb5b86a4994252be5855c into 7a790246fbb9889a37822e438632550aafca4a91 commit 74338c3a0d3ee49fb03bb5b86a4994252be5855c Author: Nicholas Dudfield Date: Wed Aug 20 08:17:17 2025 +0700 fix: add actual transaction data to RWDB memory usage calculations The existing memory usage functions only counted structural overhead (sizeof of containers and pointers) but missed the actual transaction and metadata blob sizes. This caused severe underreporting - showing KBs when actually using MBs or GBs. Changes: - Keep existing structural overhead calculations - Add actual transaction/metadata serialized data sizes - Use transactionMap_ as single source to avoid double-counting - Add MAP_NODE_OVERHEAD constant for red-black tree nodes (~40 bytes each) - Use vector::capacity() instead of size() for actual allocated memory - Include ledger's transaction map node overhead in ledger calculations - Change internal calculation to uint64_t to prevent overflow - Add clear comments explaining what each section measures These improvements provide much more accurate memory reporting for monitoring and diagnostic purposes. commit 7a790246fbb9889a37822e438632550aafca4a91 Author: Niq Dudfield Date: Thu Aug 14 14:41:49 2025 +0700 fix: upgrade CI to GCC 13 and fix compilation issues, fixes #557 (#559)