]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
FileJournal: Add ssd discard for journal which using ssd disk as journal.
authorJianpeng Ma <jianpeng.ma@intel.com>
Thu, 13 Nov 2014 03:32:57 +0000 (11:32 +0800)
committerSage Weil <sage@redhat.com>
Wed, 19 Nov 2014 00:16:53 +0000 (16:16 -0800)
commit9f9eb6799e4fbdb20bb4dce9a15a560635d6af93
tree7990338050e3aab4464679312b1591455758a126
parentef2ff5f4761d89dfa3f45bea7246ad0065c877fb
FileJournal: Add ssd discard for journal which using ssd disk as journal.

Journal is like a ring buffer. After data wrote to media disk, journal
can overwrite. But for those data, ssd dont't know it's nouse and can
remove. So add discard to tell ssd to remove those data.
This maybe not increase the performance. But it can increase the
lifetime of ssd.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/common/blkdev.cc
src/common/blkdev.h
src/os/FileJournal.cc
src/os/FileJournal.h