[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#8813) MDB_VL32 causes MDB_TXN_FULL



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