summaryrefslogtreecommitdiffstats
path: root/src/cls (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #60430 from ivancich/wip-fix-multipart-empty-storage-classJ. Eric Ivancich2025-01-021-1/+3
|\
| * rgw: fix empty storage class on display of multipart uploadsJ. Eric Ivancich2024-10-221-1/+3
* | cls/rbd: fix mirror_image_map_list objectN Balachandran2024-12-041-1/+1
|/
* Merge pull request #59884 from cbodley/wip-51786Casey Bodley2024-10-071-4/+4
|\
| * cls/user: reset stats only returns marker when truncatedCasey Bodley2024-09-191-4/+4
* | cls/rgw: cls_rgw_obj_chain uses vector instead of listCasey Bodley2024-09-251-6/+5
* | Merge pull request #59611 from cbodley/wip-cls-rgw-busy-reshardingCasey Bodley2024-09-198-156/+267
|\ \
| * | cls/rgw: duplicate reshard checks in all cls_rgw write operationsCasey Bodley2024-09-053-26/+95
| * | cls/rgw: remove unused cls_rgw_bi_get_vals()Casey Bodley2024-09-055-115/+0
| * | cls/rgw: add bulk cls_rgw_bi_put_entries() op for reshardCasey Bodley2024-09-056-0/+156
| * | cls/rgw: remove rgw_bucket_dir_entry_meta default ctorCasey Bodley2024-09-051-7/+4
| * | cls/rgw/client: expose cls_rgw_bucket_init_index2()Casey Bodley2024-09-052-3/+9
| * | cls/rgw: rgw_cls_bi_entry::get_info() is constCasey Bodley2024-09-052-2/+2
| * | cls/rgw: remove rgw_cls_bi_entry default ctorCasey Bodley2024-09-051-3/+1
* | | Merge pull request #59417 from nbalacha/wip-nbalacha-ns-mirroringIlya Dryomov2024-09-183-0/+99
|\ \ \ | |_|/ |/| |
| * | rbd-mirror: allow mirroring to a different namespaceN Balachandran2024-09-173-0/+99
* | | Merge pull request #59107 from nbalacha/wip-nbalacha-async-sorted-snapsIlya Dryomov2024-09-102-22/+62
|\ \ \ | |_|/ |/| |
| * | cls/rbd: async methods for group snap listN Balachandran2024-08-302-22/+62
* | | Merge pull request #56597 from liangmingyuanneo/optimize-reshardCasey Bodley2024-09-058-124/+674
|\ \ \
| * | | cls/rgw: add a helper function for calls to cls_cxx_map_remove_key()liangmingyuan2024-09-043-227/+88
| * | | reshard: limiting the number of log to be recordedliangmingyuan2024-07-263-43/+129
| * | | reshard: guarantee no duplicated index entries exist before startingliangmingyuan2024-07-264-0/+76
| * | | reshard: small fix and cleanupliangmingyuan2024-07-223-5/+5
| * | | rgw/reshard: Backward Compatibilityliangmingyuan2024-07-225-4/+76
| * | | rgw/reshard: take into account the object stats of dest shardsliangmingyuan2024-07-216-5/+148
| * | | rgw/reshard: copy the index entries to dest shards.liangmingyuan2024-07-215-15/+107
| * | | rgw/reshard: record a duplicated index entry copy together withliangmingyuan2024-07-201-59/+113
| * | | rgw/reshard: record a duplicated index entry copy together withliangmingyuan2024-07-201-2/+50
| * | | rgw/reshard: Define the operation to record a duplicated index entry.liangmingyuan2024-07-203-6/+111
| * | | rgw/reshard: Add logrecord phase in reshardingliangmingyuan2024-07-201-2/+15
* | | | Merge pull request #57878 from Suyashd999/fix-uam4Yuval Lifshitz2024-09-041-2/+2
|\ \ \ \
| * | | | clang tidy generates use-after-move warningSuyash Dongre2024-07-031-2/+2
* | | | | integer being interpreted as a character code when assigning to a stringSuyash Dongre2024-08-311-6/+6
| |_|_|/ |/| | |
* | | | Merge pull request #58911 from yuvalif/wip-yuval-67229Yuval Lifshitz2024-08-151-2/+2
|\ \ \ \
| * | | | test/cls_2pc_queue: prevent list+remove race between consumersYuval Lifshitz2024-08-051-2/+2
* | | | | Merge pull request #58448 from cbodley/wip-rgw-lc-asyncCasey Bodley2024-08-142-67/+61
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | cls/rgw: define lc ops in terms of ObjectOperation instead of IoCtxCasey Bodley2024-07-232-67/+61
| | |_|/ | |/| |
* | | | Merge pull request #58002 from nbalacha/wip-nbalacha-sorted-snapsIlya Dryomov2024-08-073-6/+158
|\ \ \ \ | |_|/ / |/| | |
| * | | cls/rbd: add functions to get group snap ordersN Balachandran2024-08-063-2/+87
| * | | cls/rbd: save max group snap orderN Balachandran2024-08-051-27/+13
| * | | cls/rbd: save group snapshot creation order in a new keyMykola Golub2024-08-051-4/+82
| * | | cls/rbd: make group_snap_list return error if it failedMykola Golub2024-07-241-1/+4
| |/ /
* / / cls/rgw: gc_list uses ObjectOperation instead of IoCtxCasey Bodley2024-07-232-14/+15
|/ /
* | cls/rgw: bump cls_rgw_reshard_entry decode version to match encodeCasey Bodley2024-07-021-1/+1
* | rgw/multisite: use bilog_flags in cls_rgw_bucket_unlink_instance as well.Shilpa Jagannath2024-06-284-20/+9
* | rgw/multisite: add a flag to bilog_flags and use it to set/unset null versionShilpa Jagannath2024-06-285-11/+29
* | librbd: disallow group snap rollback if memberships don't matchIlya Dryomov2024-06-171-0/+1
|/
* rgw: track initiator of reshard queue entriesJ. Eric Ivancich2024-05-312-4/+38
* cls/rgw: adding an entry to reshard queue has O_CREAT optionJ. Eric Ivancich2024-05-304-9/+38
* rgw: switch back to boost::asio for spawn() and yield_contextCasey Bodley2024-05-131-10/+5