0001-tools-Add-pg-log-trim-command-to-ceph-objectstore-to.patch
0002-PG-PrimaryLogPG-trim-log-and-rollback-info-for-error.patch
0003-PrimaryLogPG-only-trim-up-to-osd_pg_log_trim_max-ent.patch
0004-cephfs-Reset-scrub-data-when-inodes-move.patch
0005-cephfs-Add-option-to-load-invalid-metadata-from-disk.patch
0006-qa-cephfs-Add-tests-to-validate-scrub-functionality.patch
0007-qa-ignore-bad-backtrace-cluster-wrn.patch
0008-mds-bump-mds_log_max_segments-for-trim-buffer.patch
0009-mds-fix-session-reference-leak.patch
0010-mds-reset-connection-s-priv-when-marking-down-connec.patch
0011-mds-don-t-cleanup-request-that-has-pending-remote-au.patch
0012-mds-always-handle-SESSION_REQUEST_RENEWCAPS-messages.patch
0013-compact_-support-mempool-allocated-containers.patch
0014-mds-simplify-initialization.patch
0015-mds-convert-to-allocator-agnostic-string_view.patch
0016-common-use-size_t-for-object-size.patch
0017-mds-put-MDSCacheObject-compact_map-in-mempool.patch
0018-mds-move-CDir-container-members-to-mempool.patch
0019-mds-move-CDentry-container-members-to-mempool.patch
0020-mds-move-CInode-container-members-to-mempool.patch
0021-mds-track-Capability-in-mempool.patch
0022-mds-minor-refactor-of-SimpleLock.patch
0023-test-encoding-refactor-to-avoid-escaping-shell-magic.patch
0024-mds-convert-to-boost-string_view.patch
0025-mds-various-fixes-for-backport.patch
0026-make-popular-counter-decay-at-proper-rate.patch
0027-make-sure-that-MDBalancer-uses-heartbeat-info-from-t.patch
0028-discard-the-mdsload-clear-after-prep_rebalance-in-ca.patch
0029-mds-add-asok-command-that-dumps-metadata-popularity.patch
0030-Make-MDS-evaluates-the-overload-situation-with-the-s.patch
0031-simplify-mds-overload-judgement-logic.patch
0032-mds-fix-request-rate-calculation.patch
0033-mds-adjust-subtree-popularity-after-rename.patch
0034-mds-remove-unused-MDBalancer-export_empties.patch
0035-mds-always-pass-current-time-to-MDBalancer-hit_inode.patch
0036-mds-cleanup-MDBalancer-try_rebalance.patch
0037-mds-don-t-try-exporting-dirfrags-under-mds-s-own-mds.patch
0038-mds-don-t-try-exporting-subdir-if-dirfrag-is-already.patch
0039-mds-mds-optimize-MDBalancer-try_rebalance.patch
0040-mds-avoid-creating-unnecessary-subtrees-during-load-.patch
0041-mds-optimize-MDBalancer-find_exports.patch
0042-mds-check-export-pin-when-choosing-dirfrags-for-expo.patch
0043-mds-cleanup-mds_load-map-access-update.patch
0044-mds-calculate-other-mds-last_epoch_under-locally.patch
0045-mds-add-list-to-track-recently-used-sub-directories.patch
0046-mds-limit-run-time-of-load-balancer.patch
0047-client-add-ceph_ll_sync_inode.patch
0048-client-flush-the-mdlog-in-_fsync-before-waiting-on-u.patch
0049-fuse-handle-errors-appropriately-when-getting-group-.patch
0050-client-remove-init_groups.patch
0051-client-have-init_gids-just-set-alloced_gids-to-true.patch
0052-client-remove-_getgrouplist.patch
0053-client-remove-getgroups_cb.patch
0054-fuse-wire-up-fuse_ll_access.patch
0055-rgw-fix-use-of-libcurl-with-empty-header-values.patch
0056-rgw-fix-bi_list-to-reset-is_truncated-flag-if-it-ski.patch
0057-rgw-raise-log-level-on-coroutine-shutdown-errors.patch
0058-mds-check-for-session-import-race.patch
0059-mds-handle-imported-session-race.patch
0060-qa-backport-helper-functions.patch
0061-qa-get-status-to-handle-older-api.patch
0062-mds-don-t-discover-inode-dirfrag-when-mds-is-in-star.patch
0063-mds-properly-check-auth-subtree-count-in-MDCache-shu.patch
0064-mds-kick-rdlock-if-waiting-for-dirfragtreelock.patch
0065-client-don-t-hang-when-MDS-sessions-are-evicted.patch
0066-qa-tasks-allow-custom-timeout-for-umount_wait.patch
0067-qa-cephfs-test-if-evicted-client-unmounts-without-ha.patch
0068-mon-OSDMonitor.cc-fix-expected_num_objects-interpret.patch
0069-rgw-require-yes-i-really-mean-it-to-run-radosgw-admi.patch
0070-rgw-fix-crash-with-rgw_run_sync_thread-false.patch
0071-rgw-log-unlink_instance-mtime-as-object-s-mtime.patch
0072-rgw-reuse-CURL-for-keystone.patch
0073-rgw-setup-locks-for-libopenssl.patch
0074-rgw-make-frontend-map-optional-for-ssl-init.patch
0075-rgw-rgw_admin-also-inits-curl.patch
0076-rgw-call-setup-and-release-curl-handles-in-setup_cur.patch
0077-rgw-rgw_admin-use-raii-for-curl-init-teardown.patch
0078-qa-test-for-trim_caps-segfault-for-trimmed-dentries.patch
0079-client-delay-dentry-trimming-until-after-cap-travers.patch
0080-osdc-ObjectCacher-allow-discard-to-complete-in-fligh.patch
0081-client-avoid-freeing-inode-when-it-contains-TX-buffe.patch
0082-mds-avoid-calling-rejoin_gather_finish-two-times-suc.patch
0083-mds-tighten-conditions-of-calling-rejoin_gather_fini.patch
0084-msg-async-simple-include-MGR-as-service-when-applyin.patch
0085-include-ceph_features-define-CEPHX2-feature.patch
0086-auth-cephx-CephxSessionHandler-implement-CEPHX_V2-ca.patch
0087-mon-msg-implement-cephx_-_require_version-options.patch
0088-auth-cephx-add-authorizer-challenge.patch
0089-cephx-update-docs.patch
0090-auth-cephx-CephxProtocol-better-random.patch
0091-rgw-add-configurable-AWS-compat-invalid-range-get-be.patch
0092-librbd-commit-IO-as-safe-when-complete-if-writeback-.patch
0093-cls-rgw-make-usage_iterate_range-s-truncated-paramet.patch
0094-cls-rgw-if-trimmed-any-entries-don-t-return-ENODATA.patch
0095-cls-rgw-usage_iterate_range-truncated-should-never-b.patch
0096-cls-rgw-usage_iterate_range-end-conditions.patch
0097-rgw-ObjectCache-put-avoids-separate-find-insert.patch
0098-rgw-update-ObjectCacheInfo-time_added-on-overwrite.patch
0099-rgw-aws4-auth-supports-PutBucketRequestPayment.patch
0100-test-rgw-test-incremental-sync-of-acls-on-versioned-.patch
0101-rgw-Object-Write-_do_write_meta-takes-optional-olh-e.patch
0102-rgw-fetch_remote_obj-takes-optional-olh-epoch.patch
0103-rgw-fetch_remote_obj-applies-olh-even-if-object-is-c.patch
0104-rgw-SyncModule-sync_object-takes-optional-olh-epoch.patch
0105-rgw-bucket-sync-only-provides-an-epoch-for-olh-opera.patch
0106-rgw-bucket-sync-doesn-t-squash-over-olh-entries.patch
0107-rgw-bucket-sync-allows-OP_ADD-on-versioned-objects.patch
0108-rgw-CompleteMultipart-applies-its-olh_epoch.patch
0109-rgw-bucket-sync-updates-high-marker-for-squashed-ent.patch
0110-rgw-bucket-sync-only-allows-one-olh-op-at-a-time.patch
0111-rgw-Silence-maybe-uninitialized-false-positives.patch
0112-mon-OSDMonitor-enforce-caps-when-creating-deleting-u.patch
0113-mon-OSDMonitor-enforce-caps-for-all-remaining-pool-o.patch
0114-pybind-rados-new-methods-for-manipulating-self-manag.patch
0115-qa-workunits-rbd-test-self-managed-snapshot-create-r.patch
0116-qa-workunits-rados-test-pool-op-permissions.patch
0117-osd-PrimaryLogPG-rebuild-attrs-from-clients.patch
0118-mon-MDSMonitor-do-not-send-redundant-MDS-health-mess.patch
0119-mds-combine-MDCache-cap_exports-cap_export_targets.patch
0120-mds-don-t-add-blacklisted-clients-to-reconnect-gathe.patch
0121-mds-filter-out-blacklisted-clients-when-importing-ca.patch
0122-mds-properly-reconnect-client-caps-after-loading-ino.patch
0123-client-fix-race-in-concurrent-readdir.patch
0124-client-invalidate-caps-and-leases-when-session-becom.patch
0125-qa-tasks-cephfs-add-test-for-renewing-stale-session.patch
0126-mds-set-could_consume-to-false-when-no-purge-queue-i.patch
0127-osdc-Journaler-make-sure-flush-writes-enough-data.patch
0128-client-allow-getattr-lookup-fstatx-and-readdir-to-us.patch
0129-tests-add-a-test-for-doing-a-getattr-while-caps-are-.patch
0130-test-cap-waits-in-delegation-tests-at-60s.patch
0131-client-use-either-dentry_invalidate_cb-or-remount_cb.patch
0132-mds-reply-session-reject-for-open-request-from-black.patch
0133-qa-tasks-cephfs-add-timeout-parameter-to-kclient-umo.patch
0134-client-fix-issue-of-revoking-non-auth-caps.patch
0135-mds-properly-trim-log-segments-after-scrub-repairs-s.patch
0136-mds-fix-some-memory-leak.patch
0137-mds-fix-leak-of-MDSCacheObject-waiting.patch
0138-Client-setattr-should-drop-Fs-rather-than-As-for-mti.patch
0139-Client-Fix-readdir-bug.patch
0140-client-release-revoking-Fc-after-invalidate-cache.patch
0141-client-fix-cap-revoke-race.patch
0142-mds-include-nfiles-nsubdirs-of-directory-inode-in-MC.patch
0143-common-DecayCounter-set-last_decay-to-current-time-w.patch
0144-mds-send-cap-export-message-when-exporting-non-auth-.patch
0145-mds-don-t-report-slow-request-for-blocked-filelock-r.patch
0146-mds-optimize-getattr-file-size.patch
0147-mds-fix-occasional-dir-rstat-inconsistency-between-m.patch
0148-client-update-inode-fields-according-to-issued-caps.patch
0149-rgw-add-radosgw-admin-sync-error-trim-to-trim-sync-e.patch
0150-radosgw-admin-sync-error-trim-loops-until-complete.patch
0151-osd-Fix-stale-scrub-stats-when-a-primary-takes-over.patch
0152-rgw-Cache-notify-fault-injection.patch
0153-rgw-Robustly-notify.patch
0154-rgw-fix-memory-fragmentation-problem-reading-data-fr.patch
0155-rgw-admin-support-for-processing-all-gc-objects-incl.patch
0156-rgw-use-aio-for-gc-processing.patch
0157-rgw-use-a-single-gc-io-manager-for-all-shards.patch
0158-rgw-trim-gc-index-using-aio.patch
0159-rgw-make-gc-concurrenct-io-size-configurable.patch
0160-rgw-gc-aio-replace-lists-with-other-types.patch
0161-rgw-use-vector-for-remove_tags-in-gc-aio.patch
0162-rgw-consolidate-code-that-implements-hashing-algorit.patch
0163-rgw-ability-to-list-bucket-contents-in-unsorted-orde.patch
0164-Allow-swift-acls-to-be-deleted.patch
0165-mds-print-mdsmap-processed-at-low-debug-level.patch
0166-mds-dump-recent-events-on-respawn.patch
0167-mds-increase-debug-level-for-dropped-client-cap-msg.patch
0168-mds-avoid-traversing-all-dirfrags-when-trying-to-get.patch
0169-mds-introduce-MDSMap-get_mds_set_lower_bound.patch
0170-mds-handle-discontinuous-mdsmap.patch
0171-qa-tasks-cephfs-add-test-for-discontinuous-mdsmap.patch
0172-rgw-do-not-ignore-EEXIST-in-RGWPutObj-execute.patch
0173-rgw-add-curl_low_speed_limit-and-curl_low_speed_time.patch
0174-rgw-fix-gc-may-cause-a-large-number-of-read-traffic.patch
0175-ceph-volume-Restore-SELinux-context.patch
0176-mds-update-MDSRank-cluster_degraded-before-handling-.patch
