]>
git.proxmox.com Git - ceph.git/blob - ceph/src/test/smoke.sh
3 source $CEPH_ROOT/qa
/standalone
/ceph-helpers.sh
5 mon_port
=$
(get_unused_port
)
11 export CEPH_MON
="127.0.0.1:$mon_port"
13 CEPH_ARGS
+="--fsid=$(uuidgen) --auth-supported=none "
14 CEPH_ARGS
+="--mon-host=$CEPH_MON "
17 local funcs
=${@:-$(set | sed -n -e 's/^\(TEST_[0-9a-z_]*\) .*/\1/p')}
18 for func
in $funcs ; do
19 setup
$dir ||
return 1
20 $func $dir ||
return 1
21 teardown
$dir ||
return 1
25 function TEST_minimal
() {
37 function TEST_multimon
() {
39 MONA
="127.0.0.1:$((mon_port++))"
40 MONB
="127.0.0.1:$((mon_port++))"
41 MONC
="127.0.0.1:$((mon_port++))"
43 run_mon
$dir a
--public-addr $MONA
44 run_mon
$dir b
--public-addr $MONB
45 run_mon
$dir c
--public_addr $MONC
52 ceph osd pool create foo
32
56 timeout
8 rados
-p foo bench
4 write -b 4096 --no-cleanup ||
return 1