summaryrefslogtreecommitdiff
path: root/src/include/dhandle.h
diff options
context:
space:
mode:
authorMichael Cahill <michael.cahill@mongodb.com>2015-04-27 16:18:50 +1000
committerMichael Cahill <michael.cahill@mongodb.com>2015-04-27 16:18:50 +1000
commitef81a10ca31c3673701d52077f5e9cd38a1c7c3a (patch)
tree41b68eced0d764dc3af7f710fb04d01079671be8 /src/include/dhandle.h
parent1989d690f9167b9d9e993bed29e0981bd1009a58 (diff)
downloadmongo-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.h9
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;
};