Skip to content

mon/ConfigMonitor: make config changes via KVMonitor's pending set#39723

Merged
liewegas merged 1 commit intoceph:masterfrom
liewegas:fix-kv-vs-config
Mar 2, 2021
Merged

mon/ConfigMonitor: make config changes via KVMonitor's pending set#39723
liewegas merged 1 commit intoceph:masterfrom
liewegas:fix-kv-vs-config

Conversation

@liewegas
Copy link
Member

@liewegas liewegas commented Feb 26, 2021

We need to ensure that changes we make to the kv store (config/...)
are proposed via KVMonitor so that they are properly versioned there
and shared with subscribers (notably, the mgr).

I'm not wild about this fix... it's a bit of a kludge. But it's better than merging the ConfigMonitor logic into KVMonitor (or the reverse).

Fixes: bb7ebc4

Checklist

  • References tracker ticket
  • Updates documentation if necessary
  • Includes tests for new functionality or reproducer for bug

Show available Jenkins commands
  • jenkins retest this please
  • jenkins test classic perf
  • jenkins test crimson perf
  • jenkins test signed
  • jenkins test make check
  • jenkins test make check arm64
  • jenkins test submodules
  • jenkins test dashboard
  • jenkins test api
  • jenkins test docs
  • jenkins render docs
  • jenkins test ceph-volume all
  • jenkins test ceph-volume tox

We need to ensure that changes we make to the kv store (config/...)
are proposed via KVMonitor so that they are properly versioned there
and shared with subscribers (notably, the mgr).

Fixes: bb7ebc4
Signed-off-by: Sage Weil <sage@newdream.net>
@liewegas liewegas merged commit 0b91432 into ceph:master Mar 2, 2021
@liewegas liewegas deleted the fix-kv-vs-config branch March 2, 2021 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants