mirror of
https://github.com/isar/libmdbx.git
synced 2025-11-07 07:18:56 +08:00
mdbx: рефакторинг затенения и завершения курсоров, с удалением TXN_END_EOTDONE и добавлением txn_may_have_cursors.
This commit is contained in:
@@ -155,7 +155,8 @@ enum txn_flags {
|
||||
txn_rw_begin_flags = MDBX_TXN_NOMETASYNC | MDBX_TXN_NOSYNC | MDBX_TXN_TRY,
|
||||
txn_shrink_allowed = UINT32_C(0x40000000),
|
||||
txn_parked = MDBX_TXN_PARKED,
|
||||
txn_gc_drained = 0x40 /* GC was depleted up to oldest reader */,
|
||||
txn_gc_drained = 0x80 /* GC was depleted up to oldest reader */,
|
||||
txn_may_have_cursors = 0x100,
|
||||
txn_state_flags = MDBX_TXN_FINISHED | MDBX_TXN_ERROR | MDBX_TXN_DIRTY | MDBX_TXN_SPILLS | MDBX_TXN_HAS_CHILD |
|
||||
MDBX_TXN_INVALID | txn_gc_drained
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user