]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Added const qualifiers for the layout argument of file_to_extents and object_truncate...
authorSebastien Ponce <sebastien.ponce@cern.ch>
Wed, 26 Mar 2014 11:35:32 +0000 (12:35 +0100)
committerJosh Durgin <josh.durgin@inktank.com>
Thu, 5 Jun 2014 17:07:16 +0000 (10:07 -0700)
Signed-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>
src/osdc/Striper.cc
src/osdc/Striper.h

index bde32846f1113b7853169c17b808732c8fbcfe7b..d99518a49cd16ed52c1d3c9ef16247bb85831d78 100644 (file)
@@ -27,7 +27,7 @@
 
 
 void Striper::file_to_extents(CephContext *cct, const char *object_format,
-                           ceph_file_layout *layout,
+                           const ceph_file_layout *layout,
                            uint64_t offset, uint64_t len, uint64_t trunc_size,
                            vector<ObjectExtent>& extents,
                            uint64_t buffer_offset)
@@ -39,7 +39,7 @@ void Striper::file_to_extents(CephContext *cct, const char *object_format,
 }
 
 void Striper::file_to_extents(CephContext *cct, const char *object_format,
-                             ceph_file_layout *layout,
+                             const ceph_file_layout *layout,
                              uint64_t offset, uint64_t len, uint64_t trunc_size,
                              map<object_t,vector<ObjectExtent> >& object_extents,
                              uint64_t buffer_offset)
@@ -177,7 +177,7 @@ void Striper::extent_to_file(CephContext *cct, ceph_file_layout *layout,
   }
 }
 
-uint64_t Striper::object_truncate_size(CephContext *cct, ceph_file_layout *layout,
+uint64_t Striper::object_truncate_size(CephContext *cct, const ceph_file_layout *layout,
                                       uint64_t objectno, uint64_t trunc_size)
 {
   uint64_t obj_trunc_size;
index bd61fc8f91c1b2245588d37d8a4ba533929caeeb..cc5c0ed7a72084fa800c45928beed213540837df 100644 (file)
@@ -29,19 +29,19 @@ class CephContext;
      * ranges in objects on (primary) osds)
      */
     static void file_to_extents(CephContext *cct, const char *object_format,
-                               ceph_file_layout *layout,
+                               const ceph_file_layout *layout,
                                uint64_t offset, uint64_t len, uint64_t trunc_size,
                                map<object_t, vector<ObjectExtent> >& extents,
                                uint64_t buffer_offset=0);
 
     static void file_to_extents(CephContext *cct, const char *object_format,
-                               ceph_file_layout *layout,
+                               const ceph_file_layout *layout,
                                uint64_t offset, uint64_t len, uint64_t trunc_size,
                                vector<ObjectExtent>& extents,
                                uint64_t buffer_offset=0);
 
     static void file_to_extents(CephContext *cct, inodeno_t ino,
-                               ceph_file_layout *layout,
+                               const ceph_file_layout *layout,
                                uint64_t offset, uint64_t len, uint64_t trunc_size,
                                vector<ObjectExtent>& extents) {
       // generate prefix/format
@@ -61,7 +61,7 @@ class CephContext;
                               uint64_t objectno, uint64_t off, uint64_t len,
                               vector<pair<uint64_t, uint64_t> >& extents);
 
-    static uint64_t object_truncate_size(CephContext *cct, ceph_file_layout *layout,
+    static uint64_t object_truncate_size(CephContext *cct, const ceph_file_layout *layout,
                                         uint64_t objectno, uint64_t trunc_size);
 
     /*