Commit 6ee8965
committed
feat(dynamicconfig): add operational dynamic config store properties
Adds four new dynamic config keys to control the polling cadence and
timeouts of the operational dynamic config store (added in a follow-up
commit):
- system.operationalConfigStorePollInterval (Duration, default 2s)
- system.operationalConfigStoreFetchTimeout (Duration, default 2s)
- system.operationalConfigStoreUpdateTimeout (Duration, default 2s)
- system.operationalConfigStoreUpdateRetryAttempts (Int, default 1)
The 2s default puts the operational store at the configstore client's
minimum poll interval (configStoreMinPollInterval), enabling sub-2s
regional convergence for safety-critical operational config that cannot
tolerate the convergence latency of a typical eventually-consistent
dynamic config system.
The store itself is added in the follow-up commit; defining the keys
first lets that commit wire them in without a placeholder defaults step.1 parent e5ae9bd commit 6ee8965
1 file changed
Lines changed: 48 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1641 | 1641 | | |
1642 | 1642 | | |
1643 | 1643 | | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
1644 | 1651 | | |
1645 | 1652 | | |
1646 | 1653 | | |
| |||
3331 | 3338 | | |
3332 | 3339 | | |
3333 | 3340 | | |
| 3341 | + | |
| 3342 | + | |
| 3343 | + | |
| 3344 | + | |
| 3345 | + | |
| 3346 | + | |
| 3347 | + | |
| 3348 | + | |
| 3349 | + | |
| 3350 | + | |
| 3351 | + | |
| 3352 | + | |
| 3353 | + | |
| 3354 | + | |
| 3355 | + | |
| 3356 | + | |
| 3357 | + | |
| 3358 | + | |
| 3359 | + | |
| 3360 | + | |
| 3361 | + | |
3334 | 3362 | | |
3335 | 3363 | | |
3336 | 3364 | | |
| |||
4534 | 4562 | | |
4535 | 4563 | | |
4536 | 4564 | | |
| 4565 | + | |
| 4566 | + | |
| 4567 | + | |
| 4568 | + | |
| 4569 | + | |
4537 | 4570 | | |
4538 | 4571 | | |
4539 | 4572 | | |
| |||
6004 | 6037 | | |
6005 | 6038 | | |
6006 | 6039 | | |
| 6040 | + | |
| 6041 | + | |
| 6042 | + | |
| 6043 | + | |
| 6044 | + | |
| 6045 | + | |
| 6046 | + | |
| 6047 | + | |
| 6048 | + | |
| 6049 | + | |
| 6050 | + | |
| 6051 | + | |
| 6052 | + | |
| 6053 | + | |
| 6054 | + | |
6007 | 6055 | | |
6008 | 6056 | | |
6009 | 6057 | | |
| |||
0 commit comments