aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_db_util.h
diff options
context:
space:
mode:
authorSverker Eriksson <[email protected]>2018-10-11 23:34:49 +0200
committerSverker Eriksson <[email protected]>2018-10-23 12:36:28 +0200
commit129e61564807c0ad43faf9d0c36260c793501920 (patch)
tree26822017b645e14403c5e7989d9a4d536217e063 /erts/emulator/beam/erl_db_util.h
parent375a1f5c29fd2d3b537e117149e78b0ac61e263f (diff)
downloadotp-129e61564807c0ad43faf9d0c36260c793501920.tar.gz
otp-129e61564807c0ad43faf9d0c36260c793501920.tar.bz2
otp-129e61564807c0ad43faf9d0c36260c793501920.zip
erts: Add erts_debug feature 'ets_force_split'
to easier generate a routing tree for test without having to spend cpu to provoke actual repeated lock conflicts.
Diffstat (limited to 'erts/emulator/beam/erl_db_util.h')
-rw-r--r--erts/emulator/beam/erl_db_util.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/erts/emulator/beam/erl_db_util.h b/erts/emulator/beam/erl_db_util.h
index be74bc795c..dcffaf9718 100644
--- a/erts/emulator/beam/erl_db_util.h
+++ b/erts/emulator/beam/erl_db_util.h
@@ -290,6 +290,8 @@ typedef struct db_table_common {
#define DB_NAMED_TABLE (1 << 11)
#define DB_BUSY (1 << 12)
+#define DB_CATREE_FORCE_SPLIT (1 << 31) /* erts_debug */
+
#define IS_HASH_TABLE(Status) (!!((Status) & \
(DB_BAG | DB_SET | DB_DUPLICATE_BAG)))
#define IS_TREE_TABLE(Status) (!!((Status) & \