diff options
author | Michael Cahill <michael.cahill@mongodb.com> | 2015-04-27 16:18:50 +1000 |
---|---|---|
committer | Michael Cahill <michael.cahill@mongodb.com> | 2015-04-27 16:18:50 +1000 |
commit | ef81a10ca31c3673701d52077f5e9cd38a1c7c3a (patch) | |
tree | 41b68eced0d764dc3af7f710fb04d01079671be8 /src/include/dhandle.h | |
parent | 1989d690f9167b9d9e993bed29e0981bd1009a58 (diff) | |
download | mongo-ef81a10ca31c3673701d52077f5e9cd38a1c7c3a.tar.gz |
Only force discard handles from LSM trees. Other discard cases include old checkpoints and unrolling table creates.
Diffstat (limited to 'src/include/dhandle.h')
-rw-r--r-- | src/include/dhandle.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/include/dhandle.h b/src/include/dhandle.h index 2f6037904d3..034db30a0a2 100644 --- a/src/include/dhandle.h +++ b/src/include/dhandle.h @@ -67,9 +67,10 @@ struct __wt_data_handle { /* Flags values over 0xff are reserved for WT_BTREE_* */ #define WT_DHANDLE_DEAD 0x01 /* Dead, awaiting discard */ #define WT_DHANDLE_DISCARD 0x02 /* Discard on release */ -#define WT_DHANDLE_EXCLUSIVE 0x04 /* Need exclusive access */ -#define WT_DHANDLE_HAVE_REF 0x08 /* Already have ref */ -#define WT_DHANDLE_LOCK_ONLY 0x10 /* Handle only used as a lock */ -#define WT_DHANDLE_OPEN 0x20 /* Handle is open */ +#define WT_DHANDLE_DISCARD_FORCE 0x04 /* Force discard on release */ +#define WT_DHANDLE_EXCLUSIVE 0x08 /* Need exclusive access */ +#define WT_DHANDLE_HAVE_REF 0x10 /* Already have ref */ +#define WT_DHANDLE_LOCK_ONLY 0x20 /* Handle only used as a lock */ +#define WT_DHANDLE_OPEN 0x40 /* Handle is open */ uint32_t flags; }; |