From: Sage Weil Date: Tue, 4 Oct 2016 15:14:08 +0000 (-0400) Subject: unittest_bluestore_types: show sizeof for key types X-Git-Tag: v11.0.1~25^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b16bd7781a4c8c9758e0163f07d56c9c509ea599;p=ceph.git unittest_bluestore_types: show sizeof for key types Signed-off-by: Sage Weil --- diff --git a/src/test/objectstore/test_bluestore_types.cc b/src/test/objectstore/test_bluestore_types.cc index df4f78b9df5c..a4085155bebf 100644 --- a/src/test/objectstore/test_bluestore_types.cc +++ b/src/test/objectstore/test_bluestore_types.cc @@ -13,6 +13,19 @@ #include +#define _STR(x) #x +#define STRINGIFY(x) _STR(x) + +TEST(bluestore, sizeof) { +#define P(t) cout << STRINGIFY(t) << "\t" << sizeof(t) << std::endl + P(BlueStore::Onode); + P(BlueStore::Extent); + P(BlueStore::Blob); + P(BlueStore::SharedBlob); + P(bluestore_extent_ref_map_t); + P(bluestore_extent_ref_map_t::record_t); +} + TEST(bluestore_extent_ref_map_t, add) { bluestore_extent_ref_map_t m;