Lines Matching refs:settings
123 rel_time_t oldest_live = settings.oldest_live; in item_is_flushed()
178 if (!settings.lru_segmented) { in do_item_alloc_pull()
188 if (settings.lru_segmented) { in do_item_alloc_pull()
216 if (size > settings.slab_chunk_size_max) in do_item_alloc_chunk()
217 size = settings.slab_chunk_size_max; in do_item_alloc_chunk()
227 if (size == settings.slab_chunk_size_max) { in do_item_alloc_chunk()
230 size = settings.slab_chunk_size_max; in do_item_alloc_chunk()
264 if (settings.use_cas) { in do_item_alloc()
276 if (ntotal > settings.slab_chunk_size_max) { in do_item_alloc()
282 if (settings.use_cas) { in do_item_alloc()
317 if (settings.temp_lru && in do_item_alloc()
318 exptime - current_time <= settings.temporary_ttl) { in do_item_alloc()
320 } else if (settings.lru_segmented) { in do_item_alloc()
329 it->it_flags |= settings.use_cas ? ITEM_CAS : 0; in do_item_alloc()
381 if (settings.use_cas) { in item_size_ok()
559 if (settings.lru_segmented) { in do_item_update()
596 if (settings.oldest_live == 0) in item_flush_expired()
618 if (iter->time >= settings.oldest_live) { in item_flush_expired()
760 if (settings.lru_maintainer_thread) { in item_stats_totals()
774 if (settings.lru_maintainer_thread) { in item_stats_totals()
855 if (settings.lru_maintainer_thread) { in item_stats()
859 if (settings.temp_lru) { in item_stats()
883 if (settings.lru_maintainer_thread) { in item_stats()
893 if (settings.lru_maintainer_thread) { in item_stats()
931 stats_sizes_buckets = settings.item_size_max / 32 + 1; in item_stats_sizes_init()
1007 if (settings.verbose > 2) { in do_item_get()
1029 if (settings.verbose > 2) { in do_item_get()
1041 if (settings.verbose > 2) { in do_item_get()
1053 if (settings.verbose > 2) in do_item_get()
1072 if (settings.lru_segmented) { in do_item_bump()
1149 if (settings.tail_repair_time && in lru_pull_tail()
1150 search->time + settings.tail_repair_time < current_time) { in lru_pull_tail()
1185 limit = total_bytes * settings.hot_lru_pct / 100; in lru_pull_tail()
1188 limit = total_bytes * settings.warm_lru_pct / 100; in lru_pull_tail()
1222 if (settings.evict_to_free == 0) { in lru_pull_tail()
1240 if (settings.slab_automove == 2) { in lru_pull_tail()
1248 && settings.lru_segmented) { in lru_pull_tail()
1408 if (settings.temp_lru) { in lru_maintainer_juggle()
1423 if (settings.lru_segmented) { in lru_maintainer_juggle()
1432 hot_age = cold_age * settings.hot_max_factor; in lru_maintainer_juggle()
1433 warm_age = cold_age * settings.warm_max_factor; in lru_maintainer_juggle()
1452 if (settings.lru_segmented) { in lru_maintainer_juggle()
1563 if (settings.lru_crawler_tocrawl && settings.lru_crawler_tocrawl < tocrawl_limit) { in lru_maintainer_crawler_check()
1564 tocrawl_limit = settings.lru_crawler_tocrawl; in lru_maintainer_crawler_check()
1615 double last_ratio = settings.slab_automove_ratio; in lru_maintainer_thread()
1616 void *am = sam->init(&settings); in lru_maintainer_thread()
1619 if (settings.verbose > 2) in lru_maintainer_thread()
1666 if (settings.lru_segmented && lru_maintainer_bumps() && to_sleep > 1000) { in lru_maintainer_thread()
1671 if (settings.lru_crawler && last_crawler_check != current_time) { in lru_maintainer_thread()
1676 if (settings.slab_automove == 1 && last_automove_check != current_time) { in lru_maintainer_thread()
1677 if (last_ratio != settings.slab_automove_ratio) { in lru_maintainer_thread()
1679 am = sam->init(&settings); in lru_maintainer_thread()
1680 last_ratio = settings.slab_automove_ratio; in lru_maintainer_thread()
1702 if (settings.verbose > 2) in lru_maintainer_thread()
1718 settings.lru_maintainer_thread = false; in stop_lru_maintainer_thread()
1727 settings.lru_maintainer_thread = true; in start_lru_maintainer_thread()