From: Joao Eduardo Luis Date: Mon, 26 Jan 2015 12:59:21 +0000 (+0000) Subject: mon/mon_types.h: allow testing encode/decode of LevelDBStoreStats X-Git-Tag: v0.94~57^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=028806a56787320e4255fa70765d7dc74cb183b5;p=ceph.git mon/mon_types.h: allow testing encode/decode of LevelDBStoreStats Signed-off-by: Joao Eduardo Luis --- diff --git a/src/mon/mon_types.h b/src/mon/mon_types.h index f28e5e60816a..d7346cf2de43 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)