On Tue, Dec 30, 2014 at 11:38 AM, Erik Logtenberg <erik@xxxxxxxxxxxxx> wrote: >> >> Hi Erik, >> >> I have tiering working on a couple test clusters. It seems to be >> working with Ceph v0.90 when I set: >> >> ceph osd pool set POOL hit_set_type bloom >> ceph osd pool set POOL hit_set_count 1 >> ceph osd pool set POOL hit_set_period 3600 >> ceph osd pool set POOL cache_target_dirty_ratio .5 >> ceph osd pool set POOL cache_target_full_ratio .9 >> >> Eric >> > > Hi Eric, > > You say it seems to be working. My setup also seems to be working, in > the sense that the pools can be written to and read from. However the > cache flushing doesn't work as expected. > Do you mean that all objects in your cache are flushed during idle time? You should adjust the cache_target_dirty_ratio. The cache pools are going to require tuning for your particular workload; in particular we don't automatically flush old data because it might be something that is overwritten more often than it needs to be flushed, and the flushing requires bandwidth from the base pool. If you set the target dirty ratio to zero I think it will continuously flush data. -Greg _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com