mirror of https://github.com/status-im/consul.git
c2a28ba268
Whenever an upsert/deletion of a config entry happens, within the open state store transaction we speculatively test compile all discovery chains that may be affected by the pending modification to verify that the write would not create an erroneous scenario (such as splitting traffic to a subset that did not exist). If a single discovery chain evaluation references two config entries with the same kind and name in different namespaces then sometimes the upsert/deletion would be falsely rejected. It does not appear as though this bug would've let invalid writes through to the state store so the correction does not require a cleanup phase. |
||
---|---|---|
.. | ||
7628.txt | ||
7899.txt | ||
7970.txt | ||
8158.txt | ||
8190.txt | ||
8194.txt | ||
8211.txt | ||
8216.txt | ||
8218.txt | ||
8222.txt | ||
8268.txt | ||
8311.txt | ||
8343.txt | ||
8371.txt | ||
8458.txt | ||
8494.txt | ||
8522.txt | ||
8537.txt | ||
8545.txt | ||
8552.txt | ||
8575.txt | ||
8601.txt | ||
changelog.tmpl | ||
note.tmpl |