Skip to content

tentacle: rgw/dedup: full object dedup#64264

Merged
cbodley merged 4 commits intoceph:tentaclefrom
benhanokh:wip-71899-tentacle
Jul 10, 2025
Merged

tentacle: rgw/dedup: full object dedup#64264
cbodley merged 4 commits intoceph:tentaclefrom
benhanokh:wip-71899-tentacle

Conversation

@benhanokh
Copy link
Contributor

backport tracker: https://tracker.ceph.com/issues/71899


backport of #62179
parent tracker: https://tracker.ceph.com/issues/71898

this backport was staged using ceph-backport.sh version 16.0.0.6848
find the latest version at https://github.com/ceph/ceph/blob/main/src/script/ceph-backport.sh

benhanokh and others added 2 commits June 30, 2025 10:18
Design Document:
https://docs.google.com/document/d/152VyCTR2NlZ6ongbe6-CJfP4qxr1_zH83FB_WukWD7c

Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
(cherry picked from commit 081bda7)
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
(cherry picked from commit 895121f)
Moved all control objects (EPOCH, WATCH, Tokens) to default.rgw.control
pool.
Add dedup_pool to RGWZoneParams to make the name unique across zones
rgw.dedup pool is created on dedup start and removed when the scan is
over

report duplicated space after dedup because of the head-object
report potential dedup for smaller objects (64KB-4MB)
added tests for the new reporting facilities

Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
(cherry picked from commit 7e6021f)
Move ceph_pthread_setname() call from main RGW code to the dedup
bg-thread

Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
(cherry picked from commit 7510a80)
@benhanokh
Copy link
Contributor Author

@benhanokh
Copy link
Contributor Author

jenkins test make check

@ljflores
Copy link
Member

ljflores commented Jul 9, 2025

@cbodley cbodley merged commit 593ad09 into ceph:tentacle Jul 10, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants