Skip to content

Commit 6935d75

Browse files
committed
Improve warmup behavior configuration in Couchbase Server
Replaced `warmup_min_memory_threshold` and `warmup_min_items_threshold` parameters with a unified `warmup_behavior` setting. The new parameter offers three modes: `blocking`, `background`, and `none`, providing more flexibility and faster bucket availability.
1 parent 581e364 commit 6935d75

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

modules/introduction/partials/new-features-80.adoc

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,19 @@ The previous warmup behavior was to load values and not complete warmup until th
3737
* The bucket low watermark (i.e., 75% of the Bucket quota)
3838
--
3939
+
40-
This could take considerable time, and during the warmup process,
41-
the bucket is unavailable to the nodes. +
40+
*Resolution:* Couchbase Server removes the `warmup_min_memory_threshold` and `warmup_min_items_threshold` parameters,
41+
and adds a new parameter: `warmup_behavior`.
42+
This new parameter can be used to change the thresholds using a single command.
4243
+
43-
*Resolution:* Couchbase Server will now continue to page in items, even after the `warmup_min_items_threshold` has been reached.
44-
Therefore, if the `warmup_min_items_threshold` is set to 10%,
45-
then only 10% of the data items would need to be paged in before the warmup is flagged as complete.
46-
For larger data sets, the bucket will be available in a faster time frame,
47-
while the server will still make use of available memory.
44+
`warmup_behavior` takes one of three settings:
45+
+
46+
[horizontal]
47+
`blocking`:::
48+
Warmup behaves the same as it did before with no secondary warmup.
49+
`background`:::
50+
Warmup now loads items in the background, allowing the bucket to have write availability much quicker than blocking.
51+
`none`:::
52+
Warmup is disabled; the bucket comes online with no items loaded.
4853
4954
https://jira.issues.couchbase.com/browse/MB-64071[MB-64071]::
5055
Couchbase Server has a new metric

0 commit comments

Comments
 (0)