summaryrefslogtreecommitdiffstats
path: root/src/rgw/rgw_lc.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* rgw/lc: Fix lifecycle not working while bucket versioning is suspendedTrang Tran2024-10-241-1/+1
* rgw/lc: Fix issues with non-current objects with instance emptySoumya Koduri2024-10-221-4/+13
* rgw/cloudtier: Restore object from cloud endpointSoumya Koduri2024-10-031-0/+6
* rgw/sal: LCHead and LCEntry don't need abstractionCasey Bodley2024-08-231-78/+78
* rgw/sal: add dpp and optional_yield to lifecycle opsCasey Bodley2024-07-231-29/+35
* rgw/lifecycle-notification: Do not block lc processing for notification errors.kchheda32024-06-121-85/+47
* Merge pull request #57319 from TRYTOBE8TME/wip-bug-59488Yuval Lifshitz2024-06-111-3/+3
|\
| * src/rgw: Fixing event nameKalpesh Pandya2024-04-111-3/+3
* | Merge pull request #57774 from linuxbox2/wip-rgwlc-66287J. Eric Ivancich2024-05-311-0/+9
|\ \
| * | rgwlc: print new filters and newer-noncurrent elements in radosgw-admin lc getMatt Benjamin2024-05-291-0/+9
* | | RGW: Rename rgw::sal::Object::get_obj_size() to get_size()Daniel Gryniewicz2024-05-281-5/+5
* | | RGW: Remove get_obj_state()/set_obj_state from SALDaniel Gryniewicz2024-05-281-22/+18
|/ /
* / rgw/cloud-transition: fix the crash with accessing invalid attrsSoumya Koduri2024-05-091-3/+18
|/
* rgw/lc: cleanup duplicate codeSoumya Koduri2024-04-231-70/+63
* rgw/lc: advance head if the current entry doesn't existSoumya Koduri2024-04-231-7/+22
* rgw: use rgw_owner in RGWBucketInfoCasey Bodley2024-04-101-1/+1
* Merge pull request #56535 from linuxbox2/wip-lc-65188Casey Bodley2024-04-051-1/+1
|\
| * rgwlc: check for no-bucket at bucket_lc_process() preambleMatt Benjamin2024-03-271-1/+1
* | Merge pull request #55203 from jzhu116-bloomberg/wip-63995J. Eric Ivancich2024-04-051-15/+10
|\ \ | |/ |/|
| * rgw/lc: delete expired delete-marker when processing Expiration lc action wit...Jane Zhu2024-01-171-15/+10
* | Merge pull request #55795 from kchheda3/wip-rename-notif-eventsCasey Bodley2024-03-201-30/+37
|\ \
| * | rgw/notification: Make the Lifecycle events AWS compatiblekchheda32024-03-141-30/+37
* | | rgwlc: implement Filter size limit checksMatt Benjamin2024-03-141-13/+63
* | | rgwlc: implement NewerNoncurrentVersionsMatt Benjamin2024-03-141-36/+26
* | | Merge pull request #55644 from linuxbox2/wip-rgw-dtexpireCasey Bodley2024-03-121-12/+6
|\ \ \ | |/ / |/| |
| * | rgw_lc: replace strftime w/fmt and chrono:calendarMatt Benjamin2024-03-121-12/+6
* | | Merge pull request #55286 from BBoozmen/oozmen_decorate_lc_eventsCasey Bodley2024-02-191-25/+30
|\ \ \ | |/ / |/| |
| * | rgw/lc: decorating log events with more detailsOguzhan Ozmen2024-01-251-25/+30
* | | Merge pull request #54867 from BBoozmen/oozmen_lc_subsystemCasey Bodley2024-02-021-1/+2
|\ \ \ | |/ / |/| |
| * | rgw/common: add rgw lifecycle specific debug log subsystemOguzhan Ozmen2023-12-111-1/+2
* | | rgw/lc: use flag and named constants instead of booleans as argument in inter...Jane Zhu2024-01-101-6/+7
* | | rgw/lc: do not add datalog/bilog for some lc actionsJane Zhu2024-01-101-3/+29
| |/ |/|
* | rgwlc: even current object versions have a unique instanceMatt Benjamin2024-01-041-3/+3
* | rgwlc: additional lc notify cleanupsMatt Benjamin2024-01-041-16/+26
* | rgw/notifications/lc: handle publish_commit() failures as warningsYuval Lifshitz2024-01-031-12/+11
* | Merge pull request #54622 from BBoozmen/oozmen_lc_work_timeCasey Bodley2023-12-081-10/+17
|\ \ | |/ |/|
| * rgw/lc: adjust timing if the configured end work-time is less than the start-...Oguzhan Ozmen2023-11-231-0/+6
| * rgw/lc: [non-functional change] use const expr to represent seconds in a dayOguzhan Ozmen2023-11-231-10/+11
* | rgw: ACLOwner as raw structCasey Bodley2023-11-301-3/+3
* | rgw: Remove `RGWSI_RADOS` from `RGWSI_SysObj*`Adam C. Emerson2023-11-291-8/+7
* | rgw: fix spelling errorsJosh Soref2023-11-271-2/+2
|/
* rgwlc: lock_lambda overwrites ret valTongliang Deng2023-11-201-2/+2
* rgw/sal: Bucket owner as rgw_userCasey Bodley2023-11-091-27/+1
* Merge pull request #50599 from cbodley/wip-rgw-sal-forwardCasey Bodley2023-11-081-1/+3
|\
| * rgw: use load_bucket()'s rgw_bucket overloadCasey Bodley2023-11-061-1/+3
| * rgw/sal: rename loading get_bucket()s to load_bucket()Casey Bodley2023-11-061-1/+1
* | rgwlc: fix delete marker regression in currentversion lc expirationMatt Benjamin2023-11-061-4/+8
|/
* rgwlc: send version_id with notificationsMatt Benjamin2023-11-031-4/+5
* rgwlc: treat persistent notify reservation as failure as fatalMatt Benjamin2023-11-031-30/+27
* rgwlc: fix remove expired for non-versioned caseMatt Benjamin2023-11-031-14/+23