X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fhashtable%2Fhashtable.c;h=ed1d6d6d7695e86efd2fdd2c7e8b15aec7138cf1;hp=46717c9bab15fb82aee3d355a68f6e43d4496c91;hb=13fe116450c5021291db94d31e34e6446be48e18;hpb=5b98a7741b64765b34396a151b976f8f58ee3a5e diff --git a/src/common/hashtable/hashtable.c b/src/common/hashtable/hashtable.c index 46717c9ba..ed1d6d6d7 100644 --- a/src/common/hashtable/hashtable.c +++ b/src/common/hashtable/hashtable.c @@ -30,7 +30,7 @@ #define HASH_SEED 0x42UL /* The answer to life */ static unsigned long min_hash_alloc_size = 1; -static unsigned long max_hash_buckets_size = (1UL << 20); +static unsigned long max_hash_buckets_size = 0; /* * Match function for string node. @@ -72,7 +72,7 @@ struct lttng_ht *lttng_ht_new(unsigned long size, int type) } ht->ht = cds_lfht_new(size, min_hash_alloc_size, max_hash_buckets_size, - CDS_LFHT_AUTO_RESIZE, NULL); + CDS_LFHT_AUTO_RESIZE | CDS_LFHT_ACCOUNTING, NULL); /* * There is already an assert in the RCU hashtable code so if the ht is * NULL here there is a *huge* problem.