20:00:30 #startmeeting barbican 20:00:31 Meeting started Mon Mar 13 20:00:30 2017 UTC and is due to finish in 60 minutes. The chair is dave-mccowan. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:32 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:34 The meeting name has been set to 'barbican' 20:00:34 #topic roll call 20:02:19 \o/ 20:02:28 hi kfarr 20:02:56 o/ and here I was thinking I missed it 20:03:21 hi alee. we're an hour later now due to DST 20:03:44 dave-mccowan, yeah - seems the rest of the world doesn't change when we do 20:03:58 mighty inconvenient, that .. 20:04:32 :/ 20:05:02 yep. i figure congress owes me a new VCR due to that change. except, i don't use VCR anymore. :-) 20:05:57 small group.... we'll blame it on congress. ;-) 20:05:59 here's the agenda: https://wiki.openstack.org/wiki/Meetings/Barbican#Agenda 20:05:59 #topic backlog review 20:06:12 we're doing a great job whittling down the open reviews for patches 20:06:40 the bug count is still pretty high. down from 72, but still half of the remaining 49 are in "new" state. 20:07:26 just a reminder to help out when you can. when more folks are round i'll set up a time to get together to triage together again. 20:07:36 #topic Pike status 20:07:50 4 weeks until Milestone 1. 20:08:00 https://launchpad.net/barbican/+milestone/pike-1 20:08:37 I sent an email to the ML about oslo.keymanager 20:08:38 http://lists.openstack.org/pipermail/openstack-dev/2017-March/113863.html 20:08:53 already has some replies 20:09:07 kfarr thanks! i missed that. 20:09:16 it was just an hour ago or so 20:09:21 so no worries :) 20:10:49 ah... that's why. cool. a good discussion started already. 20:11:11 alee are you going to do the httpd and devstack changes for pike-1? 20:11:43 dave-mccowan, I'm going to try -- on some dogtag proiorities right now 20:12:04 dave-mccowan, if not, definitely by pkie-2 20:12:17 alee sounds good. i'll try to keep an appropriate level of nagging in the meantime. :-) 20:12:32 sure :) 20:12:55 a new contributor, namnh, want to help us with getting our "supported:upgrades" tag. he asked us to look at: 20:13:05 https://bugs.launchpad.net/barbican/+bug/1670946 20:13:05 Launchpad bug 1670946 in Barbican "[RFE] Support rolling upgrade in Barbican" [High,In progress] - Assigned to Nam (namnh) 20:14:13 hi namnh 20:14:45 we just got to your agenda item on rolling upgrade support. did you have anything to mention in particular? 20:14:59 hi dave-mccowan, I am so sorry for late 20:15:31 yes, 20:15:40 namnh thanks for waking up early (or staying up late) to talk with us 20:15:49 First, I think we should add worker to devstack plugin. this path is to do this: https://review.openstack.org/#/c/444190/ 20:16:21 :) thanks for your understanding 20:16:30 that patch looks good to me. what do you think alee? 20:16:48 I wish I understood better about what barbican-worker is doing 20:17:03 does just adding it like that automatically make all the requests pass through the worker? 20:17:15 I wish there were a way to check that it is doing what we think it is doing 20:17:31 dave-mccowan, patch looks ok to me .. 20:18:50 not sure what this has to do with rolling upgrades .. 20:19:13 kfarr: I am new member in barbican, I will try to make clear this service 20:19:20 my guess is that workers runs, but is not used unless settings are made in the [queue] section 20:19:36 alee right. devstack and workers are separate from ugrades. 20:20:04 dave-mccowan, ok - just wanted to make sure I wasn't missing some context 20:20:22 alee: I think yes, becasue I am writting automation test and it's related to all service in barbican 20:20:50 dave-mccowan, do you know what the difference is between barbican-retry and barbican-worker? 20:20:55 namnh, fairt enough. Its a good idea for something to test the worker code 20:21:36 alee, dave-mccowan, kfarr: I have a plan to support upgrade 20:21:45 Testing upgrade from newton to ocata and ocata to master to verify that there're not any problems 20:21:51 developing to support automation test with grenade, then making a document for operators 20:22:03 how do you think about this? 20:22:36 yes, that sounds like a good plan~ 20:23:15 namnh thanks, that sounds great. 20:24:46 anything else on this topic? 20:24:54 dave-mccowan, alee, kfarr: I am preparing souce code link this link: https://github.com/NguyenHoaiNam/barbican/tree/devstack_db/devstack/upgrade 20:25:15 is that right way what you are thinking? 20:27:29 namnh i see you're using grenade. that's good. what example did you follow? i assume you plan to merge this to the barbican repository... 20:30:08 namnh maybe we could make an experimental gate first, modeled off another project (maybe ironic since they also have a devstack plugin?) 20:30:33 then if you committed your changes to barbican, they could be tested in the experimental grenade gate? 20:30:46 dave-mccowan: I think barbican is missing a "upgrade" folder that it can support grenade running automation test. I am just preparing, I will push my patch after testing 20:32:13 kfarr do you want to add an empty experimental gate job to help get that started? 20:32:34 dave-mccowan, I could take a look, sure 20:32:42 as you can see: https://github.com/NguyenHoaiNam/barbican/blob/devstack_db/devstack/upgrade/shutdown.sh#L31. it has worker, that reason why I would like ask your dicision about this service 20:33:18 whether it has in devstack or not. 20:33:36 namnh sounds good. i think we reached agreement to merge your devstack change. thanks for finding and fixing this. 20:34:39 dave-mccowan: for this patch set: https://review.openstack.org/#/c/444190/ 20:35:50 namnh yes, i've given it +2 now. maybe alee or kfarr can finish their review soon and merge. 20:36:01 I'm still unsure! I don't have any hard objections 20:36:09 I just don't know enough 20:36:26 like, what's the difference between barbican-retry and barbican-worker 20:36:32 and do we need both in devstack 20:38:31 kfarr: I understand, maybe I should research worker more detail :) 20:38:48 on the old wiki, there is a description of workers. under [queue] in the config, you specify enable=True and the number of workers and that gives parallel processing. recommendation is # of workers == the # of CPUs. in the default config with devstack, it doesn't matter if a worker is started or not... it's not used, unless [queue] is enabled. 20:39:24 kfarr, I'm not answering because I'ma little fuzzy myself. I think we need to look to see whats realyy needed 20:39:29 let's pick redrobot's or woodster's brain on this 20:40:00 thanks namnh we'll work more on this and let you know through comments on the review 20:40:12 dave-mccowan, yes -because I think we need barbican-worker and not retry or visa versa 20:41:18 Another question, if we change the installation to install the worker, then should we change the default config to have one worker enabled? 20:42:06 probably for woodster or redrobot ^^ 20:42:10 kfarr, dave-mccowan lets take an actuaon item to try to understand what we need here - in consultation with redrobot and woodster 20:42:52 #action check with redrobot or woodster about retry and worker processes and devstack defaults 20:43:19 moving on... 20:43:29 #topic tempest testing 20:43:47 i notice that octavia added barbican/octavia scenario testing that now runs in our gate 20:44:03 anything else new here kfarr? 20:45:14 not too much 20:45:43 volume encryption scenario tests: https://review.openstack.org/#/c/439182/ 20:46:03 that's it! 20:46:09 thanks! 20:46:15 #topic summit 20:46:39 Barbicaneers got a lot of session approved! 20:47:41 including the superpopular workshop! 20:48:18 on the workshop, we should be able to get Thales involved again in providing us with an HSM 20:48:48 We also will need volunteers to staff an "onboarding room" for new contributors to drop by. It will be part of the Forum, scheduled for 90 minutes. they say we don't need to prepare something, but maybe having something hands-on would be good to recruit contributors. 20:49:40 dave-mccowan, I should probably be able to volumteer for part of that 20:49:57 Also for the Forum (i guess Design-session-lite), there are two etherpads to collect topics 20:50:03 To propose cross project topics: https://etherpad.openstack.org/p/BOS-TC-brainstorming 20:50:21 To propose Barbican topics: https://etherpad.openstack.org/p/BOS-Barbican-brainstorming 20:51:19 We can propose a continuation of the Key Manager adoption topic that we started at PTG 20:51:47 The 20:52:03 The forum should have operators and developers present. 20:52:21 any other comments on Summit? 20:53:29 #topic any other business 20:54:31 thanks for joining namnh. usually we have a few more people joining. 20:56:07 dave-mccowan: I am glad to discuss with all of you in a weekly meeting :) 20:56:55 thanks everyone 20:56:59 #endmeeting