]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: track last_clean_interval in osdmap; simplify encoding/decoding a bit
authorSage Weil <sage@newdream.net>
Mon, 24 Nov 2008 17:57:11 +0000 (09:57 -0800)
committerSage Weil <sage@newdream.net>
Mon, 24 Nov 2008 18:27:17 +0000 (10:27 -0800)
commitf7948403f9a190689a895df041d8e0ab5a86b2bc
tree3e40637e4d773a8cef44faa5a623b79943d8d3de
parent11002243add0a7b3d7e6a5c60c80e2a95b061edc
osd: track last_clean_interval in osdmap; simplify encoding/decoding a bit

Break osdmap into "base" and "extended" portions, so that clients can
ignore the extended portions completely.

Track last_clean_interval in the osdmap so we know when the osd last
cleanly shut down.

Disk and wire format changes.
src/include/ceph_fs.h
src/kernel/osdmap.c
src/mon/OSDMonitor.cc
src/osd/OSDMap.cc
src/osd/OSDMap.h