Wednesday, 2021-10-27

opendevreviewMerged openstack/liberasurecode master: Pin ISA-L to v2.30.0  https://review.opendev.org/c/openstack/liberasurecode/+/81556602:42
*** reid_g1 is now known as reid_g12:20
reid_gDuring the feedback session it was mentioned that maybe servers per port should be default. What number should that be? any other defaults you were thinking of?17:36
claygit's hard to make it the "default" because it requires ring changes πŸ€”19:10
DHEI'm sorry I missed that...19:44
reid_gWhat kind of ring changes? I know when we are adding our devices to the ring we have to increment the port and device name20:35
reid_gOr do you mean for upgrading clusters?20:35
seongsoochogood morning20:57
kotagood morning20:59
mattolivermorning o/20:59
mattoliverseongsoocho: congrats on getting the translation stuff going/worked out!21:00
seongsoochomattoliver:  thanks! o/21:01
mattolivertimburke_: are we meeting today?21:03
timburke_gah! got side-tracked looking at prod ;-)21:03
timburke_#startmeeting swift21:03
opendevmeetMeeting started Wed Oct 27 21:03:55 2021 UTC and is due to finish in 60 minutes.  The chair is timburke_. Information about MeetBot at http://wiki.debian.org/MeetBot.21:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:03
opendevmeetThe meeting name has been set to 'swift'21:03
timburke_who's here for the swift meeting?21:04
mattolivero/21:04
seongsoochoo/21:04
acoleso/21:04
kotao/21:05
timburke_agenda's at https://wiki.openstack.org/wiki/Meetings/Swift21:06
timburke_#topic PTG21:06
timburke_thank you all for attending the PTG last week! i feel like we had a lot of productive conversations21:06
mattoliver+121:07
timburke_the main thing i want to do this week is figure out who's going to champion some of the action items we came up with21:07
mattolivergreat idea.21:08
timburke_i've already offered to provide feedback for interop -- i haven't done it yet, but will try to for next week21:08
timburke_who's like to take on "better defaults"? either to look over our current defaults and look for improvements, or to make specific changes/recommendations (like servers-per-port)21:10
mattoliverI would, but might be better for someone who has a better swift ops background then me.21:11
timburke_you could still make sure servers-per-port is prominently recommended ;-)21:13
mattoliverYes, I could do that :)21:14
timburke_one part down -- any takers for the broader review? or, does anyone have other immediately actionable recommendations we'd want to make?21:16
mattoliverHow about if we create an etherpad of defaults and we can collaborate on what might be better? 21:16
timburke_πŸ‘ sounds like progress :-)21:17
mattoliverOK, I'll put together an etherpad so we can iterate over it over the next few weeks/months 21:17
timburke_dark data watcher -- acoles am i remembering right that you were planning to circle back and review the outstanding patch?21:18
acolesyes I ought to do that21:18
timburke_i'll attach your name to it then ;-)21:18
timburke_who want's to go abandon some old patches? so many clicky-clicks21:19
acolesdo we have a handy dashboard to show old inactive stuff, like 'the decade that wasn't' equivalent to 'the fortnight that was' ?21:21
acolesprobably not hard to sift them out if I put my mind to it21:21
mattoliverTrue, we could make one of those. 21:21
acolesshall we all start with patches we own? I know I have a few that I should abandon21:22
timburke_https://review.opendev.org/q/p:openstack/swift+is:open+age:52w should have all open swift patches that haven't been touched in a year21:22
acolesπŸ‘21:22
mattoliverWe also have a possibly abandoned part of an old dashboard we used to use.. I probably have it somewhere21:22
timburke_we can -- i was debating about recommending we start there -- but then i quickly realized that the bulk of the cruft will be from people not here ;-)21:23
timburke_fwiw that "only" goes on for 8 pages >.<21:24
timburke_i can pick that up21:24
timburke_who wants to orchestrate a bug squash?21:25
timburke_my hope is that it'll mostly amount to collecting then divying up the list of bugs to give everybody else some to triage21:26
mattoliverHere is a shortened version of a Swift Project dashboard we used to use.. might need to be updated to reflect later changes etc: https://bit.ly/3GsKmXg <-- hopefully that works21:27
mattoliverWe're writing these action items somewhere prominent right? so we can refer back and a place to comment and make progress on, like maybe the agenda wiki or something? 21:29
timburke_i plan on keeping them on the agenda (just not bringing them up *every* week)21:30
mattolivercool :)21:30
mattoliverLast time we did a bug squash was around a PTG, and the way we ran that I remember being pretty good.. but can't quite remember. Was there an etherpad or something to track progress or something? 21:31
acolesmaybe etherpad with list, people put nickname against a bunch and then strikethrough as they are done21:32
acolesany that are hard to decide on can be put back into the pool and/or discussed if we do it in real time21:33
mattoliverthat rings a bell. 21:33
timburke_yeah, i think it was something like that. i think tdasilva did the collection21:33
mattoliverWe should get tdasilva to do it again, and drag him back into swift work :P21:34
mattoliverI'll see what I can do about at least getting a start on the etherpad for this too.21:34
timburke_my gut sense is that we ought to close most things we can't repro, but with a message that makes it clear that they can re-open if it's still an issue21:34
timburke_great, thanks mattoliver!21:35
acolesis the idea to do this sync or async? If sync, could we use one weekly meeting slot? or should we set up two times to suit US/EU and AP timezones?21:35
acolesmaybe first pass can be async21:35
acoleswe need timburke_ to hand out cookies to reward us :)21:35
mattoliveryeah, start async, but sync definitely helps makes progress, so maybe both, let's see how we go.21:36
timburke_or apple cider ;-)21:36
acoleshehe, hic!21:36
mattoliveroh apple cider.. I'll work for booze :P21:36
acolesso, async via etherpad, then sync to discuss the trickier ones21:36
mattoliver+10021:37
timburke_idk -- depending on how my first batch goes, maybe you'd prefer it be nonalcoholic :P21:37
mattoliverdidn't qualify how good my work would be :P21:37
timburke_sounds like a good plan -- maybe get the etherpad together for one meeting (next week, maybe?), ask people to claim a chunk to do sometime that week, with a goal of bringing some specific questionable bug back to discuss the following week21:39
timburke_ok, next: drop logging translations21:39
timburke_i refreshed https://review.opendev.org/c/openstack/swift/+/749810 last week -- who want's to take on the backend services?21:40
mattoliverThis was a pet peeve for Pete, should we ask if he's interested in getting out to eraser? :)21:41
mattoliver*the21:41
acolesI'll take a crack at it21:42
timburke_part of me is tempted to allocate the rest to clayg and zaitcev ;-)21:45
mattoliverAnd cschwede ;) 21:45
mattoliverLooks like seongsoocho already worked out about swift translations21:46
timburke_i saw! seongsoocho do you know if there's more i need to look into to get it published? or maybe i should just wait for the first batch and see what happens :-)21:47
claygYeah sign me up! But not if it’s boring and you really want it done.21:48
mattoliverlol21:48
timburke_clayg, i feel like you'd be good for either looking through the ops runbook or writing a "why swift" doc ;-) (or both!)21:48
mattoliverWith the amount of resources available to us do we maybe want to do a doc sprint after we get the bugs and defaults under control.21:49
timburke_fair point. maybe we'll leave them for now.21:50
mattoliverbecause that might need more people looking at it async 21:50
claygCome join me around the fire and let me tell you of how we USED to run distributes storage.21:50
timburke_all right, i *think* that covers the action items from the PTG21:50
mattoliverthe 'why swift' could be good though.21:50
timburke_#topic open discussion21:50
timburke_what else should we bring up this week?21:51
mattoliverOh I got a talk approved at the next australian linux conference (virtual again) around Swift tracing21:52
kotacongrats!21:52
timburke_nice!21:52
mattoliverso now I just need to clean it up and turn it into some kind of presentation rather then a stream of thought :P21:52
timburke_i started playing around with trying to build usable wheels for pyeclib. might have some patches to propose in the not-too-distant future to support it21:54
mattolivercool21:54
timburke_it bugs me that you've needed liberasurecode-dev(el) to even get swift installed for so long21:55
timburke_then i started thinking about whether it'd make sense to include isa-l in the wheel too, cause that seemed like a useful thing21:56
timburke_which in turn made me remember the state of jerasure. i'm thinking it might be time to finally deprecate it: https://review.opendev.org/c/openstack/pyeclib/+/81541021:56
timburke_any objections? is it enough to do the standard python DeprecationWarning thing in pyeclib, or should i figure out how to do something vaguely equivalent in liberasurecode, too?21:58
timburke_all right, that's about time22:00
timburke_thank you all for coming, and thank you for working on swift!22:00
timburke_#endmeeting22:00
opendevmeetMeeting ended Wed Oct 27 22:00:52 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)22:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/swift/2021/swift.2021-10-27-21.03.html22:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/swift/2021/swift.2021-10-27-21.03.txt22:00
opendevmeetLog:            https://meetings.opendev.org/meetings/swift/2021/swift.2021-10-27-21.03.log.html22:00
mattoliverA deprecation warning is a good start I think. That wont effect clusters running it.. as it could be problematic for people to change without some kind of policy migration. 22:01

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