]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd, OSDMonitor, qa: mark ec overwrites non-experimental
authorJosh Durgin <jdurgin@redhat.com>
Tue, 14 Feb 2017 08:04:12 +0000 (00:04 -0800)
committerJosh Durgin <jdurgin@redhat.com>
Thu, 20 Apr 2017 00:45:43 +0000 (17:45 -0700)
commit6fba80c1fac7f012303b27ef1e6fdb9d90c81a40
treefab2339cc0dd5317bdd4dceadbf359805304fdda
parent930eae214c54f5e0e790c09f35da14dff8585ac1
osd, OSDMonitor, qa: mark ec overwrites non-experimental

Keep the pool flag around so we can distinguish between a pool that
should maintain hashes for each chunk, and a missing one is a bug, vs
an overwrites pool where we rely on bluestore checksums for detecting
corruption.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
16 files changed:
qa/suites/krbd/rbd-nomount/tasks/krbd_data_pool.yaml
qa/suites/rados/thrash-erasure-code/workloads/ec-pool-snaps-few-objects-overwrites.yaml
qa/suites/rados/thrash-erasure-code/workloads/ec-small-objects-fast-read-overwrites.yaml
qa/suites/rados/thrash-erasure-code/workloads/ec-small-objects-overwrites.yaml
qa/suites/rados/thrash-erasure-code/workloads/ec-snaps-few-objects-overwrites.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-data-pool.yaml
qa/tasks/ceph_manager.py
qa/tasks/rados.py
qa/workunits/rbd/krbd_data_pool.sh
src/mon/FSCommands.cc
src/mon/MonCommands.h
src/mon/OSDMonitor.cc
src/osd/ECBackend.cc
src/osd/osd_types.h