]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
doc/PendingReleaseNotes: cephfs mirroring multi-thread
authorKotresh HR <khiremat@redhat.com>
Wed, 4 Feb 2026 09:55:01 +0000 (15:25 +0530)
committerKotresh HR <khiremat@redhat.com>
Sat, 21 Feb 2026 16:31:24 +0000 (22:01 +0530)
Also mentions about blockdiff which is no longer used
for small files and about new configuration
introduced.

Fixes: https://tracker.ceph.com/issues/73452
Signed-off-by: Kotresh HR <khiremat@redhat.com>
PendingReleaseNotes

index e5f12413838d24f586cf3a9778f08f82f297a7a7..fe0090b30262e34049d3ddfc39ec4a5c5ff610f4 100644 (file)
   estimates. This feature is enabled by default for relevant commands including
   scan_extents, scan_inodes, and other state-changing operations.
   Related Tracker: https://tracker.ceph.com/issues/63191
+* CephFS Mirroring:  Now utilizes a multi-threaded architecture to improve synchronization
+  performance. The workload is split into two distinct thread pools: a crawler thread pool, which
+  manages snapshot crawl and a data synchronization thread pool, which handles concurrent file
+  transfers. Users can fine-tune these operations using configuration parameters:
+  cephfs_mirror_max_concurrent_directory_syncs (controlling the number of concurrent snapshots being crawled)
+  and cephfs_mirror_max_concurrent_data_sync_threads (controlling the total threads available for data sync).
+  For more information, see https://tracker.ceph.com/issues/73452
+* CephFS Mirroring: Improved incremental synchronization behavior in CephFS mirroring. Previously,
+  block-level delta synchronization was used for all files regardless of size. With this change,
+  blockdiff is applied only to files larger than a configurable threshold, while smaller files are
+  synchronized using full copy, as blockdiff is not efficient for small files. The threshold is
+  controlled by the new configuration option cephfs_mirror_blockdiff_min_file_size (default: 16_M).
+  For more information, see https://tracker.ceph.com/issues/73452
 
 >=20.0.0