21:00:12 <timburke> #startmeeting swift 21:00:13 <openstack> Meeting started Wed May 22 21:00:12 2019 UTC and is due to finish in 60 minutes. The chair is timburke. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:14 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:16 <openstack> The meeting name has been set to 'swift' 21:00:19 <timburke> who's here for the swift meeting? 21:00:36 <mattoliverau> o/ 21:01:03 <clayg> o/ 21:01:04 <timburke> i know alecuyer and rledisez aren't going to make it 21:01:12 <mattoliverau> And am making breakfast for the girls, so could be interesting :p 21:01:17 <timburke> heh 21:03:16 <timburke> all right, agenda: 21:03:19 <timburke> #link https://wiki.openstack.org/wiki/Meetings/Swift 21:03:39 <timburke> not much new going on, mostly looking at updates. with that, 21:03:48 <timburke> #topic tempurl PUT restrictions 21:04:09 <timburke> mattoliverau did a great job of poking at some func tests and pushed them up 21:04:18 <timburke> #link https://review.opendev.org/#/c/659499/ 21:04:18 <patchbot> patch 659499 - swift - WIP: Functests that stress tempurl xlo PUTs - 1 patch set 21:04:36 <mattoliverau> Still needs a bunch of work, will poke some more at it :) 21:05:22 <timburke> i had a few concerns that we maybe *aren't* actually comfortable with loosening our restrictions as we'd hypothesized at the PTG 21:06:05 <timburke> mattoliverau, do you think it's something we should continue bringing up during meetings, or is the review a better venue for discussion? 21:06:56 <mattoliverau> For now maybe the review, can move it back to meeting if it stagnates or needs some real grey matter :) 21:07:49 <timburke> sounds good. i don't want to harangue you every week unnecessarily ;-) 21:07:54 <mattoliverau> Loosening may be ok, but I think we need to be careful and make sure the cve holes are still plugged :) 21:08:11 <timburke> agreed 21:08:20 <timburke> #topic container building 21:08:32 <timburke> the container jobs are passing again! 21:08:47 <timburke> but i still proposed & landed a patch to make them non-voting 21:08:55 <clayg> 🙌 21:08:56 <timburke> #link https://review.opendev.org/#/c/659391/ 21:08:57 <patchbot> patch 659391 - swift - Make build/upload/promote image jobs non-voting (MERGED) - 1 patch set 21:09:15 <timburke> more an fyi than anything else 21:09:32 <timburke> i'm excited to see what we build on top of these 21:09:59 <timburke> #topic migration to storyboard 21:10:34 <timburke> last week, diablo_rojo_phon said she was going to try to get our migration done 21:11:01 <notmyname> I saw she said something in -infra about working on it 21:11:04 <diablo_rojo_phon> I got the project created last week. 21:11:17 <timburke> not sure whether it's actually happened yet or not, though -- i think there was ... yeah! the project's created :-) 21:11:47 <diablo_rojo_phon> I had some issues with my SSH key to the Dev isntance that I got cleared up. Then we hit some python 3 issues that I think are fine now so I shoooould be able to run it. 21:12:05 <timburke> thanks diablo_rojo_phon! so does that mean that we could start creating *new* stories there? 21:12:12 <timburke> yay running things! 21:12:22 <diablo_rojo_phon> You can make test stories there for sure. 21:12:29 <diablo_rojo_phon> I wouldn't make legit ones there. 21:12:49 <diablo_rojo_phon> If you want to make legit ones in sb I would move forward with the project config change 21:12:59 <diablo_rojo_phon> That would create the project I'm the prod sb. 21:13:04 <timburke> yeah, makes sense. since it's the sandbox area and will likely get blown away at some point 21:13:27 <timburke> what's the sandbox url? 21:13:32 <diablo_rojo_phon> Yeah it's definitely not the 'real' place. 21:13:50 <diablo_rojo_phon> storyboard-dev.openstack.org 21:14:46 <timburke> #link https://storyboard-dev.openstack.org/#!/project/openstack/swift 21:15:42 <timburke> i'd encourage everyone to try out the "make a story, comment on it, close it as either fixed or invalid" workflow, see how it feels 21:15:58 <diablo_rojo_phon> +2 21:16:15 <timburke> it will surely take a bit of getting used to, but with some practice i'm sure it'll be great 21:16:53 <timburke> #topic libec release 21:17:22 <diablo_rojo_phon> If anyone has questions please come ask in #storyboard 21:17:35 <timburke> last week we agreed it would be a good idea to get a 1.6.1 out, but so far i haven't had time to get together an AUTHORS/CHANGELOG patch. sorry 21:17:46 <mattoliverau> diablo_rojo_phon: thanks, and enjoy barcelona :) 21:18:08 <timburke> tdasilva offered to help (http://eavesdrop.openstack.org/irclogs/%23openstack-swift/%23openstack-swift.2019-05-17.log.html#t2019-05-17T17:51:04) but i guess he hasn't had time either ;-) 21:18:23 <timburke> i'll try to get my act together this week 21:18:43 <timburke> #topic python 3 21:18:48 <mattoliverau> timburke: you got alot of other stuff done so no stress :) 21:18:57 <timburke> heh, speaking of: 21:19:08 <timburke> we have a func-py37 test gate job! 21:19:19 <mattoliverau> \o/ 21:19:47 <timburke> that one file gets us to like 27% of our func tests :P 21:20:10 <timburke> #link https://review.opendev.org/#/c/642520/ 21:20:11 <patchbot> patch 642520 - swift - Get functional/tests.py running under py3 (MERGED) - 16 patch sets 21:20:21 <timburke> #link https://review.opendev.org/#/c/645856/ 21:20:21 <patchbot> patch 645856 - swift - Add py37 func test job (MERGED) - 8 patch sets 21:21:00 <timburke> more good news: we've got patches proposed to bring all but one unit test file under test on py3! 21:21:17 <timburke> i think i've got the list up-to-date at 21:21:21 <timburke> #link https://wiki.openstack.org/wiki/Swift/PriorityReviews 21:21:38 <timburke> we're down to just two middlewares 21:21:54 <timburke> a handful of obj test files 21:22:08 <timburke> and test_locale.py (which has no patch yet) 21:22:13 <mattoliverau> nice 21:23:17 <timburke> i checked our coverage last week and this morning, and we've gone from 83% to 86.5%, which seems great 21:23:54 <timburke> and we've got some half-dozen func test patches waiting for review 21:24:34 <timburke> i'm not sure that we'll hit my end-of-the-month target, but it definitely seems like we won't miss it by much 21:25:10 <mattoliverau> timburke: youve done an amazing job getting the func tests and obj tests over! 21:25:21 <timburke> so great job everybody! keep reviewing! keep thinking about this! 21:26:18 <timburke> and keep testing. OVH did some nice mixed-version testing that uncovered a bug where we didn't specify the pickle protocol version we wanted 21:26:31 <timburke> #link https://review.opendev.org/#/c/659614/ 21:26:32 <patchbot> patch 659614 - swift - Specify pickle protocol in REPLICATE() - 3 patch sets 21:27:14 <mattoliverau> oh nice find.. thats important :) 21:28:12 <timburke> #topic lots of small files 21:28:47 <timburke> ...only i'm not sure kota is here... so i guess not much change for the time being ;-) 21:29:23 <timburke> i did at least kick the merge-from-master from last week -- i should look at doing another merge for this week 21:29:43 <timburke> #topic open discussion 21:30:50 <timburke> oh, hey! looks like clayg approved my async-delete patch! 21:30:53 <timburke> #link https://review.opendev.org/#/c/659162/ 21:30:53 <patchbot> patch 659162 - swift - Add operator tool to async-delete some or all obje... - 7 patch sets 21:31:02 <timburke> i was going to bring that up otherwise ;-) 21:32:24 <mattoliverau> oh cool, it uses the queue. I look forward to having a play with it 21:34:33 <timburke> there are definitely some interesting ideas in the review comments for where we could take it from there, including using something like the general task queue to drive a job that does the paging/enqueuing of the expirer entries -- super interesting 21:36:14 <mattoliverau> oh interesting, looks like even though it +a'ed I need to add it to my list of patches to read (esp the comments) :P Have these ideas been moved to the ideas page? 21:36:46 <timburke> mattoliverau, not yet. i'll put that on my list of things to do for next week 21:38:06 <timburke> all right, i think i'm going to call it 21:38:18 <timburke> thank you all for coming, and thank you for working on swift! 21:38:28 <timburke> #endmeeting