-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wip leonidc 20242507 deleting gw centos9 only #154
Wip leonidc 20242507 deleting gw centos9 only #154
Conversation
doc/rados: update how to install c++ header files Reviewed-by: Anthony D'Atri <[email protected]> Reviewed-by: Ronen Friedman <[email protected]>
Otherwise jobs end up with the following failure: ``` 2024-06-25T14:22:18.659 INFO:teuthology.orchestra.run.smithi098.stderr:Failed to write to /dev/nvme-fabrics: Invalid argument ``` Also, the output of nvme list has changed so we have to update qa/tasks/nvme_loop.py accordingly. Fixes: https://tracker.ceph.com/issues/66707 Signed-off-by: Guillaume Abrioux <[email protected]>
rgw/http: check 'done' under mutex Reviewed-by: Yuval Lifshitz <[email protected]>
* refs/pull/56476/head: qa: add README to every fs:upgrade sub-suite qa: upgrade sub-suite mds_upgrade_sequence from n-1 and n-2 releases Reviewed-by: Patrick Donnelly <[email protected]> Reviewed-by: Venky Shankar <[email protected]>
* refs/pull/53755/head: PendingReleaseNotes: add note about CephFS set_vxattrs doc/cephfs: Update docs to match remove functionality and respective vxattrs qa: Add test coverage for vxattr behavior qa: Add removexattr to support setfattr removal. mds: Implement remove for ceph vxattrs Reviewed-by: Dhairya Parmar <[email protected]> Reviewed-by: Venky Shankar <[email protected]> Reviewed-by: Patrick Donnelly <[email protected]> Reviewed-by: Milind Changire <[email protected]>
Signed-off-by: Xuehan Xu <[email protected]> Signed-off-by: Matan Breizman <[email protected]>
build: Bump boost version to 1.85 Reviewed-by: Casey Bodley <[email protected]> Reviewed-by: Patrick Donnelly <[email protected]>
…timout-increase test/librados: WatchNotify3 increase timeout Reviewed-by: Radoslaw Zarzynski <[email protected]>
os/bluestore: enable async manual compactions Reviewed-by: Adam Kupczyk <[email protected]> Reviewed-by: Pere Diaz Bou <[email protected]>
common: Leverage a better CRC32C implementation Reviewed-by: Samuel Just <[email protected]> Reviewed-by: Mark Nelson <[email protected]>
* refs/pull/57619/head: qa/cephfs: use wait_for_daemon() instead of sleep()-ing qa/cephfs: mark file system joinable for fs rename tests before unmounting clients Reviewed-by: Rishabh Dave <[email protected]>
… version Signed-off-by: Shilpa Jagannath <[email protected]>
Addition of a test to rgw_multi to check the working of deleting an object with null version. Signed-off-by: Kalpesh Pandya <[email protected]>
The POSIX says we should return -ENODATA when the corresponding attribute doesn't exist when removing it. While there is one exception for the acl ones in the local filesystems, for exmaple for xfs, which will treat it as success. While in the MDS side there have two ways to remove the xattr: sending a CEPH_MDS_OP_SETXATTR request by setting the 'flags' with CEPH_XATTR_REMOVE and just issued a CEPH_MDS_OP_RMXATTR request directly. For the first one it will always return 0 when the corresponding xattr doesn't exist, while for the later one it will return -ENODATA instead, this should be fixed in MDS to make them to be consistent. Added a CEPH_XATTR_REMOVE2 new flags and will return -ENODATA errno directly when the crresponding xattr doesn't exist. Just keeps the old CEPH_XATTR_REMOVE flags to make it to be compatible with old clients. Fixes: https://tracker.ceph.com/issues/64679 Signed-off-by: Xiubo Li <[email protected]>
Switch to use XATTR_CREATE. Fixes: https://tracker.ceph.com/issues/64679 Signed-off-by: Xiubo Li <[email protected]>
There have two ways to remove xattrs, removexattr() and setxattr() with the XATTR_REPLACE flags set. Fixes: https://tracker.ceph.com/issues/64679 Signed-off-by: Xiubo Li <[email protected]>
Fixes: https://tracker.ceph.com/issues/64679 Signed-off-by: Xiubo Li <[email protected]>
mgr/dashboard: fix clone async validators with different groups Reviewed-by: Ankush Behl <[email protected]>
pybind/rbd: change to return "aware" datetime objects Reviewed-by: Ramana Raja <[email protected]>
librbd: make diff-iterate in fast-diff mode aware of encryption Reviewed-by: Ramana Raja <[email protected]>
Fixes: https://tracker.ceph.com/issues/66227 Signed-off-by: Aashish Sharma <[email protected]>
tests: make sure nvmetcli and nvme-cli are up to date
If the Host header is missing, but the s3website API is enabled and has a higher priority than the regular S3 API, then we should still treat the request as a website request. Fixes: https://tracker.ceph.com/issues/66748 Signed-off-by: Seena Fallah <[email protected]>
test/librbd: avoid caching effects TestGroup.add_snapshot{,PP} Reviewed-by: Ramana Raja <[email protected]>
stop wrapping RGWObjTags in a unique_ptr, and just use empty() or count() to determine whether any tags are present Signed-off-by: Casey Bodley <[email protected]>
…ell. Signed-off-by: Shilpa Jagannath <[email protected]>
mds/client: return -ENODATA when xattr doesn't exist for removexattr Reviewed-by: Venky Shankar <[email protected]>
Signed-off-by: Alex Wojno <[email protected]>
src/rgw: Deleting an object with null version fix
Signed-off-by: Xuehan Xu <[email protected]>
This pull request has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs for another 30 days. |
This pull request has been automatically closed because there has been no activity for 90 days. Please feel free to reopen this pull request (or open a new one) if the proposed change is still appropriate. Thank you for your contribution! |
Contribution Guidelines
To sign and title your commits, please refer to Submitting Patches to Ceph.
If you are submitting a fix for a stable branch (e.g. "pacific"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
Checklist
Show available Jenkins commands
jenkins retest this please
jenkins test classic perf
jenkins test crimson perf
jenkins test signed
jenkins test make check
jenkins test make check arm64
jenkins test submodules
jenkins test dashboard
jenkins test dashboard cephadm
jenkins test api
jenkins test docs
jenkins render docs
jenkins test ceph-volume all
jenkins test ceph-volume tox
jenkins test windows