Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

At very low values, every small state change triggers a full ShareSnapshot instead of a small ShareUpdate, so most of what gets written to the log is large snapshot records. This is a behavior break for any cluster currently set below 200 (including the documented value `0`); See the * Migration Plan * section which is required before upgrading.

...

Code Block
languagejava
.define(SNAPSHOT_UPDATE_RECORDS_PER_SNAPSHOT_CONFIG, INT,
        SNAPSHOT_UPDATE_RECORDS_PER_SNAPSHOT_DEFAULT,
        between(200, 1000),
        MEDIUM, SNAPSHOT_UPDATE_RECORDS_PER_SNAPSHOT_DOC)

The bounds `[200, 1000]` are the proposed initial values

2. Define the per-group config in GroupConfig

...