]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge PR #53755 into main
authorVenky Shankar <vshankar@redhat.com>
Thu, 27 Jun 2024 14:28:50 +0000 (19:58 +0530)
committerVenky Shankar <vshankar@redhat.com>
Thu, 27 Jun 2024 14:28:50 +0000 (19:58 +0530)
* 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 <dparmar@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
1  2 
PendingReleaseNotes
qa/tasks/cephfs/mount.py
qa/tasks/cephfs/test_subvolume.py
src/mds/Server.cc
src/mds/Server.h

index a306c6d563ae220718db280962af4530ae96625e,db5f1be2db60f99585b0e4dcaf561d4600a1ecd5..a7eff139c6de09b929c84fc80d2dad0c35bb4342
@@@ -203,39 -192,11 +203,43 @@@ CephFS: Disallow delegating preallocate
    without this feature will trigger the MDS to raise a HEALTH_ERR on the
    cluster, MDS_CLIENTS_BROKEN_ROOTSQUASH. See the documentation on this warning
    and the new feature bit for more information.
+ * CephFS: Expanded removexattr support for cephfs virtual extended attributes.
+   Previously one had to use setxattr to restore the default in order to "remove".
+   You may now properly use removexattr to remove. You can also now remove layout
+   on root inode, which then will restore layout to default layout.
  
 +* cls_cxx_gather is marked as deprecated.
 +* CephFS: cephfs-journal-tool is guarded against running on an online file system.
 +  The 'cephfs-journal-tool --rank <fs_name>:<mds_rank> journal reset' and
 +  'cephfs-journal-tool --rank <fs_name>:<mds_rank> journal reset --force'
 +  commands require '--yes-i-really-really-mean-it'.
 +
 +* Dashboard: Rearranged Navigation Layout: The navigation layout has been reorganized
 +  for improved usability and easier access to key features.
 +* Dashboard: CephFS Improvments
 +  * Support for managing CephFS snapshots and clones, as well as snapshot schedule
 +    management
 +  * Manage authorization capabilities for CephFS resources
 +  * Helpers on mounting a CephFS volume
 +* Dashboard: RGW Improvements
 +  * Support for managing bucket policies
 +  * Add/Remove bucket tags
 +  * ACL Management
 +  * Several UI/UX Improvements to the bucket form
 +* Monitoring: Grafana dashboards are now loaded into the container at runtime rather than
 +  building a grafana image with the grafana dashboards. Official Ceph grafana images
 +  can be found in quay.io/ceph/grafana
 +* Monitoring: RGW S3 Analytics: A new Grafana dashboard is now available, enabling you to
 +  visualize per bucket and user analytics data, including total GETs, PUTs, Deletes,
 +  Copies, and list metrics.
 +* RBD: `Image::access_timestamp` and `Image::modify_timestamp` Python APIs now
 +  return timestamps in UTC.
 +* RBD: Support for cloning from non-user type snapshots is added.  This is
 +  intended primarily as a building block for cloning new groups from group
 +  snapshots created with `rbd group snap create` command, but has also been
 +  exposed via the new `--snap-id` option for `rbd clone` command.
 +* RBD: The output of `rbd snap ls --all` command now includes the original
 +  type for trashed snapshots.
  
  >=18.0.0
  
Simple merge
Simple merge
Simple merge
Simple merge