mirror of https://github.com/ceph/ceph
e2ce8ed1ff
Read balancing may now be managed automatically via the balancer manager module. Users may choose between two new modes: ``upmap-read``, which offers upmap and read optimization simultaneously, or ``read``, which may be used to only optimize reads. Existing balancer commands have also been added to contain more information about read balancing. Run the following commands to test the new automatic behavior: `ceph balancer on` (on by default) `ceph balancer mode <read|upmap-read>` `ceph balancer status` Run the following commands to test the new supervised behavior: `ceph balancer off` `ceph balancer mode <read|upmap-read>` `ceph balancer eval` | `ceph balancer eval <pool-name>` `ceph balancer eval-verbose` | `ceph balancer eval-verbose <pool-name>` `ceph balancer optimize <plan-name>` `ceph balancer show <plan-name>` `ceph balancer eval <plan-name>` `ceph balancer execute <plan-name>` In the balancer module, there is also a new "self_test" function which tests the module's basic functionality. This test can be triggered with the following commands: `ceph mgr module enable selftest` `ceph mgr self-test module balancer` Related Trello: https://trello.com/c/sWoKctzL/859-add-read-balancer-support-inside-the-balancer-module Signed-off-by: Laura Flores <lflores@ibm.com> |
||
---|---|---|
.. | ||
ceph-volume | ||
cephadm | ||
crimson | ||
dashboard | ||
developer_guide | ||
mds_internals | ||
osd_internals | ||
radosgw | ||
PlanningImplementation.txt | ||
balancer-design.rst | ||
blkin.rst | ||
bluestore.rst | ||
ceph_krb_auth.rst | ||
cephfs-mirroring.rst | ||
cephfs-reclaim.rst | ||
cephfs-snapshots.rst | ||
cephx.rst | ||
cephx_protocol.rst | ||
config-key.rst | ||
config.rst | ||
context.rst | ||
continuous-integration.rst | ||
corpus.rst | ||
cpu-profiler.rst | ||
cxx.rst | ||
deduplication.rst | ||
delayed-delete.rst | ||
dev_cluster_deployment.rst | ||
development-workflow.rst | ||
documenting.rst | ||
dpdk.rst | ||
encoding.rst | ||
erasure-coded-pool.rst | ||
file-striping.rst | ||
freebsd.rst | ||
generatedocs.rst | ||
health-reports.rst | ||
iana.rst | ||
internals.rst | ||
kubernetes.rst | ||
libs.rst | ||
logging.rst | ||
logs.rst | ||
macos.rst | ||
mempool_accounting.rst | ||
messenger.rst | ||
mon-bootstrap.rst | ||
mon-elections.rst | ||
mon-on-disk-formats.rst | ||
mon-osdmap-prune.rst | ||
msgr2.rst | ||
network-encoding.rst | ||
network-protocol.rst | ||
object-store.rst | ||
osd-class-path.rst | ||
peering.rst | ||
perf.rst | ||
perf_counters.rst | ||
perf_histograms.rst | ||
placement-group.rst | ||
quick_guide.rst | ||
rados-client-protocol.rst | ||
rbd-diff.rst | ||
rbd-export.rst | ||
rbd-layering.rst | ||
release-checklists.rst | ||
release-process.rst | ||
seastore.rst | ||
sepia.rst | ||
session_authentication.rst | ||
testing.rst | ||
versions.rst | ||
vstart-ganesha.rst | ||
wireshark.rst | ||
zoned-storage.rst |