]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
paxos: do not create_pending if !active
authorSage Weil <sage@newdream.net>
Fri, 18 Nov 2011 17:49:03 +0000 (09:49 -0800)
committerSage Weil <sage@newdream.net>
Fri, 18 Nov 2011 17:49:03 +0000 (09:49 -0800)
commit9800faeb9256dc86995b5603a2babdb71eef7ddc
tree505f95315441f93c9d7182f1cec74555649246cf
parentfa5876870a2d5d0d514533e43359a77c8e115e6b
paxos: do not create_pending if !active

This avoids a scenario like:

- _active()
  - proposes value
- _commit()
  - creates new pending, even though in updating state

Signed-off-by: Sage Weil <sage@newdream.net>
src/mon/PaxosService.cc