ceph/doc/rados
Li Wang c1bd02c978 Merge pull request #4792 from kylinstorage/wip-writeback-throttling-for-cache-tiering
Wip writeback throttling for cache tiering

This patch is to do write back throttling for cache tiering, which is similar to what the Linux kernel does for  page cache write back.  A paramter 'cache_target_dirty_high_ratio'  (default 0.6) is introduced as the high speed flushing threshold, while leave the 'cache_target_dirty_ratio' (default 0.4) to represent the low speed  threshold. The flush speed is controlled by limiting the parallelism of flushing. The maximum parallelism under low speed is half of the parallelism under high speed. If there is at least one PG such that the dirty ratio beyond the high threshold, full speed mode is entered; If there is no PG such that dirty ratio beyond the low threshold, idle mode is entered; In other cases, slow speed mode is entered.

Signed-off-by: Mingxin Liu <mingxinliu@ubuntukylin.com>
Reviewed-by: Li Wang <liwang@ubuntukylin.com>
Suggested-by: Nick Fisk <nick@fisk.me.uk>
Tested-by: Kefu Chai <kchai@redhat.com>
2015-06-23 15:15:47 +08:00
..
api doc: Replace requries with requires in python API doc 2015-06-18 17:39:40 +02:00
configuration doc: fix crush-ruleset-name param description 2015-05-27 15:06:37 +03:00
deployment doc: no longer call out ceph-deploy as new 2015-03-24 12:05:07 -04:00
man Merge pull request #3165 from nilamdyuti/wip-doc-ceph 2014-12-16 08:13:53 -08:00
operations Merge pull request #4792 from kylinstorage/wip-writeback-throttling-for-cache-tiering 2015-06-23 15:15:47 +08:00
troubleshooting Merge pull request #4989 from ltoto2/master 2015-06-18 17:36:33 +02:00
index.rst Introduce the term MON at http://ceph.com/docs/master/rados/ 2015-01-20 14:19:26 +01:00