]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
radosstriper : optimized truncation and removal of striped objects
authorSebastien Ponce <sebastien.ponce@cern.ch>
Fri, 1 Apr 2016 12:46:57 +0000 (14:46 +0200)
committerroot <root@lxbre43a05.cern.ch>
Tue, 1 Nov 2016 15:36:05 +0000 (16:36 +0100)
commit7a50ea479e7e5c2909d899d89d33d3fb082257f8
tree225e8364c4ea87516e4c55692388959fec885b56
parent154025b3a719837c23768636c5201e876bc9663d
radosstriper : optimized truncation and removal of striped objects

striped objects' truncation and removal is now using the rados asynchronous APIs and taking benefit of the parallelization they allow.
So far, the different rados objects inside a striped object where removed one by one via synchronous calls, and it was typically taking ages for big ones.

Signed-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>
src/libradosstriper/RadosStriperImpl.cc
src/libradosstriper/RadosStriperImpl.h