summaryrefslogtreecommitdiff
path: root/dist/flags.py
diff options
context:
space:
mode:
authorMichael Cahill <michael.cahill@mongodb.com>2016-06-04 05:38:31 +1000
committersueloverso <sue@mongodb.com>2016-06-03 15:38:31 -0400
commitc104b25aa10deb11a17a6cc4a480cd3de5e50176 (patch)
tree78e4f180c036078489f6fcd8d5d785d1c3c09a4b /dist/flags.py
parentab19a7039595e75a6e9a5e9c4704190c8bb0c42b (diff)
downloadmongo-c104b25aa10deb11a17a6cc4a480cd3de5e50176.tar.gz
WT-2664 Add ability for eviction workers to populate eviction queues. (#2651)
* Add ability for eviction workers to populate eviction queues. * Investigating performance differences with develop. For a more fair comparison, added the ability to conditionally compile the code where the server dynamically decides whether or not to evict. Not ready for review/merge. * Fixed code to properly track internal cache state values used by the server to decide when to help evict. * Check if session is null. It will be on error path. * Fix incorrect boolean that we hold the lock. * With multiple threads able to populate the queue, don't sleep. * Remove unused ifdef. * Threads call into a top level wrapper instead of specialized functions. * Whitespace * Fix function name in comment. * WT_RET should be WT_ERR. * Whitespace. Put evict_lru_pages back in the loop. * Whitespace * Restore original evict_pass. Changes moved to higher level. * Whitespace * KNF * Fix the arg to the new common thread function. * Move eviction sleep outside lock. * Fix WT_RET/WT_ERR usage error. * Have callers of evict_exclusive_on clear the dhandle directly. * Have callers of evict_exclusive_on clear the dhandle lock directly. * Rename flag and add locking macro.
Diffstat (limited to 'dist/flags.py')
-rw-r--r--dist/flags.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/dist/flags.py b/dist/flags.py
index 48b0a2452a9..678daf022d7 100644
--- a/dist/flags.py
+++ b/dist/flags.py
@@ -104,12 +104,12 @@ flags = {
],
'session' : [
'SESSION_CAN_WAIT',
- 'SESSION_CLEAR_EVICT_WALK',
'SESSION_INTERNAL',
'SESSION_LOCK_NO_WAIT',
'SESSION_LOCKED_CHECKPOINT',
'SESSION_LOCKED_HANDLE_LIST',
'SESSION_LOCKED_METADATA',
+ 'SESSION_LOCKED_PASS',
'SESSION_LOCKED_SCHEMA',
'SESSION_LOCKED_SLOT',
'SESSION_LOCKED_TABLE',