On 21.10.19 17:14, Howard Chu wrote:
I believe this was fixed by commit 7edf504106c61639a89b9a4e5987242598196932 in mdb.master.
I can not confirm that this works.
This is the stack trace where MDB_TXN_FULL is still returned with latest mdb.master (note: line numbers shown here are off by 60 compared to mdb.master):
mdb_rpage_get mdb.c:6196 mdb_page_get mdb.c:6378 mdb_page_search_lowest mdb.c:6492 mdb_node_move mdb.c:8842 mdb_rebalance mdb.c:9366 mdb_page_merge mdb.c:9166 mdb_rebalance mdb.c:9373 mdb_cursor_del0 mdb.c:9426 mdb_cursor_del mdb.c:811
Code segment:
if (tl[0].mid >= MDB_TRPAGE_MAX) return MDB_TXN_FULL;
Debugger shows tl[0].mid to be 4095.
Hope that helps.
Markus