summaryrefslogtreecommitdiff
path: root/src/include/session.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/session.h')
-rw-r--r--src/include/session.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/include/session.h b/src/include/session.h
index 76cb463602c..7e855a3db25 100644
--- a/src/include/session.h
+++ b/src/include/session.h
@@ -200,9 +200,13 @@ struct WT_COMPILER_TYPE_ALIGN(WT_CACHE_LINE_ALIGNMENT) __wt_session_impl {
#define WT_SESSION_FIRST_USE(s) \
((s)->hazard == NULL)
- /* The number of hazard pointers grows dynamically. */
-#define WT_HAZARD_INCR 1
- uint32_t hazard_size; /* Allocated slots in hazard array. */
+ /*
+ * The hazard pointer array grows as necessary, initialize with 250
+ * slots.
+ */
+#define WT_SESSION_INITIAL_HAZARD_SLOTS 250
+ uint32_t hazard_size; /* Hazard pointer array slots */
+ uint32_t hazard_inuse; /* Hazard pointer array slots in-use */
uint32_t nhazard; /* Count of active hazard pointers */
WT_HAZARD *hazard; /* Hazard pointer array */
};