]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
erasure-code: ruleset-* -> crush-*
authorSage Weil <sage@redhat.com>
Fri, 30 Jun 2017 18:59:39 +0000 (14:59 -0400)
committerSage Weil <sage@redhat.com>
Thu, 6 Jul 2017 19:01:03 +0000 (15:01 -0400)
commitdc7a2aaf7a34b1e6af0c7b79dc44a69974c1da23
tree67474598cc10f1b06beca6f914d077cd51455c70
parent5a4ba443c423f7269c26daadf376848d88f3f408
erasure-code: ruleset-* -> crush-*

1) ruleset is an obsolete term, and
2) crush-{rule,failure-domain,...} is more descriptive.

Note that we are changing the names of the erasure code profile keys
from ruleset-* to crush-*.  We will update this on upgrade when the
luminous flag is set, but that means that during mon upgrade you cannot
create EC pools that use these fields.

When the upgrade completes (users sets require_osd_release = luminous)
existing ec profiles are updated automatically.

Signed-off-by: Sage Weil <sage@redhat.com>
61 files changed:
doc/dev/erasure-coded-pool.rst
doc/dev/osd_internals/erasure_coding/developer_notes.rst
doc/rados/operations/erasure-code-isa.rst
doc/rados/operations/erasure-code-jerasure.rst
doc/rados/operations/erasure-code-lrc.rst
doc/rados/operations/erasure-code-shec.rst
doc/rados/operations/erasure-code.rst
doc/rados/operations/pools.rst
doc/rados/troubleshooting/troubleshooting-pg.rst
doc/release-notes.rst
qa/erasure-code/ec-rados-plugin=isa-k=2-m=1.yaml
qa/erasure-code/ec-rados-plugin=jerasure-k=2-m=1.yaml
qa/erasure-code/ec-rados-plugin=jerasure-k=3-m=1.yaml
qa/erasure-code/ec-rados-plugin=lrc-k=4-m=2-l=3.yaml
qa/erasure-code/ec-rados-plugin=shec-k=4-m=3-c=2.yaml
qa/rgw_pool_type/ec-profile.yaml
qa/suites/rados/thrash/workloads/cache-agent-big.yaml
qa/suites/rbd/cli/pool/ec-data-pool.yaml
qa/suites/rbd/librbd/pool/ec-data-pool.yaml
qa/suites/rbd/qemu/pool/ec-cache-pool.yaml
qa/suites/rbd/qemu/pool/ec-data-pool.yaml
qa/suites/upgrade/hammer-jewel-x/parallel/6-workload/ec-rados-default.yaml
qa/suites/upgrade/hammer-jewel-x/tiering/2-setup-cache-tiering/0-create-base-tier/create-ec-pool.yaml
qa/suites/upgrade/jewel-x/stress-split-erasure-code/7-final-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml
qa/suites/upgrade/kraken-x/stress-split-erasure-code/7-final-workload.yaml
qa/tasks/ec_lost_unfound.py
qa/tasks/rados.py
qa/tasks/radosbench.py
qa/tasks/util/rados.py
qa/workunits/rados/test_alloc_hint.sh
qa/workunits/rados/test_rados_tool.sh
qa/workunits/rbd/krbd_data_pool.sh
src/erasure-code/ErasureCodeInterface.h
src/erasure-code/isa/ErasureCodeIsa.cc
src/erasure-code/isa/ErasureCodeIsa.h
src/erasure-code/jerasure/ErasureCodeJerasure.cc
src/erasure-code/jerasure/ErasureCodeJerasure.h
src/erasure-code/lrc/ErasureCodeLrc.cc
src/erasure-code/lrc/ErasureCodeLrc.h
src/erasure-code/shec/ErasureCodeShec.cc
src/erasure-code/shec/ErasureCodeShec.h
src/mon/OSDMonitor.cc
src/test/ceph_objectstore_tool.py
src/test/erasure-code/ErasureCodeExample.h
src/test/erasure-code/TestErasureCode.cc
src/test/erasure-code/TestErasureCodeExample.cc
src/test/erasure-code/TestErasureCodeIsa.cc
src/test/erasure-code/TestErasureCodeJerasure.cc
src/test/erasure-code/TestErasureCodeLrc.cc
src/test/erasure-code/TestErasureCodeShec.cc
src/test/erasure-code/TestErasureCodeShec_all.cc
src/test/erasure-code/TestErasureCodeShec_arguments.cc
src/test/erasure-code/TestErasureCodeShec_thread.cc
src/test/erasure-code/test-erasure-code-plugins.sh
src/test/erasure-code/test-erasure-code.sh
src/test/erasure-code/test-erasure-eio.sh
src/test/librados/test.cc
src/test/mon/osd-erasure-code-profile.sh
src/test/multi_stress_watch.cc
src/test/osd/osd-scrub-repair.sh
src/vstart.sh