CEPH_DISK_ARGS+=" --sysconfdir=$DIR"
CEPH_DISK_ARGS+=" --prepend-to-path="
CEPH_DISK_ARGS+=" --verbose"
+TIMEOUT=360
function setup() {
teardown
prepare $osd_data || return 1
CEPH_ARGS="$CEPH_ARGS --osd-journal-size=100 --osd-data=$osd_data" \
- timeout 5 ./ceph-disk $CEPH_DISK_ARGS \
+ timeout $TIMEOUT ./ceph-disk $CEPH_DISK_ARGS \
activate \
--mark-init=none \
$osd_data || return 1
- timeout 5 ./ceph osd pool set data size 1 || return 1
+ timeout $TIMEOUT ./ceph osd pool set data size 1 || return 1
local id=$(cat $osd_data/whoami)
local weight=1
./ceph osd crush add osd.$id $weight root=default host=localhost || return 1
echo FOO > $DIR/BAR
- timeout 10 ./rados --pool data put BAR $DIR/BAR || return 1
- timeout 10 ./rados --pool data get BAR $DIR/BAR.copy || return 1
+ timeout $TIMEOUT ./rados --pool data put BAR $DIR/BAR || return 1
+ timeout $TIMEOUT ./rados --pool data get BAR $DIR/BAR.copy || return 1
diff $DIR/BAR $DIR/BAR.copy || return 1
}