config: report all alerts of the same type
Before this patch `config:info().alerts` reports only last alert of a certain type, while others are skipped. It is a regression from commit fa97cc0c ("config: introduce droppable alerts"). The idea of the fix is to eliminate a key from all the alerts that are not to be dropped later except on configuration reloading. Fixes #9586 NO_DOC=bugfix
Showing
- changelogs/unreleased/config-missing-alerts.md 7 additions, 0 deletionschangelogs/unreleased/config-missing-alerts.md
- src/box/lua/config/applier/box_cfg.lua 4 additions, 4 deletionssrc/box/lua/config/applier/box_cfg.lua
- src/box/lua/config/applier/credentials.lua 3 additions, 6 deletionssrc/box/lua/config/applier/credentials.lua
- src/box/lua/config/init.lua 1 addition, 1 deletionsrc/box/lua/config/init.lua
- src/box/lua/config/utils/aboard.lua 15 additions, 3 deletionssrc/box/lua/config/utils/aboard.lua
- test/config-luatest/config_test.lua 40 additions, 0 deletionstest/config-luatest/config_test.lua
- test/config-luatest/credentials_applier_test.lua 59 additions, 0 deletionstest/config-luatest/credentials_applier_test.lua
Loading
Please register or sign in to comment