Wednesday, 2015-02-04

*** banix has joined #openstack-meeting-400:03
*** sigmavirus24 is now known as sigmavirus24_awa00:07
*** markvoelker has quit IRC00:07
*** VW has joined #openstack-meeting-400:11
*** VW has quit IRC00:11
*** VW has joined #openstack-meeting-400:12
*** banix has quit IRC00:18
*** s3wong has quit IRC00:18
*** s3wong has joined #openstack-meeting-400:18
*** s3wong has quit IRC00:20
*** carl_baldwin has quit IRC00:33
*** banix has joined #openstack-meeting-400:49
*** markvoelker has joined #openstack-meeting-400:52
*** david-lyle is now known as david-lyle_afk00:57
*** wojdev has quit IRC00:59
*** markvoelker has quit IRC01:00
*** VW has quit IRC01:09
*** VW has joined #openstack-meeting-401:09
*** markvoelker has joined #openstack-meeting-401:19
*** VW has quit IRC01:42
*** VW has joined #openstack-meeting-401:43
*** VW has quit IRC01:44
*** banix has quit IRC01:46
*** kobis has joined #openstack-meeting-401:57
*** fnaval has joined #openstack-meeting-402:02
*** VW has joined #openstack-meeting-402:18
*** sigmavirus24_awa is now known as sigmavirus2402:26
*** jckasper has joined #openstack-meeting-402:26
*** sigmavirus24 is now known as sigmavirus24_awa02:27
*** banix has joined #openstack-meeting-402:29
*** salv-orlando has quit IRC02:29
*** galstrom_zzz is now known as galstrom02:33
*** ajmiller has joined #openstack-meeting-402:40
*** VW has quit IRC02:42
*** VW has joined #openstack-meeting-402:43
*** SridharRamaswamy has quit IRC03:20
*** ajmiller has quit IRC03:42
*** banix has quit IRC03:56
*** ajmiller has joined #openstack-meeting-404:07
*** sarob has joined #openstack-meeting-404:19
*** galstrom is now known as galstrom_zzz04:25
*** fnaval has quit IRC04:38
*** kobis has quit IRC04:53
*** david-lyle_afk has quit IRC05:11
*** david-lyle_afk has joined #openstack-meeting-405:11
*** ivar-laz_ has joined #openstack-meeting-405:24
*** qwebirc78548 has joined #openstack-meeting-405:25
*** qwebirc28104 has joined #openstack-meeting-405:27
*** ivar-lazzaro has quit IRC05:27
*** qwebirc28104 has left #openstack-meeting-405:28
*** ivar-laz_ has quit IRC05:28
*** qwebirc78548 has quit IRC05:34
*** sarob has quit IRC05:40
*** ivar-lazzaro has joined #openstack-meeting-405:49
*** markvoelker has quit IRC06:08
*** wojdev has joined #openstack-meeting-406:13
*** ivar-laz_ has joined #openstack-meeting-406:21
*** numan has joined #openstack-meeting-406:22
*** ivar-lazzaro has quit IRC06:24
*** wojdev has quit IRC06:26
*** markvoelker has joined #openstack-meeting-406:39
*** markvoelker has quit IRC06:43
*** wojdev has joined #openstack-meeting-406:59
*** VW has quit IRC07:00
*** VW has joined #openstack-meeting-407:01
*** ivar-laz_ has quit IRC07:03
*** ivar-lazzaro has joined #openstack-meeting-407:04
*** wojdev has quit IRC07:09
*** [1]evgenyf has quit IRC07:11
*** VW has quit IRC07:15
*** VW has joined #openstack-meeting-407:16
*** ivar-laz_ has joined #openstack-meeting-407:16
*** ivar-lazzaro has quit IRC07:19
*** ivar-laz_ has quit IRC07:19
*** VW has quit IRC07:23
*** [1]evgenyf has joined #openstack-meeting-407:23
*** VW has joined #openstack-meeting-407:23
*** VW has quit IRC07:29
*** VW has joined #openstack-meeting-407:29
*** ajmiller has quit IRC07:33
*** ajmiller has joined #openstack-meeting-407:33
*** belmoreira has joined #openstack-meeting-407:36
*** VW has quit IRC07:37
*** VW has joined #openstack-meeting-407:38
*** markvoelker has joined #openstack-meeting-407:39
*** markvoelker has quit IRC07:44
*** VW has quit IRC07:46
*** VW has joined #openstack-meeting-407:47
*** VW has quit IRC07:49
*** VW has joined #openstack-meeting-407:50
*** VW has quit IRC07:52
*** VW has joined #openstack-meeting-407:53
*** VW has quit IRC07:58
*** VW has joined #openstack-meeting-407:59
*** VW has quit IRC07:59
*** VW has joined #openstack-meeting-408:00
*** VW has quit IRC08:11
*** VW has joined #openstack-meeting-408:12
*** VW has quit IRC08:18
*** VW has joined #openstack-meeting-408:19
*** VW has quit IRC08:27
*** VW has joined #openstack-meeting-408:27
*** VW has quit IRC08:32
*** markvoelker has joined #openstack-meeting-408:40
*** markvoelker has quit IRC08:45
*** dhruvdhody has joined #openstack-meeting-408:49
*** matrohon has joined #openstack-meeting-408:54
*** dhruvdhody has quit IRC09:11
*** mfedosin has quit IRC09:20
*** belmoreira has quit IRC09:21
*** belmoreira has joined #openstack-meeting-409:22
*** dhruvdhody has joined #openstack-meeting-409:25
*** dhruvdhody has quit IRC09:30
*** jckasper has quit IRC09:30
*** salv-orlando has joined #openstack-meeting-409:37
*** markvoelker has joined #openstack-meeting-409:41
*** lakshmiS has joined #openstack-meeting-409:42
*** lakshmiS has quit IRC09:47
*** markvoelker has quit IRC09:47
*** lakshmiS has joined #openstack-meeting-409:47
*** igordcard has joined #openstack-meeting-409:49
*** igordcard has quit IRC09:54
*** ajmiller has quit IRC10:21
*** ajmiller has joined #openstack-meeting-410:22
*** markvoelker has joined #openstack-meeting-410:43
*** markvoelker has quit IRC10:48
*** belmoreira has quit IRC10:48
*** VW has joined #openstack-meeting-410:58
*** VW has quit IRC11:03
*** lakshmiS has quit IRC11:03
*** lakshmiS has joined #openstack-meeting-411:30
*** lakshmiS_ has joined #openstack-meeting-411:43
*** markvoelker has joined #openstack-meeting-411:44
*** lakshmiS has quit IRC11:46
*** markvoelker has quit IRC11:49
*** david-lyle_afk is now known as david-lyle12:01
*** mwang2_ has joined #openstack-meeting-412:10
*** hemanth has joined #openstack-meeting-412:14
*** mwang2 has quit IRC12:20
*** hemanth_ has quit IRC12:20
*** david-lyle is now known as david-lyle_afk12:36
*** david-lyle_afk is now known as david-lyle12:36
*** david-lyle is now known as david-lyle_afk12:44
*** david-lyle_afk is now known as david-lyle12:45
*** markvoelker has joined #openstack-meeting-412:45
*** markvoelker has quit IRC12:49
*** markvoelker has joined #openstack-meeting-413:20
*** galstrom_zzz is now known as galstrom13:23
*** lakshmiS_ has quit IRC13:49
*** lakshmiS_ has joined #openstack-meeting-413:49
*** klamath has joined #openstack-meeting-413:54
*** klamath has quit IRC13:54
*** wojdev has joined #openstack-meeting-413:55
*** klamath has joined #openstack-meeting-413:55
*** jckasper has joined #openstack-meeting-414:01
*** ajmiller has quit IRC14:03
*** galstrom is now known as galstrom_zzz14:09
*** kobis has joined #openstack-meeting-414:10
*** belmoreira has joined #openstack-meeting-414:11
*** jckasper has quit IRC14:18
*** jckasper has joined #openstack-meeting-414:19
*** kobis has quit IRC14:21
*** VW_ has joined #openstack-meeting-414:24
*** lennyb has joined #openstack-meeting-414:59
*** omrim has joined #openstack-meeting-414:59
*** sigmavirus24_awa is now known as sigmavirus2415:00
krtaylor#startmeeting third-party15:00
openstackMeeting started Wed Feb  4 15:00:48 2015 UTC and is due to finish in 60 minutes.  The chair is krtaylor. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: third-party)"15:00
openstackThe meeting name has been set to 'third_party'15:00
omrimHello15:00
mmedvedeo/15:01
rfolcoHi15:01
krtaylorwho is here for the Third Party CI Working Group meeting?15:01
omrimomrim15:01
lennybHello, My name is Lenny, I work for Mellanox and will be working on our CI.15:01
krtaylorhi lennyb15:01
krtaylorhi omrim15:01
omrimkrtaylor: Hello :)15:02
*** ja has joined #openstack-meeting-415:02
jamoin moin15:02
krtaylorok, well let's get started, we have a full  agenda today15:02
krtaylorhi ja15:02
krtaylor#topic Third-party CI documentation15:02
*** openstack changes topic to "Third-party CI documentation (Meeting topic: third-party)"15:02
*** rhe00_ has joined #openstack-meeting-415:02
jahowdy krtaylor15:03
krtaylorso, the documentation sprint went well, but we still have a lot of work to do15:03
krtayloromrim, you are going to help us get a FAQ going right?15:03
omrimkrtaylor: Yes, I will be glad to get some great refernces15:04
krtayloryou can use the etherpad to gather ideas if you wish, or start a new one15:04
krtaylor#link https://etherpad.openstack.org/p/third-party-ci-documentation15:04
krtaylorthere is the link, for everyone else15:05
rfolcowill revisit there and see what is missing15:05
krtaylorja, I think you have some interesting points in the Meta-comments15:05
krtaylorthose could be turned into patches15:05
krtaylorrfolco, yes please, that woul dbe great15:06
krtaylorand would be great too15:06
krtaylorwe have done a pretty good job on third-party.rst15:06
krtaylorbut running-your-own.rst is untouched15:07
krtaylorit needs the most work15:07
jaare there any upcoming milestones that make it harder/easier to do patches at a given time?  I'm unsure how/if the overall release dates affect documentation patches.15:07
krtaylorwe can divide that up to make progress15:07
krtaylorja, good question, but we are still in the middle of kilo15:08
krtaylorwe should be good for several more weeks15:08
*** kobis has joined #openstack-meeting-415:08
krtaylorand since docs don't hurt anything else, it should be fairly independent of release schedules15:09
krtaylorso, any volunteers for running-your-own?15:09
jakrtaylor, that's the point of the question... interaction between doc and release dates.  e.g. in w3c there is a "quiet period" at certain points where nothing new gets published.15:09
ja... little/no interaction was the hoped-for state15:10
krtaylorja, oh, yeah I remember that, no nothing like that here15:10
krtaylorespecially for what we are doing to help external testing15:10
jakrtaylor, is the same true of the puppet splits or will those "have" to quiesce "during" the release?15:11
*** numan has quit IRC15:11
krtaylorlennyb, getting your perspective on the documentation would be really good, and we can help you get started in patch writing15:11
krtaylorja, not sure I understand, do you mean for adopting the module split-out?15:12
ja... if the CI work is closer to ... well, CI process... that's ideal for me at least.15:12
lennybok,15:12
jakrtaylor, since puppet is "code" not "doc" it might have to play by different rules - that was the point of that question15:12
*** wojdev_ has joined #openstack-meeting-415:13
krtaylorja, good stuff, but lets focus on docs for the moment, can we discuss that at the end in open discussion?15:13
jasure15:13
*** wojdev has quit IRC15:13
*** wojdev_ is now known as wojdev15:13
krtaylorok, so how do we get the running-your-own to move forward?15:14
krtaylordo we need to assign chunks? any volunteers?15:14
krtaylorI'll be in, obviously15:14
*** rm_work|away is now known as rm_work15:14
rfolcoseems to be huge15:15
krtayloryes, and needs the most work15:15
krtaylorSo, I'll take the requirements section15:15
krtayloreveryone, grab a section in the etherpad15:16
jado we have consensus on what purposes it is intended to serve?  e.g. purely reference, closer to tutorial15:16
ja...I wouldn't really know what to put into a patch until I understand where the wg wants it to land.15:16
*** pmesserli has joined #openstack-meeting-415:17
krtaylorja, I think refreshing what is there is the first goal, but including links to other parts of the existing documentation is a really good thing15:17
krtaylorso, reuse the infra manual as much as possible15:18
rfolcoI guess for running-your-own it's just an update. You need a balance between detailed/superficial15:18
krtaylorwe, as a work group, own keeping this document up to date, so minimizing revisions by referencing other infra docs is a priority15:18
krtaylorrfolco, yes15:18
krtaylorok, well, I encourage everyone to read that doc and think about a section to re-write, its a great way to get started in the community15:20
krtaylor#link http://ci.openstack.org/running-your-own.html15:20
krtaylorjust for completeness15:20
krtayloralso remember to please set topic to 'third-party-ci-documentation'15:21
krtayloron any patches, makes it easier to track as a group15:21
krtaylorok, any questions on documentation, else we'll move on15:21
jaIf I see its current form as a reference, and I think a tutorial is what newbies really need, is the net that I should just write it all up as a patch first and then see if reviewers like it?15:21
krtaylorja, smaller is better, just start with a section15:22
*** fnaval has joined #openstack-meeting-415:22
krtayloreasier to review and merge15:22
omrimkrtaylor: Great doc thanks15:22
krtayloromrim, thank you for your FAQ patch!15:23
krtaylorok, lets move on, we have a full agenda today15:23
krtaylor#topic Splitting out puppet modules15:23
*** openstack changes topic to "Splitting out puppet modules (Meeting topic: third-party)"15:23
krtaylorI left this on the agenda, but just to summarize15:24
krtaylornot sure if we have asselin yet, its early for him15:24
krtaylorit was a tremendous success15:24
krtaylorand a lot of fun15:24
mmedvede+115:25
krtaylorthanks mmedvede for a big part, how many patches?15:25
mmedvedeI think I did 14 during the sprint15:25
mmedvedemodules15:25
mmedvede~3 patches per module15:25
krtaylorwow, nice15:25
krtayloryeah, I did a search to see and stopped counting after a page15:26
krtaylorany thoughts about what went well in the sprint, what didnt?15:26
mmedvedeThe result is that now puppet modules are in their own projects. And we are encouraged to make those modules more consumable by 3rd parties15:27
mmedvedekrtaylor: the ordering was an issue15:27
krtaylorI think pleia2 is going to summarize the virtual sprints in general via email, more teams should consider them15:28
krtaylormmedvede, agreed15:28
mmedvedea lot of merge conflicts. We should have figured out a way to avoid this. Other than that, it was efficient15:28
krtaylorrebase, rebase, rebase15:28
*** yamahata has joined #openstack-meeting-415:28
krtaylorit was amazing, good infra core participation was critical15:29
mmedvedeInfra team helped a lot15:29
krtaylorok, lets move on15:29
krtaylor#topic Spec for in-tree 3rd party ci solution15:29
*** openstack changes topic to "Spec for in-tree 3rd party ci solution (Meeting topic: third-party)"15:29
krtaylorplease review this spec, it is a really good direction and a place where we can get involved15:30
krtaylor#link https://review.openstack.org/#/c/139745/15:30
krtaylorI know asselin would appreciate any feedback or ideas15:31
krtaylorand finally15:32
krtaylor#topic Highlighting Third-Party CI Service15:32
*** openstack changes topic to "Highlighting Third-Party CI Service (Meeting topic: third-party)"15:32
krtaylorthis was an idea we had last year, that I wanted to start doing again15:32
krtaylorone of the goals of this work group is to help each other out, and share how we solved the hard problems15:33
krtaylorso, to kick this off again15:33
krtaylorI figured that I would volunteer my team15:33
krtaylorand specifically rfolco15:33
*** VW_ has quit IRC15:33
krtaylorto come and share what we are doing15:33
krtaylorand how we solved some problems in our environment15:33
*** wojdev has quit IRC15:34
krtaylorso, rfolco it is all yours15:34
rfolcosure I'll just summarize few topics due to the limitation of this format and time15:35
rfolcoand make breaks for questions15:35
*** fnaval has quit IRC15:35
rfolcoWe'll base the discussions on the article https://www.ibm.com/developerworks/community/blogs/fe313521-2e95-46f2-817d-44a4f27eba32/entry/building_your_openstack_3rd_party_ci_system1?lang=en.15:35
rfolcoFor this meeting we're going to focus on the problems we solved and also on the improvements we've made so far.15:35
*** fnaval has joined #openstack-meeting-415:35
krtaylor#link https://www.ibm.com/developerworks/community/blogs/fe313521-2e95-46f2-817d-44a4f27eba32/entry/building_your_openstack_3rd_party_ci_system1?lang=en15:36
rfolcoso how did we avoid our CI to break every time Openstack Infra changed their code?15:36
rfolcoSuccessful rate of builds in Jenkins increased from ~60% to ~97% after implementing two separate envioments: production and development. Before that the CI system was so sensitive and broke more often.15:37
rfolcoA typical CI system needs custom code and configuration overrides on top of OpenStack Infra code (system-config and project-config). Pinning these projects to a code level on production environment increased stability of our CI jobs significantly.15:37
rfolco--pause for questions--15:37
jarfolco, how much of that breakage do you think would be addressed by the puppet work?15:37
rfolcoI don't have a good estimate number, but I think about 30% more or less15:38
krtaylorso, I guess we could also say that we are using the upstream infra ci ported to our environment, our goal was to follow them as closely as possible, but if we followed too close, we were not stable15:38
ja...and thinking out loud, does it suggest that *infra* needs a CI process to avoid breaking 3rd parties15:38
ja30% is pretty substantial15:39
krtaylorja, no, not their concern, it is up to us to address15:39
rfolcothe problem ja, is that we had in the beginning some code overrides, not only configuration15:39
rfolcoour fault on designing a stable CI that does not have workarounds or hacks in the code15:40
rfolcohe right way to do it is to override config15:40
rfolcoso now we pin the code to a stable code level that we know that works15:40
*** ChuckC has joined #openstack-meeting-415:40
ja+1 on overriding config as the right way15:40
rfolcoand do experiements / test on a separate environment (dev)15:40
mmedvedeja, puppet split work should reduce the amount of custom puppet code we have, this is a big advantage15:40
krtaylor++15:41
*** ChuckC_ has quit IRC15:41
rfolcook so moving on15:41
wznoinskhi rfolco15:41
rfolcoProduction services Jenkins, Nodepool and Zuul run on VMs in an x86 cloud. Each of these services has a "clone" for the development environment. This enables a better control of code levels in each service. Another advantage is the ability of creating snapshots for the services.15:41
rfolcofeel free to ask any questions wznoinsk, this is more fun being interactive :)15:42
wznoinskin what situations config from upstream has to be updated in 3rd party ci? I'm not using Zuul/Puppet at this very moment would there be something I'd need from upstream infra projects in this case?15:42
*** ajmiller has joined #openstack-meeting-415:43
rfolcoWell all depends on your needs15:43
rfolcoif you wanna report back to community, yes, you need to override zuul yaml config with your config15:43
* krtaylor notes a good documentation topic15:44
rfolcothis is just an example, the article details better the most common overrides you have to make, and what are their purposes15:44
rfolcoin our case, we started testing NOva project15:45
wznoinskso if I'm only using Jenkins + lxc containers in my case via docker (a basic 3rd party CI setup) and I'm always fetching master of each of openstack projects + the change proposed I can leave without getting infra configs for now?15:45
rfolcoso we went to zuul yaml, and override upstream yaml with our custom yaml just to test Nova15:45
wznoinsks/leave/live15:46
rfolcothe key point is: do you need to trigger your test for every patch? Another important thing: if you are stable running upstream code, thats awsome15:46
rfolcobut in our case we decided to not work with latest upstream code from Infra15:47
rfolcoIt's ok just to use Jenkins15:47
rfolcoin case you don't need to report back and you define when your tests will run15:48
rfolcoYou can automated your builds this way, nothing wrong...15:48
wznoinskwith efficency of lxc container that's the plan to run on every patchset, also 'stable running upstream code' is a negation of itself ;-)15:48
rfolco:)15:48
krtaylorwznoinsk, it also depends on what and how many tests you have to run, and how big your system needs to scale15:49
wznoinskI'm still able to comment back on the build, potentially listing tempest/other tests and their success separately in a single comment (without using Zuul), I'm trying to understand whether I should go the Zuul-way already ...15:49
rfolcozuul listens on gerrit the patches and queues jobs for you15:49
rfolcoand reports back15:50
*** matrohon has quit IRC15:50
rfolcoso you define in layout.yaml what to listen, what jobs to trigger and how to report back15:50
rfolcowznoinsk, I'll be happy to answer in more detail about this topic...15:51
wznoinskI know it's beneficial to have Zuul when you have multiple proposed code changes that may depend on each other (two independent jenkins jobs wouldn't catch the reliance) but I don't think using Zuul is a must for 3rd party CI to have, is it?15:51
wznoinsksure rfolco, I'll catch you after this meeting15:52
krtaylorwznoinsk, I would really like to hear about your environment, can I schedule you for an upcoming week to tell us about it?15:52
jaMy impression is that the choice of implementation components on your side of the firewall is yours.  In that sense, the ssh mechanism Zuul uses and so on is "interface" not "implementation"15:53
wznoinskkrtaylor: yes, with pleasure, thanks15:53
rfolcoas I said you can run your CI without it, but its easier with zuul I think15:53
ja...of course, as with any community, using what others use makes it easier to find help and give it15:53
wznoinskja I'd agree, but without Zuul 3rd party CI tests could be missing some of the code breakages that may happen when two/more code changes can break each other15:54
krtaylorrfolco, we had several areas that we made modifications right?15:54
rfolcoyes,15:54
rfolcoThe customizations required to run a 3rd-party CI include changes in: layout.yaml (Zuul); nodepool.yaml; (Nodepool); projects.yaml & devstack-gate.yaml (Jnkins Job Builder).15:54
rfolcoTo override code and configurations two internal Git repositories have been created: (1) puppet-config, which overrides code and configuration; and (2) ibm-devstack-gate, which contains additional customizations for devstack-gate jobs such as regex file (skip list for Tempest), pre_test_hook.sh and Swift upload log script.15:54
rfolcoBoth internal repositories (puppet-config and ibm-devstack-gate) work in different branches: dev (development) and master (production). To turn reporting off on production one needs to checkout puppet-config master branch and comment out the lines "success" and "failure" in layout.yaml. Changing base image or memory requirements for slaves in Development Nodepool, one would change nodepool.ya15:55
rfolcoml in the repository but push changes to dev branch instead. The same idea applies to JJB configuration files. It's also possible to checkout ibm-devstack-gate and modify regex file and include a new test to the skip list for Tempest runs.15:55
rfolcosome of the customizations and where we spent more time on out CI:15:56
rfolco(1) Build the cloud infrastructure for the services and compute nodes (2) Install and configure services using Puppet (3) Build CirrOS for Power with mainline kernel (4) Skip Tempest failures (5) Resolve devstack-gate problems on Power platform by overriding config (6) Build custom MySQL to resolve issues on Power (7) Map and debug Tempest failures (8) Investigate concurrency problems for Tem15:56
rfolcopest (9) Cleanup database for expired keystone entries and deleted instances (our current problem this week) (10) Upload script to Softlayer Swift.15:56
rfolcoI'm open for anybody to ping me after the meeting nd detail better any of these15:57
rfolcoback to you Kurt since time is over :)15:57
rhe00_rfolco: thanks for writing up the article. Very informative.15:57
krtaylorthe blog illustrates this pretty well15:58
wznoinskrfolco: thanks for getting it all together, it's a compact version of what you should know about 3rd party ci, learned a few new things from it as well15:58
rfolcothats great to hear15:58
krtaylorwell, we are still learning how to do this, but rfolco, this was a really good kickoff15:58
rfolcothanks guys.. wznoinsk if you wanna discuss zuul role better let me know15:59
krtaylorI hope to get every CI team to come and share how they fixed problems for their environment15:59
krtaylorwe are out of time, thanks everyone15:59
rfolcothx15:59
krtaylorreally good meeting, see you next time15:59
krtaylor#endmeeting16:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"16:00
openstackMeeting ended Wed Feb  4 16:00:34 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/third_party/2015/third_party.2015-02-04-15.00.html16:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/third_party/2015/third_party.2015-02-04-15.00.txt16:00
openstackLog:            http://eavesdrop.openstack.org/meetings/third_party/2015/third_party.2015-02-04-15.00.log.html16:00
*** VW_ has joined #openstack-meeting-416:00
*** sarob has joined #openstack-meeting-416:00
*** lennyb has quit IRC16:05
*** galstrom_zzz is now known as galstrom16:06
*** wojdev has joined #openstack-meeting-416:09
*** ja has quit IRC16:11
*** wojdev has quit IRC16:12
*** pmesserli has left #openstack-meeting-416:12
*** ChuckC_ has joined #openstack-meeting-416:14
*** carl_baldwin has joined #openstack-meeting-416:16
*** ChuckC has quit IRC16:17
*** SridharRamaswamy has joined #openstack-meeting-416:30
*** SridharRamaswam1 has joined #openstack-meeting-416:33
*** SridharRamaswamy has quit IRC16:34
*** banix_ has joined #openstack-meeting-416:43
*** belmoreira has quit IRC16:52
*** galstrom is now known as galstrom_zzz16:55
*** galstrom_zzz is now known as galstrom16:56
*** banix_ has quit IRC17:01
yamahatahello17:01
*** s3wong has joined #openstack-meeting-417:04
yamahatahi17:04
s3wonghello17:04
SridharRamaswam1hi17:05
yamahata#startmeeting servicevm-device-manager17:05
openstackMeeting started Wed Feb  4 17:05:28 2015 UTC and is due to finish in 60 minutes.  The chair is yamahata. Information about MeetBot at http://wiki.debian.org/MeetBot.17:05
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:05
*** openstack changes topic to " (Meeting topic: servicevm-device-manager)"17:05
openstackThe meeting name has been set to 'servicevm_device_manager'17:05
yamahata#chair s3wong SridharRamaswam117:05
openstackCurrent chairs: SridharRamaswam1 s3wong yamahata17:05
s3wongseems like just the three of us17:06
*** [1]evgenyf has quit IRC17:06
yamahatagiving few minutes others...17:07
s3wongwell, bobmel and hareeshpc aren't on channels17:09
yamahataunfortunately.17:09
yamahataokay let's start.17:10
yamahata#topic Announcement17:10
*** openstack changes topic to "Announcement (Meeting topic: servicevm-device-manager)"17:10
yamahatathank you for attending the f2f last week.17:10
SridharRamaswam1sure17:10
yamahatathe conclusion is,17:11
yamahatathe important thing is to articulate the need and use cases for the value17:11
yamahataThe very shot version.17:11
yamahataSridharRamaswam1: s3wong do you want to add more?17:12
s3wongyamahata: I sent out a meeting minute --- so it was captured there17:13
SridharRamaswam1yes, s3wong has nicely summarized the outcome in the email17:13
yamahataAh yes.17:13
yamahatas3wong: do you mind that is's public on wiki?17:13
yamahataSorry. Let's move on.17:14
s3wongyamahata: np. sure17:14
*** vishwanathj has joined #openstack-meeting-417:15
yamahata#topic discussion on L3 service insertion and its scope17:16
*** openstack changes topic to "discussion on L3 service insertion and its scope (Meeting topic: servicevm-device-manager)"17:16
yamahatais there vks?17:16
yamahataAfter the irc meeting last week, vks wanted to discuss it and added this topic to the wiki.17:17
yamahatawe don't have vks.17:18
s3wongyamahata: what is l3 service insertion?17:18
yamahataI guess how/where service is instantiated. But I'm not sure what he wanted to discuss.17:19
yamahataPersonally I think FWaaS is pioneering on this front.17:19
yamahataFor Kilo cycle, FWaaS just tries simple one.17:20
yamahata#link https://blueprints.launchpad.net/neutron/+spec/fwaas-router-insertion17:20
yamahata#link https://review.openstack.org/#/c/138672/17:20
*** matrohon has joined #openstack-meeting-417:20
yamahata#topic Open Discussion17:22
*** openstack changes topic to "Open Discussion (Meeting topic: servicevm-device-manager)"17:22
yamahatamove on17:22
s3wongyamahata: FWaaS insertion, by SridarK, is to insert FW into per router rather than on all routers, AFAIU17:22
yamahata#undo17:22
openstackRemoving item from minutes: <ircmeeting.items.Topic object at 0x3635ed0>17:22
s3wongL3 service insertion can mean a variety of things17:23
s3wongfor FW, most likely it means traffic ingress from a particular subnet (router interface(s)) should be subjected to the FW service17:24
s3wongor traffic egress to a particular subnet should be subjected to FW service17:24
s3wongthis currently cannot be represented by Neutron17:24
s3wongduring the meeting, SridarK put up a use case that is even simpler17:25
s3wonga Neutron port to another Neutron port on the same Neutron network, can we selectively direct traffic to a service17:25
s3wong"bump in the wire"17:25
s3wongso overall, one suggestion during last Friday's meeting is to find ways to provide these kinds of abstraction (on API layer) and the appropriate driver / plugin to implement the behavior as part of Tacker framework17:26
s3wongand if it means the Tacker "service insertion" driver needs to be of the same type (for example, OVS) as Neutron, that is OK17:27
s3wongfurthermore, SridharRamaswam1 suggested we should extend this to a flow level forwarding abstraction, which excludes a very big chunk of current Neutron plugins/drivers; and we are fine with that17:28
yamahatathanks for good summary.17:31
yamahata#topic Open Discussion17:32
*** openstack changes topic to "Open Discussion (Meeting topic: servicevm-device-manager)"17:32
yamahataanything else to discuss?17:32
s3wong"Call for Speaker" proposal deadline for the L-Summit is next Monday17:32
yamahatagood point17:33
yamahata#info "Call for Speaker" proposal deadline for the L-Summit is next Monday17:33
s3wongI do realize we are somewhat in a limbo on Tacker (seems like we don't really have a fixed direction yet); but perhaps we can put our vague new direction as a way to introduce Tacker to the wider community?17:33
yamahataSure, I'll try to come up with some abstract for "Call for Speaker"17:34
s3wongyamahata: I can work on a rough draft too, and send it to you also17:35
s3wongSridharRamaswam1: are you interested?17:35
yamahata#action yamahata, s3wong sent a draft of CfS17:35
s3wongwell, that's all I have anyway17:37
yamahatathank you everyone17:37
yamahata#endmeeting17:37
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"17:37
openstackMeeting ended Wed Feb  4 17:37:51 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:37
openstackMinutes:        http://eavesdrop.openstack.org/meetings/servicevm_device_manager/2015/servicevm_device_manager.2015-02-04-17.05.html17:37
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/servicevm_device_manager/2015/servicevm_device_manager.2015-02-04-17.05.txt17:37
openstackLog:            http://eavesdrop.openstack.org/meetings/servicevm_device_manager/2015/servicevm_device_manager.2015-02-04-17.05.log.html17:37
*** SridharRamaswam1 has quit IRC17:38
*** SridharRamaswamy has joined #openstack-meeting-417:38
SridharRamaswamyfolks, sorry, fighting connectivity issue17:38
s3wongSridharRamaswamy: I also notice your nic changed17:38
*** banix has joined #openstack-meeting-417:39
SridharRamaswamy+1 for a speaker abstract for Tacker17:39
s3wongSridharRamaswamy: OK, we will include you also :-)17:39
s3wong(as a speaker)17:39
SridharRamaswamythanks!17:39
s3wongOK, time to go to work. Have a good day, guys17:40
SridharRamaswamys3wong: have a nice one17:40
*** s3wong has quit IRC17:40
*** rhe00_ has left #openstack-meeting-417:57
*** VW_ has quit IRC17:59
*** SumitNaiksatam has joined #openstack-meeting-418:01
*** Salman has joined #openstack-meeting-418:11
*** yamahata has quit IRC18:14
*** SridharRamaswam1 has joined #openstack-meeting-418:19
*** SridharRamaswamy has quit IRC18:19
*** IRTermite has quit IRC18:30
*** yamahata has joined #openstack-meeting-418:37
*** lakshmiS_ has quit IRC18:38
*** Salman has quit IRC18:41
*** sarob has quit IRC18:43
*** IRTermite has joined #openstack-meeting-418:45
*** jckasper has quit IRC18:54
*** sarob has joined #openstack-meeting-419:06
*** ivar-lazzaro has joined #openstack-meeting-419:09
*** VW_ has joined #openstack-meeting-419:10
*** ivar-lazzaro has quit IRC19:11
*** ivar-lazzaro has joined #openstack-meeting-419:12
*** kobis has quit IRC19:25
*** kobis has joined #openstack-meeting-419:27
*** kobis has quit IRC19:29
*** kobis has joined #openstack-meeting-419:32
*** rfolco has quit IRC19:34
*** vishwanathj has quit IRC19:37
*** jckasper has joined #openstack-meeting-419:42
*** pmesserli has joined #openstack-meeting-419:44
*** pmesserli has quit IRC19:48
*** carl_baldwin has quit IRC19:49
*** carl_baldwin has joined #openstack-meeting-419:52
*** VW_ has quit IRC19:59
*** rfolco has joined #openstack-meeting-420:00
*** VW_ has joined #openstack-meeting-420:02
*** pmesserli has joined #openstack-meeting-420:03
*** sarob has quit IRC20:13
*** sarob has joined #openstack-meeting-420:16
*** vishwanathj has joined #openstack-meeting-420:24
*** carl_baldwin has quit IRC20:25
*** sarob has quit IRC20:31
*** fnaval_ has joined #openstack-meeting-420:41
*** fnaval has quit IRC20:45
*** matrohon has quit IRC20:48
*** galstrom has left #openstack-meeting-420:51
*** fnaval_ has quit IRC20:57
*** fnaval has joined #openstack-meeting-420:57
*** ChuckC_ is now known as ChuckC21:16
*** rfolco has quit IRC21:28
*** rfolco has joined #openstack-meeting-421:32
*** sarob has joined #openstack-meeting-421:32
*** d34dh0r53 is now known as blarnath21:48
*** pmesserli has quit IRC21:48
*** belmoreira has joined #openstack-meeting-421:48
*** pmesserli has joined #openstack-meeting-421:49
*** pmesserli has quit IRC21:52
*** pmesserli has joined #openstack-meeting-421:52
*** carl_baldwin has joined #openstack-meeting-421:52
*** sarob has quit IRC21:54
*** carl_baldwin has quit IRC21:59
*** s3wong has joined #openstack-meeting-422:04
*** blarnath is now known as d34dh0r5322:05
*** s3wong has quit IRC22:36
*** klamath has quit IRC23:15
*** belmoreira has quit IRC23:20
*** banix has quit IRC23:20
*** fnaval has quit IRC23:29
*** ajmiller has quit IRC23:39
*** kobis has quit IRC23:50
*** markvoelker has quit IRC23:56
*** rm_work is now known as rm_work|away23:56
*** pmesserli has quit IRC23:58

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