ceph/src/librados
Sage Weil 4e8259db4f osd/ReplicatedPG: allow cache-evict on snaps
We do three things here:

 - make cache-evict a CACHE instead of WR op, allowing us to submit it
   on snaps (not just head)
 - allow eviction of a snap
 - verify that all snaps are missing before evicting a head

Signed-off-by: Sage Weil <sage@inktank.com>
2014-01-13 16:19:42 -08:00
..
AioCompletionImpl.h librados: read into user's bufferlist for aio_read 2013-12-30 11:10:26 -08:00
IoCtxImpl.cc osd: introduce TMAP->OMAP conversion operation 2014-01-11 07:40:37 +08:00
IoCtxImpl.h osd: introduce TMAP->OMAP conversion operation 2014-01-11 07:40:37 +08:00
librados.cc osd/ReplicatedPG: allow cache-evict on snaps 2014-01-13 16:19:42 -08:00
Makefile.am make: avoid symbol exporting for C++ libs on non-Linux 2013-12-30 12:58:37 -08:00
PoolAsyncCompletionImpl.h librados: drop reference to completion in container destructor 2013-10-11 14:53:25 -07:00
RadosClient.cc librados: lockless get_instance_id() 2013-12-24 09:00:11 -08:00
RadosClient.h librados: lockless get_instance_id() 2013-12-24 09:00:11 -08:00
snap_set_diff.cc librados: fix calc_snap_set_diff interval calculation 2013-04-24 14:34:40 -07:00
snap_set_diff.h librados: move snap_set_diff to librados/ 2013-03-31 23:32:41 -07:00