Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / src / test / cli / osdmaptool / pool.t
1   $ osdmaptool --createsimple 3 myosdmap --with-default-pool
2   osdmaptool: osdmap file 'myosdmap'
3   osdmaptool: writing epoch 1 to myosdmap
4
5 #
6 # --test-map-object / --pool
7 #
8   $ osdmaptool myosdmap --test-map-object foo --pool
9   Option --pool requires an argument.
10   
11   [1]
12
13   $ osdmaptool myosdmap --test-map-object foo --pool bar
14   The option value 'bar' is invalid
15   [1]
16
17   $ osdmaptool myosdmap --test-map-object foo --pool 123
18   osdmaptool: osdmap file 'myosdmap'
19   There is no pool 123
20   [1]
21
22   $ osdmaptool myosdmap --test-map-object foo --pool 1
23   osdmaptool: osdmap file 'myosdmap'
24    object 'foo' \-\> 1\..* (re)
25
26   $ osdmaptool myosdmap --test-map-object foo
27   osdmaptool: osdmap file 'myosdmap'
28   osdmaptool: assuming pool 1 (use --pool to override)
29    object 'foo' \-\> 1\..* (re)
30
31 #
32 # --test-map-pgs / --pool
33 #
34   $ osdmaptool myosdmap --test-map-pgs --pool
35   Option --pool requires an argument.
36   
37   [1]
38
39   $ osdmaptool myosdmap --test-map-pgs --pool baz
40   The option value 'baz' is invalid
41   [1]
42
43   $ osdmaptool myosdmap --test-map-pgs --pool 123
44   osdmaptool: osdmap file 'myosdmap'
45   There is no pool 123
46   [1]
47
48   $ osdmaptool myosdmap --mark-up-in --test-map-pgs --pool 1 | grep pool
49   osdmaptool: osdmap file 'myosdmap'
50   pool 1 pg_num .* (re)
51
52   $ osdmaptool myosdmap --mark-up-in --test-map-pgs | grep pool
53   osdmaptool: osdmap file 'myosdmap'
54   pool 1 pg_num .* (re)