]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore/journal: try_decode* pass bl as const &
authorSamuel Just <sjust@redhat.com>
Sat, 21 Nov 2020 03:08:05 +0000 (19:08 -0800)
committerSamuel Just <sjust@redhat.com>
Fri, 11 Dec 2020 21:31:39 +0000 (13:31 -0800)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/journal.cc
src/crimson/os/seastore/journal.h

index 5a4b132f952dff025f3094e760f5b69b69c4f87a..71fc5eea7452dd6aaccae9d4d740144caf730b34 100644 (file)
@@ -471,7 +471,7 @@ Journal::read_validate_record_metadata_ret Journal::read_validate_record_metadat
 
 std::optional<std::vector<delta_info_t>> Journal::try_decode_deltas(
   record_header_t header,
-  bufferlist &bl)
+  const bufferlist &bl)
 {
   auto bliter = bl.cbegin();
   bliter += ceph::encoded_sizeof_bounded<record_header_t>();
@@ -491,7 +491,7 @@ std::optional<std::vector<delta_info_t>> Journal::try_decode_deltas(
 
 std::optional<std::vector<extent_info_t>> Journal::try_decode_extent_infos(
   record_header_t header,
-  bufferlist &bl)
+  const bufferlist &bl)
 {
   auto bliter = bl.cbegin();
   bliter += ceph::encoded_sizeof_bounded<record_header_t>();
index 2a55fc2fcd01f98da1360e7f32ded18b1cbde6ac..383c49155c526d7166e683abe9c1e6cd0ec90b79 100644 (file)
@@ -323,12 +323,12 @@ private:
   /// attempts to decode deltas from bl, return nullopt if unsuccessful
   std::optional<std::vector<delta_info_t>> try_decode_deltas(
     record_header_t header,
-    bufferlist &bl);
+    const bufferlist &bl);
 
   /// attempts to decode extent infos from bl, return nullopt if unsuccessful
   std::optional<std::vector<extent_info_t>> try_decode_extent_infos(
     record_header_t header,
-    bufferlist &bl);
+    const bufferlist &bl);
 
   /// read record metadata for record starting at start
   using read_validate_record_metadata_ertr = replay_ertr;