This is the fourth minor release in the Squid series. We recommend that all users update to this release.
Notable Changes --------------- OSD / BlueStore --------------- * BlueFS: Increased the default WAL volume size to 1GB to prevent ENOSPC failures. * Volume Selection: Fixed the usage of bluestore_volume_selection_reserved_factor and updated row naming conventions in RocksDBBlueFSVolumeSelector. * Health: Added a time_added field to mon_info_t to prevent freshly added monitors from incorrectly triggering a MON_DOWN health status. * Tooling: Updated monmaptool to correctly respect set features when adding addresses. RADOS / Manager (mgr) --------------------- * RADOS pybind: Fixed a parameter reversal bug in WriteOp.zero() where offset and length were swapped when calling the underlying C API. * Daemon Health: Modified the manager to clear health metrics for down or out OSDs instead of removing them entirely from the daemon state. * Autoscaler: Updated pg_autoscale_mode logic to accurately reflect the no_autoscale flag in both standard and JSON command outputs. RADOS Gateway (RGW) ------------------- * Notifications: Resolved a reserved_size drift in the 2pc_queue causing ENOSPC errors and fixed a leak where overhead was not properly decremented during commit/abort. * Multipart Uploads: Fixed an issue where tags could not be retrieved from objects created via multipart uploads. * Kafka Integration: Updated the internal Kafka version support to 3.9.2. CephFS / MDS ------------ * Fragments: Simplified fragment printing and corrected frag_t endianness conversion for network and storage consistency. * FUSE Client: Updated the FUSE client to clarify that fallocate disk space reservation is only supported with specific flags like FALLOC_FL_KEEP_SIZE. * Metadata: Updated the MDS to dump frag_t as an object and included sysinfo in the status command output for better diagnostics. Dashboard --------- * Services: Fixed a bug where changing MDS placement to a label incorrectly triggered the creation of an entirely new MDS service. * Access Control: Fixed role-based access control permissions and added missing types to the mgr-module list. librbd & rbd-mirror ------------------- * RBD: Introduced a new ``RBD_LOCK_MODE_EXCLUSIVE_TRANSIENT`` policy for ``rbd_lock_acquire()``. This is a low-level interface intended to allow a peer to grab exclusive lock manually for short periods of time with other peers pausing their activity and waiting for the lock to be released rather than instantly aborting I/O and returning an error. It's possible to switch from ``RBD_LOCK_MODE_EXCLUSIVE`` to ``RBD_LOCK_MODE_EXCLUSIVE_TRANSIENT`` policy and vice versa even if the lock is already held. We recommend users to update to this release. For detailed release notes with links & changelog please refer to the official blog entry at https://ceph.io/en/news/blog/2026/v19-2-4-squid-released/ Getting Ceph ------------ * Git at git://github.com/ceph/ceph.git * Tarball at https://download.ceph.com/tarballs/ceph-19.2.4.tar.gz * Containers at https://quay.io/repository/ceph/ceph * For packages, see https://docs.ceph.com/en/latest/install/get-packages/ * Release git sha1: 7cc0193a616a3333d22b7762037fa5b73a4d06a6 _______________________________________________ ceph-users mailing list -- [email protected] To unsubscribe send an email to [email protected]
