]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: trim cache every 50ms (instead of 200ms) 20498/head
authorSage Weil <sage@redhat.com>
Tue, 20 Feb 2018 14:35:34 +0000 (08:35 -0600)
committerSage Weil <sage@redhat.com>
Tue, 20 Feb 2018 14:35:34 +0000 (08:35 -0600)
In small cache size situations trimming needs to be more frequent.  See
https://tracker.ceph.com/issues/22616

This isn't a complete solution: in very low memory situations an even lower
value would be needed, or perhaps bluestore_default_buffered_read=false.

Signed-off-by: Sage Weil <sage@redhat.com>
src/common/options.cc

index 628fc57269f6b1aca5ae8695fddae567683cfa26..6d016941b6d958c3ba8f786f8b9ab7c5166d4332 100644 (file)
@@ -3692,7 +3692,7 @@ std::vector<Option> get_global_options() {
     .set_description("Preallocated buffer for inline shards"),
 
     Option("bluestore_cache_trim_interval", Option::TYPE_FLOAT, Option::LEVEL_ADVANCED)
-    .set_default(.2)
+    .set_default(.05)
     .set_description("How frequently we trim the bluestore cache"),
 
     Option("bluestore_cache_trim_max_skip_pinned", Option::TYPE_UINT, Option::LEVEL_DEV)