Lines Matching refs:settings

261     if (ntotal > settings.slab_chunk_size_max) {  in storage_get_item()
427 } else if (settings.ext_recache_rate) { in recache_or_free()
438 c->recache_counter++ % settings.ext_recache_rate == 0) { in recache_or_free()
519 if (it->exptime - current_time < settings.ext_low_ttl) { in storage_write()
610 int check_compact = settings.slab_page_size; in storage_write_thread()
614 int min_class = slabs_clsid(settings.ext_item_size); in storage_write_thread()
618 if (global_pages < settings.ext_global_pool_min) { in storage_write_thread()
619 target_pages = settings.ext_global_pool_min - global_pages; in storage_write_thread()
622 if (to_sleep > settings.ext_max_sleep) in storage_write_thread()
623 to_sleep = settings.ext_max_sleep; in storage_write_thread()
646 unsigned int chunk_size = settings.slab_page_size / chunks_perpage; in storage_write_thread()
654 item_age = settings.ext_item_age; in storage_write_thread()
662 check_compact = settings.slab_page_size; in storage_write_thread()
694 check_compact = settings.slab_page_size; in storage_write_thread()
786 frag_limit = st.page_size * settings.ext_max_frag; in storage_compact_check()
788 NULL, settings.ext_max_frag, frag_limit); in storage_compact_check()
851 if (buk->pages_free < settings.ext_compact_under) { in storage_compact_check()
857 } else if (buk->pages_free < settings.ext_drop_under in storage_compact_check()
867 if (settings.ext_drop_unread) { in storage_compact_check()
1074 readback_buf = malloc(settings.ext_wbuf_size); in storage_compact_thread()
1087 wrap.io.len = settings.ext_wbuf_size; in storage_compact_thread()
1126 settings.ext_wbuf_size); in storage_compact_thread()
1127 page_offset += settings.ext_wbuf_size; in storage_compact_thread()
1281 void *storage_init_config(struct settings *s) { in storage_init_config()
1297 cf->ext_cf.page_size = settings.ext_page_size; in storage_init_config()
1298 cf->ext_cf.wbuf_size = settings.ext_wbuf_size; in storage_init_config()
1299 cf->ext_cf.io_threadcount = settings.ext_io_threadcount; in storage_init_config()
1376 settings.ext_wbuf_size = ext_cf->wbuf_size; in storage_read_config()
1403 if (!safe_strtoul(subopts_value, &settings.ext_item_size)) { in storage_read_config()
1413 if (!safe_strtoul(subopts_value, &settings.ext_item_age)) { in storage_read_config()
1423 if (!safe_strtoul(subopts_value, &settings.ext_low_ttl)) { in storage_read_config()
1433 if (!safe_strtoul(subopts_value, &settings.ext_recache_rate)) { in storage_read_config()
1443 if (!safe_strtoul(subopts_value, &settings.ext_compact_under)) { in storage_read_config()
1453 if (!safe_strtoul(subopts_value, &settings.ext_drop_under)) { in storage_read_config()
1463 if (!safe_strtoul(subopts_value, &settings.ext_max_sleep)) { in storage_read_config()
1473 if (!safe_strtod(subopts_value, &settings.ext_max_frag)) { in storage_read_config()
1483 if (!safe_strtod(subopts_value, &settings.slab_automove_freeratio)) { in storage_read_config()
1489 settings.ext_drop_unread = true; in storage_read_config()
1520 if (settings.item_size_max > ext_cf->wbuf_size) { in storage_check_config()
1522 settings.item_size_max, ext_cf->wbuf_size); in storage_check_config()
1526 if (settings.udpport) { in storage_check_config()
1543 if (settings.ext_compact_under == 0) { in storage_init()
1545 settings.ext_compact_under = cf->storage_file->page_count * 0.01; in storage_init()
1546 settings.ext_drop_under = cf->storage_file->page_count * 0.01; in storage_init()
1547 if (settings.ext_compact_under < 1) { in storage_init()
1548 settings.ext_compact_under = 1; in storage_init()
1550 if (settings.ext_drop_under < 1) { in storage_init()
1551 settings.ext_drop_under = 1; in storage_init()
1556 settings.ext_global_pool_min = 0; in storage_init()