]> git.proxmox.com Git - ceph.git/blob - ceph/src/test/cli/ceph-conf/show-config-value.t
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / test / cli / ceph-conf / show-config-value.t
1
2 # should reflect daemon defaults
3
4 $ ceph-conf -n osd.0 --show-config-value log_file -c /dev/null
5 /var/log/ceph/ceph-osd.0.log
6 $ CEPH_ARGS="--fsid 96a3abe6-7552-4635-a79b-f3c096ff8b95" ceph-conf -n osd.0 --show-config-value fsid -c /dev/null
7 96a3abe6-7552-4635-a79b-f3c096ff8b95
8 $ ceph-conf -n osd.0 --show-config-value INVALID -c /dev/null
9 failed to get config option 'INVALID': option not found
10 [1]
11
12 $ cat > $TESTDIR/ceph.conf <<EOF
13 > [global]
14 > mon_host = \$public_network
15 > public_network = \$mon_host
16 > EOF
17 $ ceph-conf --show-config-value mon_host -c $TESTDIR/ceph.conf
18 variable expansion loop at mon_host=$public_network
19 expansion stack:
20 public_network=$mon_host
21 mon_host=$public_network
22 $mon_host
23 $ rm $TESTDIR/ceph.conf
24
25 Name option test to strip the PID
26 =================================
27 $ cat > $TESTDIR/ceph.conf <<EOF
28 > [client]
29 > admin socket = \$name.\$pid.asok
30 > [global]
31 > admin socket = \$name.asok
32 > EOF
33 $ ceph-conf --name client.admin --pid 133423 --show-config-value admin_socket -c $TESTDIR/ceph.conf
34 client.admin.133423.asok
35 $ ceph-conf --name mds.a --show-config-value admin_socket -c $TESTDIR/ceph.conf
36 mds.a.asok
37 $ ceph-conf --name osd.0 --show-config-value admin_socket -c $TESTDIR/ceph.conf
38 osd.0.asok
39 $ rm $TESTDIR/ceph.conf