Monday, 2023-11-06

seongsoochotimburke:  mattoliver     NHN Cloud want to suggest a "s3 orphan part expirer daemon" to upstream (which I mentioned in PTG).   Can I write the blueprint for the launchpad first?00:58
seongsoochoIt is related with this bug. https://bugs.launchpad.net/swift/+bug/181320201:40
opendevreviewJianjian Huo proposed openstack/swift master: Container-server: add container namespaces GET  https://review.opendev.org/c/openstack/swift/+/89047005:05
opendevreviewJianjian Huo proposed openstack/swift master: Container-server: add container namespaces GET  https://review.opendev.org/c/openstack/swift/+/89047005:15
opendevreviewJianjian Huo proposed openstack/swift master: Container-server: add container namespaces GET  https://review.opendev.org/c/openstack/swift/+/89047005:18
mattoliverseongsoocho: sounds great! either a launchpad feature request/blueprint or a doc (google doc or something, that allows comments) and link to to ideas page. Or maybe a mix. A blueprint that doesn't need to say too much, but links to the gdoc or something, where the design requirements can be more in flux?07:12
mattoliverJust a thought, a yway you want to provide and work is great for us 😀07:13
mattoliver*anyway07:13
seongsoochomattoliver:  ok great.  I will share the blueprint and docs in there when we are ready to review.07:17
opendevreviewASHWIN A NAIR proposed openstack/swift master: Support swift.proxy_logging_status in request env  https://review.opendev.org/c/openstack/swift/+/78480817:44
opendevreviewASHWIN A NAIR proposed openstack/swift master: proxy_logging: catch and log errors during reiterate  https://review.opendev.org/c/openstack/swift/+/89948317:44
opendevreviewASHWIN A NAIR proposed openstack/swift master: s3api: add option to log '503 Slow Down' as 429  https://review.opendev.org/c/openstack/swift/+/88341517:45
timburkepaladox, it's because swift is sending a `Content-Length: 7` header, for the "Bad URL" that would be sent on GET. curl is waiting for those 7 bytes, but being a HEAD request, there will be no body (nor should there be). curl knows to expect no body when you use the -I/--head flag, but doing -X HEAD it doesn't realize18:57
paladoxOh, that's interesting. MediaWiki sends a head url: https://github.com/wikimedia/mediawiki/blob/master/includes/jobqueue/jobs/ThumbnailRenderJob.php#L11818:58
timburkeas for why it works with HTTP/1.0 but not 1.1 -- with 1.0 (and no `Connection: keep-alive` header), the server will close the connection after sending back the one response. 1.1 defaults to keep-alive, so the server is waiting for another request while the client is waiting for those 7 bytes19:00
paladoxseems that it receives a "Content-Length: 36". Response looks correct:19:04
paladoxhttps://www.irccloud.com/pastebin/s05BEr8l/19:04
timburkeit *looks like* they should be doing the right thing... https://github.com/wikimedia/mediawiki/blob/3e7ab8d9e793df845c1685918be0465ffa8bec2d/includes/libs/http/MultiHttpClient.php#L38319:13
timburkebut maybe there's some other way they end up talking to curl?19:14
paladoxhmm, I get it timedout in the log19:24
*** zigo_ is now known as zigo19:57
opendevreviewTim Burke proposed openstack/swift master: docs: Document WSGI reload process  https://review.opendev.org/c/openstack/swift/+/90025623:37

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