|
|
@@ -76,6 +76,14 @@ public class FrozenCacheService implements Releasable {
|
|
|
Setting.Property.NodeScope
|
|
|
);
|
|
|
|
|
|
+ public static final Setting<ByteSizeValue> FROZEN_CACHE_RECOVERY_RANGE_SIZE_SETTING = new Setting<>(
|
|
|
+ SHARED_CACHE_SETTINGS_PREFIX + "recovery_range_size",
|
|
|
+ ByteSizeValue.ofKb(128L).getStringRep(),
|
|
|
+ s -> ByteSizeValue.parseBytesSizeValue(s, SHARED_CACHE_SETTINGS_PREFIX + "recovery_range_size"),
|
|
|
+ getPageSizeAlignedByteSizeValueValidator(SHARED_CACHE_SETTINGS_PREFIX + "recovery_range_size"),
|
|
|
+ Setting.Property.NodeScope
|
|
|
+ );
|
|
|
+
|
|
|
public static final Setting<ByteSizeValue> SNAPSHOT_CACHE_REGION_SIZE_SETTING = new Setting<>(
|
|
|
SHARED_CACHE_SETTINGS_PREFIX + "region_size",
|
|
|
SHARED_CACHE_RANGE_SIZE_SETTING,
|
|
|
@@ -182,14 +190,6 @@ public class FrozenCacheService implements Releasable {
|
|
|
Setting.Property.NodeScope
|
|
|
);
|
|
|
|
|
|
- public static final Setting<ByteSizeValue> FROZEN_CACHE_RECOVERY_RANGE_SIZE_SETTING = Setting.byteSizeSetting(
|
|
|
- SHARED_CACHE_SETTINGS_PREFIX + "recovery_range_size",
|
|
|
- new ByteSizeValue(128, ByteSizeUnit.KB), // default
|
|
|
- MIN_SNAPSHOT_CACHE_RANGE_SIZE, // min
|
|
|
- MAX_SNAPSHOT_CACHE_RANGE_SIZE, // max
|
|
|
- Setting.Property.NodeScope
|
|
|
- );
|
|
|
-
|
|
|
public static final TimeValue MIN_SNAPSHOT_CACHE_DECAY_INTERVAL = TimeValue.timeValueSeconds(1L);
|
|
|
public static final Setting<TimeValue> SNAPSHOT_CACHE_DECAY_INTERVAL_SETTING = Setting.timeSetting(
|
|
|
SHARED_CACHE_SETTINGS_PREFIX + "decay.interval",
|