From: Jianpeng Ma Date: Wed, 27 Apr 2016 16:31:03 +0000 (+0800) Subject: os/bluestore/BlueFS: remove the duplicate bufferlist.rebuild(). X-Git-Tag: v11.0.0~622^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3161ab1c072a326981f593c1fc3fdb9e7fcc052f;p=ceph.git os/bluestore/BlueFS: remove the duplicate bufferlist.rebuild(). In the later BlockDevice::aio_write(), it will rebuild again if bufferlist need rebuild. Signed-off-by: Jianpeng Ma --- diff --git a/src/os/bluestore/BlueFS.cc b/src/os/bluestore/BlueFS.cc index 5a24f13bb16c..f1f607e35689 100644 --- a/src/os/bluestore/BlueFS.cc +++ b/src/os/bluestore/BlueFS.cc @@ -378,7 +378,6 @@ int BlueFS::_write_super() ::encode(crc, bl); assert(bl.length() <= get_super_length()); bl.append_zero(get_super_length() - bl.length()); - bl.rebuild(); IOContext ioc(NULL); bdev[BDEV_DB]->aio_write(get_super_offset(), bl, &ioc, false);