]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/dedup: full object dedup
authorGabriel BenHanokh <gbenhano@redhat.com>
Sun, 21 Jul 2024 11:38:57 +0000 (11:38 +0000)
committerGabriel BenHanokh <gbenhano@redhat.com>
Thu, 22 May 2025 14:59:24 +0000 (14:59 +0000)
commit081bda7e97d87dba2079b2c449b608e3b460a91f
treeb17f8fcf21433b31fb326689f049cd713bb1b419
parent46aa467d248ccd8c9a59bb5a5ddeebee187b7a2d
rgw/dedup: full object dedup

Design Document:
https://docs.google.com/document/d/152VyCTR2NlZ6ongbe6-CJfP4qxr1_zH83FB_WukWD7c

Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
31 files changed:
doc/radosgw/s3_objects_dedup.rst [new file with mode: 0644]
src/common/subsys.h
src/rgw/CMakeLists.txt
src/rgw/radosgw-admin/radosgw-admin.cc
src/rgw/rgw_appmain.cc
src/rgw/rgw_common.h
src/rgw/rgw_dedup.cc [new file with mode: 0644]
src/rgw/rgw_dedup.h [new file with mode: 0644]
src/rgw/rgw_dedup_cluster.cc [new file with mode: 0644]
src/rgw/rgw_dedup_cluster.h [new file with mode: 0644]
src/rgw/rgw_dedup_epoch.h [new file with mode: 0644]
src/rgw/rgw_dedup_remap.h [new file with mode: 0644]
src/rgw/rgw_dedup_store.cc [new file with mode: 0644]
src/rgw/rgw_dedup_store.h [new file with mode: 0644]
src/rgw/rgw_dedup_table.cc [new file with mode: 0644]
src/rgw/rgw_dedup_table.h [new file with mode: 0644]
src/rgw/rgw_dedup_utils.cc [new file with mode: 0644]
src/rgw/rgw_dedup_utils.h [new file with mode: 0644]
src/rgw/rgw_lib.cc
src/rgw/rgw_main.cc
src/rgw/rgw_main.h
src/rgw/rgw_process_env.h
src/test/cli/radosgw-admin/help.t
src/test/rgw/dedup/README.rst [new file with mode: 0644]
src/test/rgw/dedup/__init__.py [new file with mode: 0644]
src/test/rgw/dedup/deduptests.conf.SAMPLE [new file with mode: 0644]
src/test/rgw/dedup/pytest.ini [new file with mode: 0644]
src/test/rgw/dedup/requirements.txt [new file with mode: 0644]
src/test/rgw/dedup/test_dedup.py [new file with mode: 0644]
src/test/rgw/dedup/tox.ini [new file with mode: 0644]
src/test/rgw/test-rgw-common.sh