]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
unittest_bluestore_types: show sizeof for key types 11295/head
authorSage Weil <sage@redhat.com>
Tue, 4 Oct 2016 15:14:08 +0000 (11:14 -0400)
committerSage Weil <sage@redhat.com>
Tue, 4 Oct 2016 15:14:08 +0000 (11:14 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/test/objectstore/test_bluestore_types.cc

index df4f78b9df5cd229a54f76e2f9ff20e2eb05bf01..a4085155bebf9f347b74c3384f667e4ee5f522de 100644 (file)
 
 #include <sstream>
 
+#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;