]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon: observer cleanup
authorSage Weil <sage@newdream.net>
Wed, 10 Dec 2008 21:46:40 +0000 (13:46 -0800)
committerSage Weil <sage@newdream.net>
Wed, 10 Dec 2008 21:47:10 +0000 (13:47 -0800)
commite26a9c6894065263a6e240b7b1c456b93fcb5a8a
treedfebd216ba9b9ede26f72280f693910f02aa9e25
parent44b8c2f42bd658770e0f6583f0195580e7ff897a
mon: observer cleanup

Simplify observer struct, some other stuff.

update_observers() when cmon is a single monitor (no cluster).  Also
immediately after registering a new observer.

Make message in terms of latest summary vs state (Paxos class has no real
notion of 'incremental', just states and 'latest').
src/cobserver.cc
src/messages/MMonObserve.h
src/messages/MMonObserveNotify.h
src/mon/Monitor.cc
src/mon/Monitor.h
src/mon/Paxos.cc
src/mon/Paxos.h