Tuesday, 2024-07-09

opendevreviewASHWIN A NAIR proposed openstack/swift master: fix x-open-expired 404 on HEAD?part-number reqs  https://review.opendev.org/c/openstack/swift/+/91654701:47
opendevreviewJianjian Huo proposed openstack/swift master: common: add memcached based cooperative token mechanism.  https://review.opendev.org/c/openstack/swift/+/89017414:29
opendevreviewDaanish Khan proposed openstack/swift master: Periodic reaper recon dump showing current progress  https://review.opendev.org/c/openstack/swift/+/92283314:59
timburkezigo, fwiw, on the authz question for the exclusion middleware, we already set environ['reseller_request'] at https://github.com/openstack/swift/blob/master/swift/common/middleware/keystoneauth.py#L219-L220; tempauth (and presumably most any other auth middleware) does something similar17:00
timburkeso the middleware should just need a `if not req.environ.get('reseller_request'): raise HTTPForbidden(...)` early in __call__17:00
timburkeDHE, i'd not seen trouble with that, though i'm also not entirely sure i run swift-drive-audit in prod -- i think we might have our own comparable tool? we could certainly enhance the timestamp parsing around https://github.com/openstack/swift/blob/master/bin/swift-drive-audit#L139-L150 though17:08
DeHackEdtimburke: that was pretty much my solution. In the block, an alternative check is made if ValueError is raised: log_time = datetime.datetime.strptime(line[0:19], '%Y-%m-%dT%H:%M:%S')17:42
timburkei'd +2 it :-)17:43
opendevreviewShreeya Deshpande proposed openstack/swift master: statsd: deprecate log_ prefix for options  https://review.opendev.org/c/openstack/swift/+/92251818:29
opendevreviewShreeya Deshpande proposed openstack/swift master: statsd: deprecate log_ prefix for options  https://review.opendev.org/c/openstack/swift/+/92251823:29
opendevreviewClay Gerrard proposed openstack/swift master: Delete s3api MPU segments when expiring the manifest  https://review.opendev.org/c/openstack/swift/+/80070123:58
opendevreviewClay Gerrard proposed openstack/swift master: DNM expirer: new options to control task iteration  https://review.opendev.org/c/openstack/swift/+/91471323:58
opendevreviewClay Gerrard proposed openstack/swift master: Configurable object_expirer_task_container_per_day  https://review.opendev.org/c/openstack/swift/+/92045223:58
opendevreviewClay Gerrard proposed openstack/swift master: refactor: remove iter_task_accounts_to_expire  https://review.opendev.org/c/openstack/swift/+/91963923:58
opendevreviewClay Gerrard proposed openstack/swift master: WIP: Parallel distirbuted task container iteration  https://review.opendev.org/c/openstack/swift/+/91836623:58

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!