From 028806a56787320e4255fa70765d7dc74cb183b5 Mon Sep 17 00:00:00 2001 From: Joao Eduardo Luis Date: Mon, 26 Jan 2015 12:59:21 +0000 Subject: [PATCH] mon/mon_types.h: allow testing encode/decode of LevelDBStoreStats Signed-off-by: Joao Eduardo Luis --- src/mon/mon_types.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/mon/mon_types.h b/src/mon/mon_types.h index f28e5e60816a3..d7346cf2de438 100644 --- a/src/mon/mon_types.h +++ b/src/mon/mon_types.h @@ -91,6 +91,16 @@ struct LevelDBStoreStats { ::decode(last_update, p); DECODE_FINISH(p); } + + static void generate_test_instances(list& ls) { + ls.push_back(new LevelDBStoreStats); + ls.push_back(new LevelDBStoreStats); + ls.back()->bytes_total = 1024*1024; + ls.back()->bytes_sst = 512*1024; + ls.back()->bytes_log = 256*1024; + ls.back()->bytes_misc = 256*1024; + ls.back()->last_update = utime_t(); + } }; WRITE_CLASS_ENCODER(LevelDBStoreStats) -- 2.39.5