]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mon/KVMonitor: fix 'osd new' cross-service commit
authorSage Weil <sage@newdream.net>
Wed, 24 Feb 2021 21:20:18 +0000 (16:20 -0500)
committerSage Weil <sage@newdream.net>
Wed, 24 Feb 2021 21:28:26 +0000 (16:28 -0500)
commit66891b4845fbf119cacb2c77d39180e28c6626d5
tree671ab428ff809af9089903b2ff3184a84204293f
parenta3591378a59c621ac597987facb3fb30707c218f
mon/KVMonitor: fix 'osd new' cross-service commit

When we converted ConfigKeyService to KVMonitor, we didn't correctly
change this to propose_pending(), which mean that the kv change wasn't
captured in the paxos transaction.

Fixes: bb7ebc41532aeb23cff2241ab07b3f01c2f57ddd
Fixes: https://tracker.ceph.com/issues/49460
Signed-off-by: Sage Weil <sage@newdream.net>
src/mon/KVMonitor.cc