Skip to content

Conversation

@nbalacha
Copy link
Contributor

@nbalacha nbalacha commented Jan 1, 2026

tentacle backports:

backports of commits:

yuvalif and others added 6 commits January 5, 2026 17:24
new tests were added and existing tests that assumed the previous
behavior were modified.
testing: ceph/ceph#65387

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
(cherry picked from commit 7283cd9)
testing: ceph/ceph#65494

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
(cherry picked from commit efd2a2a)
This is to test this PR: ceph/ceph#65456

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
(cherry picked from commit ed614c1)
and also test updates while writing logs
fix: cover all src buckets in cleanup tests

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
(cherry picked from commit 7ffa9fa)

 Conflicts:
	s3tests_boto3/functional/test_s3.py

(cherry picked from commit b6fc6fd)
* in "journal" mode, when multiple source buckets share the same log prefix,
the first one being deleted will remove the object holding the temporary
object name, and only the first would commit the temp object.
* in "standard" mode, the other buckets will recreate the object holding
the temporary object name, becase the bucket deletion operation will be
logged as well.
* added tests where only one of the buckets sharing a common prefix is
  deleted and the rest are not

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
(cherry picked from commit d7aedbe)
(cherry picked from commit b3bf93f)
Modified to work with the new asynchronous buckt logging commit
mechanism.

Fixes: https://tracker.ceph.com/issues/71365

Signed-off-by: Nithya Balachandran <nithya.balachandran@ibm.com>
(cherry picked from commit ec113cc)
(cherry picked from commit 34ba829)
@nbalacha nbalacha force-pushed the wip-bucket-logging-tentacle branch from 54eb123 to d4ac262 Compare January 5, 2026 11:59
@nbalacha nbalacha changed the title rgw/bucket-logging: handle async log commits rgw/bucket-logging: tentacle backports Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants