From 4d513a0183efa627b7c173ebd8c43fe7884bf626 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 7 Jun 2018 13:46:29 -0500 Subject: [PATCH] ceph-dencoder: add bluefs types Signed-off-by: Sage Weil --- src/os/bluestore/bluefs_types.cc | 2 +- src/os/bluestore/bluefs_types.h | 2 +- src/test/encoding/types.h | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/os/bluestore/bluefs_types.cc b/src/os/bluestore/bluefs_types.cc index 1df3c3a2df638..a237eab5589f2 100644 --- a/src/os/bluestore/bluefs_types.cc +++ b/src/os/bluestore/bluefs_types.cc @@ -175,7 +175,7 @@ void bluefs_transaction_t::dump(Formatter *f) const f->dump_unsigned("crc", op_bl.crc32c(-1)); } -void bluefs_transaction_t::generate_test_instance( +void bluefs_transaction_t::generate_test_instances( list& ls) { ls.push_back(new bluefs_transaction_t); diff --git a/src/os/bluestore/bluefs_types.h b/src/os/bluestore/bluefs_types.h index 02afbd23ddef0..2b4ee52797d75 100644 --- a/src/os/bluestore/bluefs_types.h +++ b/src/os/bluestore/bluefs_types.h @@ -236,7 +236,7 @@ struct bluefs_transaction_t { void encode(bufferlist& bl) const; void decode(bufferlist::const_iterator& p); void dump(Formatter *f) const; - static void generate_test_instance(list& ls); + static void generate_test_instances(list& ls); }; WRITE_CLASS_ENCODER(bluefs_transaction_t) diff --git a/src/test/encoding/types.h b/src/test/encoding/types.h index b07f36ad8d380..dd8a2927bfa24 100644 --- a/src/test/encoding/types.h +++ b/src/test/encoding/types.h @@ -133,6 +133,12 @@ TYPE(bluestore_pextent_t) TYPE(bluestore_onode_t) TYPE(bluestore_deferred_op_t) TYPE(bluestore_deferred_transaction_t) + +#include "os/bluestore/bluefs_types.h" +TYPE(bluefs_extent_t) +TYPE(bluefs_fnode_t) +TYPE(bluefs_super_t) +TYPE(bluefs_transaction_t) #endif #include "common/hobject.h" -- 2.39.5