]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
ReplicatedPG: use new fiemap interface 14640/head
authorPiotr Dałek <piotr.dalek@corp.ovh.com>
Tue, 18 Apr 2017 14:12:04 +0000 (16:12 +0200)
committerPiotr Dałek <piotr.dalek@corp.ovh.com>
Thu, 20 Apr 2017 15:24:55 +0000 (17:24 +0200)
commit1645baf65d14b50813dc8846cf66ecd5b62d4f50
tree3898f79c3884230a226f42b8bd22a346de91fbef
parent52cc9ad09a780d3440e4b358fa05a7cbdb07345d
ReplicatedPG: use new fiemap interface

Reduce memory allocator load during sparse reads and recovery by not
encoding sparse file extents from map into bufferlist, then back again
into map.

Signed-off-by: Piotr Dałek <piotr.dalek@corp.ovh.com>
src/osd/PrimaryLogPG.cc
src/osd/ReplicatedBackend.cc