Thursday, 2019-11-07

openstackgerritTim Burke proposed openstack/swift master: Get rid of _delete_db  https://review.opendev.org/69327300:22
*** timburke_ has quit IRC00:23
*** gyee has quit IRC00:27
*** timburke_ has joined #openstack-swift01:00
*** ChanServ sets mode: +v timburke_01:00
timburke_DHE: if it were me, i'd go with 3.7 -- but that's mainly because i don't want to have to think about upgrading it again for a while :-)01:02
DHEthat's good enough for me, as long as 3.7 is supported, reliable, etc. and I assume it is then01:09
*** spsurya has joined #openstack-swift01:37
openstackgerritMerged openstack/swift stable/rocky: slo: Better handle non-manifest responses when refetching manifest  https://review.opendev.org/69074001:54
openstackgerritAlexandre Lécuyer proposed openstack/swift feature/losf: Erase object header if we fail to register it to the index-server  https://review.opendev.org/69312702:08
*** renich has joined #openstack-swift02:12
openstackgerritRomain LE DISEZ proposed openstack/swift master: proxy: stop sending chunks to objects with a Queue  https://review.opendev.org/69311602:59
*** psachin has joined #openstack-swift03:14
claygseongsoocho: those flake8 formatting rules can be tricky, i've been really happy with installing https://github.com/nvie/vim-flake803:21
claygseongsoocho: i install it using "vundle" and it makes the linter run everytime I save the file - so i catch formatting errors very quickly!03:22
openstackgerritTim Burke proposed openstack/swift feature/losf: Merge remote-tracking branch 'gerrit/master' into feature/losf  https://review.opendev.org/69328303:22
seongsoochooh. It is really nice. I was used pure vim (not installed any pulgins) from the beginning...03:23
kota_timburke: oh, you remember correctly regarding to json.*loads* https://docs.python.org/3/library/json.html#json.loads03:29
*** tkajinam has joined #openstack-swift03:29
*** timburke_ has quit IRC03:30
*** timburke_ has joined #openstack-swift03:34
*** ChanServ sets mode: +v timburke_03:34
rledisezclayg, https://review.opendev.org/#/c/333331/03:34
patchbotpatch 333331 - swift - Preserve query params in tempurl - 4 patch sets03:34
timburke_seongsoocho: https://bugs.launchpad.net/swift/+bug/1693149 -- you could probably crib from https://github.com/openstack/swift/commit/c6cebb6 a good bit03:38
openstackLaunchpad bug 1693149 in OpenStack Object Storage (swift) "RingBuilder.save isn't atomic" [Wishlist,Confirmed]03:38
timburke_https://bugs.launchpad.net/swift/+bug/1646410 is good, too03:39
openstackLaunchpad bug 1646410 in OpenStack Object Storage (swift) "recon middleware complains too loudly about missing recon files" [Low,Confirmed]03:39
timburke_https://bugs.launchpad.net/swift/+bug/1794601 - Use stronger hashes in formpost middleware03:40
openstackLaunchpad bug 1794601 in OpenStack Object Storage (swift) "Formpost middleware should support stronger hash functions" [Undecided,New]03:40
claygseongsoocho: if you want to stick in internal_client (since you're familiar with the unit test infrastructure for that module) you could probably bang out https://bugs.launchpad.net/swift/+bug/168037703:41
openstackLaunchpad bug 1680377 in OpenStack Object Storage (swift) "Delete account with InternalClient" [Wishlist,In progress] - Assigned to HCLTech-SSW (hcltech-ssw)03:41
claygseongsoocho: or https://bugs.launchpad.net/swift/+bugs?field.tag=low-hanging-fruit has a list of bugs that you could cherry pick from03:42
seongsoochoclayg:  oh there are a tags. thanks03:43
mattoliverauclayg: oh nice tip on the vim-flake8 might have to try it out.03:46
clayghi mattoliverau !03:46
mattoliveraumy vim setup is https://github.com/matthewoliver/vim_config so I can access it anywhere. It's built up over years and probably only useful to me. Though I know csmart uses it :)03:48
mattoliverauclayg: hey, how's the PTG?03:48
seongsoochoHow to linking between patch and launchpad bugs? I tried write a "Closes-Bug" in commit message, it doesn't work.03:49
mattoliverauy'all having interesting and usful discussions03:49
mattoliverauseongsoocho: Closes-Bug: #<bugnumber>03:50
claygmattoliverau: it's decidely LESS fun without you :'(03:50
claygbut still pretty fun :)03:50
mattoliverauseongsoocho: see https://wiki.openstack.org/wiki/GitCommitMessages03:50
seongsoochohttps://review.opendev.org/#/c/693128/ <- this is my previous patch. Do I do it right?03:50
patchbotpatch 693128 - swift - Fix bug internal client's delete_object logs 499 (MERGED) - 4 patch sets03:50
claygmattoliverau: the best part by far has been seongsoocho03:50
mattoliverauseongsoocho: yup perfect! if you open it in gerrit, it's a link to the bug03:51
seongsoochoYey!03:51
mattoliverauclayg: \o/ a new dev03:52
mattoliverauseongsoocho: where are you based? we need more apac devs ;)03:52
claygmattoliverau: he runs a swift cluster too!03:52
kota_:D03:52
mattoliverauEVEN BETTER!03:52
seongsoochomattoliverau:  south korea ! . I runs a swift cluster ( public cloud in south korea )03:52
mattoliveraunice!03:53
seongsoochoThis is my first time attending PTG, I am very happy that everyone welcomed me very much.03:54
mattoliverauseongsoocho: the Swift devs are definitely are the most welcoming, fun, and incredible people. It's an awesome community to be involved in!03:56
mattoliverauI may be biased tho :P03:56
*** alexlecuyer-ch has joined #openstack-swift03:57
clayg🤗 mattoliverau03:58
mattoliverauSo I've managed to talk with my new manager, and it seems it's ok for me to spend some of my work time working upstream on an opensource project, I mean that isn't related to the new role. So even though I'm not working on the Suse cloud team anymore, it seems I can still do some swift work. I just need to negoiate how much.03:59
mattoliverauso that's a bit of a win03:59
mattoliverauNot sure how much they'll come to the party on travel though. But baby steps :P04:00
timburke_\o/04:00
mattoliverauSo we may need to do a hackathon at my beach house sometime ;P04:00
claygi think that's a GREAT idea!04:01
timburke_sold! let's do it!04:01
timburke_https://bugs.launchpad.net/swift/+bug/174032604:03
openstackLaunchpad bug 1740326 in OpenStack Object Storage (swift) "tempauth: Account ACLs allow users to delete their own accounts" [Undecided,New]04:03
openstackgerritMerged openstack/swift master: Get rid of _delete_db  https://review.opendev.org/69327304:04
kota_+100! Let's do it at the beach house!04:05
alexlecuyer-chmattoliverau: wow good news!!04:10
*** alexlecuyer-ch has quit IRC04:21
*** timburke_ has quit IRC04:21
*** timburke_ has joined #openstack-swift04:24
*** ChanServ sets mode: +v timburke_04:24
*** timburke_ has quit IRC04:29
*** tkajinam has quit IRC04:37
*** timburke_ has joined #openstack-swift04:55
*** ChanServ sets mode: +v timburke_04:55
*** alexlecuyer-ch has joined #openstack-swift04:55
*** mwheckmann has joined #openstack-swift04:58
*** alexlecuyer-ch has quit IRC04:58
*** alexlecuyer-ch has joined #openstack-swift04:58
mwheckmannhello. I contacted this channel a couple of days ago in regards to some ghost container listings that I had. I think I may have found a root cause: On another cluster that we have, I have millions of async_pending updates. Largely due to some mis-configured container disks on new nodes that were added in the past couple of months. The object-updater can't keep up.05:00
mwheckmannMy question now, is what should I do? speed up the updater (increase concurrency) or delete any async_pending's older than 1 week?05:01
mwheckmannI'm afraid of getting hit by ghost listings again.05:02
mwheckmannThe container replicator should have done it's job to get the container DBs in sync, but what if some old pending PUT of a now deleted object comes along? I'm assuming there is something that I'm not getting.05:05
zaitcevI think the pendings are just summary changes. You know, when stat (HEAD) shows how many bytes are used.05:06
mwheckmannThe pendings are a lot of DELETEs and PUTs. Many more DELETEs from the object-expirer. roughly 8:1 DELETEs vs PUTs05:09
mwheckmannzaitcev: The pendings will affect container listings. See https://bugs.launchpad.net/swift/+bug/161940805:10
openstackLaunchpad bug 1619408 in OpenStack Object Storage (swift) "old async pendings result in ghost listings" [Medium,In progress] - Assigned to Matthew Oliver (matt-0)05:10
claygmwheckmann: I've used something like this to get a picture of what's going in in big async pending piles -> https://gist.github.com/clayg/249c5d3ff580032a0d40751fc3f9f24b05:32
claygdunno if more information might be helpful05:32
claygif you have a bunch of async pendings tuning the updater is probably a really good idea - there's concurrency, but workers will probably have the bigger impact05:33
claygmwheckmann: you also need to remove (or increase) the object-updater "rate limiting" which by default is fairly conservative05:33
*** tkajinam has joined #openstack-swift05:34
openstackgerritRomain LE DISEZ proposed openstack/swift master: proxy: stop sending chunks to objects with a Queue  https://review.opendev.org/69311605:37
*** viks___ has joined #openstack-swift05:47
*** pcaruana has joined #openstack-swift05:53
openstackgerritTim Burke proposed openstack/swift master: Stop retrying every deletes in container-sync  https://review.opendev.org/69172906:07
*** renich has quit IRC06:07
rledisezSome though about hashes.pkl: https://etherpad.openstack.org/p/swift-replacing-hashes.pkl06:10
rledisez(I didn't read myself so sorry in advance for every thing :))06:10
*** diablo_rojo has joined #openstack-swift06:32
*** alexlecuyer-ch has quit IRC06:41
*** diablo_rojo__ has joined #openstack-swift06:44
*** diablo_rojoooooo has joined #openstack-swift06:45
*** diablo_rojo has quit IRC06:47
*** diablo_rojo__ has quit IRC06:48
*** diablo_rojo__ has joined #openstack-swift06:49
*** alexlecuyer-ch has joined #openstack-swift06:49
*** alexlecuyer-ch has quit IRC06:51
*** diablo_rojoooooo has quit IRC06:52
*** diablo_rojoooooo has joined #openstack-swift06:54
*** diablo_rojo__ has quit IRC06:56
*** diablo_rojo__ has joined #openstack-swift06:58
*** diablo_rojoooooo has quit IRC07:00
*** rcernin has quit IRC07:01
*** diablo_rojoooooo has joined #openstack-swift07:03
*** diablo_rojo__ has quit IRC07:06
*** diablo_rojoooooo has quit IRC07:07
*** alexlecuyer-ch has joined #openstack-swift07:13
*** timburke_ has quit IRC07:13
*** timburke_ has joined #openstack-swift07:14
*** ChanServ sets mode: +v timburke_07:14
*** alexlecuyer-ch has quit IRC07:15
*** alexlecuyer-ch has joined #openstack-swift07:15
openstackgerritTim Burke proposed openstack/swift master: WIP: fix DB status replication  https://review.opendev.org/69329907:17
*** timburke_ has quit IRC07:22
*** timburke_ has joined #openstack-swift07:25
*** ChanServ sets mode: +v timburke_07:25
tdasilvagood mornign07:33
*** timburke_ has quit IRC07:33
openstackgerritSeongSoo Cho proposed openstack/swift master: Add delete_account in InternalClient  https://review.opendev.org/69330507:35
*** timburke_ has joined #openstack-swift07:38
*** ChanServ sets mode: +v timburke_07:38
* tdasilva likes the idea of a hackathon at mattoliverau's beach house :P07:41
*** tesseract has joined #openstack-swift07:52
openstackgerritMerged openstack/swift feature/losf: Merge remote-tracking branch 'gerrit/master' into feature/losf  https://review.opendev.org/69328307:54
*** alexlecuyer-ch has quit IRC08:08
*** alexlecuyer-ch has joined #openstack-swift08:10
claygseongsoocho: my first attempt to use the delete_account gave me a 405 - did you have to do anything special to make the request like a super duper user?08:11
seongsoochoclayg:  no, I just add options in internal client config. `allow_account_management = true`08:12
*** alexlecuyer-ch has quit IRC08:18
*** rdejoux has joined #openstack-swift08:21
*** ianychoi has joined #openstack-swift08:29
claygcschwede: kota_: alecuyer: rledisez: plan is to meet at marriot hotel lobby at 6pm08:39
*** timburke_ has quit IRC08:40
*** pcaruana has quit IRC08:43
*** tkajinam has quit IRC08:44
openstackgerritMerged openstack/swift stable/rocky: Fix quarantine when object path is not a directory  https://review.opendev.org/69073809:09
*** mikecmpbll has joined #openstack-swift09:17
*** pcaruana has joined #openstack-swift09:38
openstackgerritRomain LE DISEZ proposed openstack/swift master: proxy: stop sending chunks to objects with a Queue  https://review.opendev.org/69311610:02
*** spsurya has quit IRC10:06
claygrledisez: hey!  We’re here in the lobby. I’m hungry.10:16
mwheckmannclayg: thanks for the tips on the big async_pending piles. So no increased risk of ghost objects in listings? Even if some of the async_pendings are over a month old? I should just acclerate the updaters and let them go at it?12:23
*** timburke_ has joined #openstack-swift12:25
*** ChanServ sets mode: +v timburke_12:25
*** timburke_ has quit IRC12:39
openstackgerritMerged openstack/swift feature/losf: Erase object header if we fail to register it to the index-server  https://review.opendev.org/69312713:10
*** timburke_ has joined #openstack-swift13:16
*** ChanServ sets mode: +v timburke_13:16
*** timburke_ has quit IRC13:21
*** mwheckmann has quit IRC13:41
*** spsurya has joined #openstack-swift14:11
*** onovy has quit IRC14:15
*** timburke_ has joined #openstack-swift14:18
*** ChanServ sets mode: +v timburke_14:18
*** timburke_ has quit IRC14:22
*** mwheckmann has joined #openstack-swift14:23
*** onovy has joined #openstack-swift14:26
*** nanzha has joined #openstack-swift14:46
*** nanzha has quit IRC14:50
*** mwheckmann has quit IRC14:52
*** mikecmpbll has quit IRC15:09
*** mikecmpbll has joined #openstack-swift15:10
*** mikecmpbll has quit IRC16:02
*** mikecmpbll has joined #openstack-swift16:05
*** timburke_ has joined #openstack-swift16:40
*** ChanServ sets mode: +v timburke_16:40
*** rdejoux has quit IRC16:51
*** tesseract has quit IRC17:03
*** timburke_ has quit IRC17:04
*** psachin has quit IRC17:05
*** henriqueof has joined #openstack-swift17:14
*** timburke_ has joined #openstack-swift17:17
*** ChanServ sets mode: +v timburke_17:17
*** timburke_ has quit IRC17:21
*** gyee has joined #openstack-swift17:26
*** mikecmpbll has quit IRC17:35
*** henriqueof1 has joined #openstack-swift17:42
*** henriqueof has quit IRC17:42
openstackgerritDarrell Bishop proposed openstack/swift master: Seamlessly reload servers with SIGUSR1  https://review.opendev.org/69142318:16
*** timburke_ has joined #openstack-swift18:52
*** ChanServ sets mode: +v timburke_18:52
*** pcaruana has quit IRC18:54
*** timburke_ has quit IRC18:57
*** spsurya has quit IRC20:02
*** threestrands has quit IRC20:17
*** henriqueof1 has quit IRC20:19
*** mwheckmann has joined #openstack-swift21:14
*** ianychoi has quit IRC21:35
*** ianychoi has joined #openstack-swift21:36
*** ccamel has quit IRC21:44
*** camelCaser has joined #openstack-swift21:44
mattoliveraumorning22:00
*** mwheckmann has quit IRC22:15
*** rcernin has joined #openstack-swift22:23
*** onovy has quit IRC23:01
*** timburke_ has joined #openstack-swift23:18
*** ChanServ sets mode: +v timburke_23:18
seongsoochogood morning.23:19
seongsoochohttps://review.opendev.org/#/c/693305/   The zuul gate was failed. I saw a log for failed test case, but I don't know why the test fail.23:20
patchbotpatch 693305 - swift - Add delete_account in InternalClient - 1 patch set23:20
timburke_seongsoocho: so the gate tests ten to be a little flakey -- the resources available to us via zuul are a lot more constrained than what we'd typically have in a dev environment, where we'd originally written the test23:24
timburke_probe tests in particular tend to have cascading failures, since it ties to leave the environment more-or-less intact following a failure. so in this particular case, test_post_ctype_replicated_when_previous_incomplete_puts failed, and then there must've still been a process somewhere with a file open on the loopback that caused resetswift to fail fo a bunch of subsequent tests23:27
timburke_all of which is to say, i wouldn't worry about it -- i'll just recheck it, and (hopefully) it'll merge this time around23:28
seongsoochooh.  ok. I was worried that the failure was the cause of my patch.23:30
timburke_nope, it looks great :-)23:31
seongsoocho\0/ yey23:35

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!