]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon: remove class distribution infrastructure
authorSage Weil <sage.weil@dreamhost.com>
Tue, 19 Apr 2011 18:33:34 +0000 (11:33 -0700)
committerSage Weil <sage.weil@dreamhost.com>
Tue, 19 Apr 2011 18:33:34 +0000 (11:33 -0700)
commit7c04f81ca16d11fc5a592992a4462b34ccb199dc
tree484dd2d6da59814894b568f546b4cc71aa64ed13
parentdeb0ee904816afe0ee0cc406823833faba504e85
mon: remove class distribution infrastructure

This is now the admin's job.  Removes a lot of code with limited testing
and coverage.

We rev the internal monitor protocol because the state machine ids changed.
This should not affect the on-disk format. Just stop and restart all the
monitors at once during the upgrade.

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
25 files changed:
ceph.spec.in
debian/ceph.install
man/Makefile.am
man/cclass.8 [deleted file]
src/.gitignore
src/Makefile.am
src/cclass.in [deleted file]
src/common/ClassLibrary.cc [deleted file]
src/common/ClassVersion.h [deleted file]
src/include/ClassLibrary.h [deleted file]
src/include/ceph_fs.h
src/messages/MClass.h [deleted file]
src/messages/MClassAck.h [deleted file]
src/mon/ClassMonitor.cc [deleted file]
src/mon/ClassMonitor.h [deleted file]
src/mon/MonCaps.cc
src/mon/Monitor.cc
src/mon/Monitor.h
src/mon/mon_types.h
src/msg/Message.cc
src/osd/ClassHandler.cc
src/osd/ClassHandler.h
src/osd/OSD.cc
src/tools/common.cc
src/vstart.sh