]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon/KVMonitor: fix 'osd new' cross-service commit 39595/head
authorSage Weil <sage@newdream.net>
Wed, 24 Feb 2021 21:20:18 +0000 (16:20 -0500)
committerSage Weil <sage@newdream.net>
Thu, 25 Feb 2021 18:32:53 +0000 (12:32 -0600)
commitfe12f32d2d09488bc0f8eafb74aafe4d77a27421
treef1b61f8990dbeb08f1ca18cfb0bc00a2ebe72fd3
parentdda003fa1bd4a6db3cc1d54888f9abc62fdb59ff
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>
(cherry picked from commit 66891b4845fbf119cacb2c77d39180e28c6626d5)
src/mon/KVMonitor.cc