0001-rgw-change-the-rgw-admin-status-nun_shards-output-to.patch
0002-rgw-send-x-amz-version-id-header-when-upload-files.patch
0003-rgw_lc-support-for-object-tagging-in-LC-policies.patch
0004-rgw_tag-implement-emplace-empty-clear-methods.patch
0005-rgw-rgw_tag_s3-make-dump_xml-a-const-member-function.patch
0006-rgw-lifcycle-don-t-reject-compound-rules-with-empty-.patch
0007-rgw-lifecycle-alternate-solution-to-prefix_map-confl.patch
0008-rgw-admin-add-a-new-lc-get-command.patch
0009-ceph-dencoder-add-support-for-RGWLifecycleConfigurat.patch
0010-RGWLC-debug-tags-in-rgwlc_s3_expiration_header.patch
0011-rgw-complete-expiration-header-object-tags.patch
0012-rgw-lifecycle-backport-add-fmt-format-format-inl-cor.patch
0013-rgw-lifecycle-fix-RGWLifecycleConfiguration-valid.patch
0014-rgw-lifecycle-fix-object-iteration-for-1-same-prefix.patch
0015-rgw-lc-return-error-if-expiration_date-is-not-midnig.patch
0016-rgw-lc-using-midnight-time-to-check-obj-expiration.patch
0017-rgw-RGWLC-handle-versioning-case.patch
0018-rgw-lifecycle-code-cleanup.patch
0019-rgw-admin-implement-a-lc-fix-option.patch
0020-cls_rgw-alias-the-LC-entries-as-rgw_lc_entry_t.patch
0021-cls-rgw-implement-a-method-to-get-a-single-LC-entry.patch
0022-cls_rgw-implement-a-read_omap_entry-method.patch
0023-rgw-add-a-fix_lc_shards-AdminOp-that-can-fix-lc-shar.patch
0024-rgw-admin-use-the-new-AdminOp-to-fix-lc-shards.patch
0025-rgw-lc-fix-protect-list_keys-and-formatter-with-a-sc.patch
0026-doc-add-troubleshooting-notes-on-reshard-admin-clis.patch
0027-cls_rgw-fix-issue-with-gc-code-using-the-wrong-name.patch
0028-rgw-backport-remove-c-17isms.patch
0029-rgw-lc-fix-starts_with-result-flip-not-upstream.patch
0030-rgw-drop-entries-only-if-the-markers-do-not-match.patch
0031-rgw-fix-header-timestamp.patch
0032-rgw_lc-use-a-new-bl-while-encoding-RGW_ATTR_LC.patch
0033-rgw-Cache-notify-fault-injection.patch
0034-rgw-Robustly-notify.patch
0035-rgw-admin-support-for-processing-all-gc-objects-incl.patch
0036-rgw-use-aio-for-gc-processing.patch
0037-rgw-use-a-single-gc-io-manager-for-all-shards.patch
0038-rgw-trim-gc-index-using-aio.patch
0039-rgw-make-gc-concurrenct-io-size-configurable.patch
0040-rgw-gc-aio-replace-lists-with-other-types.patch
0041-rgw-use-vector-for-remove_tags-in-gc-aio.patch
0042-rgw-add-option-for-relaxed-region-enforcement.patch
0043-rgw-enable-override-of-tcmalloc-linkage.patch
0044-rgw-RGWBucket-link-supports-tenant.patch
0045-Add-several-types-to-ceph-dencoder.patch
0046-Add-bucket-new-name-option-to-radosgw-admin.patch
0047-rgw-bucket-link-Add-ability-to-name-bucket-w-differe.patch
0048-rgw-bucket-link-simplify-use-of-get-bucket-info.patch
0049-rgw-bucket-link-use-data-from-bucket_info-to-rewrite.patch
0050-rearrange-simplify-RGWBucket-link-logic-start-bucket.patch
0051-rgw-bucket-link-base-bucket-move-tenant-id-only.patch
0052-rgw-bucket-link-bucket-move-handle-bucket-names-too.patch
0053-rgw-bucket-link-bucket-move-documentation-changes.patch
0054-rgw-policy-refactor-has_conditional.patch
0055-rgw-Added-code-for-STS-AssumeRole.patch
0056-rgw-Adding-manager-handler-etc-for-STS.patch
0057-rgw-Added-max_session_duration-and-policy-parsing-to.patch
0058-sts-qualify-encode-decode-as.patch
0059-rgw-Added-code-to-determine-token-expiration-time-us.patch
0060-rgw-Minor-Fixes.patch
0061-rgw-Added-code-to-store-arn-and-policy-passed-as-par.patch
0062-rgw-Renamed-STS-related-files.patch
0063-rgw-Incorporating-review-comments.patch
0064-rgw-Changed-session-token-format.patch
0065-rgw-Code-for-making-STS-Key-configurable.patch
0066-rgw-Added-code-for-auth-using-temp-credentials-retur.patch
0067-rgw-STS-authentication-correction.patch
0068-rgw-Perm-mask.patch
0069-rgw-Code-for-GetSessionToken-REST-API.patch
0070-rgw-STS-auth-changes-to-make-sure-that-other-engines.patch
0071-rgw-STS-auth-failures-will-return-reject.patch
0072-rgw-Proper-result-for-XML-formatting.patch
0073-rgw-Adding-ops-for-V4-authentication.patch
0074-rgw-Adding-documentation-for-STS-Lite.patch
0075-rgw-Code-to-make-S3-and-STS-co-exist-in-same-namespa.patch
0076-rgw-POST-request-handling-for-boto-compliance.patch
0077-rgw-Check-for-Access-Key-during-STS-Auth.patch
0078-STS-remove-c-17-isms.patch
0079-rgw-Correcting-the-default-value-of-sts-max-session-.patch
0080-rgw-Changing-default-s3-auth-order.patch
0081-rgw-Correct-permission-evaluation-to-allow-only-admi.patch
0082-rgw-Fix-for-buffer-overflow-in-STS-op_post.patch
0083-rgw-Fixes-to-STS-Lite-documentation.patch
0084-rgw-Minor-fixes-to-AssumeRole-for-boto-compliance.patch
0085-rgw-Minor-fixes-to-radosgw-admin-commands-for-a-role.patch
0086-rgw-Adding-documentation-for-Roles.patch
0087-rgw-move-keystone-secrets-from-ceph.conf-to-files.patch
0088-rgw-move-keystone-secrets-from-ceph.conf-to-files.patch
0089-rgw-Initial-commit-for-User-Policy-REST-APIs.patch
0090-rgw-User-Policy-evaluation-for-bucket-object-user-pe.patch
0091-rgw-Permission-evaluation-for-User-Policies.patch
0092-rgw-Permission-evaluation-for-Roles.patch
0093-rgw-Using-bitset-for-Actions-to-allow-for-more-actio.patch
0094-rgw-Fixing-error-codes-while-user-policy-is-parsed.patch
0095-rgw-Adding-unittests-for-User-policies.patch
0096-rgw-Corrected-code-for-ARNs-for-entities-that-have-a.patch
0097-rgw-Policy-code-for-STS.patch
0098-rgw-Fixes-to-User-Policy-code-for-CreateBucket-and-L.patch
0099-rgw-Fixing-user-perm-evaluation-when-no-policy-is-su.patch
0100-rgw-Fix-verify_user_permission-for-user-policy-evalu.patch
0101-rgw-Correcting-permission-evaluation-for-Roles.patch
0102-rgw-Correcting-perm-evaluation-when-a-bucket-policy-.patch
0103-rgw-Don-t-check-for-Principal-in-User-Policies.patch
0104-STS-remove-c-17-isms.patch
0105-rgw-properly-avoid-accessing-null-user_acl.patch
0106-rgw-Replacing-std-regex-with-boost-regex.patch
0107-rgw-Fix-for-permission-evaluation-for-anonymous-user.patch
0108-rgw-Fix-for-role-permission-evaluation-based-on-TYPE.patch
0109-rgw-fix-bad-versioned-bucket-stats-after-reshard.patch
0110-rgw-minor-clean-up-convert-enum-BIIndexType-to-enum-.patch
0111-rgw-reshard-improvements.patch
0112-rgw-move-all-reshard-config-options-out-of-legacy_co.patch
0113-rgw-fix-bad-user-stats-on-versioned-bucket-after-res.patch
0114-rgw-resolve-bug-where-marker-was-not-advanced-during.patch
0115-rgw-resolve-bugs-and-clean-up-garbage-collection-cod.patch
0116-rgw-update-civetweb-to-1.1.patch
0117-cls-rgw-mtime-in-rgw_bucket_dir_entry_meta-not-reall.patch
0118-rgw-code-cleanup-add-const-when-possible-and-helpful.patch
0119-rgw-fix-unordered-bucket-listing-when-object-names-a.patch
0120-rgw-the-error-code-returned-by-rgw-is-different-from.patch
0121-rgw-admin-fix-data-sync-report-for-master-zone.patch
0122-rgw-prefix-delimiter-listing-support-1-character-del.patch
0123-rgw-fix-signed-char-truncation-in-delimiter-check.patch
0124-rgw-use-boost-string_view.patch
0125-rgw-fix-log-messages-using-proceeding-to-processing.patch
0126-rgw-correct-comment-describing-function-try_refresh_.patch
0127-rgw-fix-race-b-w-bucket-reshard-and-ops-waiting-on-r.patch
0128-rgw-Evaluating-bucket-policies-also-while-reading-pe.patch
0129-Initial-work-for-OPA-Ceph-integration.patch
0130-Set-object-ACLS-to-reflect-bucket-owner-supporting-b.patch
0131-In-addition-to-changing-the-ACLOwner-on-objects-the-.patch
0132-Added-the-command-to-cli-test.patch
0133-cls-rgw-expose-cls_rgw_bucket_list_op-for-single-sha.patch
0134-rgw-cls_bucket_list_unordered-lists-a-single-shard.patch
0135-rgw-crypto-throw-DigestException-from-Digest-and-HMA.patch
0136-rgw-Added-caching-for-tokens-retrieved-from-keystone.patch
0137-rgw-Removed-duplicate-signing-method-from-S3-credent.patch
0138-rgw-optimize-function-abort_bucket_multiparts.patch
0139-rgw-limit-entries-in-remove_olh_pending_entries.patch
0140-rgw-zone-service-tracks-source-zones-in-a-vector.patch
0141-rgw-add-perf-counter-definitions-for-multisite-sync.patch
0142-rgw-add-sync-perf-counters-to-each-RGWDataSyncProces.patch
0143-rgw-add-perf-counters-to-fetch_remote_obj.patch
0144-rgw-add-perf-counter-to-RGWReadRemoteDataLogShardCR.patch
0145-rgw-add-perf-counter-to-RGWListBucketIndexLogCR.patch
0146-rgw-multisite-log-trimming-only-checks-peers-that-sy.patch
0147-rgw-fix-end-condition-in-AsyncMetadataList-for-bilog.patch
0148-rgw-bilog-trim-uses-bucket_info.num_shards-to-size-m.patch
0149-rgw-datalog-trimming-tracks-min-markers-as-strings.patch
0150-rgw-data-bilogs-are-trimmed-when-no-peers-are-readin.patch
0151-rgw-RGWSyncLogTrimCR-wont-set-last_trim-max_marker.patch
0152-cls-user-cls_user_set_buckets_info-overwrites-creati.patch
0153-test-rgw-add-multisite-test_bucket_creation_time.patch
0154-restful-Expose-perf-counters.patch
0155-rgw-use-chunked-encoding-to-get-partial-results-out-.patch
0156-rgw_file-include-tenant-when-hashing-bucket-names.patch
0157-rgw_file-include-tenant-in-hashes-of-object.patch
0158-rgw_file-pretty-print-fh_key.patch
0159-rgw_file-permit-lookup_handle-to-lookup-root_fh.patch
0160-rgw_file-all-directories-are-virtual-with-respect-to.patch
0161-rgw-permit-rgw-admin-to-populate-user-info-by-access.patch
0162-rgw-conditionally-allow-non-unique-email-addresses.patch
0163-rgw_file-allocate-new-id-for-continued-request.patch
0164-osd-OSDMap-Replace-get_out_osds-with-get_out_existin.patch
0165-msg-output-peer-address-when-detecting-bad-CRCs.patch
0166-mds-fix-corner-case-of-replaying-open-sessions.patch
0167-mds-ignore-sessionmap-version-mismatch-if-mds_wipe_s.patch
0168-mds-resolve-memory-leak-of-recall-gather.patch
0169-mds-output-full-details-for-recall-threshold.patch
0170-mds-avoid-gather-assertion-when-subs-exist.patch
0171-mds-drive-log-flush-and-cache-trim-during-recall.patch
0172-mds-add-2nd-order-recall-throttle.patch
0173-qa-check-cache-dump-works-without-timeout.patch
0174-qa-config-recall-settings-to-test-cache-drop.patch
0175-mds-initialize-cap_revoke_eviction_timeout-with-conf.patch
0176-mds-server-check-directory-split-after-rename.patch
0177-mds-drop-reconnect-message-from-non-existent-session.patch
0178-client-clean-up-error-checking-and-return-of-_lookup.patch
0179-mds-avoid-sending-too-many-osd-requests-at-once-afte.patch
0180-mds-there-is-an-assertion-when-calling-Beacon-shutdo.patch
0181-mount.ceph.c-do-not-pass-nofail-to-the-kernel.patch
0182-mds-remove-superfluous-error-in-StrayManager-advance.patch
0183-mds-open-import-bounding-dirfrags-in-batch.patch
0184-mds-reset-heartbeat-inside-big-loop.patch
0185-rgw_file-fix-readdir-eof-calc-caller-stop-implies-eo.patch
0186-mds-don-t-carry-ref-in-MDSRankDispatcher-ms_dispatch.patch
0187-ceph-volume-use-the-Device.rotational-property-inste.patch
0188-common-options-add-osd_map_message_max_bytes.patch
0189-mon-OSDMonitor-limit-MOSDMap-message-size-by-bytes.patch
0190-rgw_file-advance_mtime-should-consider-namespace-exp.patch
0191-rgw_file-introduce-fast-S3-Unix-stats-immutable.patch
0192-rgw-update-the-radosgw-admin-reshard-status.patch
0193-rgw-return-ERR_NO_SUCH_BUCKET-early-while-evaluating.patch
0194-rgw-delete_obj_index-takes-mtime-for-bilog.patch
0195-rgw-fix-header-timestamp.patch
0196-cls-rgw-keep-issuing-bilog-trim-ops-after-reset.patch
0197-rgw-object-expirer-handle-resharded-buckets.patch
0198-rgw_common-introduce-a-decode_bl-function-to-decode-.patch
0199-rgw-admin-introduce-objects-expire-stale-list-and-rm.patch
0200-rgw-rgw_bucket-set-BucketInfo-as-const-in-rgw_remove.patch
0201-rgw-OutputDataSocket-actually-discard-data-on-full-b.patch
0202-rgw-fix-list-bucket-with-start-maker-and-delimiter-w.patch
0203-rgw-always-generate-after-delimiter-char-to-skip-dir.patch
0204-rgw-allow-multipart-upload-abort-to-proceed.patch
0205-rgw-sync-counters-drop-spaces-from-counter-names.patch
0206-bluestore-print-aio-in-batch.patch
0207-os-bluestore-fix-aio-pwritev-lost-data-problem.patch
0208-ceph_test_objectstore-add-very_large_write-test.patch
0209-RGWLC-fix-expiration-header-tag-match.patch
0210-rgw_file-dont-deadlock-in-advance_mtime.patch
0211-rgw_file-readdir-do-not-construct-markers-w-leading.patch
0212-rgw-asio-check-the-remote-endpoint-before-processing.patch
0213-librbd-improve-object-map-performance-under-high-IOP.patch
0214-rgw-beast-frontend-no-longer-experimental.patch
0215-rgw-fix-cls_bucket_list_unordered-partial-results.patch
0216-rgw-fix-memory-growth-while-deleteing-objects-with.patch
0217-Client-unlink-dentry-for-inode-with-llref-0.patch
0218-ceph_volume_client-remove-use-of-obsolete-mds-cmd.patch
0219-ceph_volume_client-fix-usage-of-get_mds_map.patch
0220-qa-use-fs-rm_data_pool.patch
0221-ceph-volume-client-fix-command-argument-order.patch
0222-qa-fix-mdsmap-lookup.patch
0223-mds-check-dir-fragment-to-split-dir-if-mkdir-makes-i.patch
0224-common-secret.c-fix-key-parsing-when-doing-a-remount.patch
0225-client-fix-ceph.dir.rctime-vxattr-value.patch
0226-common-options-Set-concurrent-bluestore-rocksdb-comp.patch
0227-common-options.cc-Lower-the-default-value-of-osd_dee.patch
0228-os-bluestore-fix-out-of-bound-access-in-bmap-allocat.patch
0229-os-bluestore-call-fault_range-properly-prior-to-look.patch
0230-os-bluestore-BitmapFreelistManager-disable-bluestore.patch
0231-os-bluestore-fix-length-overflow.patch
0232-os-bluestore-fix-duplicate-allocations-in-bmap-alloc.patch
0233-os-bluestore-distinguis-request-and-results-in-bitma.patch
0234-os-bluestore-BitmapAllocator-allocate-log-new-extent.patch
0235-os-bluestore-default-to-bitmap-allocator-for-bluesto.patch
0236-BlueStore-allocator-Improved-but-slower-method-of-ca.patch
0237-BlueStore-allocator-Give-allocator-names-so-they-can.patch
0238-BlueStore-allocator-Add-ability-to-dump-free-allocat.patch
0239-common-admin_socket-Adapted-old-protocol-to-use-new-.patch
0240-common-admin_socket-Add-execute_command-that-allows-.patch
0241-tools-ceph-bluestore-tool-add-commands-free-dump-and.patch
0242-os-bluestore-Import-necessary-functions-to-fix-rebas.patch
0243-BlueStore-allocator-Add-command-to-inspect-how-much-.patch
0244-test-objectstore-Allocator_test.-Add-test-for-dumpin.patch
0245-doc-rados-operations-health-checks-document-BlueStor.patch
0246-os-bluestore-BlueStore.cc-_open_fm-expects-a-bool.patch
0247-os-bluestore-cleanup-around-allocator-calls.patch
0248-os-bluestore-BlueFS-add-bluefs_shared_alloc_size.patch
0249-os-bluestore-BlueFS-apply-shared_alloc_size-to-share.patch
0250-os-bluestore-gift-freespace-to-bluefs-based-on-share.patch
0251-os-bluestore-try-to-gift-large-extents-then-fall-bac.patch
0252-os-bluestore-record-gifts-expected-size-in-superbloc.patch
0253-os-bluestore-BlueFS-Move-bluefs-alloc-size-initializ.patch
0254-osd-osd_types-separate-accounting-for-data-omap-and-.patch
0255-osd-drop-useless-OSDService-update_osd_stat.patch
0256-osd-decouple-statfs-update-from-hb-peers-pg-count.patch
0257-kv-add-per-prefix-space-estimation.patch
0258-os-bluestore-BlueFS-drop-get_fs_usage-add-get_used.patch
0259-os-bluestore-report-omap-and-internal-metadata-usage.patch
0260-osd-OSDMap-include-data-omap-in-osd-df-output.patch
0261-os-ObjectMap-add-get_db-accessor.patch
0262-os-filestore-estimate-omap_allocated.patch
0263-luminous-osd-Implement-lazy-omap-usage-statistics.patch
0264-luminous-tests-Add-test-for-lazy-omap-stat-collectio.patch
0265-luminous-osd-Modify-lazy-omap-stats-to-only-show-one.patch
0266-luminous-tests-Convert-to-boost-regex-and-add-blocki.patch
0267-rgw-set-api_name-to-default_zonegroup_name-for-defau.patch
0268-rgw-fix-issue-for-CreateBucket-with-BucketLocation-p.patch
0269-qa-fix-for-s3tests.functional.test_s3.test_bucket_ge.patch
0270-rgw-Fix-expiration-header-does-not-return-the-earlie.patch
0271-rgw-ldap-auth-S3-auth-failure-should-return-InvalidA.patch
0272-rgw-don-t-throw-when-accept-errors-are-happening-on-.patch
0273-rgw-make-sure-object-s-idtag-is-updated-when-availab.patch
0274-rgw-make-rollback-refcount-tag-match.patch
0275-rgw-sanitize-the-HTTP_-http-header-elements.patch
0276-Set-object-ACLS-to-reflect-bucket-owner-supporting-b.patch
0277-Documentation-for-bucket-chown.patch
0278-This-commit-deals-with-renaming-user.-Under-the-hood.patch
0279-Create-new-user-before-deleting-existing-user.-Migra.patch
0280-Modified-rgw_store_user_info-checks-to-suit-user-ren.patch
0281-Minor-fixes.patch
0282-Added-user-rename-test.patch
0283-Updated-help.t-with-user-rename-command.patch
0284-Fixed-line-wrap.patch
0285-On-new-uid-check-return-EEXIST.patch
0286-Added-test-to-verify-user-rename-failure.patch
0287-rgw-fix-version-tracking-across-bucket-link-steps.patch
0288-rgw-simplify-bucket-chown.patch
0289-rgw-add-rgw_remove_user_buckets_index.patch
0290-rgw-user-rename-operates-on-stub-user.patch
0291-rgw-user-rename-overwrites-new-user-with-yes-i-reall.patch
0292-rgw-user-rename-calls-update-to-write-final-user.patch
0293-rgw-consolidate-RGWUser-execute_rename.patch
0294-rgw-add-rename_swift_keys-for-user-rename.patch
0295-rgw-fix-if-case-for-bucket-rename.patch
0296-rgw-define-rgw_bucket-full_equal-.-method.patch
0297-rgw-RGWCoroutine-call-nullptr-sets-retcode-0.patch
0298-radosgw-admin-datalog-trim-takes-shard-id-and-loops-.patch
0299-radosgw-admin-mdlog-trim-loops-until-done.patch
0300-ceph-volume-lvm.zap-fix-cleanup-for-db-partitions.patch
0301-ceph-volume-lvm.zap-retry-wipefs-several-times-to-pr.patch
0302-ceph-volume-tests-verify-that-wipefs-tries-several-t.patch
0303-ceph-volume-lvm.activate-Return-an-error-if-WAL-DB-d.patch
0304-rgw-rgw_link_bucket-uses-local-objv-in-absense-of-pi.patch
0305-mgr-drop-GIL-in-StandbyPyModule-get_config.patch
0306-rgw-when-resharding-store-progress-json.patch
0307-rgw-adjust-allowable-bucket-index-shard-counts-for-d.patch
0308-rgw-reduce-per-shard-entry-count-during-ordered-buck.patch
