From 3407e1e05e17332d894f02379f9b1d96d86d8466 Mon Sep 17 00:00:00 2001 From: michalbiesek Date: Wed, 3 Jul 2019 12:49:12 +0200 Subject: [PATCH] Extract datapool configuration - remove duplicate enterance from slab/cuckoo and move them to seperate file --- benchmarks/bench_storage.c | 7 ++ src/datapool/datapool.h | 27 ++++++- src/datapool/datapool_pmem.c | 79 ++++++++++++++++---- src/datapool/datapool_shm.c | 44 ++++++++++- src/server/ds/main.c | 2 + src/server/ds/setting.c | 1 + src/server/ds/setting.h | 2 + src/server/slimcache/main.c | 1 + src/server/slimcache/setting.c | 1 + src/server/slimcache/setting.h | 2 + src/server/slimds/main.c | 1 + src/server/slimds/setting.c | 1 + src/server/slimds/setting.h | 2 + src/server/twemcache/main.c | 2 + src/server/twemcache/setting.c | 1 + src/server/twemcache/setting.h | 2 + src/storage/cuckoo/cuckoo.c | 4 +- src/storage/cuckoo/cuckoo.h | 23 ++---- src/storage/slab/slab.c | 11 +-- src/storage/slab/slab.h | 36 ++++----- test/datapool/check_datapool.c | 63 +++++++++++----- test/storage/cuckoo_pmem/check_cuckoo_pmem.c | 12 ++- test/storage/slab_pmem/check_slab_pmem.c | 21 ++++-- 23 files changed, 251 insertions(+), 94 deletions(-) diff --git a/benchmarks/bench_storage.c b/benchmarks/bench_storage.c index 2a7042c87..7160b5290 100644 --- a/benchmarks/bench_storage.c +++ b/benchmarks/bench_storage.c @@ -5,6 +5,7 @@ #include #include +#include #include #include