Versions Compared

Key

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

...

  1. Updated broker-level config: share.coordinator.snapshot.update.records.per.snapshot


Code Block
| Name | `shareshare.coordinator.snapshot.update.records.per.snapshot`snapshot |
| Type | `INT`INT |
| Default | `500`500  |
| Validator | `betweenbetween(200, 1000)` (changed)  |
| Importance | `MEDIUM`MEDIUM  |
| Doc | "The number of update records the share coordinator writes between snapshot records, applied as a ceiling across all share groups on this broker. Must be in `[200, 1000]`. May be overridden per group via the `shareshare.snapshot.update.records.per.snapshot`snapshot group config; per-group values are clamped to this ceiling." |

...

A new entry on ConfigResource.Type.GROUP, set via AdminClient.incrementalAlterConfigs.


Code Block
| Name | `shareshare.snapshot.update.records.per.snapshot`snapshot |
| Type | `INT`INT |
| Default | _unset_ — falls back to `shareshare.coordinator.snapshot.update.records.per.snapshot`snapshot |
| Validator | `betweenbetween(200, broker_value)` enforced at apply time; static `betweenbetween(200, 1000)` for the ConfigDef itself |
| Importance | `MEDIUM`MEDIUM |
| Doc | "Number of update records the share coordinator writes between snapshot records for this share group. Must be in `[200, broker_ceiling]`, where `brokerbroker_ceiling`ceiling is the current value of `shareshare.coordinator.snapshot.update.records.per.snapshot`snapshot. If unset, the broker-level value is used." |

...