diff mbox

mkcephfs "max osd in /etc/ceph/ceph.conf is 2, num osd is 3"

Message ID AANLkTike0z5eyVd-wY+hxtNv3wqEE_DmLxfA98CT5q=5@mail.gmail.com (mailing list archive)
State New, archived
Headers show

Commit Message

Matthew Roy Jan. 4, 2011, 10:04 a.m. UTC
None
diff mbox

Patch

diff --git a/src/mkcephfs.in b/src/mkcephfs.in
index cac7c39..ee9764e 100644
--- a/src/mkcephfs.in
+++ b/src/mkcephfs.in
@@ -115,9 +115,10 @@  if true; then
     # build osdmap
     osdmap="/tmp/osdmap.$$"
     if [ -z "$numosd" ]; then
+	# find highest osd id - assumes the conf file complies with osd
numbering requirements
 	maxosd=`$CCONF -c $conf -l osd | egrep -v '^osd$' | cut -c 4- | sort
-n | tail -1`
 	numosd=$(($maxosd + 1))
-	echo max osd in $conf is $maxosd, num osd is $numosd
+	echo Highest osd in $conf is osd$maxosd, number of osd is $numosd.
     fi
     $BINDIR/osdmaptool --clobber --createsimple $numosd $osdmap || exit 1