From d8e22576594fca5819b600674614d2832d18bd78 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 13 May 2008 10:33:39 -0700 Subject: [PATCH] osd: sync on advance/activate_map --- src/osd/OSD.cc | 1 + src/vstartnew.sh | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index b3c96e9cca95c..31412b0c3b9d0 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -1421,6 +1421,7 @@ void OSD::handle_osd_map(MOSDMap *m) // superblock and commit write_superblock(t); store->apply_transaction(t); + store->sync(); //if (osdmap->get_epoch() == 1) store->sync(); // in case of early death, blah diff --git a/src/vstartnew.sh b/src/vstartnew.sh index d68b8b81e66da..8eb25335b5da5 100755 --- a/src/vstartnew.sh +++ b/src/vstartnew.sh @@ -36,10 +36,10 @@ $CEPH_BIN/cmon $ARGS mondata/mon0 --debug_mon 10 --debug_ms 1 $CEPH_BIN/osdmaptool --clobber --createsimple .ceph_monmap 4 --print .ceph_osdmap $CEPH_BIN/cmonctl osd setmap -i .ceph_osdmap -for osd in 0 #1 2 3 +for osd in 0 1 2 3 do $CEPH_BIN/cosd --mkfs_for_osd $osd dev/osd$osd # initialize empty object store - $CEPH_BIN/cosd $ARGS dev/osd$osd --debug_ms 1 --debug_osd 10 --debug_fakestore 10 #--debug_osd 40 + $CEPH_BIN/cosd $ARGS dev/osd$osd --debug_ms 1 --debug_osd 20 --debug_fakestore 10 #--debug_osd 40 done # mds -- 2.39.5