]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: kill deprecated get_preferred_csum_order() method
authorxie xingguo <xie.xingguo@zte.com.cn>
Mon, 5 Dec 2016 01:47:58 +0000 (09:47 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Mon, 5 Dec 2016 04:49:39 +0000 (12:49 +0800)
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/os/bluestore/bluestore_types.cc
src/os/bluestore/bluestore_types.h
src/test/objectstore/test_bluestore_types.cc

index 3e3f5feaa6f91a01af5f69633fe303bbb3542758..0781c1135ac5b26f07744605709adab618bcf43e 100644 (file)
@@ -589,18 +589,6 @@ void bluestore_onode_t::generate_test_instances(list<bluestore_onode_t*>& o)
   // FIXME
 }
 
-// FIXME: Using this to compute the ctx.csum_order can lead to poor small
-// random read performance when initial writes are large.
-size_t bluestore_onode_t::get_preferred_csum_order() const
-{
-  uint32_t t = expected_write_size;
-  if (!t) {
-    return 0;
-  }
-  return ctz(expected_write_size);
-}
-
-
 // bluestore_wal_op_t
 
 void bluestore_wal_op_t::dump(Formatter *f) const
index 559fe47a090d051cf36df7780ef16c25fbcc06ad..e2207f4c21b7a21394bd0c6cbd1db252f3138e9b 100644 (file)
@@ -722,9 +722,6 @@ struct bluestore_onode_t {
     clear_flag(FLAG_OMAP);
   }
 
-  /// get preferred csum chunk size
-  size_t get_preferred_csum_order() const;
-
   DENC(bluestore_onode_t, v, p) {
     DENC_START(1, 1, p);
     denc(v.nid, p);
index d68beba7c79365ee11ba132fce553d2fb545be9d..ca3bcaad6b5e508076de60186d098b4a463fb9ab 100644 (file)
@@ -314,23 +314,6 @@ TEST(bluestore_blob_t, csum_bench)
   }
 }
 
-TEST(bluestore_onode_t, get_preferred_csum_order)
-{
-  bluestore_onode_t on;
-  ASSERT_EQ(0u, on.get_preferred_csum_order());
-  on.expected_write_size = 4096;
-  ASSERT_EQ(12u, on.get_preferred_csum_order());
-  on.expected_write_size = 4096;
-  ASSERT_EQ(12u, on.get_preferred_csum_order());
-  on.expected_write_size = 8192;
-  ASSERT_EQ(13u, on.get_preferred_csum_order());
-  on.expected_write_size = 8192 + 4096;
-  ASSERT_EQ(12u, on.get_preferred_csum_order());
-  on.expected_write_size = 1048576;
-  ASSERT_EQ(20u, on.get_preferred_csum_order());
-}
-
-
 TEST(Blob, put_ref)
 {
   {