Wednesday, 2021-01-20

*** tosky has quit IRC00:02
*** ociuhandu has quit IRC00:03
*** martial has quit IRC00:05
*** jmasud has joined #openstack-meeting00:06
*** jamesmcarthur has quit IRC00:17
*** xarlos has joined #openstack-meeting00:18
*** jamesmcarthur has joined #openstack-meeting00:18
*** rcernin_ has joined #openstack-meeting00:19
*** macz_ has quit IRC00:19
*** jamesmcarthur has quit IRC00:20
*** rcernin has quit IRC00:20
*** jamesmcarthur has joined #openstack-meeting00:21
*** yasufum has joined #openstack-meeting00:27
*** Adri2000 has quit IRC00:43
*** jamesmcarthur has quit IRC00:44
*** Adri2000 has joined #openstack-meeting00:44
*** jamesmcarthur has joined #openstack-meeting00:45
*** jamesmcarthur has quit IRC00:48
*** jamesmcarthur has joined #openstack-meeting00:49
*** jamesden_ has joined #openstack-meeting01:00
*** abhishekk has quit IRC01:02
*** jamesdenton has quit IRC01:03
*** abhishekk has joined #openstack-meeting01:04
*** mlavalle has quit IRC01:05
*** jamesmcarthur has quit IRC01:34
*** jamesmcarthur has joined #openstack-meeting01:35
*** jamesmcarthur has quit IRC01:40
*** baojg has joined #openstack-meeting01:41
*** armax has quit IRC01:47
*** jamesmcarthur has joined #openstack-meeting02:06
*** jamesmcarthur has quit IRC02:14
*** jamesmcarthur has joined #openstack-meeting02:15
*** ricolin has joined #openstack-meeting02:45
*** jamesmcarthur has quit IRC02:47
*** jamesmcarthur has joined #openstack-meeting02:49
*** jamesmcarthur has quit IRC02:50
*** jamesmcarthur has joined #openstack-meeting02:50
*** jmasud has quit IRC02:55
*** jmasud has joined #openstack-meeting03:05
*** rcernin_ has quit IRC03:23
*** jmlowe has quit IRC03:39
*** armstrong has joined #openstack-meeting03:46
*** armstrong has quit IRC03:51
*** jmasud has quit IRC03:52
*** baojg has quit IRC03:57
*** rcernin_ has joined #openstack-meeting04:01
*** psachin has joined #openstack-meeting04:11
*** baojg has joined #openstack-meeting05:29
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-meeting05:33
*** ricolin_ has joined #openstack-meeting05:47
*** ricolin has quit IRC05:47
*** jamesmcarthur has quit IRC05:50
*** jamesmcarthur has joined #openstack-meeting05:52
*** vishalmanchanda has joined #openstack-meeting05:52
*** jamesmcarthur has quit IRC05:57
*** gyee has quit IRC05:59
*** jamesmcarthur has joined #openstack-meeting06:00
*** zbr5 has joined #openstack-meeting06:04
*** jmasud has joined #openstack-meeting06:06
*** zbr has quit IRC06:06
*** zbr5 is now known as zbr06:06
*** jmasud has quit IRC06:21
*** jmasud has joined #openstack-meeting06:25
*** bbowen has quit IRC06:31
*** bbowen has joined #openstack-meeting06:31
*** jamesmcarthur has quit IRC06:37
*** slaweq has joined #openstack-meeting07:04
*** rcernin_ has quit IRC07:28
*** slaweq has quit IRC07:30
*** rcernin_ has joined #openstack-meeting07:32
*** jmasud has quit IRC07:45
*** slaweq has joined #openstack-meeting08:00
*** rbudden has quit IRC08:15
*** rbudden has joined #openstack-meeting08:15
*** rbudden has quit IRC08:15
*** rbudden has joined #openstack-meeting08:16
*** rbudden has quit IRC08:16
*** rbudden has joined #openstack-meeting08:17
*** rpittau|afk is now known as rpittau08:17
*** rbudden has quit IRC08:17
*** rbudden has joined #openstack-meeting08:18
*** rbudden has quit IRC08:18
*** rbudden has joined #openstack-meeting08:18
*** rbudden has quit IRC08:19
*** rbudden has joined #openstack-meeting08:19
*** rbudden has quit IRC08:19
*** rbudden has joined #openstack-meeting08:20
*** rbudden has quit IRC08:20
*** rbudden has joined #openstack-meeting08:21
*** rbudden has quit IRC08:21
*** rbudden has joined #openstack-meeting08:22
*** rbudden has joined #openstack-meeting08:22
*** rbudden has quit IRC08:23
*** rbudden has joined #openstack-meeting08:23
*** rbudden has joined #openstack-meeting08:24
*** rbudden has quit IRC08:24
*** rbudden has joined #openstack-meeting08:25
*** rbudden has quit IRC08:25
*** rcernin_ has quit IRC08:35
*** jamesmcarthur has joined #openstack-meeting08:37
*** abhishekk has quit IRC08:40
*** psachin has quit IRC08:41
*** abhishekk has joined #openstack-meeting08:41
*** jamesmcarthur has quit IRC08:42
*** tosky has joined #openstack-meeting08:47
*** yamamoto has quit IRC08:56
*** e0ne has joined #openstack-meeting09:11
*** DinaBelova has quit IRC09:17
*** freerunner has quit IRC09:17
*** freerunner has joined #openstack-meeting09:19
*** DinaBelova has joined #openstack-meeting09:19
*** takahashi-tsc has joined #openstack-meeting09:20
*** yamamoto has joined #openstack-meeting09:21
*** yamamoto has quit IRC09:23
*** yamamoto has joined #openstack-meeting09:30
*** yamamoto has quit IRC09:37
*** baojg has quit IRC09:45
*** yamamoto has joined #openstack-meeting09:45
*** yamamoto has quit IRC09:45
*** baojg has joined #openstack-meeting09:46
*** baojg has quit IRC09:47
*** yamamoto has joined #openstack-meeting09:47
*** baojg has joined #openstack-meeting09:48
*** yamamoto has quit IRC09:50
*** baojg has quit IRC10:00
*** baojg has joined #openstack-meeting10:00
*** yamamoto has joined #openstack-meeting10:03
*** ociuhandu has joined #openstack-meeting10:07
*** ociuhandu has quit IRC10:12
*** rpittau is now known as rpittau|bbl10:20
*** yamamoto has quit IRC10:20
*** e0ne has quit IRC10:21
*** ociuhandu has joined #openstack-meeting10:26
*** takahashi-tsc has quit IRC10:26
*** takahashi-tsc has joined #openstack-meeting10:27
*** priteau has joined #openstack-meeting10:32
*** takahashi-tsc has quit IRC10:32
*** e0ne has joined #openstack-meeting10:34
*** takahashi-tsc has joined #openstack-meeting10:34
*** e0ne has quit IRC10:34
*** rcernin_ has joined #openstack-meeting10:34
*** rcernin_ has quit IRC10:41
*** ociuhandu has quit IRC10:54
*** ociuhandu_ has joined #openstack-meeting10:54
*** ociuhandu_ has quit IRC10:54
*** ociuhandu has joined #openstack-meeting10:54
*** yamamoto has joined #openstack-meeting10:59
*** yamamoto has quit IRC11:07
*** ociuhandu has quit IRC11:14
*** ociuhandu_ has joined #openstack-meeting11:14
*** rpittau|bbl is now known as rpittau11:24
*** macz_ has joined #openstack-meeting11:34
*** baojg has quit IRC11:37
*** baojg has joined #openstack-meeting11:37
*** baojg has quit IRC11:37
*** baojg has joined #openstack-meeting11:38
*** baojg has quit IRC11:38
*** baojg has joined #openstack-meeting11:38
*** baojg has quit IRC11:39
*** macz_ has quit IRC11:39
*** baojg has joined #openstack-meeting11:39
*** baojg has quit IRC11:40
*** baojg has joined #openstack-meeting11:40
*** baojg has quit IRC11:40
*** baojg has joined #openstack-meeting11:41
*** baojg has quit IRC11:41
*** baojg has joined #openstack-meeting11:42
*** ociuhandu_ has quit IRC11:42
*** yamamoto has joined #openstack-meeting11:42
*** rcernin_ has joined #openstack-meeting11:42
*** baojg has quit IRC11:42
*** baojg has joined #openstack-meeting11:42
*** baojg has quit IRC11:43
*** baojg has joined #openstack-meeting11:43
*** baojg has quit IRC11:44
*** baojg has joined #openstack-meeting11:44
*** takahashi-tsc has quit IRC11:44
*** baojg has quit IRC11:44
*** yamamoto has quit IRC11:45
*** baojg has joined #openstack-meeting11:46
*** takahashi-tsc has joined #openstack-meeting11:48
*** baojg has quit IRC11:50
*** bbowen has quit IRC11:57
*** bbowen has joined #openstack-meeting11:59
*** yasufum has quit IRC12:01
*** raildo has joined #openstack-meeting12:03
*** jkulik has joined #openstack-meeting12:03
*** yamamoto has joined #openstack-meeting12:20
*** yamamoto has quit IRC12:31
*** dmacpher_ has quit IRC12:31
*** dmacpher has joined #openstack-meeting12:35
*** e0ne has joined #openstack-meeting12:40
*** ociuhandu has joined #openstack-meeting12:42
*** ociuhandu has quit IRC12:44
*** ociuhandu has joined #openstack-meeting12:45
*** evrardjp_ has joined #openstack-meeting12:52
*** rh-jelabarre has joined #openstack-meeting12:54
*** evrardjp has quit IRC12:54
*** ociuhandu has quit IRC12:54
*** ociuhandu has joined #openstack-meeting12:56
*** rcernin_ has quit IRC12:58
*** ociuhandu has quit IRC13:00
*** rh-jelabarre has quit IRC13:01
*** rh-jelabarre has joined #openstack-meeting13:04
*** rcernin_ has joined #openstack-meeting13:08
*** rh-jelabarre has quit IRC13:11
*** ociuhandu has joined #openstack-meeting13:19
*** rh-jelabarre has joined #openstack-meeting13:22
*** rh-jelabarre has quit IRC13:22
*** rh-jelabarre has joined #openstack-meeting13:22
*** ociuhandu has quit IRC13:26
*** dasp_ has joined #openstack-meeting13:31
*** dasp has quit IRC13:34
*** ociuhandu has joined #openstack-meeting13:38
*** ociuhandu has quit IRC13:45
*** ociuhandu has joined #openstack-meeting13:47
*** ociuhandu has quit IRC13:51
*** ociuhandu has joined #openstack-meeting13:54
*** takahashi-tsc has quit IRC14:04
*** yasufum has joined #openstack-meeting14:12
*** rcernin_ has quit IRC14:13
*** vishalmanchanda has quit IRC14:15
*** irclogbot_0 has quit IRC14:27
*** irclogbot_3 has joined #openstack-meeting14:31
*** rh-jelabarre has quit IRC14:38
*** rcernin_ has joined #openstack-meeting14:40
*** rcernin_ has quit IRC14:45
*** vishalmanchanda has joined #openstack-meeting14:52
*** rcernin_ has joined #openstack-meeting14:58
*** ricolin_ has quit IRC15:00
*** whoami-rajat has joined #openstack-meeting15:02
*** rcernin_ has quit IRC15:03
*** rcernin_ has joined #openstack-meeting15:07
*** TrevorV has joined #openstack-meeting15:08
*** rbudden has joined #openstack-meeting15:11
*** rcernin_ has quit IRC15:12
*** yasufum has quit IRC15:20
*** yasufum has joined #openstack-meeting15:20
*** slaweq has quit IRC15:21
*** slaweq has joined #openstack-meeting15:23
*** armax has joined #openstack-meeting15:41
*** yasufum has quit IRC15:57
*** e0ne has quit IRC15:58
*** imcsk8 has quit IRC16:01
*** jmasud has joined #openstack-meeting16:04
*** imcsk8 has joined #openstack-meeting16:04
*** macz_ has joined #openstack-meeting16:05
*** ricolin_ has joined #openstack-meeting16:22
*** Trevor_V has joined #openstack-meeting16:23
*** ociuhandu has quit IRC16:25
*** mlavalle has joined #openstack-meeting16:26
*** TrevorV has quit IRC16:26
*** yamamoto has joined #openstack-meeting16:30
*** yamamoto has quit IRC16:35
*** ociuhandu has joined #openstack-meeting16:36
*** gyee has joined #openstack-meeting16:50
*** evrardjp has joined #openstack-meeting17:03
*** evrardjp_ has quit IRC17:06
*** rcernin_ has joined #openstack-meeting17:08
*** jamesmcarthur has joined #openstack-meeting17:10
*** rcernin_ has quit IRC17:12
*** evrardjp_ has joined #openstack-meeting17:25
*** rpittau is now known as rpittau|afk17:26
*** evrardjp has quit IRC17:28
*** ociuhandu_ has joined #openstack-meeting17:38
*** e0ne has joined #openstack-meeting17:38
*** ociuhandu has quit IRC17:42
*** ociuhandu_ has quit IRC17:42
*** evrardjp_ has quit IRC17:48
*** evrardjp has joined #openstack-meeting17:51
*** ralonsoh has quit IRC17:58
*** ricolin_ has quit IRC18:15
*** evrardjp_ has joined #openstack-meeting18:19
*** evrardjp has quit IRC18:22
*** evrardjp has joined #openstack-meeting18:32
*** evrardjp_ has quit IRC18:35
*** njohnston has quit IRC18:36
*** vishalmanchanda has quit IRC18:40
*** e0ne has quit IRC18:45
*** jmasud has quit IRC18:58
*** njohnston has joined #openstack-meeting19:01
*** jmasud has joined #openstack-meeting19:02
*** rcernin_ has joined #openstack-meeting19:09
*** jmasud has quit IRC19:12
*** rcernin_ has quit IRC19:14
*** jmasud has joined #openstack-meeting19:17
*** rcernin_ has joined #openstack-meeting19:25
*** rcernin_ has quit IRC19:30
*** whoami-rajat has quit IRC19:35
*** jamesmcarthur has quit IRC19:39
*** e0ne has joined #openstack-meeting19:51
*** jamesmcarthur has joined #openstack-meeting19:53
*** jamesmcarthur has quit IRC20:05
*** rcernin_ has joined #openstack-meeting20:12
*** rcernin_ has quit IRC20:23
*** jamesmcarthur has joined #openstack-meeting20:35
*** jamesmcarthur_ has joined #openstack-meeting20:41
*** armax_ has joined #openstack-meeting20:41
*** tosky has quit IRC20:41
*** armax has quit IRC20:42
*** raildo has quit IRC20:42
*** armax_ is now known as armax20:42
*** raildo_ has joined #openstack-meeting20:42
*** tosky has joined #openstack-meeting20:42
*** jamesmcarthur has quit IRC20:42
*** rcernin_ has joined #openstack-meeting20:48
*** jmasud has quit IRC20:58
timburke_#startmeeting swift21:00
openstackMeeting started Wed Jan 20 21:00:13 2021 UTC and is due to finish in 60 minutes.  The chair is timburke_. Information about MeetBot at http://wiki.debian.org/MeetBot.21:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:00
*** openstack changes topic to " (Meeting topic: swift)"21:00
openstackThe meeting name has been set to 'swift'21:00
*** jamesmcarthur_ has quit IRC21:00
timburke_who's here for the swift meeting?21:00
seongsoochoo/21:00
kota_hi21:00
seongsoochohi21:00
rledisezo/21:00
mattoliverauo/21:00
*** acoles has joined #openstack-meeting21:01
timburke_as usual, the agenda's at https://wiki.openstack.org/wiki/Meetings/Swift21:01
timburke_first up21:01
timburke_#topic reconciler pipelines21:02
*** openstack changes topic to "reconciler pipelines (Meeting topic: swift)"21:02
timburke_#link https://bugs.launchpad.net/swift/+bug/191080421:02
openstackLaunchpad bug 1910804 in OpenStack Object Storage (swift) "Encryption doesn't play well with processes that copy cleartext data while preserving timestamps" [Undecided,New]21:02
*** zaitcev has joined #openstack-meeting21:02
acoleso/21:03
timburke_i just wanted to give an update on how we (nvidia) are addressing it, and get input on what we (as a community) want to do21:03
timburke_nvidia is addressing it as an operations issue -- we wrote bad pipelines before, and now we'll have hardcoded reconciler pipelines that more-closely match what's in upstream docs21:04
timburke_of course, there's still the upstream patch i wrote to forcibly remove some middlewares from the reconciler pipeline21:04
timburke_#link https://review.opendev.org/c/openstack/swift/+/77052221:05
timburke_...but i'm not sure whether that's necessarily the direction we should be going21:05
acoleswe should probably add some doc/comment in reconciler sample conf to emphasise what not to do in the pipeline (and why)21:07
timburke_does anyone have opinions on whether there should be new code to try to prevent the situation, or if it's purely a documentation issue?21:07
zaitcevI'm bothered by the fact that middlewares are no longer true middlewares if the core code knows about their intrinsic characteristics and modifies the pileline on the basis of the middleware names.21:08
zaitcevWhy are they middlewares, then? Might as well re-format them as modules.21:08
acolesI guess there are (at least) 3 possible actions: 1. add doc 2. check pipeline and log warnings 3. modify bad piplines21:09
zaitcevI'd just dump it on docs, or better yet etc/object-server.conf-sample should have a working pipeline21:10
zaitcevAnd write a comment "do not insert symlink, dlo, slo" here.21:10
rledisezI would also add a note in the changelog to emphase that operator must fix their configuration (not sure anyone read documentation diff before an upgrade)21:11
acoleszaitcev: it's container-reconciler.conf-sample21:11
*** jamesmcarthur has joined #openstack-meeting21:11
acolesrledisez: +121:12
timburke_all right, that souds like a plan then. i'll work on getting a docs/sample conf patch together, and plan on calling it out in the next release's changelog. thanks!21:13
timburke_#topic ssync and non-durable frags21:13
*** openstack changes topic to "ssync and non-durable frags (Meeting topic: swift)"21:13
timburke_acoles, how's it going?21:13
acoleswe're deploying a fix this week: https://review.opendev.org/c/openstack/swift/+/77004721:14
acolesand hoping to observe some 'stuck' handoff partitions get sync'd and cleaned up21:14
timburke_anything else you need o that for right now? reviews, i suppose?21:15
acoles(the problem being non-durable EC fragments preventing handoff partitions being deleted)21:15
acolesreviews always welcome21:15
zaitcevmaybe you could comment on the review with the outcome21:15
*** jamesmcarthur has quit IRC21:16
acolesyes, and/or here next week21:16
*** Trevor_V has quit IRC21:16
*** sean-k-mooney has quit IRC21:16
*** jamesmcarthur has joined #openstack-meeting21:17
timburke_sounds good21:17
timburke_#topic shard cleanup21:17
*** openstack changes topic to "shard cleanup (Meeting topic: swift)"21:17
timburke_mattoliverau, clayg, acoles i think you were all pushing on this a bit over the last week21:18
mattoliverauWe have 2 patches going in 2 different directions.21:18
timburke_how's it going?21:18
mattoliverauhttps://review.opendev.org/c/openstack/swift/+/770529 and https://review.opendev.org/c/openstack/swift/+/77108621:19
mattoliverauthe problem is this only really happens because autosharding + shrinking doesn't exist21:19
*** jamesmcarthur has quit IRC21:20
mattoliverauso the first potential fix is patch one, that inserts a kind of poison pill, or rather the delete ts of the root when the root 404s21:20
*** jamesmcarthur has joined #openstack-meeting21:20
mattoliverauso they can get cleaned up21:20
mattoliveraubut the second path, simply makes reclaiming a deleted root container not possible until it has no shards21:20
mattoliverauthe second means we could have shards hanging around, but gets us closer to the indended solution21:21
acolesthe second is a pre-requisite for most other solutions  IMHO21:21
mattoliverau+121:21
acolesi.e. avoid orphaned shards, then figure out how to delete them so the root can be deleted21:21
mattoliverauSo I've been playing with acoles' compact shrinking patches21:21
acolesbut dealing with orphans will be assisted by still having the root around21:22
acolesmattoliverau: yeah. that's like the third piece of the story :)21:22
mattoliverauSo an op can do something about collapsing the empty shards back into the root so they can be reclaimed.. this shrinking code also is in the sharder for when we get to autosharding so it'll happen automagically at some point21:22
timburke_i think i like that part the most ;-)21:23
acoleshttps://review.opendev.org/c/openstack/swift/+/765623  -> gives us a tool to get rid of empty shards21:23
acolesbut again, relies on the root still existing!21:23
timburke_will that work against a db that's been marked deleted? have we tested that yet?21:23
mattoliverauSo I have a feeling maybe option 2 is best because it gets us further down to correct path.21:23
mattoliverauyup21:24
timburke_cool!21:24
acolesI'm almost there on https://review.opendev.org/c/openstack/swift/+/765623 but have one piece left to write21:24
mattoliverauwell, I think.. that's what I've been testing in my SAIO21:24
acolestimburke_: good question, need to add that test21:24
timburke_sounds like good progress. anything else you guys need input on there?21:25
zaitcevApropos sharding, I'm going to enable it on Train. So, I'm going to propose a few backports.21:25
acolesoh, cool, so mattoliverau did you try than manually?21:25
acolesthat*21:25
zaitcevI don't have +2 on stable branches, so I'll have to ask to  approve.21:25
acolestimburke_: reviews always welcome :)21:26
zaitcevSorry, I thought you moved on from the orphan shards discussion.21:26
mattoliverauacoles: the compact worked to get it down to 1, it's the final collapse I need to test ;)21:26
timburke_zaitcev, cool! let us know how it goes. how big are the containers you're looking at, out of curiosity?21:26
mattoliverauso your last peice as you will :)21:26
zaitcevtimburke_: it's the 300GB container that I mentioned.21:26
acolesmattoliverau: the final collapse won't work yet, give me another 24 hours, but did you try it on a deleted root?21:26
timburke_ah, right! that does sound familiar21:26
mattoliverauyeah21:27
acolessuper21:27
zaitcevtimburke_: A national phone provider has tens of millions of phones archive their text messages once a day. And all of the objects have expiration tags, so the expirers delete tens of millions of objects each day.21:27
zaitcevAnd all of that in 1 container21:27
zaitcevI cannot understand who thought it was a good idea, and how it works at all. They started in Queens.21:27
acoleszaitcev: do you know if the object names are monotonically increasing?21:28
acolesas in new objects append to end of sorted listing21:28
zaitcevacoles: I think the are "username.timestamp.gz" so they should be increasing.21:28
zaitcevacoles: wait, nm. User 'a' has all of its archives ahead of user 'z'.21:29
timburke_well, at least there will be *some* load-spreading across the shards21:29
*** jamesmcarthur has quit IRC21:29
zaitcevI need to look for sure.21:29
mattoliverauI wonder if adding a vaccum facility to containers would be useful for cases like that too.21:29
zaitcevOh it would. Bu21:29
mattoliveraurebalacne replicaiton would be a pain21:29
zaitcevt by the time I got there, sqlite vacuum would 100% fail with a segfault on that container. Not even running out of RAM, just segfault.21:30
mattoliveraulol, well thats useful :P21:30
acolesI had this idea once that we could use the fresh db with new epoch trick to, well, get a fresh root db (without any change to shards), but that was just a wild thought21:31
acolesjust copy what we care about to a fresh db and ditch the old21:31
zaitcevIn this particular case I calculated the number of objects and it was something like only 17 bytes per object in the .db, maybe 170. I don't think vacuuming was going to help my case.21:32
timburke_all right, one last topic for updates21:33
timburke_#topic relinker21:33
*** openstack changes topic to "relinker (Meeting topic: swift)"21:33
timburke_rledisez, thanks for reviewing https://review.opendev.org/c/openstack/swift/+/769855 ! i pushed up a new patchset to roll in the test changes you recommended21:33
*** e0ne has quit IRC21:33
rlediseztimburke_: yeah, i reviewed it just before the meeting. code looks good, just a concern that should be easy to fix I think. seems almost good to go21:34
timburke_thanks!21:35
*** jmasud has joined #openstack-meeting21:35
timburke_i haven't gotten back to https://review.opendev.org/c/openstack/swift/+/769632 (better-handle unmounted disks) yet, but hope to this week. i'm not so sure about the patch as written, since it'll log the warning but not change the exit code (which seems like it's still a bit dangerous)21:35
timburke_that's all i've got21:35
timburke_#topic open discussion21:35
*** openstack changes topic to "open discussion (Meeting topic: swift)"21:35
timburke_what else should we bring up this week?21:35
zaitcevI said my piece about sharding, albeit out of turn.21:37
rledisezconcerning p 769632 I think the solution is in the way progress is provided to the operator (either recon or a swift-object-relinker status) that would tell "on this device that is in the ring, there is no state file, it's suspect"21:38
zaitcevAlso, I'm still cracking my head about why Romain's patch to delete Queue fails. It now fails with connect() returning EBADF which is just absurt.21:38
timburke_seems to still point to some wires getting crossed down in eventlet :-/21:39
zaitcevOh, yeah. I started looking at S3 v4 signatures not working.21:40
timburke_rledisez, good thought -- i'll see what i can do with the pre-device hook21:40
zaitcevNo progress but I'm amazed that nobody noticed.21:40
zaitcevAll users just silently back down to v2, I guess.21:40
timburke_zaitcev, is it something involving unsigned payloads, aybe? i know there was a regression i accidetally introduced a bit ago... lemme find the patches...21:41
zaitcevNo, or, I don't know. In my case I only ever did GET and they work for some names but not the others.21:41
zaitcevAlmost like even-length name is okay21:42
zaitcevI need to dig deeper though. It certainly reproduces for me, using s3cmd. I need to re-try with Boto too.21:42
timburke_huh. any non-ascii in the names, maybe?21:42
zaitcevNope. Just names like  s3cmd ls s3://test-123516330121:43
timburke_(regression i was thinking of was caused by https://review.opendev.org/c/openstack/swift/+/767644, fixed by https://review.opendev.org/c/openstack/swift/+/770004)21:43
zaitcevI'll test, thanks a lot.21:44
acolesspeaking of s3, I noticed some pipeline checks were not actually being executed in s3api middleware: https://review.opendev.org/c/openstack/swift/+/77146721:44
zaitcevit was on my list to review21:45
acolesthanks21:45
timburke_all right, looks like we can end a bit early21:47
timburke_thak you all for coming, and thank you for working on swift!21:48
timburke_#endmeeting21:48
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"21:48
openstackMeeting ended Wed Jan 20 21:48:11 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:48
openstackMinutes:        http://eavesdrop.openstack.org/meetings/swift/2021/swift.2021-01-20-21.00.html21:48
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/swift/2021/swift.2021-01-20-21.00.txt21:48
openstackLog:            http://eavesdrop.openstack.org/meetings/swift/2021/swift.2021-01-20-21.00.log.html21:48
*** acoles has left #openstack-meeting21:48
*** zaitcev has left #openstack-meeting21:49
*** rcernin_ has quit IRC21:49
*** rcernin has joined #openstack-meeting21:50
*** jamesden_ has quit IRC21:51
*** jmasud has quit IRC21:51
*** jamesdenton has joined #openstack-meeting21:51
*** jmasud has joined #openstack-meeting22:03
*** yamamoto has joined #openstack-meeting22:19
*** armax has quit IRC22:24
*** yamamoto has quit IRC22:30
*** yamamoto has joined #openstack-meeting22:30
*** slaweq has quit IRC22:32
*** raildo_ has quit IRC23:09
*** lbragstad has quit IRC23:13
*** lbragstad_ has joined #openstack-meeting23:13
*** jamesmcarthur has joined #openstack-meeting23:29
*** jamesmcarthur has quit IRC23:34
*** tosky has quit IRC23:44

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