]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore/cached_extent: make apply_delta take a const bl
authorSamuel Just <sjust@redhat.com>
Mon, 15 Jun 2020 17:48:35 +0000 (10:48 -0700)
committerSamuel Just <sjust@redhat.com>
Fri, 19 Jun 2020 19:59:26 +0000 (12:59 -0700)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/cached_extent.h
src/crimson/os/seastore/lba_manager/btree/lba_btree_node_impl.h
src/crimson/os/seastore/onode_manager/simple-fltree/onode_block.cc
src/crimson/os/seastore/onode_manager/simple-fltree/onode_block.h
src/crimson/os/seastore/root_block.h
src/test/crimson/seastore/test_block.h

index d85da1011b9aacc0be0749c1ef129f394297e11d..680f9970cbf2d73fa9c05ffc44d6ae01ff8ab41f 100644 (file)
@@ -133,7 +133,7 @@ public:
    * match.  Implementation should mutate buffer based on bl.  base matches
    * the address passed on_delta_write.
    */
-  virtual void apply_delta(paddr_t base, ceph::bufferlist &bl) = 0;
+  virtual void apply_delta(paddr_t base, const ceph::bufferlist &bl) = 0;
 
   /**
    * Called on dirty CachedExtent implementation after replay.
index 9d419a4138bee2501dcd87696b5740f7f59635e8..66d85220326e25925e1dc42707376bf3e1d6edc7 100644 (file)
@@ -169,7 +169,7 @@ struct LBAInternalNode
     return ceph::bufferlist();
   }
 
-  void apply_delta(paddr_t delta_base, ceph::bufferlist &bl) final {
+  void apply_delta(paddr_t delta_base, const ceph::bufferlist &bl) final {
     ceph_assert(0 == "TODO");
   }
 
@@ -371,7 +371,7 @@ struct LBALeafNode
     return ceph::bufferlist();
   }
 
-  void apply_delta(paddr_t delta_base, ceph::bufferlist &bl) final {
+  void apply_delta(paddr_t delta_base, const ceph::bufferlist &bl) final {
     ceph_assert(0 == "TODO");
   }
 
index 996626365e38f71f37da8284319c0cd1cb42a62e..d0d10747c3af969459072b7841f38f5d734c8460 100644 (file)
@@ -26,7 +26,7 @@ void OnodeBlock::on_delta_write(paddr_t)
   apply_pending_changes(true);
 }
 
-void OnodeBlock::apply_delta(paddr_t, ceph::bufferlist &bl)
+void OnodeBlock::apply_delta(paddr_t, const ceph::bufferlist &bl)
 {
   assert(deltas.empty());
 
index 1c15064dc4b8fb5bd5bdab35b8a0396c58011219..38a8424ebe0a39d4396893fd072a67c8cbd8bc30 100644 (file)
@@ -46,7 +46,7 @@ struct OnodeBlock final : LogicalCachedExtent {
   ceph::bufferlist get_delta() final;
   void on_initial_write() final;
   void on_delta_write(paddr_t record_block_offset) final;
-  void apply_delta(paddr_t base, ceph::bufferlist &bl) final;
+  void apply_delta(paddr_t base, const ceph::bufferlist &bl) final;
 
   void sync() {
     apply_pending_changes(false);
index 35fe075031b2cbeec042a07c1f2613c7536b14ae..72c0ab969138f7d7fd88833a89f633198a44a4da 100644 (file)
@@ -88,7 +88,7 @@ struct RootBlock : CachedExtent {
     return ceph::bufferlist();
   }
 
-  void apply_delta(paddr_t base, ceph::bufferlist &bl) final {
+  void apply_delta(paddr_t base, const ceph::bufferlist &bl) final {
     ceph_assert(0 == "TODO");
   }
 
index 3277511bc47d212a15ffac77e16d8f51dd9fd0a2..2e9a91e4c314b956859b3a47322712189a7d332e 100644 (file)
@@ -61,7 +61,7 @@ struct TestBlock : crimson::os::seastore::LogicalCachedExtent {
     return { get_length(), get_crc32c(1) };
   }
 
-  void apply_delta(paddr_t delta_base, ceph::bufferlist &bl) final {
+  void apply_delta(paddr_t delta_base, const ceph::bufferlist &bl) final {
     ceph_assert(0 == "TODO");
   }
 };