mirror of https://github.com/apache/cassandra
key_cache_save_period, row_cache_save_period, counter_cache_save_period are not deprecated and we should not emit deprecation warning on startup for them
Patch by Ekaterina Dimitrova; reviewed by Stefan Miklosovic for CASSANDRA-17904
This commit is contained in:
parent
d8bbeb9e39
commit
4c85c6a403
|
|
@ -1,4 +1,5 @@
|
|||
4.1-alpha2
|
||||
* We should not emit deprecation warning on startup for `key_cache_save_period`, `row_cache_save_period`, `counter_cache_save_period` (CASSANDRA-17904)
|
||||
* upsert with adder support is not consistent with numbers and strings in LWT (CASSANDRA-17857)
|
||||
* Fix race and return after failing connections (CASSANDRA-17618)
|
||||
* Speculative execution threshold unit mismatch (CASSANDRA-17877)
|
||||
|
|
|
|||
|
|
@ -216,4 +216,5 @@ hinted_handoff_enabled: false
|
|||
https://issues.apache.org/jira/browse/CASSANDRA-17379[CASSANDRA-17379] was opened to improve the user experience and deprecate the overloading.
|
||||
By default, we refuse starting Cassandra with a config containing both old and new config keys for the same parameter. Start
|
||||
Cassandra with `-Dcassandra.allow_new_old_config_keys=true` to override. For historical reasons duplicate config keys
|
||||
in `cassandra.yaml` are allowed by default, start Cassandra with `-Dcassandra.allow_duplicate_config_keys=false` to disallow this.
|
||||
in `cassandra.yaml` are allowed by default, start Cassandra with `-Dcassandra.allow_duplicate_config_keys=false` to disallow this.
|
||||
Please note that `key_cache_save_period`, `row_cache_save_period`, `counter_cache_save_period` will be affected only by `-Dcassandra.allow_duplicate_config_keys`.
|
||||
|
|
@ -434,19 +434,19 @@ public class Config
|
|||
public volatile int key_cache_keys_to_save = Integer.MAX_VALUE;
|
||||
@Replaces(oldName = "key_cache_size_in_mb", converter = Converters.MEBIBYTES_DATA_STORAGE_LONG, deprecated = true)
|
||||
public DataStorageSpec.LongMebibytesBound key_cache_size = null;
|
||||
@Replaces(oldName = "key_cache_save_period", converter = Converters.SECONDS_CUSTOM_DURATION, deprecated = true)
|
||||
@Replaces(oldName = "key_cache_save_period", converter = Converters.SECONDS_CUSTOM_DURATION)
|
||||
public volatile DurationSpec.IntSecondsBound key_cache_save_period = new DurationSpec.IntSecondsBound("4h");
|
||||
|
||||
public String row_cache_class_name = "org.apache.cassandra.cache.OHCProvider";
|
||||
@Replaces(oldName = "row_cache_size_in_mb", converter = Converters.MEBIBYTES_DATA_STORAGE_LONG, deprecated = true)
|
||||
public DataStorageSpec.LongMebibytesBound row_cache_size = new DataStorageSpec.LongMebibytesBound("0MiB");
|
||||
@Replaces(oldName = "row_cache_save_period", converter = Converters.SECONDS_CUSTOM_DURATION, deprecated = true)
|
||||
@Replaces(oldName = "row_cache_save_period", converter = Converters.SECONDS_CUSTOM_DURATION)
|
||||
public volatile DurationSpec.IntSecondsBound row_cache_save_period = new DurationSpec.IntSecondsBound("0s");
|
||||
public volatile int row_cache_keys_to_save = Integer.MAX_VALUE;
|
||||
|
||||
@Replaces(oldName = "counter_cache_size_in_mb", converter = Converters.MEBIBYTES_DATA_STORAGE_LONG, deprecated = true)
|
||||
public DataStorageSpec.LongMebibytesBound counter_cache_size = null;
|
||||
@Replaces(oldName = "counter_cache_save_period", converter = Converters.SECONDS_CUSTOM_DURATION, deprecated = true)
|
||||
@Replaces(oldName = "counter_cache_save_period", converter = Converters.SECONDS_CUSTOM_DURATION)
|
||||
public volatile DurationSpec.IntSecondsBound counter_cache_save_period = new DurationSpec.IntSecondsBound("7200s");
|
||||
public volatile int counter_cache_keys_to_save = Integer.MAX_VALUE;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue