]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson: Add support for pool compression 57505/head
authorAishwarya Mathuria <amathuri@redhat.com>
Wed, 31 Jan 2024 09:20:44 +0000 (09:20 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Thu, 16 May 2024 11:44:38 +0000 (14:44 +0300)
commit362711ba11be0b477bd61fa9f4bb2f490ab0ac03
tree92cd7e47d3f1413a29df1e1a9e0e434c8a6ef5f2
parent0c7e7c0d119197fe4dc956046e4e3cc87821f1f8
crimson: Add support for pool compression

1. Send pool options to Bluestore which include compression options as well.
2. Add pool related stats to MPGStats so that they all compression details are available in 'ceph df detail' command.

Fixes: https://tracker.ceph.com/issues/59242
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
(cherry picked from commit ba4f62c49ecee26d98100bb5cdb15ecfe212f0be)
src/crimson/os/alienstore/alien_store.cc
src/crimson/os/alienstore/alien_store.h
src/crimson/os/cyanstore/cyan_collection.h
src/crimson/os/cyanstore/cyan_store.cc
src/crimson/os/cyanstore/cyan_store.h
src/crimson/os/futurized_store.h
src/crimson/os/seastore/seastore.cc
src/crimson/os/seastore/seastore.h
src/crimson/osd/osd.cc
src/crimson/osd/pg.cc
src/crimson/osd/pg.h