rcuja: tweak pigeon min child for 64-bit
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 31 May 2013 02:27:13 +0000 (22:27 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 31 May 2013 02:27:13 +0000 (22:27 -0400)
value 101 was causing 2% fallback node with random population. value 95
triggers only 0.01% fallback nodes.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
rcuja/rcuja.c

index 7d881b6fa376f6bcecc84aee897c8796801125f6..4679bfc9a312ec8ddbef66d3fb69426ed3e6cfc8 100644 (file)
@@ -176,7 +176,7 @@ const struct cds_ja_type ja_types[] = {
         * Upon node removal below min_child, if child pool is filled
         * beyond capacity, we roll back to pigeon.
         */
-       { .type_class = RCU_JA_PIGEON, .min_child = 101, .max_child = ja_type_7_max_child, .order = 11, },
+       { .type_class = RCU_JA_PIGEON, .min_child = 95, .max_child = ja_type_7_max_child, .order = 11, },
 
        { .type_class = RCU_JA_NULL, .min_child = 0, .max_child = ja_type_8_max_child, },
 };
This page took 0.025666 seconds and 4 git commands to generate.