rcuja: tweak pigeon min child for 64-bit
[urcu.git] / rcuja / rcuja.c
index b0d33221ae6c730ed756453b655dba5564fe38b7..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, },
 };
@@ -2435,6 +2435,8 @@ int cds_ja_destroy(struct cds_ja *ja,
        ret = rcuja_delete_ht(ja->ht);
        if (ret)
                return ret;
+       fprintf(stderr, "Waiting arbitrary time for node free accounting...\n");
+       sleep(10);      //wait for free TEST XXX
        flavor->thread_online();
        if (uatomic_read(&ja->nr_fallback))
                fprintf(stderr,
This page took 0.022879 seconds and 4 git commands to generate.