NodeSync system parameters

Tune NodeSync by setting the system properties at startup.

-Ddse.nodesync.controller_update_interval_sec
Set the frequency to execute NodeSync auto-tuning process in seconds.

Default: 300 (5 minutes).

-Ddse.nodesync.disable_on_new_tables
Disable NodeSync service on all new tables. Without this setting, all new tables have incremental NodeSync service enabled by default.

Default: false

-Ddse.nodesync.log_reporter_interval_sec
Set the frequency of short INFO progress report in seconds.

Default: 600 (10 minutes).

-Ddse.nodesync.min_validation_interval_sec
Set to the minimum number of seconds between validations of the same segment, mostly to avoid busy spinning on new/empty clusters.

Default: 300 (5 minutes).

-Ddse.nodesync.min_warn_interval_sec
Set to the minimum number of seconds between logging warnings.
Tip: Avoid logging warnings too often.

Default: 36000 (10 hours).

-Ddse.nodesync.rate_checker_interval_sec
Set the frequency in seconds of comparing the current configured rate to tables and their deadline. Log a warning if rate considered too low.

Default: 1800 (30 minutes).

-Ddse.nodesync.segment_lock_timeout_sec
Set the Time-to-live (TTL) on locks inserted in the status table in seconds.

Default: 600 (10 minutes).

-Ddse.nodesync.segment_size_target_bytes
Set to the targeted maximum size for segments in bytes.

Default: 26214400 (200 MB).

-Ddse.nodesync.size_checker_interval_sec
Set the frequency to check if the depth used for a table should be updated due to data size changes in seconds.

Default: 7200 (2 hours).