]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon,crush: 'osd crush rule create-replicated ...'
authorSage Weil <sage@redhat.com>
Thu, 29 Jun 2017 20:33:15 +0000 (16:33 -0400)
committerSage Weil <sage@redhat.com>
Thu, 6 Jul 2017 19:00:37 +0000 (15:00 -0400)
commit5a4ba443c423f7269c26daadf376848d88f3f408
tree741e06b9259dd3e34ee6f13359fcd18bea92fc04
parent676e1c9b7cc81467c527e9eae118cbfb8b29ca34
mon,crush: 'osd crush rule create-replicated ...'

New command to create crush rule that specifies a class of device.  Plus
all of the fallout in other callers to the CrushWrapper helpers, the
crushtool cli change, and cli test.

Signed-off-by: Sage Weil <sage@redhat.com>
18 files changed:
doc/release-notes.rst
qa/workunits/mon/crush_ops.sh
src/crush/CrushWrapper.cc
src/crush/CrushWrapper.h
src/erasure-code/isa/ErasureCodeIsa.cc
src/erasure-code/jerasure/ErasureCodeJerasure.cc
src/erasure-code/shec/ErasureCodeShec.cc
src/mon/MonCommands.h
src/mon/OSDMonitor.cc
src/osd/OSDMap.cc
src/test/cli/crushtool/help.t
src/test/cli/crushtool/rules.t [new file with mode: 0644]
src/test/cli/crushtool/rules.txt [new file with mode: 0644]
src/test/crush/CrushWrapper.cc
src/test/crush/crush.cc
src/test/erasure-code/ErasureCodeExample.h
src/test/osd/TestOSDMap.cc
src/tools/crushtool.cc