summaryrefslogtreecommitdiffstats
path: root/src/test/cli/crushtool/compile-decompile-recompile.t
blob: dac7ee9c42febb6e73a8d2b205af0e7a47b29036 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  $ cp "$TESTDIR/need_tree_order.crush" .
  $ crushtool -c need_tree_order.crush -o nto.compiled
  $ crushtool -d nto.compiled -o nto.conf
  $ crushtool -c nto.conf -o nto.recompiled

# as the input file is actually exactly what decompilation will spit
# back out, comments and all, and the compiled format is completely
# deterministic, we can compare the files to make sure everything
# worked
  $ cmp need_tree_order.crush nto.conf
  $ cmp nto.compiled nto.recompiled

  $ crushtool -c "$TESTDIR/missing-bucket.crushmap.txt"
  WARNING: min_size is no longer supported, ignoring
  WARNING: max_size is no longer supported, ignoring
  in rule 'rule-bad' item 'root-404' not defined
  [1]