21:00:12 #startmeeting swift 21:00:13 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 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:16 The meeting name has been set to 'swift' 21:00:19 who's here for the swift meeting? 21:00:36 o/ 21:01:03 o/ 21:01:04 i know alecuyer and rledisez aren't going to make it 21:01:12 And am making breakfast for the girls, so could be interesting :p 21:01:17 heh 21:03:16 all right, agenda: 21:03:19 #link https://wiki.openstack.org/wiki/Meetings/Swift 21:03:39 not much new going on, mostly looking at updates. with that, 21:03:48 #topic tempurl PUT restrictions 21:04:09 mattoliverau did a great job of poking at some func tests and pushed them up 21:04:18 #link https://review.opendev.org/#/c/659499/ 21:04:18 patch 659499 - swift - WIP: Functests that stress tempurl xlo PUTs - 1 patch set 21:04:36 Still needs a bunch of work, will poke some more at it :) 21:05:22 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 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 For now maybe the review, can move it back to meeting if it stagnates or needs some real grey matter :) 21:07:49 sounds good. i don't want to harangue you every week unnecessarily ;-) 21:07:54 Loosening may be ok, but I think we need to be careful and make sure the cve holes are still plugged :) 21:08:11 agreed 21:08:20 #topic container building 21:08:32 the container jobs are passing again! 21:08:47 but i still proposed & landed a patch to make them non-voting 21:08:55 🙌 21:08:56 #link https://review.opendev.org/#/c/659391/ 21:08:57 patch 659391 - swift - Make build/upload/promote image jobs non-voting (MERGED) - 1 patch set 21:09:15 more an fyi than anything else 21:09:32 i'm excited to see what we build on top of these 21:09:59 #topic migration to storyboard 21:10:34 last week, diablo_rojo_phon said she was going to try to get our migration done 21:11:01 I saw she said something in -infra about working on it 21:11:04 I got the project created last week. 21:11:17 not sure whether it's actually happened yet or not, though -- i think there was ... yeah! the project's created :-) 21:11:47 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 thanks diablo_rojo_phon! so does that mean that we could start creating *new* stories there? 21:12:12 yay running things! 21:12:22 You can make test stories there for sure. 21:12:29 I wouldn't make legit ones there. 21:12:49 If you want to make legit ones in sb I would move forward with the project config change 21:12:59 That would create the project I'm the prod sb. 21:13:04 yeah, makes sense. since it's the sandbox area and will likely get blown away at some point 21:13:27 what's the sandbox url? 21:13:32 Yeah it's definitely not the 'real' place. 21:13:50 storyboard-dev.openstack.org 21:14:46 #link https://storyboard-dev.openstack.org/#!/project/openstack/swift 21:15:42 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 +2 21:16:15 it will surely take a bit of getting used to, but with some practice i'm sure it'll be great 21:16:53 #topic libec release 21:17:22 If anyone has questions please come ask in #storyboard 21:17:35 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 diablo_rojo_phon: thanks, and enjoy barcelona :) 21:18:08 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 i'll try to get my act together this week 21:18:43 #topic python 3 21:18:48 timburke: you got alot of other stuff done so no stress :) 21:18:57 heh, speaking of: 21:19:08 we have a func-py37 test gate job! 21:19:19 \o/ 21:19:47 that one file gets us to like 27% of our func tests :P 21:20:10 #link https://review.opendev.org/#/c/642520/ 21:20:11 patch 642520 - swift - Get functional/tests.py running under py3 (MERGED) - 16 patch sets 21:20:21 #link https://review.opendev.org/#/c/645856/ 21:20:21 patch 645856 - swift - Add py37 func test job (MERGED) - 8 patch sets 21:21:00 more good news: we've got patches proposed to bring all but one unit test file under test on py3! 21:21:17 i think i've got the list up-to-date at 21:21:21 #link https://wiki.openstack.org/wiki/Swift/PriorityReviews 21:21:38 we're down to just two middlewares 21:21:54 a handful of obj test files 21:22:08 and test_locale.py (which has no patch yet) 21:22:13 nice 21:23:17 i checked our coverage last week and this morning, and we've gone from 83% to 86.5%, which seems great 21:23:54 and we've got some half-dozen func test patches waiting for review 21:24:34 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 timburke: youve done an amazing job getting the func tests and obj tests over! 21:25:21 so great job everybody! keep reviewing! keep thinking about this! 21:26:18 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 #link https://review.opendev.org/#/c/659614/ 21:26:32 patch 659614 - swift - Specify pickle protocol in REPLICATE() - 3 patch sets 21:27:14 oh nice find.. thats important :) 21:28:12 #topic lots of small files 21:28:47 ...only i'm not sure kota is here... so i guess not much change for the time being ;-) 21:29:23 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 #topic open discussion 21:30:50 oh, hey! looks like clayg approved my async-delete patch! 21:30:53 #link https://review.opendev.org/#/c/659162/ 21:30:53 patch 659162 - swift - Add operator tool to async-delete some or all obje... - 7 patch sets 21:31:02 i was going to bring that up otherwise ;-) 21:32:24 oh cool, it uses the queue. I look forward to having a play with it 21:34:33 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 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 mattoliverau, not yet. i'll put that on my list of things to do for next week 21:38:06 all right, i think i'm going to call it 21:38:18 thank you all for coming, and thank you for working on swift! 21:38:28 #endmeeting