*** baoli has quit IRC | 00:00 | |
*** lamt has quit IRC | 00:01 | |
*** Patifa has quit IRC | 00:01 | |
*** rbak_ has quit IRC | 00:01 | |
*** jrist has quit IRC | 00:02 | |
*** ykatabam1 has joined #openstack-meeting | 00:02 | |
*** ykatabam has quit IRC | 00:03 | |
*** abhiraut has quit IRC | 00:05 | |
*** aeng has joined #openstack-meeting | 00:06 | |
*** unicell has quit IRC | 00:07 | |
*** abhiraut has joined #openstack-meeting | 00:15 | |
*** mriedem has joined #openstack-meeting | 00:16 | |
*** unicell has joined #openstack-meeting | 00:19 | |
*** hongbin has quit IRC | 00:19 | |
*** Swami_ has joined #openstack-meeting | 00:20 | |
*** rajinir has quit IRC | 00:26 | |
*** mtanino_ has joined #openstack-meeting | 00:29 | |
*** unicell has quit IRC | 00:29 | |
*** mtanino has quit IRC | 00:30 | |
*** fnaval has quit IRC | 00:30 | |
*** rbrady has quit IRC | 00:31 | |
*** bobmel has joined #openstack-meeting | 00:31 | |
*** bobmel has quit IRC | 00:36 | |
*** askb has joined #openstack-meeting | 00:36 | |
*** Julien-zte has joined #openstack-meeting | 00:36 | |
*** rbrady has joined #openstack-meeting | 00:45 | |
*** rbrady has quit IRC | 00:45 | |
*** rbrady has joined #openstack-meeting | 00:45 | |
*** jamesdenton has quit IRC | 00:47 | |
*** gouthamr has joined #openstack-meeting | 00:48 | |
*** unicell has joined #openstack-meeting | 00:52 | |
*** galstrom is now known as galstrom_zzz | 00:56 | |
*** abhiraut has quit IRC | 00:56 | |
*** baoli has joined #openstack-meeting | 01:02 | |
*** baoli has quit IRC | 01:02 | |
*** jamesdenton has joined #openstack-meeting | 01:03 | |
*** m1dev has quit IRC | 01:07 | |
*** unicell has quit IRC | 01:07 | |
*** yamahata has quit IRC | 01:11 | |
*** unicell has joined #openstack-meeting | 01:11 | |
*** iyamahat has quit IRC | 01:11 | |
*** thorst_ has joined #openstack-meeting | 01:16 | |
*** Julien-zte has quit IRC | 01:20 | |
*** ykatabam1 has quit IRC | 01:24 | |
*** rbrady has quit IRC | 01:34 | |
*** dims has quit IRC | 01:35 | |
*** dims_ has joined #openstack-meeting | 01:35 | |
*** baoli has joined #openstack-meeting | 01:38 | |
*** prameswar has joined #openstack-meeting | 01:39 | |
*** ykatabam has joined #openstack-meeting | 01:40 | |
*** rfolco has quit IRC | 01:42 | |
*** dims_ has quit IRC | 01:42 | |
*** baoli has quit IRC | 01:42 | |
*** dims has joined #openstack-meeting | 01:42 | |
*** s3wong has quit IRC | 01:43 | |
*** newmember has joined #openstack-meeting | 01:45 | |
*** jamesdenton has quit IRC | 01:46 | |
*** rfolco has joined #openstack-meeting | 01:49 | |
*** rfolco has quit IRC | 01:49 | |
*** dmacpher has joined #openstack-meeting | 02:07 | |
*** ijw has quit IRC | 02:08 | |
*** pradk has quit IRC | 02:15 | |
*** mtanino has joined #openstack-meeting | 02:17 | |
*** mtanino_ has quit IRC | 02:19 | |
*** baoli has joined #openstack-meeting | 02:20 | |
*** armax has quit IRC | 02:22 | |
*** unicell has quit IRC | 02:22 | |
*** Apoorva has quit IRC | 02:26 | |
*** Sukhdev has quit IRC | 02:27 | |
*** absubram has quit IRC | 02:27 | |
*** dmorita has joined #openstack-meeting | 02:28 | |
*** fzdarsky_ has joined #openstack-meeting | 02:32 | |
*** mtanino has quit IRC | 02:34 | |
*** rfolco has joined #openstack-meeting | 02:35 | |
*** rfolco has quit IRC | 02:35 | |
*** rfolco has joined #openstack-meeting | 02:35 | |
*** fzdarsky|afk has quit IRC | 02:35 | |
*** rfolco has quit IRC | 02:36 | |
*** rfolco has joined #openstack-meeting | 02:36 | |
*** rfolco has quit IRC | 02:37 | |
*** rfolco has joined #openstack-meeting | 02:37 | |
*** rfolco has quit IRC | 02:38 | |
*** thorst_ has quit IRC | 02:39 | |
*** rfolco has joined #openstack-meeting | 02:41 | |
*** rfolco has quit IRC | 02:41 | |
*** rfolco has joined #openstack-meeting | 02:41 | |
*** rfolco has quit IRC | 02:42 | |
*** Apoorva has joined #openstack-meeting | 02:42 | |
*** jamesdenton has joined #openstack-meeting | 02:43 | |
*** masayukig has quit IRC | 02:47 | |
*** VW has joined #openstack-meeting | 02:52 | |
*** Apoorva has quit IRC | 02:52 | |
*** kaisers_ has joined #openstack-meeting | 02:55 | |
*** Bluebell_ has joined #openstack-meeting | 02:55 | |
*** zz_dimtruck is now known as dimtruck | 02:55 | |
*** hongbin has joined #openstack-meeting | 02:55 | |
*** shubhams has joined #openstack-meeting | 02:56 | |
*** Swami_ has quit IRC | 02:56 | |
*** VW has quit IRC | 02:56 | |
*** kaisers has quit IRC | 02:58 | |
*** bobmel has joined #openstack-meeting | 02:58 | |
*** Swami_ has joined #openstack-meeting | 02:59 | |
*** Namrata has joined #openstack-meeting | 02:59 | |
hongbin | #startmeeting zun | 03:00 |
---|---|---|
openstack | Meeting started Tue Jan 31 03:00:04 2017 UTC and is due to finish in 60 minutes. The chair is hongbin. Information about MeetBot at http://wiki.debian.org/MeetBot. | 03:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 03:00 |
*** openstack changes topic to " (Meeting topic: zun)" | 03:00 | |
openstack | The meeting name has been set to 'zun' | 03:00 |
hongbin | #link https://wiki.openstack.org/wiki/Zun#Agenda_for_2017-01-31_0300_UTC Today's agenda | 03:00 |
hongbin | #topic Roll Call | 03:00 |
*** openstack changes topic to "Roll Call (Meeting topic: zun)" | 03:00 | |
Namrata | Namrata | 03:00 |
shubhams | Shubham | 03:00 |
*** lakerzhou has joined #openstack-meeting | 03:00 | |
*** ijw has joined #openstack-meeting | 03:00 | |
hongbin | thanks for joining the meeting Namrata shubhams | 03:01 |
hongbin | these weeks are chinese new year, so a lot of folks are vacation right now | 03:01 |
shubhams | hongbin: seems we 3 only. Lets wait for a minute or two for others to join . | 03:02 |
lakerzhou | Hongbin, I am here also | 03:02 |
hongbin | hey lakerzhou | 03:02 |
hongbin | yes, let's wait for a minute | 03:02 |
*** diga has joined #openstack-meeting | 03:02 | |
diga | o/ | 03:02 |
hongbin | diga: hi | 03:02 |
diga | hongbin: Hi | 03:03 |
*** Swami__ has quit IRC | 03:03 | |
hongbin | ok, let's have a short meeting this week | 03:03 |
*** Swami has quit IRC | 03:03 | |
*** Swami_ has quit IRC | 03:03 | |
hongbin | #topic Announcements | 03:03 |
*** openstack changes topic to "Announcements (Meeting topic: zun)" | 03:03 | |
hongbin | 1. Welcome Kevin to the core team | 03:03 |
*** bobmel has quit IRC | 03:03 | |
hongbin | #topic Review Action Items | 03:03 |
*** openstack changes topic to "Review Action Items (Meeting topic: zun)" | 03:03 | |
mkrai | Hi | 03:03 |
mkrai | Sorry I am late | 03:03 |
hongbin | 1. hongbin create a bp for exposing container cpu resource (N/A, a BP was already created) | 03:03 |
mkrai | Welcome kevin | 03:03 |
hongbin | mkrai: hi mkrai , thanks for joining the meeting | 03:03 |
hongbin | #link https://blueprints.launchpad.net/zun/+spec/cpuset-container Support pinning container to CPU cores | 03:03 |
hongbin | 2. hongbin create a bp to add support for expose container port (DONE) | 03:04 |
hongbin | #link https://blueprints.launchpad.net/zun/+spec/expose-containerized-app | 03:04 |
hongbin | any question about these two action items? | 03:04 |
*** ijw has quit IRC | 03:04 | |
hongbin | seems not. next topic | 03:05 |
hongbin | #topic Cinder integration (diga) | 03:05 |
*** openstack changes topic to "Cinder integration (diga) (Meeting topic: zun)" | 03:05 | |
hongbin | #link https://blueprints.launchpad.net/zun/+spec/cinder-zun-integration The BP | 03:05 |
hongbin | #link https://review.openstack.org/#/c/417747/ The design spec | 03:05 |
hongbin | diga: ^^ | 03:05 |
diga | yes | 03:05 |
*** newmember has quit IRC | 03:05 | |
hongbin | diga: any update from your side about hte cinder integration? | 03:05 |
diga | hongbin: I am working on it, but last week i was busy product release so couldn't get time | 03:05 |
*** newmember has joined #openstack-meeting | 03:05 | |
hongbin | diga: np | 03:06 |
diga | I am starting today on it, as yesterday we shipped the release | 03:06 |
hongbin | diga: thanks diga | 03:06 |
*** sudswas__ has joined #openstack-meeting | 03:06 | |
*** sudipto_ has joined #openstack-meeting | 03:06 | |
diga | hongbin: one more thing, I got official support from my company to contribute to OpenStack | 03:06 |
hongbin | diga: good to hear | 03:06 |
sudipto_ | o/ | 03:06 |
diga | hongbin: I think today onward I can spend at least 2 hours | 03:07 |
hongbin | sudipto_: hey | 03:07 |
sudipto_ | sorry a little late today. | 03:07 |
hongbin | diga: great | 03:07 |
hongbin | sudipto_: np | 03:07 |
diga | hongbin: just one question on driver | 03:07 |
hongbin | diga: go ahead | 03:07 |
diga | hongbin: as we are writing driver for image, storage, networking etc | 03:08 |
diga | hongbin: can we have center driver folder & under that we can create multiple drivers | 03:08 |
diga | ? | 03:08 |
diga | drivers/images driver/volumes drivers/networks etc | 03:09 |
diga | to keep the design simple | 03:09 |
mkrai | I think that can be done | 03:09 |
hongbin | i think nova is using this structure | 03:09 |
diga | Yes | 03:10 |
hongbin | images/driver volumes/driver networks/driver | 03:10 |
lakerzhou | I started reading code. It sounds a good idea to me. | 03:10 |
diga | okay | 03:10 |
*** Bluebell_ has left #openstack-meeting | 03:10 | |
diga | I think this design structure we should follow going ahead | 03:11 |
hongbin | diga: however, i think container driver is the only important driver for us | 03:11 |
diga | hongbin: okay | 03:11 |
hongbin | diga: we are not writting drivers for network and volume (kuryr does) | 03:12 |
hongbin | diga: but feel free to propose the folder change if you think it is better | 03:12 |
diga | hongbin: okay | 03:12 |
diga | hongbin: Sure | 03:12 |
diga | hongbin: Thanks | 03:12 |
hongbin | diga: any other question from you? | 03:13 |
diga | hongbin: No, I am done! | 03:13 |
hongbin | thanks diga | 03:13 |
hongbin | #topic Kuryr integration (hongbin) | 03:13 |
*** openstack changes topic to "Kuryr integration (hongbin) (Meeting topic: zun)" | 03:13 | |
hongbin | #link https://blueprints.launchpad.net/zun/+spec/kuryr-integration The BP | 03:13 |
hongbin | i give a short update of this one | 03:13 |
hongbin | i have wrote down the spec, and needs a few patch from kuryr side to merge | 03:13 |
hongbin | all, feel free to comment on the spec if you like | 03:14 |
diga | will go through the spec | 03:14 |
hongbin | #link https://review.openstack.org/#/c/425883/ | 03:14 |
mkrai | What patches from Kuryr side? | 03:14 |
hongbin | #link https://review.openstack.org/#/c/426595/ | 03:15 |
hongbin | above is the kuryr patch | 03:15 |
mkrai | Ok got it | 03:15 |
diga | mkrai: I think idea is same as we have proposed for volume integration, we are not going to call kuryr API | 03:15 |
diga | hongbin: am i correct ? | 03:16 |
hongbin | diga: i think you are | 03:16 |
diga | yep | 03:16 |
*** VW has joined #openstack-meeting | 03:17 | |
hongbin | ok, advance topic | 03:17 |
hongbin | #topic Support interactive mode (kevinz) | 03:17 |
*** openstack changes topic to "Support interactive mode (kevinz) (Meeting topic: zun)" | 03:17 | |
hongbin | it looks kevin is on vacation | 03:17 |
hongbin | skip this one | 03:17 |
hongbin | #topic The image API (prameswar) | 03:17 |
*** openstack changes topic to "The image API (prameswar) (Meeting topic: zun)" | 03:17 | |
hongbin | #link https://review.openstack.org/#/c/425249/ | 03:17 |
prameswar | hi | 03:17 |
prameswar | Currently, we are storing image data in db. instead of db we can use storage driver for that as we discussed before. | 03:17 |
prameswar | we can support multiple image driver | 03:18 |
prameswar | to store image | 03:18 |
prameswar | what you guys think ? | 03:18 |
mkrai | prameswar: By storage driver, you mean? | 03:18 |
prameswar | sorry image driver | 03:19 |
prameswar | like docker store images | 03:19 |
diga | prameswar: you mean you want to store image in object store ?? | 03:19 |
prameswar | kind of | 03:19 |
prameswar | i am not sure what exactly but db not seems good | 03:20 |
prameswar | to me | 03:20 |
mkrai | We are just storing the image info in db | 03:20 |
mkrai | We have glance/docker to store images | 03:20 |
prameswar | but i think docker store image info in some json format | 03:21 |
prameswar | if i am not wrong | 03:21 |
prameswar | it don't use database | 03:21 |
diga | this is good thing to store in glance | 03:21 |
mkrai | yes | 03:21 |
*** alexpilotti has joined #openstack-meeting | 03:22 | |
hongbin | prameswar: right now, image API has list/show/pull/search | 03:22 |
shubhams | prameswar: Any pitfalls or disadvantages you see having info stored in db? asking as only basic info is stored in db as of now | 03:22 |
hongbin | prameswar: if we skip the db, than all these operations are got from dockerhub/glance, is that correct? | 03:23 |
prameswar | i think so | 03:23 |
sudipto_ | prameswar, yes docker stores them in json blob, but why do we have to change for that? | 03:23 |
*** bkopilov has quit IRC | 03:24 | |
diga | I dont see any problem in storing image url info in db | 03:24 |
hongbin | i think the problem right now is that the image api is not able to handle the multi-host senario | 03:24 |
mkrai | hongbin: Yes that is a valid point | 03:24 |
hongbin | e.g. zun image-search : it search image in one host | 03:25 |
shubhams | hongbin: correct | 03:25 |
hongbin | i guess this is a motivation mentioned in the review | 03:25 |
diga | okay | 03:25 |
hongbin | it seems prameswar 's proposal could solve the problem (although i haven't think about it carefully) | 03:26 |
*** alexpilotti has quit IRC | 03:26 | |
hongbin | prameswar: i think you can propose a spec if you want to do that | 03:26 |
prameswar | let me spend some time on this . i will collect some more info then will let you know | 03:26 |
prameswar | yes , sure | 03:27 |
mkrai | +1 for spec | 03:27 |
hongbin | yes, then we can discuss on the spec | 03:27 |
diga | I will go through the spec today | 03:27 |
hongbin | any other comment about this topic? | 03:28 |
hongbin | ok, next topic | 03:28 |
hongbin | #topic Discuss BPs that are pending approval | 03:28 |
*** openstack changes topic to "Discuss BPs that are pending approval (Meeting topic: zun)" | 03:28 | |
hongbin | #link https://blueprints.launchpad.net/zun/+spec/support-blkio Support blkio | 03:28 |
hongbin | i didn't get a chance to study the blkio option yet | 03:29 |
hongbin | anyone else has a comment on this one? | 03:29 |
mkrai | It seems that it will be good to support | 03:30 |
hongbin | mkrai: ack | 03:30 |
sudipto_ | Doesn't have much details? | 03:30 |
*** diablo_rojo_phon has quit IRC | 03:30 | |
hongbin | sudipto_: no, it doesn't | 03:30 |
*** amotoki has joined #openstack-meeting | 03:30 | |
diga | what use case we solve using this BP ? | 03:30 |
hongbin | i am not sure exactly what was proposed.... | 03:31 |
*** ijw has joined #openstack-meeting | 03:31 | |
*** ijw has quit IRC | 03:31 | |
diga | okay | 03:31 |
mkrai | limit the IO operation per container | 03:31 |
*** ijw has joined #openstack-meeting | 03:31 | |
hongbin | ok, let me ask for clarification in the bp before approving it | 03:31 |
diga | ok | 03:31 |
diga | we should explore more on this | 03:31 |
hongbin | any other comment? | 03:32 |
*** ijw has quit IRC | 03:32 | |
hongbin | #link https://blueprints.launchpad.net/zun/+spec/support-zun-stats Support stats | 03:32 |
sudipto_ | IMO, this is a good addition. | 03:32 |
hongbin | sudipto_: ack | 03:33 |
mkrai | There is patch already for this | 03:33 |
hongbin | sudipto_: do you know the docker stats command well? | 03:33 |
hongbin | sudipto_: what this command is going to do? | 03:33 |
mkrai | No that is for top. Sorry | 03:33 |
sudipto_ | hongbin, yeah sort of. This should you the top command equivalent data of sorts. | 03:33 |
sudipto_ | but for each docker container. | 03:34 |
hongbin | sudipto_: is the data streaming from server to client? | 03:34 |
sudipto_ | hongbin, yes. | 03:34 |
hongbin | sudipto_: i see | 03:34 |
sudipto_ | it does not give you a snapshot, rather a continuous stream. | 03:35 |
*** mtanino has joined #openstack-meeting | 03:35 | |
sudipto_ | i guess that's what you asked. | 03:35 |
hongbin | sudipto_: yes | 03:35 |
hongbin | i am not sure how to implement it then, since it is streaming | 03:35 |
hongbin | also, i am not sure how to handle the multi-host senario | 03:36 |
diga | does docker expose stats API ? | 03:36 |
hongbin | does the data streaming from multiple hosts? | 03:36 |
mkrai | diga: Yes | 03:36 |
diga | ok | 03:36 |
hongbin | sudipto_: ^^ | 03:36 |
sudipto_ | hongbin, I haven't tried this on multiple hosts. | 03:36 |
hongbin | :) | 03:36 |
lakerzhou | Who will consume the stats data? Apps such as ceilometer? | 03:37 |
hongbin | lakerzhou: i don't know that as well | 03:37 |
sudipto_ | lakerzhou, i guess yes. But that way zun command line may not be needed to support it. | 03:37 |
*** jrobinson is now known as jrobinson-afk | 03:37 | |
diga | in that case, if docker shows stats for one docker endpoint, so in this case, we can accept docker host & for the first time, we should accept one docker host to display stats | 03:38 |
diga | streaming from multiple hosts we can think more | 03:38 |
mkrai | stats is per container | 03:38 |
hongbin | diga: host should be an admin-only api (at least in nova) | 03:38 |
*** yangyape_ has joined #openstack-meeting | 03:38 | |
diga | hongbin: okay | 03:39 |
sudipto_ | Maybe this is a better fit in Ceilometer? | 03:39 |
hongbin | mkrai: i think top is per container? | 03:39 |
hongbin | sudipto_: not sure | 03:39 |
mkrai | hongbin: Display a live stream of container(s) resource usage statistics | 03:40 |
hongbin | mkrai: ok | 03:40 |
*** Apoorva has joined #openstack-meeting | 03:40 | |
hongbin | all, should this bp be approved/disapproved, or table it? | 03:40 |
mkrai | Then the multiple host issue is not valid I guess | 03:41 |
hongbin | i see | 03:41 |
diga | hmm | 03:41 |
mkrai | I think we need to look how do we handle the live streaming? | 03:41 |
*** yangyapeng has quit IRC | 03:41 | |
mkrai | from docker daemon to zun | 03:41 |
diga | yeah | 03:41 |
hongbin | this would not be easy, might be something similar to what kevin was doing (interactive mode) | 03:42 |
mkrai | Yes | 03:42 |
diga | there are other libraries support live streaming we can use those, but it will be dependancy in zun | 03:42 |
mkrai | We can ask the author of bp to see the feasibility of doing this in zun | 03:43 |
hongbin | sure | 03:43 |
diga | +1 | 03:43 |
hongbin | then, let's table this bp | 03:43 |
diga | yep | 03:43 |
hongbin | until we get the answer from the author | 03:43 |
hongbin | #topic Open Discussion | 03:43 |
diga | this is good addition to Zun | 03:43 |
shubhams | hongbin: +1 | 03:43 |
*** openstack changes topic to "Open Discussion (Meeting topic: zun)" | 03:43 | |
hongbin | all, any other topic to discuss | 03:44 |
diga | hongbin: are we planning for PTG ? | 03:44 |
sudipto_ | I just posted a spec here: https://review.openstack.org/#/c/427007/2/specs/cpuset-container.rst (It's pretty much out of my head atm) - please take a look when you can. | 03:44 |
hongbin | diga: no, zun won't attend the ptg | 03:44 |
diga | hongbin: okay | 03:45 |
hongbin | sudipto_: cool | 03:45 |
Namrata | i have posted a patch to add zun resources https://review.openstack.org/#/c/426210/ | 03:45 |
sudipto_ | This is an attempt to build host capabilities in zun as well. I will keep refining the spec as we go. Let me know if there' sa need for a separate BP all together for host capabilities. | 03:45 |
hongbin | Namrata: awesome! | 03:46 |
Namrata | thanks.it is up for review | 03:46 |
hongbin | sudipto_: i think the host capabilities worth a separated spec, it would be a lot of work | 03:46 |
sudipto_ | yeah i have wrote down very minimalistic things, I am guessing you'd have to help me out co-authoring some of the stuff hongbin | 03:47 |
hongbin | sudipto_: for sure | 03:47 |
hongbin | #action hongbin create a spec for host capability | 03:47 |
*** abhishekk has joined #openstack-meeting | 03:47 | |
hongbin | i guess a lot of code will be copied from nova :) | 03:48 |
sudipto_ | hongbin, yeah maybe, we probably wouldn't need many things as well. | 03:48 |
hongbin | yes | 03:48 |
hongbin | ok, any other topic? | 03:48 |
hongbin | today, many chinese folks are not able to come due to the chinese new year | 03:49 |
mkrai | Happy chinese new year hongbin :) | 03:49 |
hongbin | then, let's end the meeting a bit earlier | 03:49 |
hongbin | mkrai: thank you :) | 03:49 |
sudipto_ | Happy new year hongbin :) | 03:49 |
hongbin | thanks | 03:49 |
diga | hongbin: Happy New year! | 03:50 |
hongbin | all, thanks for joining hte meeting | 03:50 |
hongbin | #endmeeting | 03:50 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 03:50 | |
openstack | Meeting ended Tue Jan 31 03:50:12 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 03:50 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/zun/2017/zun.2017-01-31-03.00.html | 03:50 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/zun/2017/zun.2017-01-31-03.00.txt | 03:50 |
openstack | Log: http://eavesdrop.openstack.org/meetings/zun/2017/zun.2017-01-31-03.00.log.html | 03:50 |
*** shubhams has quit IRC | 03:50 | |
*** diga has quit IRC | 03:52 | |
*** samP has joined #openstack-meeting | 03:52 | |
*** newmember has quit IRC | 03:55 | |
*** newmember has joined #openstack-meeting | 03:56 | |
*** ekcs has joined #openstack-meeting | 03:58 | |
*** tpatil has joined #openstack-meeting | 03:59 | |
*** lakerzhou has quit IRC | 03:59 | |
*** takashi has joined #openstack-meeting | 03:59 | |
*** sdake has quit IRC | 04:00 | |
samP | hi all o/ | 04:00 |
*** Dinesh_Bhor has joined #openstack-meeting | 04:00 | |
tpatil | Hi | 04:00 |
*** sagara has joined #openstack-meeting | 04:00 | |
Dinesh_Bhor | Hi all | 04:00 |
samP | tpatil: hi.. | 04:00 |
samP | Dinesh_Bhor: hi.. | 04:00 |
sagara | hi | 04:00 |
samP | lets start | 04:00 |
samP | sagara: hi | 04:00 |
samP | #startmeeting masakari | 04:00 |
openstack | Meeting started Tue Jan 31 04:00:46 2017 UTC and is due to finish in 60 minutes. The chair is samP. Information about MeetBot at http://wiki.debian.org/MeetBot. | 04:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 04:00 |
*** openstack changes topic to " (Meeting topic: masakari)" | 04:00 | |
openstack | The meeting name has been set to 'masakari' | 04:00 |
takashi | o/ | 04:00 |
samP | takashi: hi | 04:01 |
abhishekk | o/ | 04:01 |
samP | since no critical bugs lets move to discussion.. | 04:01 |
samP | #topic Discussion points | 04:01 |
*** openstack changes topic to "Discussion points (Meeting topic: masakari)" | 04:01 | |
tpatil | There is one issue reported in masakari | 04:01 |
samP | 1st one, Who will set ha_enabled? | 04:01 |
tpatil | #link : https://bugs.launchpad.net/masakari/+bug/1659495 | 04:02 |
openstack | Launchpad bug 1659495 in masakari "taskflow version is not compatible with latest engine code" [Undecided,New] | 04:02 |
samP | tpatil: sorry, | 04:02 |
tpatil | Dinesh will fix this issue | 04:02 |
Dinesh_Bhor | yes | 04:02 |
samP | This is taskflow version issue, right? | 04:03 |
tpatil | samP: correct | 04:03 |
takashi | Can we just bump up required taskflow version? | 04:03 |
tpatil | yes, that's what we will need to do to fix this issue | 04:04 |
takashi | I'm just wondering this issue happens because the requreiemt.txt is not synced with global-requirements.txt | 04:04 |
samP | what is the globel req version for taskflow? | 04:04 |
takashi | our requreiemtns.txt in masakari | 04:04 |
*** anilvenkata has joined #openstack-meeting | 04:04 | |
*** Rockyg has quit IRC | 04:05 | |
Dinesh_Bhor | takashi: makes sense to me, masakari requirements are not getting bumped by bot jobs | 04:05 |
tpatil | taskflow>=2.7.0 | 04:05 |
abhishekk | yes, but why it was not caught by jenkins? IMO we should have a test case to check fail formaters | 04:05 |
*** VW has quit IRC | 04:05 | |
abhishekk | s/formaters/formatters | 04:05 |
samP | takashi: thanks, upper is set to taskflow===2.9.0 | 04:05 |
*** VW has joined #openstack-meeting | 04:05 | |
takashi | fyi: https://github.com/openstack/requirements/blob/master/global-requirements.txt#L280 | 04:05 |
takashi | Maybe we should manually sync requirement.txt before we relase Ocata... | 04:06 |
takashi | at least | 04:06 |
takashi | and at workst | 04:06 |
takashi | s/workst/worst/ | 04:06 |
*** iyamahat has joined #openstack-meeting | 04:06 | |
samP | takashi: agree | 04:06 |
*** gouthamr has quit IRC | 04:07 | |
samP | after Ocata relase, we may use bot to do this. | 04:07 |
Dinesh_Bhor | samP:ok | 04:08 |
tpatil | Dinesh_Bhor: Please bump the taskflow version to 2.7.0 in requirements.txt and upload the patch for review | 04:08 |
*** hongbin has quit IRC | 04:08 | |
Dinesh_Bhor | tpatil: yes | 04:08 |
tpatil | Dinesh_Bhor: Thanks | 04:09 |
samP | Dinesh_Bhor: tpatil thanks | 04:09 |
samP | #action Dinesh_Bhor Fix https://bugs.launchpad.net/masakari/+bug/1659495 | 04:09 |
openstack | Launchpad bug 1659495 in masakari "taskflow version is not compatible with latest engine code" [Undecided,New] | 04:09 |
samP | Ok then, any other bugs to discuss? | 04:10 |
tpatil | samP: No | 04:12 |
samP | tpatil: thanks | 04:12 |
samP | lets move to the discussion | 04:12 |
takashi | yes :-) | 04:12 |
samP | 1st one, Who will set the ha_enabled tag? | 04:12 |
abhishekk | I have added that in agenda | 04:13 |
samP | abhishekk: thanks | 04:13 |
samP | In previous masakari, only operator set this tag to each VM | 04:13 |
abhishekk | so how to rstrict normal user from setting this flag? | 04:14 |
abhishekk | in glance there is a property protection which we can set using policy.json | 04:14 |
tpatil | samP: HA_Enabled will be set as a tag or metadata? | 04:14 |
samP | tpatil: sorry, in meta data | 04:15 |
tpatil | samP: Ok | 04:15 |
samP | abhishekk: I have to check, but I think we did not expose metadata API to end user. | 04:16 |
samP | abhishekk: so, end user can not set metadata to server | 04:16 |
abhishekk | ok, I need to check about that | 04:17 |
Dinesh_Bhor | It can be set at the time of boot as well and normal user can do that | 04:17 |
samP | anyway, in normal openstack env, end user can add the metadata | 04:17 |
samP | Dinesh_Bhor: correct | 04:18 |
samP | I am not sure nova policy does support this kind of restrections on metadata | 04:18 |
*** mtanino has quit IRC | 04:19 | |
samP | as abhishekk said, I remember we set simillar setting for glance | 04:19 |
abhishekk | https://github.com/openstack/nova/blob/master/nova/policies/server_metadata.py#L31 | 04:20 |
*** jrobinson-afk is now known as jrobinson | 04:20 | |
samP | abhishekk: thanks, we can controll it. | 04:21 |
abhishekk | but IMO thiese policies are for meta api | 04:21 |
*** sshnaidm|off has quit IRC | 04:21 | |
samP | abhishekk: seems you are right. | 04:21 |
*** yamahata has joined #openstack-meeting | 04:22 | |
abhishekk | we can set or remove metadata using meta set/delete, need to check whether this will work for boot as well | 04:22 |
*** sshnaidm|off has joined #openstack-meeting | 04:22 | |
*** sdake has joined #openstack-meeting | 04:23 | |
samP | abhishekk: Do you mean, set metadata at boot? | 04:23 |
abhishekk | while using boot command we can pass --metadat key=value | 04:23 |
samP | abhishekk: yep.. got it | 04:24 |
abhishekk | s/metadat/metadata | 04:24 |
*** jamesdenton has quit IRC | 04:25 | |
samP | so, is this an implementation related issue or operation related issue? | 04:26 |
abhishekk | nope as Dinesh says normal user can set this while booting the instance | 04:26 |
*** sdake_ has joined #openstack-meeting | 04:26 | |
abhishekk | IMO operation related issue | 04:26 |
tpatil | samP: since you haven't exposed metadata api for normal users, there will be no issues, but for other operators there is an issue | 04:26 |
samP | abhishekk: thanks | 04:27 |
samP | tpatil: correct | 04:27 |
tpatil | samP: Maybe we can add a support in Nova to restrict adding certain metadata keys to an instance using policy | 04:27 |
samP | IMO, we cannot fix this from masakari side, need to do some work in nova | 04:28 |
samP | tpatil: yes | 04:28 |
takashi | tpatil: makes sense | 04:28 |
*** sdake has quit IRC | 04:28 | |
*** dmorita has quit IRC | 04:28 | |
samP | tpatil: somwhat simillar thing we did in "license metadata" in nova.. | 04:29 |
abhishekk | samP: in glance | 04:29 |
samP | I think abhishekk mentionted part of it, in glance | 04:29 |
samP | abhishekk: yes | 04:29 |
tpatil | samP: similar to glance, we can add this support in Nova as abhishekk has pointed out | 04:30 |
*** csomerville has quit IRC | 04:31 | |
*** csomerville has joined #openstack-meeting | 04:31 | |
samP | If we propose this to nova, it will be in Pike (at best) right? | 04:31 |
tpatil | samP: correct | 04:31 |
abhishekk | samP: yes | 04:31 |
takashi | samP: yus. IMO I think we should propose spec as soon as nova spec repo for Pike is opened | 04:33 |
samP | got it. what would be the best way to approach? | 04:33 |
samP | I can discuss this in PTG. | 04:34 |
samP | but first I think we need some pre-discussion with nova | 04:34 |
samP | takashi: sorry, your comment came late.. | 04:35 |
takashi | samP: np. as you say, we need some discussion in nova project | 04:35 |
*** baoli has quit IRC | 04:36 | |
samP | takashi: OK then, lets propse to Pike spec. | 04:36 |
*** ayogi has joined #openstack-meeting | 04:37 | |
takashi | samP: yes | 04:38 |
tpatil | samP: I have noted down this point, we will submit a spec in Nov to address this use case. | 04:38 |
tpatil | s/Nov/Nova | 04:38 |
samP | tpatil: thanks | 04:38 |
takashi | samP: maybe we can discuss our usecase with nova team, and confirm this is the best solution | 04:38 |
takashi | tpatil: yes, thanks! | 04:38 |
*** adisky_ has joined #openstack-meeting | 04:38 | |
samP | Do they set a specific date for pike spec start? | 04:39 |
takashi | #link https://releases.openstack.org/pike/schedule.html | 04:39 |
*** thorst_ has joined #openstack-meeting | 04:40 | |
takashi | so may TBDs... | 04:40 |
takashi | s/may/many/ | 04:40 |
samP | takashi: thanks, seems TBD | 04:40 |
takashi | samP: AFAIK, nova spec freeze happens at the same time as *-1 milestone | 04:40 |
*** kenji-i has quit IRC | 04:41 | |
takashi | samP: so we should get the spec approved before Pike-1 milestone | 04:41 |
samP | tpatil: may I assign this task to you for now? | 04:41 |
tpatil | samP: Yes | 04:41 |
samP | takashi: got it | 04:41 |
samP | #action tpatil Propse Nova spec for matadata controll policy | 04:42 |
samP | tpatil: thanks | 04:42 |
samP | abhishekk: thanks for adding this point | 04:43 |
samP | shall we move to next topic? | 04:43 |
abhishekk | samP: no problem | 04:43 |
samP | #link https://review.openstack.org/#/c/423072/ | 04:44 |
samP | abhishekk: thanks for the nice idea. but I have some operation related issues (pls see my comment on gerrit) | 04:44 |
abhishekk | samP: I have seen your comments | 04:45 |
*** thorst_ has quit IRC | 04:45 | |
samP | abhishekk: Those are just my comments, but other may have different opinion on this | 04:46 |
abhishekk | IMO it makes sense to balance the pool of reserved hosts failed node can be reassigned as a reserved host | 04:46 |
*** bkopilov has joined #openstack-meeting | 04:47 | |
*** dimtruck is now known as zz_dimtruck | 04:48 | |
*** Namrata has quit IRC | 04:49 | |
*** ayogi has quit IRC | 04:50 | |
*** Sukhdev has joined #openstack-meeting | 04:50 | |
samP | abhishekk: Are you in favour of add reserved_host=False once we evacuate VM? or wait for other failures? | 04:51 |
*** ayogi has joined #openstack-meeting | 04:51 | |
abhishekk | samP: yes, because once we enable compute service on reserved host we cannot restrict nova to launch instance on that host | 04:52 |
tpatil | abhishekk: We should set reserved=False immediately after all instances are evacuated from a failed compute node. | 04:52 |
abhishekk | tushar san makes sense | 04:52 |
samP | abhishekk: correct | 04:52 |
samP | takashi: agree | 04:53 |
abhishekk | I think we have 6 minutes now | 04:55 |
samP | abhishekk: could you please update the spec whit this info? | 04:55 |
samP | abhishekk: yes, just 5 mins left | 04:55 |
abhishekk | saaP: yes | 04:55 |
samP | abhishekk: thanks | 04:55 |
samP | #topic AOB | 04:56 |
*** openstack changes topic to "AOB (Meeting topic: masakari)" | 04:56 | |
abhishekk | set reserved_host to false as soon as all instances are evacuated from the failed node, right? | 04:56 |
samP | abhishekk: correct | 04:56 |
abhishekk | samP: ok, it's already there in the specs, I just need to rephrase it | 04:57 |
*** masayukig has joined #openstack-meeting | 04:57 | |
*** anilvenkata has quit IRC | 04:57 | |
samP | abhishekk: yes.. sorry it is there.. my bad | 04:58 |
Dinesh_Bhor | May I ask a question related to the new requirement to add the reserved_host to the same aggregate in which the failed_host is? | 04:58 |
samP | Dinesh_Bhor: sure | 04:58 |
Dinesh_Bhor | So my question is: A failed_host can be associated with multiple aggregates, so to which aggregate the reserved_host should be added? | 04:58 |
samP | Dinesh_Bhor: all the aggregates of failed host | 04:59 |
takashi | samP, Dinesh_Bhor: Can we move to #openstack-maskari? | 04:59 |
tpatil | Dinesh_Bhor: in nova, there is unique constraint applied for host, aggregate uuid, delete column | 04:59 |
samP | sure | 04:59 |
takashi | because we run out all meeting time... | 05:00 |
Dinesh_Bhor | samP: ok | 05:00 |
samP | takashi: sure | 05:00 |
tpatil | Dinesh_Bhor: so this situation will never arise | 05:00 |
samP | OK, then, lets move to openstack-masakari for further discussions.. | 05:00 |
samP | Lets end this meeting... | 05:00 |
samP | thank you all | 05:00 |
abhishekk | thank you | 05:00 |
Dinesh_Bhor | thanks | 05:01 |
samP | #endmeeting | 05:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 05:01 | |
openstack | Meeting ended Tue Jan 31 05:01:15 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 05:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/masakari/2017/masakari.2017-01-31-04.00.html | 05:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/masakari/2017/masakari.2017-01-31-04.00.txt | 05:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/masakari/2017/masakari.2017-01-31-04.00.log.html | 05:01 |
*** tpatil has quit IRC | 05:02 | |
*** unicell has joined #openstack-meeting | 05:10 | |
*** VW has quit IRC | 05:13 | |
*** sdake_ has quit IRC | 05:14 | |
*** ykatabam has quit IRC | 05:16 | |
*** jrist has joined #openstack-meeting | 05:19 | |
*** unicell has quit IRC | 05:21 | |
*** unicell has joined #openstack-meeting | 05:21 | |
*** bobmel has joined #openstack-meeting | 05:25 | |
*** takashi has quit IRC | 05:30 | |
*** bobmel has quit IRC | 05:30 | |
*** nkrinner_afk is now known as nkrinner | 05:31 | |
*** zz_dimtruck is now known as dimtruck | 05:39 | |
*** dimtruck is now known as zz_dimtruck | 05:49 | |
*** zz_dimtruck is now known as dimtruck | 05:50 | |
*** jrobinson has quit IRC | 05:53 | |
*** trinaths has joined #openstack-meeting | 06:00 | |
*** dimtruck is now known as zz_dimtruck | 06:00 | |
*** hichihara has joined #openstack-meeting | 06:05 | |
*** rwsu has joined #openstack-meeting | 06:10 | |
*** claudiub has joined #openstack-meeting | 06:11 | |
*** amotoki has quit IRC | 06:12 | |
*** amotoki has joined #openstack-meeting | 06:13 | |
*** cody-somerville has joined #openstack-meeting | 06:16 | |
*** cody-somerville has quit IRC | 06:16 | |
*** cody-somerville has joined #openstack-meeting | 06:16 | |
*** csomerville has quit IRC | 06:18 | |
*** Dinesh_Bhor has left #openstack-meeting | 06:21 | |
*** Alex_Staf has joined #openstack-meeting | 06:27 | |
*** csomerville has joined #openstack-meeting | 06:27 | |
*** iyamahat has quit IRC | 06:28 | |
*** dmorita has joined #openstack-meeting | 06:28 | |
*** cody-somerville has quit IRC | 06:30 | |
*** anilvenkata has joined #openstack-meeting | 06:32 | |
*** dmorita has quit IRC | 06:33 | |
*** nadya has joined #openstack-meeting | 06:34 | |
*** nadya has quit IRC | 06:35 | |
*** csomerville has quit IRC | 06:37 | |
*** lpetrut has joined #openstack-meeting | 06:38 | |
*** thorst_ has joined #openstack-meeting | 06:41 | |
*** thorst_ has quit IRC | 06:46 | |
*** spotz is now known as spotz_zzz | 06:46 | |
*** takashi has joined #openstack-meeting | 06:48 | |
*** janki has joined #openstack-meeting | 06:49 | |
*** Sukhdev has quit IRC | 06:49 | |
*** zz_dimtruck is now known as dimtruck | 06:51 | |
*** spotz_zzz is now known as spotz | 06:52 | |
*** sridharg has joined #openstack-meeting | 07:00 | |
*** dimtruck is now known as zz_dimtruck | 07:01 | |
*** adiantum has quit IRC | 07:07 | |
*** ekuris__ has joined #openstack-meeting | 07:09 | |
*** rcernin has joined #openstack-meeting | 07:12 | |
*** zz_dimtruck is now known as dimtruck | 07:12 | |
*** hichihara has quit IRC | 07:16 | |
*** Alex_Staf has quit IRC | 07:17 | |
*** lpetrut has quit IRC | 07:20 | |
*** Alex_Staf has joined #openstack-meeting | 07:21 | |
*** dimtruck is now known as zz_dimtruck | 07:22 | |
*** jtomasek_ has joined #openstack-meeting | 07:26 | |
*** ayogi has quit IRC | 07:26 | |
*** takashi has quit IRC | 07:26 | |
*** ayogi has joined #openstack-meeting | 07:26 | |
*** ykatabam has joined #openstack-meeting | 07:27 | |
*** ekcs has quit IRC | 07:28 | |
*** Apoorva has quit IRC | 07:29 | |
*** lpetrut has joined #openstack-meeting | 07:30 | |
*** yamamoto has quit IRC | 07:34 | |
*** andreas_s has joined #openstack-meeting | 07:36 | |
*** cartik has joined #openstack-meeting | 07:37 | |
*** rasca has joined #openstack-meeting | 07:39 | |
*** nadya has joined #openstack-meeting | 07:40 | |
*** prameswar has quit IRC | 07:44 | |
*** nadya has quit IRC | 07:44 | |
*** abalutoiu has quit IRC | 07:47 | |
*** iyamahat has joined #openstack-meeting | 07:49 | |
*** yamahata has quit IRC | 07:50 | |
*** eranrom has joined #openstack-meeting | 07:52 | |
*** tesseract has joined #openstack-meeting | 07:54 | |
*** jchhatbar has joined #openstack-meeting | 07:54 | |
*** fzdarsky_ is now known as fzdarsky | 07:55 | |
*** Julien-zte has joined #openstack-meeting | 07:55 | |
*** nadya has joined #openstack-meeting | 07:56 | |
*** prameswar has joined #openstack-meeting | 07:57 | |
*** janki has quit IRC | 07:57 | |
*** takashi has joined #openstack-meeting | 07:59 | |
*** unicell has quit IRC | 07:59 | |
*** akihito has joined #openstack-meeting | 08:00 | |
*** kota_ has joined #openstack-meeting | 08:00 | |
eranrom | #start-meeting storlets | 08:00 |
*** simon-AS559 has joined #openstack-meeting | 08:00 | |
kota_ | hello | 08:00 |
eranrom | kota_: Hi | 08:00 |
akihito | hello | 08:00 |
eranrom | #startmeeting storlets | 08:00 |
openstack | Meeting started Tue Jan 31 08:00:32 2017 UTC and is due to finish in 60 minutes. The chair is eranrom. Information about MeetBot at http://wiki.debian.org/MeetBot. | 08:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 08:00 |
*** openstack changes topic to " (Meeting topic: storlets)" | 08:00 | |
eranrom | akihito: Hi | 08:00 |
openstack | The meeting name has been set to 'storlets' | 08:00 |
takashi | o/ | 08:00 |
eranrom | takashi: Hi. | 08:00 |
eranrom | agenda: https://wiki.openstack.org/wiki/Meetings/Storlets#Agenda: | 08:01 |
*** rbartal has joined #openstack-meeting | 08:01 | |
eranrom | #topic review-priorities | 08:02 |
*** openstack changes topic to "review-priorities (Meeting topic: storlets)" | 08:02 | |
eranrom | any comments? | 08:02 |
akihito | nothing | 08:03 |
kota_ | can i make sure current stats on review-priorities | 08:03 |
kota_ | ? | 08:03 |
eranrom | kota_: sure@ | 08:03 |
eranrom | sure! | 08:03 |
kota_ | are we.... using that etherpad? | 08:04 |
kota_ | https://etherpad.openstack.org/p/storlets-review-priorities | 08:04 |
eranrom | Well, that is the suggestion. | 08:04 |
kota_ | sorry, not remember in detail, how it works | 08:04 |
eranrom | It was only put up yesterday - I think | 08:04 |
kota_ | probably because of my flu | 08:04 |
kota_ | ok | 08:04 |
*** abalutoiu has joined #openstack-meeting | 08:05 | |
eranrom | It started off with me asking Takashi to list his own patchers priorities | 08:05 |
eranrom | so he created this pad, and I added my patches there | 08:05 |
eranrom | and now I suggest that we use this, so that each author will prioritize his own patches | 08:05 |
kota_ | er, ok | 08:06 |
sagara | hi | 08:06 |
eranrom | so we know as reviewers what to look at first. | 08:06 |
kota_ | makse sense | 08:06 |
kota_ | sagara: hi | 08:06 |
eranrom | sagara: Hi. agenda is here: https://wiki.openstack.org/wiki/Meetings/Storlets#Agenda: | 08:06 |
eranrom | kota_: So you are more then welcome to add your stuff :-) | 08:06 |
sagara | eranrom: thanks | 08:06 |
kota_ | done | 08:07 |
kota_ | to add | 08:07 |
eranrom | We can always decide to use something else in the future | 08:07 |
eranrom | kota_: Great! thanks! | 08:07 |
takashi | kota_: :-) | 08:07 |
takashi | as we don't have so much time before Ocata release, we should be careful what we can/should land in this cycle | 08:08 |
kota_ | takashi: good point | 08:08 |
kota_ | the release should be... | 08:08 |
takashi | and I think that listing can help us, because we can find items with high priorities. | 08:08 |
kota_ | the week since 13th Feb? | 08:08 |
eranrom | takashi: right, perhaps this is another subject to discuss. Let me add it to the agenda | 08:09 |
eranrom | kota_: I need to check it... | 08:09 |
takashi | #link https://releases.openstack.org/ocata/schedule.html | 08:09 |
takashi | eranrom, kota_: ^^^^^ fyi | 08:09 |
takashi | but we can talk about this later | 08:09 |
*** dmacpher has quit IRC | 08:10 | |
eranrom | takashi: yep! thanks! | 08:10 |
eranrom | next topic? | 08:10 |
*** priteau has joined #openstack-meeting | 08:10 | |
*** yamamoto has joined #openstack-meeting | 08:10 | |
kota_ | kk | 08:11 |
akihito | yes | 08:11 |
takashi | ok | 08:11 |
eranrom | #topic What should land for Ocata? | 08:11 |
*** openstack changes topic to "What should land for Ocata? (Meeting topic: storlets)" | 08:11 | |
eranrom | :-) | 08:11 |
*** rbartal has quit IRC | 08:11 | |
eranrom | Here is a suggestion: | 08:12 |
eranrom | 1. functional tests | 08:12 |
*** zz_dimtruck is now known as dimtruck | 08:13 | |
*** rbartal has joined #openstack-meeting | 08:13 | |
eranrom | 2. Some of the refactoring work - need to choose. | 08:13 |
eranrom | 3. IPython integration | 08:13 |
eranrom | thoughts? | 08:13 |
takashi | eranrom: Do you plan to have rc in this week? | 08:14 |
*** rbartal has quit IRC | 08:14 | |
takashi | eranrom: or should we? | 08:14 |
takashi | I think that depends on schedule to release rc | 08:14 |
eranrom | takashi: only of you think its important | 08:15 |
takashi | As we are currently a part of official project, so I suppose it is automatically cut off by current release manager | 08:16 |
eranrom | since we do not have any dependencies on our repo (e.g. devstack gateway jobs) I am not sure its important | 08:16 |
*** rbartal has joined #openstack-meeting | 08:16 | |
*** Cibo_ has quit IRC | 08:16 | |
eranrom | takashi: In that case not sure it matters, but I may be missing something | 08:16 |
takashi | eranrom: For me it is not so important, but I'm a little concerned a basic rule in OpenStack project | 08:16 |
takashi | as we are now officially a part of it | 08:17 |
eranrom | takashi: ok, I will look into it. | 08:17 |
*** Cibo_ has joined #openstack-meeting | 08:17 | |
*** Alex_Staf has quit IRC | 08:17 | |
takashi | For me, it looks better if we can land all func tests work, as we can confirm current behavior by testing | 08:18 |
eranrom | takashi: +1 | 08:18 |
kota_ | +1, tests is always great | 08:18 |
takashi | as we find some bugs by adding functional tests, like https://review.openstack.org/#/c/426586/ | 08:18 |
eranrom | right | 08:19 |
eranrom | Anything beyond the tests? | 08:19 |
takashi | talking about my refactoring work around storlet agents, it is not so critical change because they are just improvoments | 08:19 |
takashi | it is still better, but it is not urgent, I think | 08:20 |
eranrom | takashi: ok. | 08:20 |
takashi | I'll keep working about that, but in some point we need to take a dicision or selection | 08:21 |
takashi | I think | 08:21 |
takashi | and about IPython integration, is there anything remaining? I'm afraid I'm missing some patches. | 08:21 |
eranrom | takashi: There is one patch I did not put yet in the e-pad. | 08:22 |
eranrom | It adds the ability to invoke on get | 08:22 |
eranrom | Let me add it | 08:22 |
takashi | eranrom: this one? https://review.openstack.org/#/c/416089/ | 08:22 |
*** dimtruck is now known as zz_dimtruck | 08:23 | |
eranrom | yes | 08:23 |
kota_ | eranrom: you're doing great pach | 08:23 |
kota_ | i'd prefer to review it | 08:23 |
eranrom | kota_: Thanks! | 08:23 |
*** ralonsoh has joined #openstack-meeting | 08:23 | |
kota_ | but not yet, sorry :/ | 08:23 |
eranrom | np | 08:23 |
kota_ | just walk through drafting | 08:23 |
eranrom | I take it that you have a backlog | 08:23 |
kota_ | thx | 08:23 |
takashi | I'll review it, too | 08:24 |
kota_ | AFAIK, it had merge conflicts right? | 08:24 |
kota_ | ah, and you already rebased | 08:24 |
kota_ | that's what I know right now | 08:24 |
kota_ | about the patch | 08:24 |
kota_ | and also https://review.openstack.org/#/c/422511/ (i added as high priority) | 08:25 |
kota_ | is preparing ipython work | 08:25 |
kota_ | for sort of dry-run | 08:25 |
eranrom | kota_: sure. | 08:26 |
kota_ | but imo, it won't happen Ocata timeframe so... in pike? | 08:26 |
eranrom | kota_: yep. | 08:26 |
eranrom | I also added the IPython work but as a low priority :-) | 08:27 |
*** aloga has quit IRC | 08:27 | |
*** jrobinson has joined #openstack-meeting | 08:27 | |
eranrom | Lets keep high what we want to put in Ocata. | 08:27 |
*** newmember has quit IRC | 08:27 | |
eranrom | I will move the tests to high | 08:27 |
eranrom | make sense? | 08:27 |
takashi | yes | 08:27 |
kota_ | sounds nice | 08:28 |
eranrom | :-) | 08:28 |
eranrom | it was good? why did you delete? | 08:29 |
eranrom | good. | 08:29 |
eranrom | :-) thanks | 08:29 |
takashi | reverting | 08:29 |
takashi | sorry | 08:29 |
*** Apoorva has joined #openstack-meeting | 08:30 | |
eranrom | takashi: Thanks@ | 08:30 |
eranrom | Thanks! | 08:30 |
takashi | just added one bug fix: Fixing tenant container id problems | 08:30 |
eranrom | ataraday: yep saw this, thanks! | 08:30 |
takashi | I'll recheck all my patches, and update the list if needed | 08:31 |
takashi | my patches and existing patches | 08:31 |
eranrom | ok great! | 08:31 |
eranrom | takashi: thanks! | 08:31 |
takashi | but currently we can review patches according to it | 08:31 |
eranrom | ok, anythong else on review priorities towards Ocata? | 08:32 |
takashi | nothing else from me | 08:32 |
*** ykatabam has quit IRC | 08:32 | |
kota_ | current list looks great | 08:33 |
eranrom | ok, that was good thanks! | 08:33 |
eranrom | topic: func tests refactoring thoughts | 08:33 |
eranrom | #topic func tests refactoring thoughts | 08:33 |
*** openstack changes topic to "func tests refactoring thoughts (Meeting topic: storlets)" | 08:33 | |
*** sshnaidm|off is now known as sshnaidm | 08:34 | |
eranrom | These are just suggestions... | 08:34 |
eranrom | or thoughts | 08:34 |
takashi | Let me reply to each of your comments. | 08:35 |
takashi | for 1, about temp container usage, I don't know whether we should use temporally container | 08:37 |
*** yamamoto has quit IRC | 08:37 | |
takashi | What we would like to care by temporal resource usage is to avoid collisions between multiple test cases | 08:38 |
takashi | especially paralell test execution, which is currently realized by testr | 08:38 |
takashi | (though we are using it in only one thread, currently) | 08:38 |
takashi | s/especially/in especially/ | 08:39 |
eranrom | takashi: agree. I guess another question is whether we care about the func test leaving stuff behind... | 08:39 |
takashi | eranrom: Ideally, we should use resources which has unique name, and clean up all things created in test cases | 08:39 |
takashi | s/has unique name/have unique names/ | 08:40 |
eranrom | takashi: Agree! It does not have to be done with temp containers. | 08:40 |
takashi | In my func test refactoring, I added some cleaning up about objects created in test cases: https://review.openstack.org/#/c/420419/41/tests/functional/__init__.py@44 | 08:41 |
*** prameswar has quit IRC | 08:41 | |
eranrom | takashi: yep. seen that :-) | 08:42 |
*** iyamahat has quit IRC | 08:42 | |
*** thorst_ has joined #openstack-meeting | 08:42 | |
takashi | I think it can work if we use temporal container for test cases, but it is not so urgently requied, because collision between containers used in some test cases does not cause so big impart now | 08:42 |
eranrom | takashi: agree. | 08:42 |
takashi | s/impart/impact/g | 08:42 |
*** Apoorva has quit IRC | 08:43 | |
takashi | So first step is to use temporal object, and the second step is to clean up all resources created in test execution, I think | 08:43 |
takashi | Does it make sense? | 08:43 |
kota_ | !? | 08:43 |
openstack | kota_: Error: "?" is not a valid command. | 08:43 |
eranrom | takashi: absolutely | 08:43 |
takashi | kota_: Do you find any problems? | 08:44 |
*** Apoorva has joined #openstack-meeting | 08:44 | |
*** rossella_s has joined #openstack-meeting | 08:44 | |
kota_ | i just was seeing the code a bit | 08:45 |
kota_ | but .... | 08:45 |
kota_ | i couldn't get why we need *re-implement* methods swift client does | 08:45 |
kota_ | it blankets what progress there | 08:46 |
kota_ | almost casess | 08:46 |
kota_ | and... | 08:47 |
takashi | kota_: but The reason why I'm *re-implementing* them is that I don't get why we need to get self.url and self.token and pass it to client either | 08:47 |
*** julim has quit IRC | 08:47 | |
*** thorst_ has quit IRC | 08:48 | |
*** electrofelix has joined #openstack-meeting | 08:50 | |
kota_ | takashi: why not using swiftclient.Client instance? | 08:50 |
*** julim has joined #openstack-meeting | 08:50 | |
kota_ | makking Client instance in setUp, set self.swift_client = Client(brah blah) | 08:50 |
kota_ | done | 08:50 |
kota_ | and at least, it's not a TestClass but sort of Client class IMHO. | 08:52 |
takashi | kota_: it is still in WIP, so I still need some re-desgin about cleasses | 08:53 |
takashi | and yeah using Client instance makes sense to me. thanks! | 08:53 |
*** prameswar has joined #openstack-meeting | 08:53 | |
eranrom | We are running out of time and I wanted to spend few minutes on the PTG. | 08:53 |
kota_ | ah, it's WIP | 08:53 |
eranrom | perhaps we should discuss more during the PTG itself :-) | 08:54 |
kota_ | just was jumping by the url pasted above :P | 08:54 |
kota_ | ;-) | 08:54 |
takashi | kota_: yes | 08:54 |
takashi | shortly for 2. yes. it is ideal goal to have same test cases (which inherits same base class which implements common test cases) | 08:54 |
takashi | but still in WIP :-) | 08:54 |
eranrom | takashi: sure! | 08:55 |
eranrom | ok, PTG. | 08:55 |
kota_ | takashi: https://review.openstack.org/#/c/422470/ | 08:55 |
kota_ | takashi: maybe we're going same way | 08:55 |
takashi | eranrom: ok | 08:55 |
kota_ | eranrom: sorry, go ahead | 08:55 |
takashi | kota_: I think so | 08:55 |
eranrom | Thanks! dorry for the interruption | 08:56 |
eranrom | #topic PTG | 08:56 |
*** openstack changes topic to "PTG (Meeting topic: storlets)" | 08:56 | |
eranrom | https://etherpad.openstack.org/p/storlets-pike-design-summit | 08:56 |
eranrom | I think it would be good to define goals for Pike | 08:56 |
eranrom | I added two of mine, please add more, and we can discuss durng the PTG | 08:57 |
*** Apoorva has quit IRC | 08:57 | |
takashi | eranrom: ok | 08:57 |
*** lpetrut has quit IRC | 08:57 | |
eranrom | Otherwise, feel free to add more topics for discussion. | 08:57 |
*** Apoorva has joined #openstack-meeting | 08:58 | |
kota_ | eranrom: ok | 08:58 |
eranrom | anything else for the last 2 mins? | 08:58 |
*** toscalix has joined #openstack-meeting | 08:58 | |
kota_ | that's all, great discussion | 08:59 |
eranrom | all thanks very much for joining! | 08:59 |
kota_ | thanks eranrom! | 08:59 |
eranrom | talk to you later | 08:59 |
eranrom | #endmeeting | 08:59 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 08:59 | |
openstack | Meeting ended Tue Jan 31 08:59:32 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 08:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/storlets/2017/storlets.2017-01-31-08.00.html | 08:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/storlets/2017/storlets.2017-01-31-08.00.txt | 08:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/storlets/2017/storlets.2017-01-31-08.00.log.html | 08:59 |
*** sagara has quit IRC | 08:59 | |
*** yamamoto has joined #openstack-meeting | 08:59 | |
*** kota_ has left #openstack-meeting | 09:00 | |
*** r-mibu has joined #openstack-meeting | 09:01 | |
*** aloga has joined #openstack-meeting | 09:04 | |
*** yamamoto has quit IRC | 09:06 | |
*** Apoorva has quit IRC | 09:06 | |
*** Apoorva has joined #openstack-meeting | 09:07 | |
*** yamamoto has joined #openstack-meeting | 09:09 | |
*** sudipto has joined #openstack-meeting | 09:12 | |
*** sudipto_ has quit IRC | 09:12 | |
*** sudipto_ has joined #openstack-meeting | 09:13 | |
*** zz_dimtruck is now known as dimtruck | 09:14 | |
*** e0ne has joined #openstack-meeting | 09:14 | |
*** sudswas__ has quit IRC | 09:14 | |
*** rbartal_ has joined #openstack-meeting | 09:15 | |
*** kota_ has joined #openstack-meeting | 09:16 | |
saggi | #startmeeting karbor | 09:17 |
openstack | Meeting started Tue Jan 31 09:17:23 2017 UTC and is due to finish in 60 minutes. The chair is saggi. Information about MeetBot at http://wiki.debian.org/MeetBot. | 09:17 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 09:17 |
*** openstack changes topic to " (Meeting topic: karbor)" | 09:17 | |
openstack | The meeting name has been set to 'karbor' | 09:17 |
saggi | Sorry for being a bit late | 09:17 |
saggi | Is anyone here? | 09:17 |
saggi | Happy new year everyone | 09:19 |
saggi | #endmeeting | 09:19 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 09:19 | |
openstack | Meeting ended Tue Jan 31 09:19:30 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 09:19 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/karbor/2017/karbor.2017-01-31-09.17.html | 09:19 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/karbor/2017/karbor.2017-01-31-09.17.txt | 09:19 |
openstack | Log: http://eavesdrop.openstack.org/meetings/karbor/2017/karbor.2017-01-31-09.17.log.html | 09:19 |
*** Apoorva has quit IRC | 09:21 | |
*** dimtruck is now known as zz_dimtruck | 09:23 | |
*** jrobinson has quit IRC | 09:25 | |
*** Apoorva has joined #openstack-meeting | 09:26 | |
*** yamamoto has quit IRC | 09:27 | |
*** bobmel has joined #openstack-meeting | 09:28 | |
*** phil has joined #openstack-meeting | 09:38 | |
*** phil is now known as Guest91352 | 09:39 | |
*** Apoorva has quit IRC | 09:39 | |
*** yamamoto has joined #openstack-meeting | 09:39 | |
*** abhishekk has left #openstack-meeting | 09:43 | |
*** Apoorva has joined #openstack-meeting | 09:44 | |
*** yamamoto has quit IRC | 09:45 | |
*** nadya has quit IRC | 09:48 | |
*** mickeys has quit IRC | 09:48 | |
*** Alex_Staf has joined #openstack-meeting | 09:49 | |
*** acoles_ is now known as acoles | 09:50 | |
*** gcb has joined #openstack-meeting | 09:52 | |
*** takashi has quit IRC | 09:53 | |
*** Julien-zte has quit IRC | 09:54 | |
*** nadya has joined #openstack-meeting | 09:55 | |
*** Apoorva has quit IRC | 09:57 | |
*** ykatabam has joined #openstack-meeting | 09:58 | |
*** lennyb has quit IRC | 10:02 | |
*** Apoorva has joined #openstack-meeting | 10:02 | |
*** lennyb has joined #openstack-meeting | 10:03 | |
*** lpetrut has joined #openstack-meeting | 10:04 | |
*** jtomasek_ has quit IRC | 10:06 | |
*** jchhatbar is now known as janki | 10:08 | |
*** prameswar has quit IRC | 10:10 | |
*** sambetts|afk is now known as sambetts | 10:12 | |
*** zz_dimtruck is now known as dimtruck | 10:14 | |
*** efried has quit IRC | 10:15 | |
*** dimtruck is now known as zz_dimtruck | 10:24 | |
*** efried has joined #openstack-meeting | 10:24 | |
*** Apoorva has quit IRC | 10:25 | |
*** Apoorva has joined #openstack-meeting | 10:30 | |
*** neiljerram has joined #openstack-meeting | 10:31 | |
*** nadya has quit IRC | 10:32 | |
*** Cibo_ has quit IRC | 10:34 | |
*** prameswar has joined #openstack-meeting | 10:34 | |
*** Cibo_ has joined #openstack-meeting | 10:38 | |
*** Apoorva has quit IRC | 10:39 | |
*** adiantum has joined #openstack-meeting | 10:40 | |
*** yamamoto has joined #openstack-meeting | 10:42 | |
*** alexpilotti has joined #openstack-meeting | 10:42 | |
*** thorst_ has joined #openstack-meeting | 10:44 | |
*** alexpilotti has quit IRC | 10:44 | |
*** alexpilotti has joined #openstack-meeting | 10:45 | |
*** efried has quit IRC | 10:45 | |
*** thorst_ has quit IRC | 10:49 | |
*** mickeys has joined #openstack-meeting | 10:49 | |
*** mickeys has quit IRC | 10:54 | |
*** efried has joined #openstack-meeting | 10:58 | |
*** geguileo has quit IRC | 11:00 | |
*** ltomasbo has quit IRC | 11:00 | |
*** dmellado has quit IRC | 11:00 | |
*** akihito has quit IRC | 11:00 | |
*** dmellado has joined #openstack-meeting | 11:03 | |
*** ltomasbo has joined #openstack-meeting | 11:07 | |
*** Apoorva has joined #openstack-meeting | 11:08 | |
*** yamamoto has quit IRC | 11:08 | |
*** ionutbalutoiu has quit IRC | 11:14 | |
*** zz_dimtruck is now known as dimtruck | 11:15 | |
*** ionutbalutoiu has joined #openstack-meeting | 11:16 | |
*** Apoorva has quit IRC | 11:21 | |
*** newmember has joined #openstack-meeting | 11:24 | |
*** dimtruck is now known as zz_dimtruck | 11:25 | |
*** Apoorva has joined #openstack-meeting | 11:26 | |
*** adisky_ has quit IRC | 11:29 | |
*** newmember has quit IRC | 11:30 | |
*** bobmel has quit IRC | 11:31 | |
*** Apoorva has quit IRC | 11:35 | |
*** nadya has joined #openstack-meeting | 11:38 | |
*** Apoorva has joined #openstack-meeting | 11:40 | |
*** yamamoto has joined #openstack-meeting | 11:45 | |
*** yamamoto has quit IRC | 11:45 | |
*** Apoorva has quit IRC | 11:49 | |
*** mickeys has joined #openstack-meeting | 11:50 | |
*** yamamoto has joined #openstack-meeting | 11:53 | |
*** mickeys has quit IRC | 11:54 | |
*** prameswar has left #openstack-meeting | 11:56 | |
*** jkilpatr has joined #openstack-meeting | 11:56 | |
*** sdague has joined #openstack-meeting | 11:58 | |
*** janki has quit IRC | 11:58 | |
*** sdague_ has joined #openstack-meeting | 12:00 | |
*** yamamoto has quit IRC | 12:00 | |
*** fzdarsky is now known as fzdarsky|lunch | 12:02 | |
*** simon-AS559 has quit IRC | 12:02 | |
*** Apoorva has joined #openstack-meeting | 12:03 | |
*** jtomasek_ has joined #openstack-meeting | 12:08 | |
*** bobmel has joined #openstack-meeting | 12:10 | |
*** bkopilov has quit IRC | 12:11 | |
*** yamamoto has joined #openstack-meeting | 12:11 | |
*** yamamoto has quit IRC | 12:15 | |
*** zz_dimtruck is now known as dimtruck | 12:16 | |
*** bobmel has quit IRC | 12:17 | |
*** sdake has joined #openstack-meeting | 12:17 | |
*** palexster has quit IRC | 12:18 | |
*** bobmel has joined #openstack-meeting | 12:18 | |
*** bobmel has quit IRC | 12:18 | |
*** bobmel has joined #openstack-meeting | 12:19 | |
*** Cibo_ has quit IRC | 12:21 | |
*** Apoorva has quit IRC | 12:21 | |
*** rfolco has joined #openstack-meeting | 12:25 | |
*** rfolco has quit IRC | 12:26 | |
*** dimtruck is now known as zz_dimtruck | 12:26 | |
*** Apoorva has joined #openstack-meeting | 12:26 | |
*** rfolco has joined #openstack-meeting | 12:26 | |
*** palexster has joined #openstack-meeting | 12:27 | |
*** rbartal__ has joined #openstack-meeting | 12:28 | |
*** ayogi has quit IRC | 12:28 | |
*** jtomasek_ has quit IRC | 12:28 | |
*** ayogi has joined #openstack-meeting | 12:29 | |
*** sdake_ has joined #openstack-meeting | 12:31 | |
*** jtomasek_ has joined #openstack-meeting | 12:32 | |
*** rossella_s has quit IRC | 12:33 | |
*** rossella_s has joined #openstack-meeting | 12:34 | |
*** sdake has quit IRC | 12:34 | |
*** thorst_ has joined #openstack-meeting | 12:35 | |
*** baoli has joined #openstack-meeting | 12:37 | |
*** Apoorva has quit IRC | 12:40 | |
*** baoli has quit IRC | 12:42 | |
*** yamamoto has joined #openstack-meeting | 12:42 | |
*** Apoorva has joined #openstack-meeting | 12:44 | |
*** VW has joined #openstack-meeting | 12:45 | |
*** ayogi has quit IRC | 12:48 | |
*** Hosam has joined #openstack-meeting | 12:50 | |
*** jaypipes has joined #openstack-meeting | 12:50 | |
*** mickeys has joined #openstack-meeting | 12:51 | |
*** palexster has quit IRC | 12:52 | |
*** egallen has joined #openstack-meeting | 12:52 | |
*** trinaths has quit IRC | 12:55 | |
*** nadya has quit IRC | 12:55 | |
*** mickeys has quit IRC | 12:55 | |
*** palexster has joined #openstack-meeting | 12:57 | |
*** Apoorva has quit IRC | 12:58 | |
*** jtomasek_ has quit IRC | 13:01 | |
*** rbrady has joined #openstack-meeting | 13:03 | |
*** rbrady has quit IRC | 13:03 | |
*** rbrady has joined #openstack-meeting | 13:03 | |
*** kylek3h has quit IRC | 13:07 | |
*** Apoorva has joined #openstack-meeting | 13:08 | |
*** jmckind has joined #openstack-meeting | 13:09 | |
*** askb has quit IRC | 13:12 | |
*** trevormc has joined #openstack-meeting | 13:12 | |
*** Hosam has quit IRC | 13:14 | |
*** zz_dimtruck is now known as dimtruck | 13:17 | |
*** Apoorva has quit IRC | 13:17 | |
*** Apoorva has joined #openstack-meeting | 13:17 | |
*** Apoorva has quit IRC | 13:22 | |
*** yamamoto has quit IRC | 13:24 | |
*** VW has quit IRC | 13:25 | |
*** dimtruck is now known as zz_dimtruck | 13:26 | |
*** Apoorva has joined #openstack-meeting | 13:26 | |
*** trevormc has left #openstack-meeting | 13:29 | |
*** dmorita has joined #openstack-meeting | 13:29 | |
*** arxcruz has quit IRC | 13:29 | |
*** fzdarsky|lunch is now known as fzdarsky | 13:33 | |
*** Julien-zte has joined #openstack-meeting | 13:33 | |
*** dmorita has quit IRC | 13:33 | |
*** ricolin has joined #openstack-meeting | 13:33 | |
*** Apoorva has quit IRC | 13:35 | |
*** armstrong has joined #openstack-meeting | 13:39 | |
*** kylek3h has joined #openstack-meeting | 13:40 | |
*** hichihara has joined #openstack-meeting | 13:40 | |
*** Apoorva has joined #openstack-meeting | 13:40 | |
*** armstrong has quit IRC | 13:41 | |
*** armstrong has joined #openstack-meeting | 13:41 | |
*** davidsha has joined #openstack-meeting | 13:43 | |
*** pradk has joined #openstack-meeting | 13:44 | |
*** samP has quit IRC | 13:46 | |
*** dprince has joined #openstack-meeting | 13:46 | |
*** cburgess has quit IRC | 13:48 | |
*** Apoorva has quit IRC | 13:49 | |
*** Apoorva has joined #openstack-meeting | 13:49 | |
*** cburgess has joined #openstack-meeting | 13:49 | |
*** baoli has joined #openstack-meeting | 13:50 | |
*** jlibosva has joined #openstack-meeting | 13:50 | |
*** mickeys has joined #openstack-meeting | 13:52 | |
*** ricolin has quit IRC | 13:52 | |
*** ricolin has joined #openstack-meeting | 13:52 | |
*** janzian has joined #openstack-meeting | 13:55 | |
*** john-davidge has joined #openstack-meeting | 13:55 | |
*** cleong has joined #openstack-meeting | 13:56 | |
*** cartik has quit IRC | 13:56 | |
*** gouthamr has joined #openstack-meeting | 13:56 | |
*** mickeys has quit IRC | 13:57 | |
*** lamt has joined #openstack-meeting | 13:58 | |
*** shardy has joined #openstack-meeting | 13:59 | |
*** shardy has left #openstack-meeting | 13:59 | |
jlibosva | Let's get the party started | 14:00 |
jlibosva | #startmeeting networking | 14:00 |
openstack | Meeting started Tue Jan 31 14:00:02 2017 UTC and is due to finish in 60 minutes. The chair is jlibosva. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
*** openstack changes topic to " (Meeting topic: networking)" | 14:00 | |
openstack | The meeting name has been set to 'networking' | 14:00 |
john-davidge | \o/ | 14:00 |
*** boden has joined #openstack-meeting | 14:00 | |
jlibosva | Hello friends! | 14:00 |
dasanind | o/ | 14:00 |
*** korzen has joined #openstack-meeting | 14:00 | |
korzen | hi | 14:00 |
jlibosva | #topic Announcements | 14:00 |
*** openstack changes topic to "Announcements (Meeting topic: networking)" | 14:00 | |
*** haleyb_ has joined #openstack-meeting | 14:00 | |
bcafarel | howdy | 14:00 |
ajo | o/ | 14:00 |
*** ihrachys has joined #openstack-meeting | 14:01 | |
jlibosva | We got some release related announcements | 14:01 |
jlibosva | We're now in the release candidate phase this week | 14:01 |
jlibosva | #link http://lists.openstack.org/pipermail/openstack-dev/2017-January/111074.html | 14:01 |
amotoki | o/ | 14:01 |
jlibosva | Which means | 14:01 |
jlibosva | We can't merge more features - unless it's been granted with feature freeze exception (FFE) | 14:01 |
dalvarez | o/ | 14:01 |
haleyb_ | hi | 14:01 |
jlibosva | #link http://lists.openstack.org/pipermail/openstack-dev/2017-January/111083.html | 14:01 |
hichihara | o/ | 14:02 |
ajo | makes sense | 14:02 |
jlibosva | We'll talk more about Ocata in other topic | 14:02 |
*** Apoorva has quit IRC | 14:02 | |
jlibosva | next version will be Pike and in order to make it awesome, as you know, there will be a project gathering in middle Feb | 14:02 |
jlibosva | #link http://lists.openstack.org/pipermail/openstack-dev/2017-January/110040.html | 14:02 |
jlibosva | We already have some topics but still feel free to add more items to the etherpad https://etherpad.openstack.org/p/neutron-ptg-pike | 14:03 |
ajo | \m/ | 14:03 |
jlibosva | I'm looking forward to see you there :) | 14:03 |
jlibosva | Last week was the week of PTL candidacy nomination | 14:03 |
*** Apoorva has joined #openstack-meeting | 14:03 | |
jlibosva | We have two briliant candidates :) | 14:03 |
jlibosva | The elections are supposed to be this week | 14:04 |
jlibosva | Don't forget to use your ballot, you should get an email once elections are started | 14:04 |
*** ricolin has quit IRC | 14:04 | |
jlibosva | Anybody has anything else to announce? | 14:04 |
*** ricolin has joined #openstack-meeting | 14:04 | |
jlibosva | let's move on then | 14:04 |
jlibosva | #topic Blueprints | 14:04 |
*** openstack changes topic to "Blueprints (Meeting topic: networking)" | 14:05 | |
jlibosva | As already advertised, we're in release candidate phase so we should be focusing on bugfixes scheduled to this milestone | 14:05 |
jlibosva | #link https://launchpad.net/neutron/+milestone/ocata-rc1 | 14:05 |
*** sdague_ has quit IRC | 14:05 | |
jlibosva | As usual, blueprints that didn't make it to Ocata can be proposed/deferred to Pike. | 14:05 |
jlibosva | ihrachys: korzen do you want OVO topic? | 14:05 |
ihrachys | jlibosva: nah, I think it's better to skip since we are in freeze | 14:06 |
jlibosva | ack | 14:06 |
jlibosva | #topic Bugs and gate failures | 14:06 |
*** openstack changes topic to "Bugs and gate failures (Meeting topic: networking)" | 14:06 | |
jlibosva | We had two major gate breakages in functional job last week | 14:06 |
jlibosva | Both are solved by now | 14:06 |
jlibosva | but we'd like to get a better visibility of failures in gate | 14:06 |
jlibosva | #link http://lists.openstack.org/pipermail/openstack-dev/2017-January/111214.html | 14:07 |
jlibosva | Please read the above and please keep in mind to look at failures before issuing recheck on your patches | 14:07 |
ihrachys | oh have we solved ovs native one? | 14:07 |
jlibosva | ihrachys: no, that was not considered major by me :) | 14:07 |
*** raildo has joined #openstack-meeting | 14:07 | |
ihrachys | haha | 14:07 |
*** lblanchard has joined #openstack-meeting | 14:07 | |
ihrachys | ok | 14:07 |
jlibosva | ihrachys: the functional is now about 10% in check queue | 14:07 |
jlibosva | if it would stay it like this, it would be awesome | 14:07 |
haleyb_ | there is a privsep fix working its way through that will help in gate as well | 14:08 |
jlibosva | haleyb_: do you have a link? | 14:08 |
ajo | hmm | 14:08 |
haleyb_ | bug 1660305 | 14:08 |
openstack | bug 1660305 in neutron "DVR multinode job fails over 20 tests" [High,In progress] https://launchpad.net/bugs/1660305 - Assigned to Oleg Bondarev (obondarev) | 14:08 |
ajo | this reminds me (about ovs native) that I left this half way done: https://review.openstack.org/#/c/425623/ | 14:08 |
ajo | I wonder if it's of any use, or if it's actually going to affect anything after latest discussions. | 14:09 |
jlibosva | haleyb_: thanks, I see it's already approved | 14:09 |
haleyb_ | although maybe that job isn't voting, but the privsep failures are random | 14:09 |
anilvenkata | jlibosva, ajo ihrachys haleyb As you know, for DVR+HA gate job, this patch is needed https://review.openstack.org/#/c/383827/ | 14:09 |
jlibosva | ajo: I saw iwamoto updated the bug with some interesting findings | 14:10 |
* ajo reads | 14:10 | |
*** spzala has joined #openstack-meeting | 14:10 | |
anilvenkata | jlibosva, ajo haleyb but it is not getting devstack-gate core reviewers attentions | 14:10 |
jlibosva | anilvenkata: yeah, we would need to go to openstack-infra and poke people there | 14:11 |
anilvenkata | jlibosva, I am regularly pinging clarkb and sdague | 14:11 |
jlibosva | anilvenkata: thanks | 14:11 |
anilvenkata | for its review | 14:11 |
jlibosva | we also have some failures in other tempest jobs, one of the most critical I have seen are libvirt crashes | 14:12 |
ihrachys | ajo: it seems worth exploring. one thing would be first to check if we see the same failures now that a patch from kevinbenton landed that could influence things | 14:12 |
jlibosva | ihrachys: which patch? | 14:12 |
ajo | which patch? | 14:12 |
ihrachys | https://review.openstack.org/#/c/426032/ | 14:13 |
*** arxcruz has joined #openstack-meeting | 14:13 | |
ihrachys | "It's not clear that this was a cause of the bug though, so | 14:13 |
ihrachys | this fix is only related." | 14:13 |
*** princenana has joined #openstack-meeting | 14:13 | |
*** arxcruz has quit IRC | 14:14 | |
jlibosva | hm, merged very recently .I was wondering whether it can be the cause that functional failure rate is "so low" :) | 14:14 |
jlibosva | we'll see. | 14:15 |
ajo | hmmm :) | 14:15 |
ajo | kevinbenton++ | 14:15 |
jlibosva | I also wanted to leave these two bugs related to mentioned libvirt crashes | 14:15 |
jlibosva | https://bugs.launchpad.net/openstack-gate/+bug/1638982 and https://bugs.launchpad.net/nova/+bug/1643911 | 14:15 |
openstack | Launchpad bug 1638982 in OpenStack-Gate "libvirtd randomly crashes on xenial nodes with "realloc(): invalid next size"" [Undecided,Confirmed] | 14:15 |
openstack | Launchpad bug 1643911 in OpenStack Compute (nova) "libvirt randomly crashes on xenial nodes with "*** Error in `/usr/sbin/libvirtd': malloc(): memory corruption:"" [Medium,Confirmed] | 14:15 |
jlibosva | just in case you get hit by those in your patches | 14:15 |
ajo | ouch | 14:16 |
jlibosva | ajo: you were a bug deputy last week, right? | 14:16 |
ajo | somebody is smashing the heap :) | 14:16 |
ajo | jlibosva affirmative | 14:16 |
*** Apoorva has quit IRC | 14:16 | |
jlibosva | ajo: do you want to highlight some bugs? | 14:16 |
jlibosva | how was the week? | 14:17 |
ihrachys | not sure what we can do with libvirtd. :( crying aloud? | 14:17 |
*** sshnaidm has quit IRC | 14:17 | |
ajo | let me check if there is something missing beyond what you said. | 14:17 |
ajo | ihrachys may be get the ubuntu guys update it, or move to centos :P | 14:17 |
ajo | jlibosva: The memory / OOM issues, | 14:17 |
*** zz_dimtruck is now known as dimtruck | 14:17 | |
*** sshnaidm has joined #openstack-meeting | 14:17 | |
ajo | https://bugs.launchpad.net/neutron/+bug/1656386 | 14:17 |
openstack | Launchpad bug 1656386 in neutron "Memory leaks on Neutron jobs" [Critical,Confirmed] - Assigned to Darek Smigiel (smigiel-dariusz) | 14:17 |
ajo | but not sure there's anything we could do about that | 14:18 |
*** arxcruz has joined #openstack-meeting | 14:18 | |
jlibosva | ihrachys: I noticed that the compute one is "Medium" importance so I cried there for bump | 14:18 |
ajo | kevinbenton increased swapiness, but still OOM is invoked while there's only 700k of 7G of swap used | 14:18 |
korzen | I could use more reviews on https://review.openstack.org/#/c/273546 Add support for Keepalived VRRP health check to get this merged in Ocata | 14:18 |
ajo | there was another one related to linuxbridge conntrack clearing, 1 sec | 14:19 |
*** lblanchard has quit IRC | 14:19 | |
ajo | https://bugs.launchpad.net/neutron/+bug/1657260 | 14:19 |
openstack | Launchpad bug 1657260 in neutron "Established connection don't stops when rule is removed" [Critical,In progress] - Assigned to Slawek Kaplonski (slaweq) | 14:19 |
*** anilvenkata has quit IRC | 14:19 | |
*** lblanchard has joined #openstack-meeting | 14:19 | |
haleyb_ | that was approved but failing gate | 14:19 |
ajo | it's WIP by slawek, in iptables non-hybrid firewall driver the zones aren't used, but we try to clear the entries -in a zone- so it fails | 14:19 |
jlibosva | korzen: thanks, it's scheduled to rc1 so hopefully it will get proper attention | 14:20 |
haleyb_ | i thikn it was approved | 14:20 |
haleyb_ | yup | 14:20 |
jlibosva | hmmm :( | 14:21 |
jlibosva | I see that linuxbridge tempest job is about 35% failure rate | 14:21 |
*** Apoorva has joined #openstack-meeting | 14:21 | |
*** mriedem has quit IRC | 14:23 | |
jlibosva | anybody has any other bug that deserves attention? | 14:23 |
jlibosva | or bugfix | 14:23 |
*** lamt has quit IRC | 14:23 | |
korzen | https://review.openstack.org/#/c/420693 | 14:23 |
jlibosva | korzen: thanks | 14:23 |
korzen | haleyb_, can you +W on ^ ? | 14:24 |
*** adiantum has quit IRC | 14:24 | |
jlibosva | haleyb_: yep, I set the bug to rc1, so I think we're good to go | 14:24 |
*** gcb has quit IRC | 14:24 | |
ihrachys | yeah, and it's test only change | 14:24 |
*** adiantum has joined #openstack-meeting | 14:24 | |
ajo | jlibosva where did you see linuxbridge jobs on 35% failure rate? | 14:24 |
*** dmacpher has joined #openstack-meeting | 14:24 | |
*** dmacpher has quit IRC | 14:24 | |
jlibosva | ajo: sorry, I was looking at multinode-nv | 14:25 |
*** yamamoto has joined #openstack-meeting | 14:25 | |
ajo | ahh | 14:25 |
ajo | :) | 14:25 |
jlibosva | the voting is at 13%, sorry :) | 14:25 |
jlibosva | ajo: thanks for fixing me :) | 14:25 |
ajo | jlibosva np, I was looking for the specific failures, and I found a much lower rate, so I thought I was looking at the wrong place actually | 14:26 |
*** Apoorva has quit IRC | 14:26 | |
jlibosva | ajo: I feel like the linuxbridge job is failing only on the patches that I'm looking at. I see it failing almost the whole time, so I wasn't surprised by 35% | 14:26 |
*** adiantum has quit IRC | 14:26 | |
*** Apoorva has joined #openstack-meeting | 14:27 | |
ajo | :) | 14:27 |
jlibosva | if there are no other bugs or patches, I'd like to get to getting a new deputy for this week | 14:27 |
ajo | you were biased | 14:27 |
jlibosva | I would like to take the next week, if there are no objections :) | 14:27 |
*** adiantum has joined #openstack-meeting | 14:27 | |
*** dimtruck is now known as zz_dimtruck | 14:27 | |
ihrachys | I don't think anyone would object... | 14:28 |
ajo | come'on I offer a beer @ atlanta :P :) | 14:28 |
jlibosva | but we still need a hero for this week | 14:28 |
jlibosva | beer for this week bug deputy in atlanta from ajo. how could anyone say no to this? | 14:29 |
hichihara | The beer is mine! | 14:29 |
jlibosva | hichihara is the winner! | 14:29 |
jlibosva | thanks! | 14:29 |
hichihara | :) | 14:29 |
jlibosva | I'll update the wiki after meeting :) | 14:29 |
ajo | hichihara you got it!! :D thanks :) Spanish or american beer? ;-) | 14:29 |
hichihara | American beer please :) | 14:30 |
ajo | consider it done :D | 14:30 |
jlibosva | #action ajo to buy hichihara an american beer in atlanta | 14:30 |
hichihara | lol | 14:31 |
*** Apoorva has quit IRC | 14:31 | |
jlibosva | #topic Docs | 14:31 |
*** openstack changes topic to "Docs (Meeting topic: networking)" | 14:31 | |
jlibosva | john-davidge: hello! | 14:31 |
ajo | %) | 14:31 |
*** reedip_ has joined #openstack-meeting | 14:31 | |
*** Apoorva has joined #openstack-meeting | 14:31 | |
john-davidge | jlibosva: Hello! | 14:31 |
jlibosva | john-davidge: do you have any updates wrt docs | 14:31 |
*** yamamoto has quit IRC | 14:32 | |
john-davidge | jlibosva: Nothing specific from me on docs this week. I've been discussing some possible to changes to how we deal with the DocImpact tag with the new Docs PTL, but we don't have anything to share just yet. | 14:32 |
jlibosva | john-davidge: ok, thanks :) | 14:32 |
*** electrocucaracha has joined #openstack-meeting | 14:32 | |
jlibosva | so maybe we can move to the next topic | 14:33 |
*** jmckind_ has joined #openstack-meeting | 14:33 | |
jlibosva | #topic Transition to OSC | 14:33 |
*** openstack changes topic to "Transition to OSC (Meeting topic: networking)" | 14:33 | |
jlibosva | amotoki: hi :) do you want to update us? | 14:33 |
amotoki | I checked the current status of OSC transition. 95 of 126 are completed. | 14:33 |
*** VW has joined #openstack-meeting | 14:34 | |
*** iyamahat has joined #openstack-meeting | 14:34 | |
john-davidge | amotoki: Great progress! | 14:34 |
*** jmckind has quit IRC | 14:34 | |
amotoki | As far as I checked, the biggest remaining one is FIP associate/disassociate. | 14:34 |
amotoki | this is the progress chart https://docs.google.com/spreadsheets/d/1ueCvIKUfpUaLFm_3YTT4MkuTV-PYIdeErnt7Wleshl0/edit#gid=0 | 14:34 |
jlibosva | w00t | 14:34 |
reedip_ | o/ | 14:35 |
amotoki | I think we can ship neutron CLI with deprecation notice (as we see now) | 14:35 |
jlibosva | amotoki: great news! thanks | 14:35 |
amotoki | other than FIP (dis)associate, most commands are admin-specific or less used like flavor. | 14:35 |
*** Apoorva has quit IRC | 14:35 | |
reedip_ | for the FIP , I think we have reached a conclusion | 14:36 |
amotoki | thanks all for folks working on OSC transition! | 14:36 |
reedip_ | but minor adjustments need to be done | 14:36 |
amotoki | reedip_: yeah, I saw it | 14:36 |
*** cloudrancher has quit IRC | 14:36 | |
amotoki | but I am not sure OSC team has a plan for a new release in Ocata time span. | 14:36 |
amotoki | reedip_: do you have any? | 14:37 |
reedip_ | None as of now that I know amotoki | 14:38 |
reedip_ | OSC has almost been finished for Ocata | 14:38 |
jlibosva | amotoki: reedip_ thanks for updates and good news :) | 14:38 |
reedip_ | :) | 14:39 |
jlibosva | can we move the next topic? | 14:39 |
amotoki | sure | 14:39 |
jlibosva | oki | 14:39 |
jlibosva | #topic Neutron-lib and planned neutron refactoring | 14:39 |
*** openstack changes topic to "Neutron-lib and planned neutron refactoring (Meeting topic: networking)" | 14:39 | |
jlibosva | boden: hi, do you want to say a few things about neutron-lib? | 14:39 |
*** iyamahat has quit IRC | 14:40 | |
*** armstrong has quit IRC | 14:40 | |
jlibosva | maybe that means "no" :) | 14:40 |
*** armstrong has joined #openstack-meeting | 14:41 | |
jlibosva | we have two things added to the on demand agenda but I feel like we've already had the "Disable security group filter refresh on DHCP port changes" one | 14:41 |
jlibosva | and I also don't see mdorman online | 14:41 |
boden | jlibosva sorry I stepped away | 14:42 |
jlibosva | boden: I'm now not sure if you stepped away from keyboard or neutron-lib :) | 14:43 |
boden | things are pretty idle on the neutron-lib front at least in terms of landing patches. I think this is mainly beause we cut stable 1.1.0 for Ocata and folks are focusing on getting neutron out the door | 14:43 |
boden | so not much to say really. There are some “lib impact” patches, but IMO they are obviously not candidates for ocata so we can talk about them later | 14:44 |
*** galstrom_zzz is now known as galstrom | 14:44 | |
jlibosva | boden: ok, thank you for updates :) | 14:45 |
jlibosva | can we move on? | 14:45 |
*** mtanino has joined #openstack-meeting | 14:45 | |
boden | jlibosva yes thanks | 14:45 |
jlibosva | good | 14:45 |
*** adiantum has quit IRC | 14:45 | |
jlibosva | #topic Logging API for security groups | 14:45 |
*** openstack changes topic to "Logging API for security groups (Meeting topic: networking)" | 14:45 | |
jlibosva | rossella_s: you added this topic, right? | 14:46 |
rossella_s | jlibosva, nope | 14:46 |
*** armstrong has quit IRC | 14:46 | |
jlibosva | rossella_s: hmm, there is your name written on the meeting wiki page :) | 14:46 |
*** lamt has joined #openstack-meeting | 14:47 | |
rossella_s | jlibosva, that's probably from last week, annp wanted to talk about it | 14:47 |
jlibosva | rossella_s: aha, I checked last meeting logs and didn't see the topic there | 14:48 |
jlibosva | and I don't see annp around | 14:48 |
*** armstrong has joined #openstack-meeting | 14:48 | |
*** jmckind has joined #openstack-meeting | 14:48 | |
jlibosva | so maybe we can defer the discussion | 14:48 |
jlibosva | anybody has anything else to bring up? | 14:48 |
rossella_s | he's sleeping I guess, anyway since we are discussing it, it would be good to get more eyes on https://review.openstack.org/#/c/203509/ | 14:49 |
rossella_s | and see how to move that forward | 14:49 |
*** hongbin has joined #openstack-meeting | 14:49 | |
*** jamesdenton has joined #openstack-meeting | 14:50 | |
jlibosva | I saw the spec got some discussions lately on the gerrit | 14:50 |
*** zaneb has quit IRC | 14:50 | |
*** zaneb has joined #openstack-meeting | 14:50 | |
*** vj4 has joined #openstack-meeting | 14:50 | |
jlibosva | rossella_s: do you think starting a ML thread would help to proceed? | 14:51 |
jlibosva | or gerrit is sufficient? | 14:51 |
*** zz_dimtruck is now known as dimtruck | 14:51 | |
*** armstrong has quit IRC | 14:52 | |
*** jmckind_ has quit IRC | 14:52 | |
*** armstrong has joined #openstack-meeting | 14:52 | |
ihrachys | gerrit should be fine, it get enough eyes it seems? | 14:52 |
*** mickeys has joined #openstack-meeting | 14:54 | |
jlibosva | maybe more people from control plane core team could have a look too. It seems armax and yamamoto are the active ones there | 14:54 |
jlibosva | oh, I also see hichihara :) | 14:54 |
hichihara | yes :) I'm active on the spec. | 14:55 |
jlibosva | we have 5 minutes. anybody has some topic to discuss? | 14:55 |
jlibosva | or we could spend those 5 minutes by telling non-political jokes :) | 14:55 |
jlibosva | or we can end earlier | 14:55 |
*** bobh has joined #openstack-meeting | 14:55 | |
hichihara | I have a small topic. I'm working on https://review.openstack.org/#/c/413662/ | 14:55 |
*** korzen has quit IRC | 14:56 | |
hichihara | ihrachys amotoki: What do you think about it? | 14:56 |
*** rbak_ has joined #openstack-meeting | 14:56 | |
hichihara | ihrachys amotoki: Should I skip it on Pike and discuss more? | 14:56 |
jlibosva | the bug is scheduled to mitaka rc1, I think we missed the deadline there :) | 14:56 |
ihrachys | it still doesn't give a discoverable way (api level) to learn if tags for those resources are supported. | 14:56 |
ihrachys | hichihara: the change itself should not be huge, but we need the empty extension | 14:57 |
*** eharney has joined #openstack-meeting | 14:57 | |
amotoki | the topic is about API discoverability on how we can add more resources supported by tag API. | 14:57 |
*** armstrong has quit IRC | 14:57 | |
amotoki | according to the current convention, we need to add some shim extension. | 14:57 |
hichihara | I understand | 14:57 |
hichihara | So that's extensions/tag-ext? | 14:58 |
ihrachys | yea | 14:58 |
amotoki | i understand 'tag-xxx', 'tag-xxx2' .... are ugly convention, but tag-ext sounds reasonable now | 14:58 |
*** mickeys has quit IRC | 14:59 | |
hichihara | Iihrachys amotoki: 'm OK. I'll do. Thanks | 14:59 |
jlibosva | hichihara: thanks :) | 14:59 |
jlibosva | thanks everyone for showing up :) | 14:59 |
ihrachys | and we have CI meeting in 1h! | 15:00 |
jlibosva | #endmeeting | 15:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:00 | |
openstack | Meeting ended Tue Jan 31 15:00:05 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/networking/2017/networking.2017-01-31-14.00.html | 15:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/networking/2017/networking.2017-01-31-14.00.txt | 15:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/networking/2017/networking.2017-01-31-14.00.log.html | 15:00 |
*** haleyb_ has quit IRC | 15:00 | |
*** Julien-zte has quit IRC | 15:00 | |
*** electrocucaracha has left #openstack-meeting | 15:00 | |
*** Julien-zte has joined #openstack-meeting | 15:00 | |
davidsha | Hi | 15:01 |
*** Julien-zte has quit IRC | 15:01 | |
ajo | hi :) | 15:01 |
ralonsoh | hi | 15:02 |
davidsha | QoS is here right? | 15:02 |
ralonsoh | yes | 15:02 |
ajo | right | 15:02 |
*** Julien-zte has joined #openstack-meeting | 15:02 | |
*** slaweq_ has joined #openstack-meeting | 15:02 | |
slaweq_ | hello | 15:02 |
ajo | #startmeeting neutron_qos | 15:02 |
davidsha | hi | 15:02 |
openstack | Meeting started Tue Jan 31 15:02:22 2017 UTC and is due to finish in 60 minutes. The chair is ajo. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:02 |
ajo | Hello :) | 15:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:02 |
*** openstack changes topic to " (Meeting topic: neutron_qos)" | 15:02 | |
openstack | The meeting name has been set to 'neutron_qos' | 15:02 |
*** shintaro has joined #openstack-meeting | 15:02 | |
ajo | #topic Announcements | 15:02 |
*** openstack changes topic to "Announcements (Meeting topic: neutron_qos)" | 15:02 | |
*** phealy has joined #openstack-meeting | 15:02 | |
njohnston | :q | 15:02 |
*** john-davidge has left #openstack-meeting | 15:02 | |
ajo | Qos driver is finally in shape and refactor merged | 15:02 |
ralonsoh | great!!! | 15:02 |
*** john-davidge has joined #openstack-meeting | 15:02 | |
slaweq_ | \o/ | 15:03 |
davidsha | hi njohnston | 15:03 |
ajo | #link https://review.openstack.org/#/c/396651/ | 15:03 |
ajo | sorry for being sooooo slow :/ | 15:03 |
*** john-davidge has left #openstack-meeting | 15:03 | |
ajo | We shall ping the relevant people on midokura (yamamoto), ovn (russelb), | 15:03 |
ajo | nsx (garyk) to see if they need any help migrating to the new | 15:03 |
ajo | model, the old notification_driver support will be removed in Pike | 15:03 |
*** bkopilov has joined #openstack-meeting | 15:03 | |
*** tidwellr_ has joined #openstack-meeting | 15:03 | |
ajo | #action ajo ping all qos-driver implementers to update their drivers in pike, change shall be easy, | 15:03 |
ajo | Now slaweq_ is working on the 2nd thing: Enhanced validation | 15:04 |
ajo | #link https://review.openstack.org/#/c/426946/ | 15:04 |
ajo | for Pike | 15:04 |
*** dimtruck is now known as zz_dimtruck | 15:04 | |
slaweq_ | I will do my best to finish it asap | 15:05 |
ralonsoh | I'll review this patch tomorrow and I'll follow it | 15:05 |
ajo | The structural changes made him reboot his original patch | 15:05 |
ajo | But I hope the new interface will help | 15:05 |
slaweq_ | now it should be easier than it was before Your refactor | 15:05 |
*** annegentle has joined #openstack-meeting | 15:05 | |
ajo | yes, before it was becoming a bit too complicated, let's see how it will look now | 15:05 |
slaweq_ | as I was looking into it yesterday it should be easier but we will see :) | 15:06 |
*** mriedem has joined #openstack-meeting | 15:06 | |
ajo | My colleagues always fear me when I say it will be easy, it never is :) right dalvarez ? :P | 15:06 |
slaweq_ | I know, that's why I wrote "it should be" :P | 15:07 |
ajo | so... I have another point for documentation | 15:07 |
*** nkrinner is now known as nkrinner_afk | 15:07 | |
ajo | 'XD | 15:07 |
ajo | #topic Documentation | 15:07 |
ajo | Networking guide needs to be updated about minimum egress bandwidth | 15:07 |
*** openstack changes topic to "Documentation (Meeting topic: neutron_qos)" | 15:07 | |
ajo | support. | 15:07 |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1618769 | 15:07 |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1618762 | 15:07 |
openstack | Launchpad bug 1618769 in openstack-manuals " SR-IOV: add agent QoS driver to support egress minimum bandwidth" [Low,Confirmed] - Assigned to Miguel Angel Ajo (mangelajo) | 15:07 |
*** jlibosva has left #openstack-meeting | 15:07 | |
openstack | Launchpad bug 1618762 in openstack-manuals " Add QoS minimum bandwidth rule for instance egress traffic" [Low,Confirmed] - Assigned to Miguel Angel Ajo (mangelajo) | 15:07 |
ajo | I planned to work on that | 15:07 |
ajo | it shall be easy | 15:07 |
ajo | but we must have it ready for the release, this was on Newton I think, but we forgot ':D | 15:08 |
ralonsoh | I can take one of this | 15:08 |
dalvarez | ajo, lol im scared now | 15:08 |
ralonsoh | one of these | 15:08 |
ajo | X) dalvarez | 15:08 |
ajo | ralonsoh it's the same one I think, not sure if we need to do anything special for SR-IOV | 15:08 |
ralonsoh | No, nothing special | 15:09 |
ajo | one was generated for the "api changes" and the other one for docimpact on the SR-IOV | 15:09 |
ralonsoh | ahhh I see | 15:09 |
ajo | so one commit shall close it all, may by I can write, and I can ping you for reviews ralonsoh ? | 15:09 |
ralonsoh | yes | 15:09 |
ajo | may by->may be | 15:09 |
ajo | :) | 15:09 |
reedip_ | o/ | 15:09 |
ajo | hi reedip_ I've got a point for you later ;) | 15:10 |
reedip_ | :D ok ajo | 15:10 |
ajo | #topic Bugs | 15:10 |
*** openstack changes topic to "Bugs (Meeting topic: neutron_qos)" | 15:10 | |
*** zaneb has quit IRC | 15:10 | |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1649503 | 15:10 |
openstack | Launchpad bug 1649503 in neutron "Mechanism driver can't be notified with updated network" [High,In progress] - Assigned to Hong Hui Xiao (xiaohhui) | 15:10 |
ajo | We need kevinbenton's help on this one | 15:10 |
*** zaneb has joined #openstack-meeting | 15:10 | |
ajo | it's related to some recent change, now when you detach a policy from a network, that's not notified properly | 15:10 |
ajo | this looks like a high priority bug (in the context of QoS) | 15:11 |
slaweq_ | but it's waiting for action for quite long time now | 15:11 |
*** ayogi has joined #openstack-meeting | 15:11 | |
*** kaisers_ has quit IRC | 15:11 | |
slaweq_ | maybe You can ask kevinbenton to look on it? :) | 15:11 |
ajo | yes, I will, | 15:12 |
ajo | I started by adding him to the bug | 15:12 |
ajo | I will ping him personally | 15:12 |
*** ayogi has quit IRC | 15:12 | |
*** kaisers has joined #openstack-meeting | 15:12 | |
ajo | #action ajo ping kevinbenton about bug 1649503 | 15:12 |
openstack | bug 1649503 in neutron "Mechanism driver can't be notified with updated network" [High,In progress] https://launchpad.net/bugs/1649503 - Assigned to Hong Hui Xiao (xiaohhui) | 15:12 |
*** ayogi has joined #openstack-meeting | 15:13 | |
*** armstrong has joined #openstack-meeting | 15:13 | |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1627749 better error handling | 15:13 |
openstack | Launchpad bug 1627749 in neutron "qos driver api can have better error handling" [Medium,Confirmed] - Assigned to Miguel Angel Ajo (mangelajo) | 15:13 |
ajo | there was some work around that on the qos driver refactor, but not sure if enough | 15:13 |
* ajo looks for the link | 15:13 | |
*** ayogi has quit IRC | 15:14 | |
ajo | https://review.openstack.org/#/c/396651/29/neutron/services/qos/drivers/manager.py@69 | 15:14 |
ajo | may be this is not enough to close that bug | 15:14 |
*** cdelatte has joined #openstack-meeting | 15:14 | |
ajo | shall we probably, let all drivers be called, and then raise the exception after rpc push happens ? | 15:14 |
*** ayogi has joined #openstack-meeting | 15:14 | |
*** tovin07 has joined #openstack-meeting | 15:14 | |
ajo | thoughts? | 15:15 |
ralonsoh | I don't think so | 15:15 |
ajo | we don't have yamamoto here | 15:15 |
ralonsoh | I prefer the way is now implemented | 15:15 |
ajo | ralonsoh the problem with current implementation, is that if one driver fails, the others aren't called at all | 15:15 |
ajo | may be some are called, some are not | 15:15 |
ralonsoh | I know | 15:15 |
ajo | depending on the order | 15:16 |
ralonsoh | but no driver should fail | 15:16 |
ajo | it's very undeterministic | 15:16 |
ajo | that is true | 15:16 |
*** fnaval has joined #openstack-meeting | 15:16 | |
ajo | if a driver fails it's it's responsibility to retry later, and resync... | 15:16 |
ajo | but | 15:16 |
ajo | a bad implementation of one, should not affect the others, or the rpc | 15:16 |
ajo | it's not bad if we are more robust in the face of external errors | 15:16 |
*** jmckind has quit IRC | 15:17 | |
ajo | unless we find a good reason why that would be problematic | 15:17 |
ralonsoh | ok, that's a new patch! | 15:17 |
*** kaisers has quit IRC | 15:17 | |
ajo | (code being more complex can be a good reason against it, but I believe it shouldn't be very complicated *warning on perceived complexity O:)* ) | 15:17 |
ajo | ralonsoh I will try to put a new patch for this, see how it looks, code goes weird I'm ok to drop it | 15:18 |
ralonsoh | ok | 15:18 |
* ajo looks at https://bugs.launchpad.net/neutron/+bugs?field.tag=qos | 15:19 | |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1657381 | 15:19 |
openstack | Launchpad bug 1657381 in neutron "QoS drivers need to implement a precommit for the actions" [Medium,In progress] - Assigned to Miguel Angel Ajo (mangelajo) | 15:19 |
ajo | This one, after a thought, is not very clear to me that it's necessary | 15:19 |
*** nadya has joined #openstack-meeting | 15:19 | |
*** rbartal__ has quit IRC | 15:19 | |
ajo | since in the end, drivers are not supposed to fail on any policy modification | 15:19 |
ajo | may be what's bad for them is good for other drivers | 15:20 |
*** rbartal has quit IRC | 15:20 | |
ajo | and that will be handled by the enhanced validation | 15:20 |
*** rbartal_ has quit IRC | 15:20 | |
ajo | bad for them = "the specific driver can't handle it" | 15:20 |
ajo | so, the fact that ODL for example writes to a log, and then sends the log, is implementation detail, they can do that in the one existing call | 15:21 |
ajo | and if they fail, it's their responsibility, again, to retry to sync it later | 15:21 |
ajo | ralonsoh thoughts? | 15:21 |
ajo | I wish I had an ODL'r here :D | 15:21 |
*** nadya has quit IRC | 15:21 | |
ralonsoh | the point is why they need those calls? | 15:21 |
ralonsoh | they don't implement any action for them | 15:22 |
ajo | ralonsoh exactly, and, even if they need them, if we're not goint to allow exceptions happening to stop the db transactions I see no benefit | 15:22 |
slaweq_ | I think that maybe we should make it working with any plugin, not only ML2 which not uses such precommit | 15:22 |
ralonsoh | buy I'll review ODL code | 15:22 |
*** kaisers has joined #openstack-meeting | 15:22 | |
slaweq_ | so maybe it's worth to do it if some plugins needs it | 15:22 |
ajo | slaweq_ if there's good justification, right | 15:23 |
ajo | but they still failed to justify the need | 15:23 |
ajo | or may be they did, but I didn't got it | 15:23 |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1639186 | 15:24 |
openstack | Launchpad bug 1639186 in neutron "qos max bandwidth rules not working for neutron trunk ports" [Low,Confirmed] - Assigned to Luis Tomas Bolivar (ltomasbo) | 15:24 |
ajo | ltomasbo ^ | 15:24 |
ajo | any advance on this? did you look at russellb comments here https://bugs.launchpad.net/neutron/+bug/1639186/comments/11 ? | 15:24 |
ajo | I'm pinging him | 15:25 |
ajo | ralonsoh russellb says they use queues, and they steer the traffic using OF rules | 15:25 |
ltomasbo | hi ajo | 15:25 |
ajo | hi ltomasbo :) | 15:25 |
ltomasbo | no, I did not take any further action on that | 15:25 |
*** edtubill has joined #openstack-meeting | 15:26 | |
*** janzian has left #openstack-meeting | 15:26 | |
ajo | ralonsoh : so may be that will be doable when we have min bw and queues in OVS. ? | 15:26 |
*** jmckind has joined #openstack-meeting | 15:26 | |
ajo | ltomasbo may be I should detach you from the bug for now for just in case anyone else wants to step up for it? | 15:26 |
*** iyamahat has joined #openstack-meeting | 15:26 | |
ralonsoh | but we still don't have min in OVS | 15:26 |
*** kaisers has quit IRC | 15:26 | |
ltomasbo | ajo: sure! please do | 15:27 |
ajo | ralonsoh correct, but, it would be similar to what you did in LB, and then we could get rid of this bug with trunk ports | 15:27 |
*** boden has left #openstack-meeting | 15:27 | |
ralonsoh | ajo: I tried to do this, but we don't have the IFB like in Linux Bridge | 15:27 |
ralonsoh | ajo: I tried to figure out how to implement this, without any luck... | 15:28 |
ajo | ralonsoh yes, we'd need to rely on queues, etc... all the thing we talked about, *not easy* | 15:28 |
ralonsoh | ok | 15:28 |
ajo | let's revisit it on pike and try to get it going. Will you be around on the PTG? | 15:28 |
ralonsoh | yes, we can talk about his in the PTG | 15:29 |
ralonsoh | s/his/this | 15:29 |
ajo | ralonsoh we also have the one related to router GW ports | 15:30 |
ajo | I can't find it now | 15:30 |
ralonsoh | https://review.openstack.org/#/c/425218/ | 15:30 |
ralonsoh | this one? | 15:30 |
ajo | #link https://review.openstack.org/#/c/425218/ | 15:31 |
*** jaugustine has joined #openstack-meeting | 15:31 | |
ajo | oh, I must review it again | 15:31 |
ralonsoh | yes, I know. kevinbenton told us to implement it | 15:31 |
*** ayogi has quit IRC | 15:31 | |
ralonsoh | and https://review.openstack.org/#/c/425280/ | 15:32 |
*** iyamahat has quit IRC | 15:32 | |
*** armax has joined #openstack-meeting | 15:32 | |
ajo | #link https://review.openstack.org/#/c/425280/ | 15:32 |
ajo | please folks review those two ^ | 15:33 |
ajo | thanks ralonsoh !! | 15:33 |
ajo | any bug I'm missing? | 15:33 |
ajo | 3, | 15:34 |
ajo | 2, | 15:34 |
ajo | 1, | 15:34 |
*** armstrong has quit IRC | 15:34 | |
ajo | #topic RFEs | 15:34 |
*** openstack changes topic to "RFEs (Meeting topic: neutron_qos)" | 15:34 | |
ajo | So, after the validation, for pike, we have in pipeline: | 15:34 |
ajo | * instance ingress bw limiting, | 15:34 |
slaweq_ | yes, it waits for improved validation :) | 15:35 |
ajo | * strict minimum bw (integration with nova placement api) | 15:35 |
*** kaisers has joined #openstack-meeting | 15:35 | |
ajo | I believe bits are in place for those two | 15:35 |
ralonsoh | cool! | 15:35 |
*** Leom has joined #openstack-meeting | 15:35 | |
ajo | we can think of VLAN 802.1p if somebody is willing to take it, it shall be easy | 15:36 |
reedip_ | ajo : link ? | 15:36 |
ralonsoh | do you mean ECN? | 15:37 |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1560961. instance-ingress | 15:37 |
openstack | Launchpad bug 1560961 in neutron "[RFE] Allow instance-ingress bandwidth limiting" [Wishlist,In progress] - Assigned to Slawek Kaplonski (slaweq) | 15:37 |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1578989 strict minimum bw | 15:37 |
reedip_ | neverming, got it : https://bugs.launchpad.net/neutron/+bug/1505631 | 15:37 |
openstack | Launchpad bug 1578989 in neutron "[RFE] Strict minimum bandwidth support (egress)" [Wishlist,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) | 15:37 |
openstack | Launchpad bug 1505631 in neutron "[RFE] QoS VLAN 802.1p Support" [Wishlist,Confirmed] - Assigned to Kannan Raman (kannanrc20) | 15:37 |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1505631 | 15:37 |
davidsha | ralonsoh: There is another for mapping dscp to v-lan pcp | 15:37 |
ajo | yes, we need to talk about that one | 15:37 |
ajo | but I wanted to talk about reedip's ECN proposal again | 15:38 |
ajo | he updated the etherpad and I couldn't look at it until today | 15:38 |
ajo | #link https://etherpad.openstack.org/p/QoS_ECN | 15:38 |
*** jprovazn has joined #openstack-meeting | 15:38 | |
ajo | reedip_ : most details make sense, but we can't control the VM internal settings | 15:38 |
reedip_ | ajo : hmm, okay | 15:39 |
*** mtanino_ has joined #openstack-meeting | 15:39 | |
ajo | reedip_ it will be OS dependant, etc... and it's no business of neutron or nova to tweak anything inside the VMs | 15:39 |
ajo | we can provide documentation, or heat templates for that | 15:39 |
*** shintaro has quit IRC | 15:39 | |
ajo | in linux I believe it's on by default | 15:39 |
ajo | may be I'm wrong | 15:39 |
reedip_ | ajo : in linux. no , ECN has to be enabled | 15:39 |
*** mtanino has quit IRC | 15:40 | |
ajo | aha, so we may want to provide documentation to let people do that | 15:40 |
reedip_ | I think yes, we can provide heat templates for that / documentation if required | 15:40 |
ajo | I thought It was on by default | 15:40 |
ajo | so | 15:40 |
ajo | the proposal, has an API that is a bit out of how we handle everything else in QoS plugin now | 15:40 |
ajo | It'd be great if we can find a way to fit it in the current model | 15:40 |
reedip_ | ajo : yes, I saw that comment, would try to integrate it , but need to look more into it . | 15:41 |
ajo | may be, if the change to routers is not invasive, | 15:41 |
ajo | (or changes performance) | 15:41 |
ajo | we could just implement that in the l3 agent | 15:41 |
ajo | and have it enabled by default | 15:41 |
davidsha | So if the ECN bit is set and its not enabled, the packet isn't echo'ed with the receive bit set right?? | 15:41 |
ajo | I believe that what reedip_ proposes is that our routers will set the flag on the outgoing packet, that then will be echoed by the receiving machine back to the sender | 15:42 |
reedip_ | davidsha : you mean if one router has detected COngestion, but one of the End points ( a VM for example ) doesnt have ECN enabled, then YES, the ACK packet back to the sender wont have the ECN receievd bit set | 15:42 |
ajo | VM1 sends packet | 15:43 |
ajo | packet crosses router (congested one) | 15:43 |
davidsha | reedip_: ack, thanks! | 15:43 |
ajo | router sets flag on packet | 15:43 |
ajo | packet arrives VM2 | 15:43 |
ajo | VM2 sends the echo bit on next TCP frame to sender | 15:43 |
ajo | so | 15:43 |
ajo | missing details for this proposal are: | 15:43 |
ajo | 1) how to do it in the neutron routers | 15:43 |
ajo | 2) ways to fit this on the current model | 15:44 |
ajo | for 2, may be we don't even need it, but if we need conditional enablement of ECN on the routers, we could, for example: | 15:44 |
ajo | let admins set policies with an ECN rule in the external and internal networks of the router | 15:44 |
ajo | and when at least one internal network, and the external network provide ECN, we ECN-enable the router | 15:44 |
reedip_ | ajo : ack | 15:45 |
ajo | this would require integration of QoS in l3, but now l3 has a framework to add extensions, it should be doable | 15:45 |
ajo | thanks njohnston !! ;) | 15:45 |
* njohnston bows | 15:45 | |
reedip_ | thanks njohnston :D | 15:45 |
ajo | reedip_ I don't know about 1, if you show me a viable POC of how to do it in the low level (qrouter), then we can formalize this RFE properly | 15:46 |
reedip_ | ajo : yep, this is an Action Item for me before the next meeting | 15:46 |
ajo | #action reedip ECN RFE refinement :) | 15:46 |
ajo | davidsha did you want to talk about the DSCP/VLAN mapping ? | 15:47 |
ajo | may be we should cover first the basic VLAN rules | 15:47 |
ajo | I asked the submitter for more details and never answered | 15:47 |
reedip_ | ajo : meanwhile , I think I can voluteer on the 802.1p if its available | 15:47 |
davidsha | ajo: kk, it wan't my rfe I'd just read it previously ;) | 15:47 |
davidsha | wasn't* | 15:48 |
*** kaisers has quit IRC | 15:48 | |
ajo | reedip_ https://bugs.launchpad.net/neutron/+bug/1505631 It seems like you could revive it in Pike, it's postponed | 15:49 |
openstack | Launchpad bug 1505631 in neutron "[RFE] QoS VLAN 802.1p Support" [Wishlist,Confirmed] - Assigned to Kannan Raman (kannanrc20) | 15:49 |
ajo | which means, it was approved, but we were waiting on other stuff, or we had no hands :) | 15:49 |
davidsha | Just for clarity on this going forward, this would mean we'd have the dscp marking rule, a pcp marking rule and a "traffic class" marking rule correct? | 15:49 |
reedip_ | Yes, I will take it up ajo for Pike | 15:50 |
ajo | davidsha what was pcp? %) | 15:50 |
davidsha | ajo: the vlan version of dscp it stands for Priority Code Point | 15:51 |
ajo | ahh, | 15:51 |
ajo | that would be then 2 ? | 15:51 |
ajo | 1) DSCP | 15:51 |
ajo | 2) VLAN | 15:51 |
davidsha | There was another RFE for mapping over DSCP and PCP if I recall | 15:52 |
davidsha | so Pcp is a 0-7 values and dscp is mapped to 0-7 traffic classes. | 15:52 |
ajo | davidsha, let's look at that when we have vlan, but ye | 15:53 |
ajo | at that point, DSCP marking rules would be incompatible with mapping rules | 15:53 |
ajo | or am I getting it wrong? | 15:53 |
ajo | do you mean | 15:53 |
ajo | mapping the DSCP flags when going over vlan? or what ? | 15:54 |
ajo | that RFE we mentioned before? | 15:54 |
davidsha | ajo: kk, I'm not sure who proposed it but I recall reading the RFE. | 15:54 |
*** mickeys has joined #openstack-meeting | 15:54 | |
ajo | davidsha link, or bring it to next meeting :) | 15:55 |
davidsha | ajo: It was a while since I read it so I'm not entirely sure. | 15:55 |
ajo | anyway, unless of it being of special interest to you, or anyone willing to code it, I suspect we have enough in our plate for Pike already :) | 15:55 |
*** haleyb_ has joined #openstack-meeting | 15:55 | |
*** bobh has quit IRC | 15:55 | |
davidsha | ack | 15:55 |
ajo | we have the openflow pipeline in the queue too, which could be cool to fix for Pike too :) | 15:56 |
ralonsoh | one more: https://bugs.launchpad.net/neutron/+bug/1639220 | 15:56 |
openstack | Launchpad bug 1639220 in neutron "[RFE] Default action for RBAC" [Undecided,New] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) | 15:56 |
ralonsoh | this one is very short | 15:56 |
ajo | oh right | 15:56 |
davidsha | +1 | 15:56 |
*** VW has quit IRC | 15:56 | |
ralonsoh | just waiting your reply | 15:56 |
* ajo reads | 15:57 | |
ajo | yes, having an api to set a per-tenant default could make sense | 15:58 |
ajo | a lot of sense actually | 15:58 |
ajo | I'm trying to add tags, but it ignores me | 15:58 |
ajo | ralonsoh can you add #qos and #rfe tags? | 15:58 |
*** mickeys has quit IRC | 15:59 | |
ajo | ralonsoh we would need that triaged by the drivers meeting | 15:59 |
ajo | but, makes sense to me, I'm going to comment | 15:59 |
ajo | and close the meeting, we have 30 secs | 15:59 |
ralonsoh | ajo: done | 15:59 |
ajo | #endmeeting | 15:59 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:59 | |
openstack | Meeting ended Tue Jan 31 15:59:54 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:59 |
davidsha | Thanks | 15:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_qos/2017/neutron_qos.2017-01-31-15.02.html | 15:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_qos/2017/neutron_qos.2017-01-31-15.02.txt | 15:59 |
ajo | thank you folks :) | 16:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_qos/2017/neutron_qos.2017-01-31-15.02.log.html | 16:00 |
*** bobh has joined #openstack-meeting | 16:00 | |
*** haleyb_ has quit IRC | 16:00 | |
ihrachys | #startmeeting neutron_ci | 16:00 |
openstack | Meeting started Tue Jan 31 16:00:42 2017 UTC and is due to finish in 60 minutes. The chair is ihrachys. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** hichihara has quit IRC | 16:00 | |
*** openstack changes topic to " (Meeting topic: neutron_ci)" | 16:00 | |
openstack | The meeting name has been set to 'neutron_ci' | 16:00 |
*** slaweq_ has left #openstack-meeting | 16:00 | |
*** jlibosva has joined #openstack-meeting | 16:01 | |
*** VW has joined #openstack-meeting | 16:01 | |
ihrachys | hello everyone, assuming there is anyone :) | 16:01 |
*** jdurgin1 has joined #openstack-meeting | 16:01 | |
jlibosva | o/ | 16:01 |
ihrachys | armax: kevinbenton: jlibosva: ding ding | 16:01 |
*** iyamahat has joined #openstack-meeting | 16:01 | |
*** cathrichardson has joined #openstack-meeting | 16:02 | |
*** absubram has joined #openstack-meeting | 16:02 | |
ihrachys | jlibosva: looks more like it's you and me :) | 16:02 |
jlibosva | :_ | 16:02 |
*** cody-somerville has joined #openstack-meeting | 16:02 | |
*** cody-somerville has quit IRC | 16:02 | |
*** cody-somerville has joined #openstack-meeting | 16:02 | |
jlibosva | ihrachys: what is the agenda? | 16:02 |
ihrachys | well I was going to present the initiative and go through the etherpad that we already have, listing patches up for review and such. | 16:03 |
ihrachys | and maybe later brain storming on current issues | 16:03 |
jlibosva | ok, I looked at the etherpad and put some comments to the ovs failure | 16:03 |
jlibosva | yesterday | 16:04 |
ihrachys | if it's just me and you, it may not make much sense | 16:04 |
*** Drago1 has joined #openstack-meeting | 16:04 | |
*** Drago1 has left #openstack-meeting | 16:04 | |
jlibosva | at least we would have a meeting minutes | 16:04 |
*** rcernin has quit IRC | 16:04 | |
jlibosva | if we come up with any action items | 16:04 |
ihrachys | right. ok. so, this is the first CI team meeting, that spurred by latest issues in gate | 16:04 |
ihrachys | there was a discussion before on the issues that was captured in https://etherpad.openstack.org/p/neutron-upstream-ci | 16:05 |
*** cathrichardson has left #openstack-meeting | 16:05 | |
ihrachys | we will use the etherpad to capture new details on gate problems in the future | 16:05 |
*** VW has quit IRC | 16:05 | |
*** cathrichardson has joined #openstack-meeting | 16:05 | |
ihrachys | there were several things to follow up on, so let's walk through the list | 16:05 |
*** VW has joined #openstack-meeting | 16:05 | |
ihrachys | 1. checking all things around elastic-recheck, whether queries can target check queue and such. I am still to follow up on that with e-r cores, but it looks like they accepted a query targeting functional tests yesterday, so we hopefully should be able to classify func test failures. | 16:06 |
*** nadya has joined #openstack-meeting | 16:06 | |
*** absubram_ has joined #openstack-meeting | 16:07 | |
*** absubram has quit IRC | 16:07 | |
*** absubram_ is now known as absubram | 16:07 | |
ihrachys | 2. "banning rechecks without bug number" again, I am to check with infra on that point | 16:07 |
ihrachys | 3. armax added func tests periodic job to grafana: https://review.openstack.org/#/c/426308/ | 16:07 |
ihrachys | sadly, I don't see it showing up in periodic dashboard, see http://grafana.openstack.org/dashboard/db/neutron-failure-rate?panelId=4&fullscreen | 16:08 |
ihrachys | I see 3 trend lines while there are supposed to be 5 of those as per dashboard definition | 16:08 |
ihrachys | this will need a revisit I guess | 16:09 |
jlibosva | was there a run already? | 16:09 |
*** cathrichardson has left #openstack-meeting | 16:09 | |
ihrachys | the patch was landed 32 hours ago, and it's supposed to trigger daily (?) | 16:09 |
ihrachys | I guess we can give it some time and see if it heals itself | 16:09 |
*** trinaths has joined #openstack-meeting | 16:09 | |
ihrachys | but the fact that another job in the dashboard does not show up too is suspicious | 16:09 |
jlibosva | oh, sorry :D I thought it's still 30th Jan today | 16:10 |
*** csomerville has joined #openstack-meeting | 16:10 | |
ihrachys | #action armax to make sure periodic functional test job shows up in grafana | 16:10 |
*** ekuris__ has quit IRC | 16:10 | |
ihrachys | #action ihrachys to follow up on elastic-recheck with e-r cores | 16:10 |
ihrachys | #action ihrachys to follow up with infra on forbidding bare gerrit rechecks | 16:11 |
*** nadya has quit IRC | 16:11 | |
ihrachys | there is an action item on adding a CI deputy role, but I believe it's not critical and should be decided on by the next ptl | 16:11 |
*** trinaths1 has joined #openstack-meeting | 16:12 | |
jlibosva | agreed | 16:12 |
ihrachys | also, I was going to map all late functional test failures, I did (the report is line 21+ in the pad) | 16:12 |
ihrachys | the short story is though there are different tests failing, most of them turn out to be the same ovs native failure | 16:12 |
*** cody-somerville has quit IRC | 16:13 | |
ihrachys | seems like bug 1627106 is our sole enemy right now in terms of func tests | 16:13 |
openstack | bug 1627106 in neutron "TimeoutException while executing test_post_commit_vswitchd_completed_no_failures" [High,In progress] https://launchpad.net/bugs/1627106 - Assigned to Miguel Angel Ajo (mangelajo) | 16:13 |
ihrachys | kevinbenton landed a related patch for the bug: https://review.openstack.org/426032 We will need to track some more to see if that fixes anything | 16:14 |
armax | ihrachys: I think it’s because it might not have a failure yet | 16:14 |
*** trinaths has quit IRC | 16:14 | |
ihrachys | armax: wouldn't we see 0% failure rate? | 16:14 |
armax | ihrachys: it’s getting built here: http://logs.openstack.org/periodic/periodic-neutron-dsvm-functional-ubuntu-xenial/ | 16:14 |
armax | ihrachys: strangely I see that postgres is missing too | 16:14 |
armax | but I have yet to find the time to bug infra about seeing what is actually happening | 16:15 |
ihrachys | right | 16:15 |
ihrachys | aye, sure | 16:15 |
armax | but two builds so far | 16:15 |
armax | no errorr | 16:15 |
armax | errors | 16:15 |
ihrachys | back to ovsdb native, ajo also has a patch bumping ovs timeout: https://review.openstack.org/#/c/425623/ though afaiu otherwiseguy has reservations about the direction | 16:16 |
jlibosva | there are some interesting findings from this morning by iwamoto | 16:16 |
jlibosva | he claims the whole system freezes | 16:16 |
jlibosva | as dstat doesn't give any outputs by the time probe times out | 16:16 |
*** d0ugal has quit IRC | 16:16 | |
jlibosva | it's supposed to update every second | 16:17 |
ihrachys | vm progress locked by hypervisor? | 16:17 |
*** d0ugal has joined #openstack-meeting | 16:17 | |
*** d0ugal has quit IRC | 16:17 | |
*** d0ugal has joined #openstack-meeting | 16:17 | |
jlibosva | could be the reason why noone is able to reproduce it locally | 16:18 |
ihrachys | but do we see 10sec hangs? | 16:18 |
ihrachys | or shorter? | 16:18 |
jlibosva | let's have a look | 16:19 |
ihrachys | btw speaking of timeouts, another class of functional test failures that I saw in late runs could be described as 'random tests failing with test case timeout', even those not touching ovs, like test_migration | 16:19 |
ihrachys | but per test case timeout is a lot longer than ovsdb 10secs | 16:20 |
*** verdurin has quit IRC | 16:20 | |
*** jmckind has quit IRC | 16:20 | |
*** zz_dimtruck is now known as dimtruck | 16:20 | |
otherwiseguy | interesting. | 16:21 |
ihrachys | I see 5sec lock in dstat output that Iwamoto linked to | 16:21 |
*** tovin07 has quit IRC | 16:22 | |
*** verdurin has joined #openstack-meeting | 16:22 | |
*** yamahata has joined #openstack-meeting | 16:22 | |
*** tovin07 has joined #openstack-meeting | 16:22 | |
ihrachys | interestingly, we see functional job at ~10% failure rate at the moment, which is a drastic reduce from what we saw even on Friday | 16:23 |
ihrachys | not sure what could be the reason | 16:24 |
*** vishnoianil has quit IRC | 16:26 | |
*** baoli has quit IRC | 16:26 | |
*** newmember has joined #openstack-meeting | 16:26 | |
ihrachys | we don't have dstat in functional job, so it's hard to say if we see same hypervisor locks | 16:27 |
ihrachys | the logs that Iwamoto linked to are for neutron-full | 16:27 |
*** reedip_ has left #openstack-meeting | 16:27 | |
ihrachys | I will check if we can easily collect those in scope of functional tests | 16:27 |
jlibosva | interesting is that it didn't cause any harm in those tests | 16:28 |
ihrachys | #action ihrachys check if we can enable dstat logs for functional job | 16:28 |
ihrachys | otherwiseguy: so what's your take on bumping timeout for test env? | 16:29 |
*** dmacpher has joined #openstack-meeting | 16:29 | |
*** antwash has joined #openstack-meeting | 16:29 | |
otherwiseguy | ihrachys, i wouldn't hurt, but I have no idea if it would help. | 16:30 |
*** sridharg has quit IRC | 16:30 | |
ihrachys | ok I guess it's worth a try then. though the latest reduce in failure rate may relax the severity of the issue and also make it harder to spot if it's the fix that helps. | 16:31 |
ihrachys | otherwiseguy: apart from that, any other ideas how we could help debug or fix the situation from ovs library side? | 16:31 |
*** xinli has joined #openstack-meeting | 16:31 | |
*** tovin07 has left #openstack-meeting | 16:31 | |
*** VW has quit IRC | 16:32 | |
*** Leom has quit IRC | 16:32 | |
jlibosva | ihrachys: During xenial switch, I noticed ovs 2.6 is more prone to reproduce the issue | 16:32 |
*** VW has joined #openstack-meeting | 16:32 | |
otherwiseguy | ihrachys, right now I'm writing some scripts that spawn multiple processes and just create and delete a bunch of bridges. adding occasionally restarting the ovsdb-server, etc. | 16:33 |
jlibosva | so maybe having a patch that disables ovs compilation for functional and leave the one that's packaged for ubuntu could improve the repro rate | 16:33 |
ihrachys | jlibosva: ovs python library 2.6, or openvswitch service 2.6? | 16:33 |
*** antwash has left #openstack-meeting | 16:33 | |
*** rossella_s has quit IRC | 16:33 | |
otherwiseguy | just trying to reproduce. | 16:33 |
jlibosva | ihrachys: service | 16:33 |
jlibosva | the ovsdb server itself probably | 16:33 |
*** rossella_s has joined #openstack-meeting | 16:34 | |
ihrachys | jlibosva: improve rate as in 'raise' or as in 'lower'? | 16:34 |
jlibosva | ihrachys: raise :) so we can test patches or add more debug message etc | 16:34 |
ihrachys | just to understand, xenial is 2.5 or 2.6? | 16:34 |
jlibosva | IIRC it should be 2.6 | 16:34 |
jlibosva | let me check | 16:34 |
ihrachys | oh and we compile 2.6.1? | 16:34 |
*** tidwellr_ has quit IRC | 16:35 | |
* jlibosva is confused | 16:35 | |
jlibosva | maybe it's vice-versa. 2.5 is worse and we compile 2.6.1 | 16:36 |
jlibosva | yeah, so xenial contains packages 2.5 but we compile to 2.6.1 on xenial nodes | 16:37 |
ihrachys | ok, I guess it should not be hard to spin up the patch and see how it fails | 16:37 |
*** sudswas__ has joined #openstack-meeting | 16:37 | |
ihrachys | #action jlibosva to spin up a test-only patch to disable ovs compilation to improve reproduce rate | 16:37 |
*** baoli has joined #openstack-meeting | 16:38 | |
jlibosva | done :) | 16:38 |
ihrachys | link | 16:38 |
*** vishnoianil has joined #openstack-meeting | 16:38 | |
jlibosva | ... some network issues with sending :-/ | 16:39 |
*** sudipto has quit IRC | 16:39 | |
ihrachys | nevermind, let's move on | 16:39 |
*** sudipto_ has quit IRC | 16:39 | |
jlibosva | sure | 16:39 |
ihrachys | I mentioned several tests failing with test case timeouts before | 16:39 |
ihrachys | when they do, they fail with AttributeError on __str__ call for WaitTimeout | 16:40 |
*** Leom has joined #openstack-meeting | 16:40 | |
ihrachys | there is a patch by tmorin to fix the error: https://review.openstack.org/#/c/425924/2 | 16:40 |
ihrachys | while it won't fix the timeout root cause, it's still worth attention | 16:40 |
jlibosva | yeah, gate is giving the patch hard times | 16:41 |
*** sudipto has joined #openstack-meeting | 16:41 | |
ihrachys | closing the topic of func tests, I see jlibosva added https://bugs.launchpad.net/neutron/+bug/1659965 to the etherpad | 16:41 |
openstack | Launchpad bug 1659965 in neutron "test_get_root_helper_child_pid_returns_first_child gate failure" [Undecided,In progress] - Assigned to Jakub Libosvar (libosvar) | 16:41 |
ihrachys | jlibosva: is it some high impact failure? | 16:42 |
jlibosva | ihrachys: no, I don't think so | 16:42 |
ihrachys | or you just have the patch in place that would benefit from review attention | 16:42 |
jlibosva | I added it there as it's a legitimate functional failure. It's kinda new so I don't know how burning that is | 16:43 |
jlibosva | the cause is pstree segfaulting | 16:43 |
ihrachys | ok, still seems like something to look at, thanks for pointing out | 16:43 |
ihrachys | that's it for functional tests. as for other jobs, we had oom-killers that we hoped to be fixed by the swappiness tweak: https://review.openstack.org/#/c/425961/ | 16:45 |
*** artom_ has joined #openstack-meeting | 16:45 | |
*** Leom has quit IRC | 16:45 | |
ihrachys | ajo mentioned though we still see the problem happening in gate. | 16:45 |
*** artom has quit IRC | 16:45 | |
jlibosva | :[ | 16:45 |
*** artom_ is now known as artom | 16:46 | |
ihrachys | yeah, I see that mentioned in https://bugs.launchpad.net/neutron/+bug/1656386 comments | 16:47 |
openstack | Launchpad bug 1656386 in neutron "Memory leaks on Neutron jobs" [Critical,Confirmed] - Assigned to Darek Smigiel (smigiel-dariusz) | 16:47 |
*** unicell has joined #openstack-meeting | 16:47 | |
*** spzala has quit IRC | 16:47 | |
ihrachys | armax: I see the strawman patch proposing putting mysql on a diet was abandoned. was there any discussion before that? | 16:48 |
*** spzala has joined #openstack-meeting | 16:48 | |
armax | ihrachys: not that I am aware | 16:48 |
ihrachys | :-o | 16:48 |
armax | ihrachys: we should check the openstack-qa channel | 16:48 |
ihrachys | I don't see anything relevant there, probably worth talking to Monty | 16:50 |
ihrachys | as for libvirtd malloc crashes, it's also not fixed, and I don't think we can help it | 16:50 |
jlibosva | we also have a new issue with linuxbridge job: https://bugs.launchpad.net/neutron/+bug/1660612 | 16:51 |
openstack | Launchpad bug 1660612 in neutron "gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial times out on execution" [Undecided,New] | 16:51 |
jlibosva | the global timeout kills the test run as it runs more than an hour | 16:51 |
*** spzala has quit IRC | 16:52 | |
ihrachys | and how long does it generally take? | 16:52 |
*** lblanchard has quit IRC | 16:53 | |
jlibosva | I don't think we have an equivalent with ovs so it's hard to compare | 16:53 |
ihrachys | in another job, I see 40m for all tests | 16:53 |
ihrachys | could be a slowdown, hard to say. I guess we have a single data point? | 16:53 |
*** Leom has joined #openstack-meeting | 16:54 | |
jlibosva | with successful linuxbridge job, the whole job takes around an hour | 16:54 |
jlibosva | so it's around 43mins in successful linuxbridge job | 16:54 |
*** liangy has joined #openstack-meeting | 16:55 | |
ihrachys | weird, ok let's monitor and see if it shows more impact | 16:55 |
*** jungleboyj has quit IRC | 16:55 | |
*** mickeys has joined #openstack-meeting | 16:55 | |
ihrachys | one final thing I want to touch base on before closing the meeting is gate-tempest-dsvm-neutron-dvr-multinode-scenario-ubuntu-xenial-nv | 16:55 |
ihrachys | 100% failure rate | 16:55 |
ihrachys | jlibosva: do you know what happens there (seems like legit connectivity issues in some tests)? | 16:56 |
jlibosva | ihrachys: no, I haven't investigated it | 16:56 |
ihrachys | the trend seems to be 100% for almost a week | 16:56 |
*** kaisers has joined #openstack-meeting | 16:56 | |
*** tesseract has quit IRC | 16:56 | |
ihrachys | I think it passed a while ago; we need to understand what broke and fix it, and have a plan to make it voting. | 16:56 |
jlibosva | ihrachys: yeah, I'm working on this one. SSH fails there but we don't collect console logs | 16:56 |
jlibosva | ihrachys: it might be related to ubuntu image as they update it on their site | 16:57 |
ihrachys | jlibosva: oh don't we? how come? isn't it controlled by generic devstack infra code? | 16:57 |
jlibosva | ihrachys: no, it's a tempest code | 16:57 |
jlibosva | ihrachys: and we have our own Neutron in-tree code | 16:57 |
ihrachys | jlibosva: don't we freeze a specific past version of the image? | 16:58 |
jlibosva | which doesn't have this capability | 16:58 |
jlibosva | ihrachys: that's the problem, they have 'current' dir and they don't store those with timestamps | 16:58 |
*** Guest91352 has quit IRC | 16:58 | |
jlibosva | they store like maybe 4 latest but they get wiped eventually | 16:58 |
ihrachys | hm, then maybe we should store it somewhere ourselves? | 16:58 |
jlibosva | anyway, even when I fetch the same as in gate, the job passes on my environment | 16:58 |
jlibosva | classic | 16:59 |
ihrachys | #action jlibosva to explore what broke scenario job | 16:59 |
jlibosva | that would be best, then we would need someone to maintain the storage | 16:59 |
*** absubram has quit IRC | 16:59 | |
ihrachys | jlibosva: well if it's one time update per cycle, it's not like huge deal | 16:59 |
ihrachys | ok thanks jlibosva for joining, I would feel lonely without you :) | 16:59 |
*** mickeys has quit IRC | 17:00 | |
ihrachys | I hope next time we will have better presence | 17:00 |
*** VW has quit IRC | 17:00 | |
*** Patifa has joined #openstack-meeting | 17:00 | |
ihrachys | if not maybe we will need to consider other time | 17:00 |
ihrachys | thanks again | 17:00 |
ihrachys | #endmeeting | 17:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:00 | |
openstack | Meeting ended Tue Jan 31 17:00:27 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_ci/2017/neutron_ci.2017-01-31-16.00.html | 17:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_ci/2017/neutron_ci.2017-01-31-16.00.txt | 17:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_ci/2017/neutron_ci.2017-01-31-16.00.log.html | 17:00 |
jlibosva | thanks :) | 17:00 |
*** nadya has joined #openstack-meeting | 17:01 | |
*** sudswas__ has quit IRC | 17:03 | |
*** sudipto has quit IRC | 17:03 | |
*** nadya has quit IRC | 17:05 | |
*** diablo_rojo has joined #openstack-meeting | 17:05 | |
*** sshnaidm is now known as sshnaidm|afk | 17:06 | |
*** VW has joined #openstack-meeting | 17:06 | |
*** dprince has quit IRC | 17:07 | |
*** Patifa has quit IRC | 17:08 | |
*** rasca has quit IRC | 17:08 | |
*** e0ne has quit IRC | 17:08 | |
*** lamt has quit IRC | 17:08 | |
*** sudipto_ has joined #openstack-meeting | 17:09 | |
*** sudipto has joined #openstack-meeting | 17:09 | |
*** Patifa has joined #openstack-meeting | 17:09 | |
*** nadya has joined #openstack-meeting | 17:10 | |
*** andreas_s has quit IRC | 17:10 | |
*** lamt has joined #openstack-meeting | 17:11 | |
*** sgordon has quit IRC | 17:16 | |
*** kaisers has quit IRC | 17:17 | |
*** jlibosva has quit IRC | 17:18 | |
*** dmacpher is now known as dmacpher-afk | 17:18 | |
*** davidsha has quit IRC | 17:19 | |
*** unicell has quit IRC | 17:21 | |
*** nadya has quit IRC | 17:22 | |
*** unicell has joined #openstack-meeting | 17:23 | |
*** diablo_rojo has quit IRC | 17:24 | |
*** Leom has quit IRC | 17:24 | |
*** Swami has joined #openstack-meeting | 17:25 | |
*** Apoorva has joined #openstack-meeting | 17:27 | |
*** princenana has left #openstack-meeting | 17:27 | |
*** antwash has joined #openstack-meeting | 17:29 | |
*** dprince has joined #openstack-meeting | 17:31 | |
*** gagehugo has joined #openstack-meeting | 17:32 | |
*** dmorita has joined #openstack-meeting | 17:33 | |
*** Leom has joined #openstack-meeting | 17:33 | |
*** baoli has quit IRC | 17:35 | |
*** jdurgin1 has quit IRC | 17:36 | |
*** dmorita has quit IRC | 17:38 | |
*** trinaths1 has quit IRC | 17:38 | |
*** mickeys has joined #openstack-meeting | 17:39 | |
*** lamt has quit IRC | 17:39 | |
*** jungleboyj has joined #openstack-meeting | 17:41 | |
*** dmorita has joined #openstack-meeting | 17:42 | |
*** sudipto_ has quit IRC | 17:43 | |
*** sudipto has quit IRC | 17:43 | |
*** liangy has quit IRC | 17:43 | |
*** jmckind has joined #openstack-meeting | 17:43 | |
*** vj4 has quit IRC | 17:44 | |
*** vishnoianil has quit IRC | 17:45 | |
*** bobh has quit IRC | 17:46 | |
*** spilla has joined #openstack-meeting | 17:46 | |
*** jaugustine has quit IRC | 17:46 | |
*** Alex_Staf has quit IRC | 17:48 | |
*** baoli has joined #openstack-meeting | 17:50 | |
*** rajinir has joined #openstack-meeting | 17:51 | |
*** gouthamr has quit IRC | 17:51 | |
*** unicell has quit IRC | 17:52 | |
*** annegentle has quit IRC | 17:52 | |
*** absubram has joined #openstack-meeting | 17:52 | |
*** toscalix has quit IRC | 17:56 | |
*** lamt has joined #openstack-meeting | 17:56 | |
*** rbowen has joined #openstack-meeting | 17:57 | |
*** rbowen has quit IRC | 17:57 | |
*** jaugustine has joined #openstack-meeting | 17:58 | |
*** sshnaidm|afk is now known as sshnaidm | 17:59 | |
*** nadya has joined #openstack-meeting | 18:00 | |
stevemar | ping agrebennikov, amakarov, annakoppad, antwash, ayoung, bknudson, breton, browne, chrisplo, crinkle, davechen, dolphm, dstanek, edmondsw, edtubill, gagehugo, gyee, henrynash, hrybacki, jamielennox, jaugustine, jgrassler, knikolla, lamt, lbragstad, kbaikov, ktychkova, morgan, nishaYadav, nkinder, notmorgan, raildo, ravelar, rderose, rodrigods, roxanaghe, samueldmq, shaleh, spilla, srwilkers, StefanPaetowJisc, | 18:00 |
stevemar | stevemar, topol, portdirect, SamYaple | 18:00 |
crinkle | o/ | 18:00 |
samueldmq | o/ | 18:00 |
samueldmq | hi | 18:00 |
ayoung | Oyez | 18:00 |
morgan | but... but | 18:00 |
morgan | i was asleep | 18:00 |
jaugustine | o/ | 18:00 |
spilla | o/ | 18:00 |
antwash | o/ | 18:00 |
morgan | why.... | 18:00 |
lamt | o/ | 18:00 |
stevemar | #startmeeting keystone | 18:00 |
openstack | Meeting started Tue Jan 31 18:00:36 2017 UTC and is due to finish in 60 minutes. The chair is stevemar. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:00 |
*** openstack changes topic to " (Meeting topic: keystone)" | 18:00 | |
openstack | The meeting name has been set to 'keystone' | 18:00 |
knikolla | o/ | 18:00 |
*** dmorita_ has joined #openstack-meeting | 18:00 | |
rodrigods | o/ | 18:00 |
*** dmorita has quit IRC | 18:00 | |
rderose | o/ | 18:01 |
bknudson | hi | 18:01 |
morgan | wow, there is a bknudson here! | 18:01 |
morgan | :) | 18:01 |
gagehugo | o/ | 18:01 |
morgan | a rare sighting in the wilds of IRC! :) | 18:01 |
lbragstad | o/ | 18:02 |
*** jaugustine_ has joined #openstack-meeting | 18:02 | |
*** lpetrut has quit IRC | 18:02 | |
lbragstad | a bknudson! | 18:02 |
* stevemar finishes switching desks | 18:02 | |
stevemar | #topic announcements | 18:03 |
*** jaugustine_ has quit IRC | 18:03 | |
*** openstack changes topic to "announcements (Meeting topic: keystone)" | 18:03 | |
stevemar | we're in the RC week, RC must be tagged by thursday, don't expect anything to merge unless it's a priority for the release | 18:03 |
stevemar | oops, agenda link! | 18:03 |
stevemar | #link https://etherpad.openstack.org/p/keystone-weekly-meeting | 18:03 |
*** ravelar has joined #openstack-meeting | 18:03 | |
stevemar | priorities for RC are listed here: #link https://etherpad.openstack.org/p/keystone-sprint-to-ocata | 18:03 |
stevemar | #link #link https://etherpad.openstack.org/p/keystone-sprint-to-ocata | 18:03 |
*** dimtruck is now known as zz_dimtruck | 18:04 | |
stevemar | we approved per-user-auth (MFA) for RC | 18:04 |
stevemar | see bp here: https://blueprints.launchpad.net/keystone/+spec/per-user-auth-plugin-reqs | 18:04 |
*** jaugustine_ has joined #openstack-meeting | 18:04 | |
stevemar | thanks morgan for working so hard on it | 18:05 |
stevemar | its coming along really nicely | 18:05 |
lbragstad | ++ | 18:05 |
*** rossella_s has quit IRC | 18:05 | |
morgan | also a bug in some logs found in the process https://review.openstack.org/#/c/427004/ | 18:05 |
morgan | needs a second +2/A | 18:06 |
*** nadya has quit IRC | 18:06 | |
morgan | but it is not directly related | 18:06 |
stevemar | yeah, easy one to review ^ | 18:06 |
morgan | release note was just pushed for MFA | 18:06 |
morgan | please look for it. | 18:06 |
morgan | #link https://review.openstack.org/#/c/427328/ | 18:06 |
stevemar | ack | 18:06 |
stevemar | yowza, thats a heck of a release note | 18:07 |
morgan | more in depth docs will come post RC likely, pending stevemar's resource option docs | 18:07 |
*** VW has quit IRC | 18:07 | |
stevemar | morgan: may have to trim it, just so it doesn't differ too much from the other notes | 18:07 |
morgan | current rendered version: http://docs-draft.openstack.org/28/427328/2/check/gate-keystone-releasenotes/ad8ed97//releasenotes/build/html/unreleased.html | 18:07 |
*** gouthamr has joined #openstack-meeting | 18:07 | |
stevemar | i like the detail though, but i prefer consistency, if that makes sense. | 18:07 |
*** jaugustine_ has quit IRC | 18:07 | |
morgan | stevemar: but... it's an accurate release note | 18:07 |
* morgan will leave that trimming to stevemar | 18:08 | |
morgan | ;) | 18:08 |
*** X-dark_ has joined #openstack-meeting | 18:08 | |
stevemar | :) | 18:08 |
stevemar | any questions about RC? we have some identified bugs but that's the next topic, have some more announcements | 18:08 |
ayoung | +2A | 18:09 |
stevemar | next announcement | 18:09 |
stevemar | gyee is stepping down from core | 18:09 |
stevemar | due to inactivity and a change in responsibility i asked him to step down | 18:09 |
*** X-dark has quit IRC | 18:09 | |
*** X-dark_ is now known as X-dark | 18:09 | |
ayoung | Not a huge surprise. | 18:09 |
*** newmember has quit IRC | 18:10 | |
stevemar | yeah, i wanted to give the next PTL a clean slate to start from | 18:10 |
lbragstad | thanks gyee for your service! | 18:10 |
* dolphm salutes gyee | 18:10 | |
rodrigods | thanks gyee :) | 18:10 |
* morgan cheers for gyee and thanks him for his service | 18:10 | |
morgan | though... he's not here to hear it atm | 18:10 |
stevemar | the ether knows | 18:10 |
morgan | s/ether/etherpad | 18:11 |
morgan | *shiftyeyes* | 18:11 |
stevemar | you can email him at his personal address if you want, PM me if you want it | 18:11 |
stevemar | he responds quickly there | 18:11 |
morgan | yeah he typically does. | 18:11 |
*** diablo_rojo_phon has joined #openstack-meeting | 18:11 | |
stevemar | not sure if hes going to write a note to the ML | 18:11 |
morgan | stevemar: make sure you announce the Core change to the ML sometime | 18:11 |
*** henrynash has joined #openstack-meeting | 18:11 | |
morgan | if he doesn't write a note. | 18:12 |
stevemar | will do | 18:12 |
henrynash | (sorry I’m late) | 18:12 |
*** Cibo_ has joined #openstack-meeting | 18:12 | |
* morgan blinks | 18:12 | |
lbragstad | henrynash o/ | 18:12 |
stevemar | henrynash: heyo! | 18:12 |
*** dprince has quit IRC | 18:12 | |
morgan | we have a henrynash too! wow. | 18:12 |
ayoung | W00t! | 18:12 |
henrynash | henrynash too! is so much better than the old one | 18:12 |
morgan | it is a redletter day | 18:12 |
stevemar | all the rascally ibm'ers are showing up | 18:12 |
lbragstad | gettin' the band back together | 18:12 |
morgan | stevemar: i don't see topol | 18:13 |
henrynash | (dog eat my homework etc.) | 18:13 |
morgan | stevemar: :P | 18:13 |
stevemar | morgan: zing | 18:13 |
stevemar | last announcement | 18:13 |
samueldmq | thanks gyee! | 18:13 |
stevemar | 19 PTG tickets left | 18:13 |
morgan | stevemar: or jamielennox | 18:13 |
stevemar | i think they started with 200? | 18:13 |
* morgan needs to book an airplane | 18:13 | |
stevemar | thats a huge drop from 2 weeks ago, i think they have >100 left | 18:13 |
ayoung | I have one, too, that I am not going to use | 18:13 |
ayoung | Was going to go to my backup, but backup is not going | 18:14 |
ayoung | Think the deadline for transfer is soonish. Let me know if you need it. | 18:14 |
* stevemar is pretty sure there are hourly flights going from toronto to atlanta, will book later | 18:14 | |
*** dprince has joined #openstack-meeting | 18:15 | |
stevemar | i'm sure the 19 will end up being bough | 18:15 |
stevemar | bought | 18:15 |
topol | o/ | 18:15 |
stevemar | perhaps more slowly | 18:15 |
*** VW has joined #openstack-meeting | 18:15 | |
topol | I will be in ATL Sunday night | 18:15 |
* morgan will be flying in on Monday night | 18:15 | |
lbragstad | I'll be there Wednesday morning | 18:15 |
henrynash | Tues night | 18:16 |
morgan | so i'll be missing day 1 | 18:16 |
henrynash | (see, we all synced that so well) | 18:16 |
knikolla | Tuesday night | 18:16 |
lbragstad | and staying until late Friday | 18:16 |
* breton will be from Sunday to Saturday | 18:16 | |
*** ihrachys has quit IRC | 18:16 | |
morgan | and i am either saying until friday mid-day or early sat | 18:16 |
morgan | likely leaving midday friday | 18:16 |
gagehugo | schedued for sun-sat | 18:16 |
* topol topol had to come late to this meeting. Still distraught over morgan's incredibly ugly bagels... still shaking :-) | 18:16 | |
*** ricolin has quit IRC | 18:17 | |
morgan | topol: it's ok, i gave you a giant release note to review. | 18:17 |
stevemar | i'm there sunday to saturday too | 18:17 |
morgan | topol: because you were late | 18:17 |
lbragstad | stevemar i assume organization of everything will start soon? | 18:17 |
topol | thanks | 18:17 |
samueldmq | I'll be there Sunday night too, in the case someone wants to hang out for food or something | 18:17 |
dstanek | i'm finally here! | 18:18 |
stevemar | lbragstad: yeah, as soon as we cut RC1 we can start planning | 18:18 |
lbragstad | stevemar ok - cool | 18:18 |
*** ijw has joined #openstack-meeting | 18:18 | |
stevemar | 3 weeks is plenty of time to plan it all out :P | 18:18 |
stevemar | okay, next topic | 18:20 |
* topol who will join me for a tearful reunion with my Ga Tech Ph.D. advisors? Havent seen them in 18 years... | 18:20 | |
*** VW has quit IRC | 18:20 | |
stevemar | topol: you're on your own there bud | 18:20 |
topol | :-) | 18:20 |
stevemar | #topic bugs we can fix during RC | 18:20 |
*** openstack changes topic to "bugs we can fix during RC (Meeting topic: keystone)" | 18:20 | |
stevemar | i plan on cutting RC1 when morgan's MFA stuff merges | 18:21 |
stevemar | but we can cut RC2 if we deem some bugs are worth backporting | 18:21 |
stevemar | i think these two qualify | 18:21 |
stevemar | Federation: federated users can't log into Horizon - https://bugs.launchpad.net/keystoneauth/+bug/1660436 | 18:21 |
openstack | Launchpad bug 1660436 in python-novaclient "Federated users cannot log into horizon" [Undecided,New] | 18:21 |
stevemar | Federation: cannot use Trusts with federaed users - https://bugs.launchpad.net/keystone/+bug/1589993 | 18:21 |
openstack | Launchpad bug 1589993 in OpenStack Identity (keystone) "cannot use trusts with federated users" [High,In progress] - Assigned to Boris Bobrov (bbobrov) | 18:21 |
breton | i can talk about the trusts issue | 18:22 |
stevemar | crinkle is working on the first, and breton is working on the second, are either of you around? | 18:22 |
breton | I was actually working on that bug downstream for some time. | 18:22 |
crinkle | o/ | 18:22 |
stevemar | breton, you first, crinkle afterwards? | 18:22 |
breton | stevemar: ok | 18:22 |
breton | The problem with the whole thing is that with federated users we cannot really know what the user can unless they have authenticated | 18:22 |
stevemar | can.. do? | 18:23 |
breton | because, for example, with trusts, at the moment of trust creation the user might have already lost his group, that provided a role, because something has changed in the IDP, and we don't know about it | 18:23 |
breton | can do, yes | 18:23 |
*** lblanchard has joined #openstack-meeting | 18:23 | |
rderose | breton: you can use shadow mapping to create users | 18:23 |
breton | for us, downstream, the solution now is to recreate user group membership for federated users each time the user authenticates. We just know that the customer will not add shadow users to groups directly and can live with the possible gap between group removal and next authentication | 18:24 |
*** rbak__ has joined #openstack-meeting | 18:24 | |
dstanek | rderose: that won't help with groups necessarily | 18:24 |
stevemar | breton: can you assign the role necessary to the user directly? | 18:24 |
*** bobh has joined #openstack-meeting | 18:24 | |
breton | stevemar: no. There can be very many users. | 18:24 |
*** lblanchard has left #openstack-meeting | 18:24 | |
stevemar | ah dang | 18:25 |
*** timrc has quit IRC | 18:25 | |
henrynash | breton: so is the issue that A trusts B, A never logs in again (and meanwhile as lost their group in teh idp), meanwhile B can carry on usingthe trust for ever? | 18:25 |
*** jkilpatr_ has joined #openstack-meeting | 18:25 | |
dstanek | breton: that's how federated mapping works by design right? re-evaluate group membership for each auth | 18:25 |
breton | henrynash: and that sucks | 18:25 |
dstanek | henrynash: ah, that makes sense | 18:26 |
ayoung | if the trust is no longer valid due to a group memebership change, they cannot use it | 18:26 |
dstanek | so you have to evaluate A's group membership for each B use of a trust? | 18:26 |
lbragstad | so the problem is that trusts don't have the opportunity to stay in sync with whatever is in the idp? | 18:26 |
breton | dstanek: kinda. But that group membership never persists inside the database | 18:26 |
henrynash | breton: and we can’t tell from our side that the group has been lost unless A choices to reauthenticate | 18:26 |
dstanek | ayoung: the group membership can be ephemeral | 18:26 |
stevemar | henrynash: which may not happen | 18:26 |
ayoung | dstanek, then the trust will never work | 18:26 |
henrynash | stevemar: yep | 18:26 |
dstanek | breton: exactly. but you can evaluate it anyway right? | 18:26 |
breton | dstanek: no | 18:27 |
*** rbak_ has quit IRC | 18:27 | |
*** electrofelix has quit IRC | 18:27 | |
morgan | i think the answer here is simple: with shadow users allow explicit group additions | 18:27 |
ayoung | if the trust code cannot link the original user to the roles in the trust, they trust execution fails, no token | 18:27 |
dstanek | if you know the user and the idp of the trustor can't you lookup the mapping? | 18:27 |
morgan | to the shadow user | 18:27 |
breton | dstanek: groups might come from assertion | 18:27 |
morgan | it is only allowed in that case | 18:27 |
morgan | not the "assertion" groups | 18:27 |
*** unicell has joined #openstack-meeting | 18:27 | |
dstanek | breton: ah, right. good call | 18:27 |
morgan | i can't get behind supporting trusts on the values that come from an assertion | 18:27 |
*** jkilpatr has quit IRC | 18:27 | |
lbragstad | you'd need the assertion, wouldn't you? | 18:27 |
ayoung | we need to record all membership information used in a trust | 18:27 |
morgan | ayoung: ++ | 18:27 |
morgan | ayoung: therefore the shadow user, if added to a group, could explicitly be granted the values | 18:28 |
morgan | it's "known" | 18:28 |
henrynash | morgan, ayoung: but how would the group memberhsip info ever be deleted | 18:28 |
dstanek | ok, so no trusts based on federated ephemeral group membership? | 18:28 |
morgan | henrynash: you'd purge the shadow user | 18:28 |
dstanek | morgan: that won't work | 18:28 |
henrynash | morgan: agreed | 18:28 |
morgan | dstanek: yeah, i'd -2 adding trusts based on ephemeral group membership | 18:28 |
breton | morgan: i dislike it, because it requires operators manage users manually, not in the idp | 18:28 |
dstanek | if a change in the IdP puts them in a different group then they'd get different ephemeral groups | 18:29 |
breton | and we have code that relies on it -- heat uses it for delayed operations | 18:29 |
henrynash | morgan: but an idp (or whoever is creating users in the idp) would have to know to do that | 18:29 |
morgan | dstanek: right, this is why we only support in the case of explicit group additions in keystone | 18:29 |
dstanek | if you put that in keystone then any change in the idp would need a change in keystone | 18:29 |
*** annegentle has joined #openstack-meeting | 18:29 | |
breton | we could try fixing heat to use allow_expired though. | 18:29 |
morgan | aka shadow users. | 18:29 |
*** Leom has quit IRC | 18:29 | |
stevemar | breton: that might be the better call here | 18:29 |
morgan | or the local user w/ mapped values | 18:29 |
breton | morgan: how do we differentiate between explicit and implicit groups? | 18:29 |
breton | morgan: a column in the db? | 18:29 |
morgan | operator assigned in the db | 18:30 |
morgan | it is loaded from the db. vs loaded from the assertion | 18:30 |
morgan | we have the ability to allow a local user to auth with federated creds, we have shadow users now | 18:30 |
morgan | if you grant an explicit membership in either case, that carries forward | 18:30 |
morgan | regardless of assertion | 18:30 |
morgan | that is an explicit assignment | 18:30 |
morgan | implicit from the IDP can never have trusts | 18:31 |
breton | that was the whole point of federation -- to manage users not in openstack, but outside of it | 18:31 |
morgan | because of the issues you've outlined | 18:31 |
breton | that is a step back to moving users around in keystone | 18:31 |
morgan | the IDP provides authentication | 18:31 |
morgan | the IDP never, ever, ever has provided authorization in keystone | 18:31 |
morgan | keystone has done that | 18:31 |
morgan | trusts are authz | 18:31 |
morgan | not authn | 18:31 |
*** krtaylor has quit IRC | 18:32 | |
morgan | if the idp is providing authz (not keystone), we have a bigger issue. | 18:32 |
henrynash | morgan: but the group mappings from teh idp ARE used to “generate” authz | 18:32 |
stevemar | we have the same issue if using trusts and LDAP users right? | 18:32 |
morgan | henrynash: that is now what i mean | 18:32 |
breton | stevemar: no | 18:32 |
*** abhiraut1 has joined #openstack-meeting | 18:32 | |
morgan | henrynash: keystone has to explicitly map that. | 18:32 |
henrynash | morgan: agreed | 18:32 |
stevemar | ah the groups are mapped back, duh | 18:32 |
morgan | henrynash: this is no different except an operator who wants trusts needs to explicitly add federated users. | 18:33 |
morgan | to a group | 18:33 |
morgan | no implicit based on trust | 18:33 |
morgan | unless the trust expiry is a known value | 18:33 |
ayoung | groups are an attribute that are used to assign authz. Those groups may come from the IdP origianlly, but must be recorded in Keystone in order to have a non-ephemeral effect | 18:33 |
*** ralonsoh has quit IRC | 18:33 | |
morgan | aka it expires about when the assertion (or similar view) is expired | 18:33 |
stevemar | 13:24 stevemar: breton: can you assign the role necessary to the user directly? | 18:33 |
stevemar | 13:24 breton: stevemar: no. There can be very many users. | 18:33 |
stevemar | 13:24 stevemar: ah dang | 18:33 |
morgan | ayoung: ++ | 18:33 |
breton | morgan: it's not the operator wants trusts. Users want. | 18:34 |
lbragstad | ayoung in order to have a non-ephemeral effect on users* | 18:34 |
ayoung | lbragstad, in order to have any non-ephemeral effect | 18:34 |
breton | morgan: we can't make each user ask operator when they want to use a trust | 18:34 |
lbragstad | ayoung aha - yeah | 18:34 |
ayoung | you can create a trust, but if the info used to create that trust is not recorded, the trust is non-executable | 18:34 |
morgan | breton: yes we can. | 18:34 |
morgan | ayoung: ++ | 18:35 |
stevemar | ayoung: so you're saying... shadow groups! :D | 18:35 |
morgan | breton: i'm sorry but no creating trusts based on ephemeral idp groups | 18:35 |
*** lpetrut has joined #openstack-meeting | 18:35 | |
ayoung | stevemar, probably should be something explicit | 18:35 |
morgan | if the data is exclusively controlled by the IDP, no trusts | 18:35 |
henrynash | morgan: so the explict support is obvioulsy one approach (and we should support it imho..and I assume we do already), | 18:35 |
dstanek | would short term trusts work? something that expires at the same time as the token of the trustor | 18:36 |
morgan | henrynash: i think it needs it | 18:36 |
rderose | operators will be able to create federated users via API and can then explicitly make trusts | 18:36 |
rderose | *operators/admins | 18:36 |
morgan | dstanek: well i'd do a expiration of the assertion | 18:36 |
morgan | dstanek: but yes, i'd be ok with fixed life trusts | 18:36 |
ayoung | stevemar, something in the mapping that indicates that users in IdP I via protocol P should be added to group G | 18:36 |
lbragstad | rderose but then if something changes in the idp - the trust can still be valid | 18:36 |
morgan | dstanek: as an option provided we track the data from the idp | 18:36 |
breton | morgan: this is a huge step back in federation | 18:36 |
lbragstad | when it might not be | 18:36 |
stevemar | rderose: operators could also assign roles individually. breton is saying he doesn't want his operator/admin to deal with all the requets | 18:36 |
dstanek | if users have to be greated by the operator in this case them mapping buys them nothong and the are using a glorified ldap | 18:37 |
rderose | lbragstad: what idp change would cause it to be invalid? | 18:37 |
morgan | rderose: many things. | 18:37 |
lbragstad | rderose depends on the assertion/idp setup | 18:37 |
lbragstad | (case-by-case problems are *so* fun!) | 18:37 |
breton | morgan: it becomes a thing that doesn't support part of keystone functionality | 18:37 |
dstanek | the whole point of federation is that we don't have to have all the users/groups in keystone and they are dynamically provided by the IdP | 18:38 |
ayoung | we should look at what OpenIDC does here. This is a pattern larger than Keystone and OpenStack | 18:38 |
morgan | breton: the only way you're gettiing trusts based on idp info is if the trust expires at the expiry of the assertion (or something similar) | 18:38 |
rderose | morgan: lbragstad: but if you explicitly give a federated user a role, that role assignment should exist regardless of changes to the idp | 18:38 |
lbragstad | rderose exactly | 18:38 |
morgan | ayoung: they map it to a local user | 18:38 |
ayoung | We had only looked at OAUTH1a when Trusts were implemented | 18:38 |
morgan | ayoung: then the local user is granted access | 18:38 |
rderose | if you manually provision, then you should manually deprovision | 18:38 |
morgan | ayoung: in almost every-single-case | 18:38 |
dstanek | rderose: exactly. and that;s the problem | 18:38 |
lbragstad | rderose what if something in the idp changes and that trust should no longer be valid? | 18:38 |
ayoung | morgan, I mean for management of delegation | 18:38 |
breton | lets than document that trusts don't work with groups from federated token and stop advertising federation as first-class citizen | 18:38 |
morgan | ayoung: it's checked on each authn | 18:38 |
morgan | ayoung: or fixed life | 18:38 |
ayoung | morgan, is there an analogue to trusts there? | 18:38 |
morgan | ayoung: no. the assertion (token?) is the trust | 18:39 |
morgan | ayoung: so i auth with say google, to APP | 18:39 |
morgan | i give access to the google things for the life of the token/assertion | 18:39 |
rderose | breton: everything you can do with a local user, you should be able to do with a federated user | 18:39 |
morgan | if the app has specific attrs/authz it is given explicitly to the user object that google auth links to | 18:39 |
breton | rderose: i absolutely agree with that. But the reality is different. | 18:40 |
stevemar | rderose: thats breton's issue, he can't right now :P | 18:40 |
dstanek | morgan: exactly what i was thinking with short term trusts | 18:40 |
ayoung | rderose, you can. The problem is that you still need to record the group membership for the Federated user. Which gets us back into the "the user needs to log in first before they can be admin'd" | 18:40 |
morgan | dstanek: so ... if we do time-limited trusts and store the information, i'd be ok with it. | 18:40 |
ayoung | rderose, which is why it would be better if the group memebership was triggered by the mapping process | 18:40 |
stevemar | gonna cut this conversation off in a minute or two | 18:40 |
morgan | dstanek: i just wont support indefinite trusts on ephemeral data | 18:40 |
stevemar | i don't think we're going to solve it here | 18:40 |
dstanek | morgan: ++ | 18:41 |
lbragstad | this is interesting though - should we save it for -keystone later? | 18:41 |
rderose | ayoung: or, provision your federated users via the API; deprovision when their access should change | 18:41 |
ayoung | someone write up the use case as a spec please | 18:41 |
stevemar | ayoung: the bug exists :P | 18:41 |
breton | short-lived trusts won't work for Heat | 18:41 |
morgan | rderose: there is a mechanism to say assertion is expired...but that feedback is not well supported in most IDPs | 18:41 |
lbragstad | rderose but then we're managing federated users in the IDP and in keystone | 18:41 |
dstanek | lbragstad: ++ that doesn't make sense | 18:42 |
rderose | lbragstad: we're managing their authorization in keystone | 18:42 |
henrynash | morgan: I would also support the time-limiting option for a trust (which should be applicable to regualr suers or federated users) | 18:42 |
breton | (because it explicitely requires long-lived trusts) | 18:42 |
morgan | henrynash: we already support that feature | 18:42 |
morgan | henrynash: it's implemented :). | 18:42 |
rderose | lbragstad: at HP, user requests access, some system calls keystone and provisions access | 18:42 |
morgan | breton: what is a long-lived trust? | 18:42 |
morgan | breton: indefintie? | 18:42 |
henrynash | He’s smart, that morgan guy, ya know | 18:42 |
morgan | 1-day? 2-days? 16-days? | 18:42 |
*** VW has joined #openstack-meeting | 18:43 | |
dstanek | rderose: you are no longer using federation | 18:43 |
breton | morgan: indefinite i guess. | 18:43 |
* antwash being the newbie sucks... | 18:43 | |
rderose | dstanek: you are using federation for authentication | 18:43 |
stevemar | hehe | 18:43 |
ayoung | #link https://bugs.launchpad.net/keystone/+bug/1589993 | 18:43 |
openstack | Launchpad bug 1589993 in OpenStack Identity (keystone) "cannot use trusts with federated users" [High,In progress] - Assigned to Boris Bobrov (bbobrov) | 18:43 |
morgan | breton: that is breaking how security in federation works then | 18:43 |
lbragstad | antwash :) | 18:43 |
morgan | breton: this is *not* secure. | 18:43 |
dstanek | rderose: you don't get any of the benefits of what federation offers | 18:43 |
lbragstad | antwash patience young grass hopper, patience | 18:43 |
stevemar | okay, i'm gonna cut this one off, we have a lot more on the agenda | 18:43 |
breton | morgan: i agree. Then lets stop calling federation first-class citizen and advertise that it can everything local backend can. | 18:44 |
ayoung | breton, grab me after and we can talk through it | 18:44 |
morgan | breton: works for me | 18:44 |
lbragstad | I'll hang out in -keystone after the meeting to continue this discussion with folks if they want | 18:44 |
lbragstad | ayoung morgan ++ | 18:44 |
breton | cool | 18:44 |
morgan | anyway lets talk in -keystone | 18:44 |
ayoung | same here | 18:44 |
*** spzala has joined #openstack-meeting | 18:44 | |
* topol I remember when lbragstad was the grasshopper... feelin old | 18:44 | |
stevemar | crinkle: o/ | 18:44 |
crinkle | o/ | 18:44 |
morgan | breton: i have a fix btw... just want to be very deliberate about how we implement it | 18:44 |
stevemar | Federation: federated users can't log into Horizon - https://bugs.launchpad.net/keystoneauth/+bug/1660436 | 18:45 |
openstack | Launchpad bug 1660436 in python-novaclient "Federated users cannot log into horizon" [Undecided,New] | 18:45 |
lbragstad | topol lol | 18:45 |
crinkle | so 1660436 - what's happening is after a federated user successfully authn's, horizon then tries to load one of the nova panels with the novaclient, and it's trying to create a new token session with the federated token, and it fails because it's not persisting domain data, so keystoneauth's discovery returns a v2 endpoint, which a federated user can't use | 18:45 |
morgan | crinkle: euuw. | 18:45 |
crinkle | I was digging into it and more or less ran into a wall at that point because it involves multiple projects, but I put everything I found out into the bug | 18:45 |
morgan | we should fix that :P | 18:45 |
crinkle | morgan: yeah it is super gross | 18:45 |
*** xinli has quit IRC | 18:45 | |
rodrigods | this is unexpected side effect | 18:45 |
stevemar | to me, it feels like the fix belongs in how horizon doess stuff... | 18:45 |
ayoung | stevemar, probably not | 18:46 |
crinkle | robcresswell said he would look into it | 18:46 |
ayoung | stevemar, Horizon is pretty simple here: get a Federated unscoped token, convert it to a scoped token | 18:46 |
morgan | we could persist the domain info in the token, no? | 18:46 |
lbragstad | crinkle so it's pulling the domain from the token - but failing to look things up with it? | 18:46 |
morgan | and let horizon consume that? | 18:46 |
stevemar | crinkle: yeah, but we probably need to help the horizon team out here | 18:46 |
ayoung | we'd still have no groups | 18:46 |
morgan | ayoung: oh ugh, and with fernet that becomes icky | 18:46 |
morgan | hmmm. | 18:46 |
ayoung | yeah | 18:46 |
crinkle | lbragstad: no, it's not pulling the domain info | 18:46 |
ayoung | morgan, again, shadow all the info we need for future use | 18:47 |
crinkle | lbragstad: that's kind of the problem, with no domain info keystoneauth says use v2 | 18:47 |
ayoung | perhaps we time-limit group membership? | 18:47 |
morgan | ayoung: pretty much how other apps do it | 18:47 |
morgan | ayoung: we can overwrite the data if the assertion is changed (from the same IDP) | 18:47 |
*** VW has quit IRC | 18:47 | |
morgan | ayoung: that is sane | 18:47 |
morgan | and no different than how local users work | 18:47 |
morgan | ayoung: so a single record per-user-per-idp for that | 18:48 |
ayoung | morgan, assuming that a new assertion has the complete set of groups, then, yes, remove group membership for missing groups | 18:48 |
*** rbak__ has quit IRC | 18:48 | |
ayoung | is that a safe assumption? | 18:48 |
morgan | the new assertion would *have* to have the value of all groups for that ID from that IDP | 18:48 |
morgan | it is authortitative | 18:48 |
morgan | i don't think you get partial assertions ;) | 18:48 |
morgan | i would say worth saying it's safe and have someone do a bit of research before impl | 18:49 |
ayoung | morgan, you could use different profiles, and get different sets of groups, but...I think that in that case, the profile used would be static, and should be authoritative...so still remove | 18:49 |
morgan | exactly | 18:49 |
*** korzen has joined #openstack-meeting | 18:49 | |
morgan | again, per-idp-per user | 18:49 |
ayoung | per protocol | 18:49 |
morgan | if you authed with a different idp for example FB vs Google | 18:49 |
morgan | yeah | 18:49 |
morgan | i'd expect it to be different | 18:49 |
ayoung | same IdP, different protocol.... | 18:49 |
ayoung | different groups? | 18:50 |
morgan | should result in the same data? | 18:50 |
ayoung | might happen | 18:50 |
morgan | i'd start with per-IDP and expand if needed | 18:50 |
ayoung | mapping is per protocol. I'd do it per protocol | 18:50 |
morgan | ok sure | 18:50 |
ayoung | er...per mapping, really. | 18:50 |
morgan | anyway | 18:50 |
morgan | per mapping | 18:50 |
morgan | shadow the data, | 18:50 |
ayoung | you cabn technically reuse the mapping for different protocols, but that would be unlikely to work | 18:51 |
*** zz_dimtruck is now known as dimtruck | 18:51 | |
ayoung | so would still end up per protocol, I think | 18:51 |
* ayoung is done | 18:51 | |
morgan | anyway | 18:51 |
*** liangy has joined #openstack-meeting | 18:51 | |
morgan | crinkle: fixable we probably need to shadow the user info in keystone | 18:51 |
*** egarbade| has quit IRC | 18:51 | |
*** jdurgin has quit IRC | 18:51 | |
stevemar | morgan: i don't think we have time to implement all that? | 18:52 |
morgan | crinkle: and we can update that as assertions come in. | 18:52 |
morgan | stevemar: not in Ocata | 18:52 |
stevemar | morgan: right, but right now federated users can't get into horizon | 18:52 |
morgan | going to go on record and say, it wont happen in Ocata (sadly) | 18:52 |
morgan | it's an architectural issue | 18:52 |
stevemar | like, any of them | 18:52 |
morgan | we'd need to store groups too | 18:52 |
morgan | because the token has to be reconstructed | 18:52 |
stevemar | crinkle: can we revert the change that novaclient made? | 18:53 |
morgan | we could make a temp fernet token formatter that stores a ton extra data | 18:53 |
lbragstad | right now - federated fernet tokens store groups in the token itself | 18:53 |
morgan | lbragstad: oh ok then we should be ok | 18:53 |
morgan | and we can just persist domain data | 18:53 |
crinkle | stevemar: well not really, the bug it fixed was a pretty nasty bug too | 18:53 |
*** Leom has joined #openstack-meeting | 18:54 | |
morgan | crinkle: ok, so solution: persiste the domain data | 18:54 |
stevemar | crinkle: what about catching the exception on the horizon side? | 18:54 |
lbragstad | morgan https://github.com/openstack/keystone/blob/master/keystone/token/providers/fernet/token_formatters.py#L596 | 18:54 |
morgan | crinkle: much easier and Ocata possible if that is the issue. it's just storing the info in the fernet format | 18:54 |
morgan | crinkle: it will be a new fernet formatter that is then used (we can't change the formatters we have as they are tied to specific format) | 18:54 |
*** tonytan4ever has joined #openstack-meeting | 18:55 | |
morgan | lbragstad: ^ sound right to you? | 18:55 |
morgan | stevemar: ^cc | 18:55 |
ayoung | dstanek, lbragstad weren't one of you working on creating resources on demand for Federated users? | 18:55 |
*** VW has joined #openstack-meeting | 18:55 | |
ayoung | proejcts was the big one, but also role assignments etc? | 18:55 |
morgan | ayoung: rderose is? | 18:55 |
morgan | ayoung: i think | 18:55 |
lbragstad | morgan i can double check - but i don't think we guarantee the format to not change | 18:56 |
lbragstad | ayoung yeah we worked on that | 18:56 |
lbragstad | ayoung it was federated auto-provisioning | 18:56 |
morgan | lbragstad: it's about ensuring the decoder doesn't give bogus data back passed the same id# | 18:56 |
ayoung | lbragstad, we'd need it for the Federated/Horizon use case, I think | 18:56 |
morgan | lbragstad: the design was to never change a formatter, just make a new one and use the new format id | 18:56 |
stevemar | ah | 18:57 |
morgan | lbragstad: that way tokens stay interoperable in upgrades (no-down-time-upgrades, you'll break things in weird ways) | 18:57 |
stevemar | lbragstad: is there a reason why domain id is not in FederatedScopedPayload ? | 18:57 |
morgan | lbragstad: so, new formatter. old keystones can't decode new, but new keystone can decode old | 18:57 |
stevemar | i guess cause that never existed until now | 18:57 |
morgan | unless this is ocata formatter... just you see where i am going | 18:57 |
stevemar | crinkle: not sure if you've followed the upstream changes, but we now ensure all federated users have a domain id | 18:58 |
*** baoli has quit IRC | 18:58 | |
*** Leom has quit IRC | 18:58 | |
crinkle | stevemar: yes i followed that | 18:58 |
stevemar | so can add domain id stuff to https://github.com/openstack/keystone/blob/master/keystone/token/providers/fernet/token_formatters.py#L586-L635 | 18:58 |
morgan | we may need to just make sure that data is available to horizon | 18:58 |
stevemar | i think that'll solve the issue? | 18:58 |
*** AJaeger has joined #openstack-meeting | 18:58 | |
*** vishnoianil has joined #openstack-meeting | 18:58 | |
lbragstad | ayoung http://docs.openstack.org/developer/keystone/federation/federated_identity.html#auto-provisioning | 18:59 |
stevemar | bah, barely got through the agenda | 18:59 |
stevemar | thanks for coming y'all | 18:59 |
*** sdake_ has quit IRC | 18:59 | |
stevemar | #endmeeting | 19:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 19:00 | |
openstack | Meeting ended Tue Jan 31 19:00:00 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:00 |
*** spilla has left #openstack-meeting | 19:00 | |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/keystone/2017/keystone.2017-01-31-18.00.html | 19:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/keystone/2017/keystone.2017-01-31-18.00.txt | 19:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/keystone/2017/keystone.2017-01-31-18.00.log.html | 19:00 |
*** sdake has joined #openstack-meeting | 19:00 | |
ianw | hi infra people | 19:00 |
AJaeger | morning ianw | 19:00 |
jeblair | hi ianw | 19:00 |
Zara | o/ | 19:00 |
*** rbak__ has joined #openstack-meeting | 19:00 | |
ianw | everyone more qualified is busy, so you get me and an emacs buffer full of commands today instead of fungi | 19:01 |
*** gagehugo has left #openstack-meeting | 19:01 | |
SotK | o/ | 19:01 |
ianw | #startmeeting infra | 19:01 |
openstack | Meeting started Tue Jan 31 19:01:18 2017 UTC and is due to finish in 60 minutes. The chair is ianw. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:01 |
*** openstack changes topic to " (Meeting topic: infra)" | 19:01 | |
openstack | The meeting name has been set to 'infra' | 19:01 |
ianw | #link https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Agenda_for_next_meeting | 19:01 |
ianw | #topic Announcements | 19:01 |
*** openstack changes topic to "Announcements (Meeting topic: infra)" | 19:01 | |
*** Shrews has joined #openstack-meeting | 19:01 | |
ianw | I do not think there are any announcements | 19:02 |
ianw | #topic Actions from last meeting | 19:02 |
*** openstack changes topic to "Actions from last meeting (Meeting topic: infra)" | 19:02 | |
*** pvaneck has joined #openstack-meeting | 19:02 | |
ianw | #link http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-01-03-19.02.log.html#l-9 | 19:02 |
zaro | o/ | 19:02 |
ianw | fungi to announce the infra ptg pike etherpad to relevant mailing lists. | 19:02 |
ianw | #link http://lists.openstack.org/pipermail/openstack-dev/2017-January/110992.html | 19:03 |
AJaeger | done | 19:03 |
ianw | fungi to plumb https for docs.o.o and developer.o.o | 19:03 |
AJaeger | working nicely - done ;) | 19:03 |
ianw | #link https://review.openstack.org/424893 | 19:03 |
*** egarbade- has joined #openstack-meeting | 19:03 | |
ianw | yep, that's all nice and green-locky :) | 19:03 |
*** baoli has joined #openstack-meeting | 19:03 | |
ianw | clarkb to make a gerritbot release | 19:03 |
ianw | #link http://git.openstack.org/cgit/openstack-infra/gerritbot/tag/?h=0.3.0 | 19:04 |
ianw | seems fine, i'm not sure if we restarted though? are we getting the branch in the log messages | 19:04 |
*** Cibo_ has quit IRC | 19:05 | |
jeblair | gerrit2 76257 0.1 0.0 396140 37816 ? Sl Jan26 13:34 /usr/bin/python /usr/local/bin/gerritbot /etc/gerritbot/gerritbot.config | 19:06 |
ianw | maybe no from a quick look, and i think that was the major feature. i won't action item that but will take a look later | 19:06 |
*** zhufl has quit IRC | 19:06 | |
*** jaugustine_ has joined #openstack-meeting | 19:06 | |
jeblair | that seems to be 2 days after the release? | 19:06 |
jeblair | gerritbot==0.2.1.dev13 | 19:07 |
jeblair | so maybe hasn't upgraded on the server | 19:07 |
*** zhufl has joined #openstack-meeting | 19:07 | |
*** Leom has joined #openstack-meeting | 19:07 | |
ianw | ahh, that would explain it | 19:07 |
ianw | https://review.openstack.org/#/c/417450/4/gerritbot/bot.py <- is the bit i'm thinking of | 19:07 |
ianw | let me add that then since we figured it out | 19:08 |
ianw | #action ianw ensure gerritbot upgrade is deployed for new release (0.3.0) | 19:09 |
ianw | ok | 19:09 |
ianw | #topic Specs approval | 19:09 |
*** openstack changes topic to "Specs approval (Meeting topic: infra)" | 19:09 | |
ianw | #info APPROVED "Update zuulv3 spec to include job repo information" spec | 19:10 |
ianw | #link http://specs.openstack.org/openstack-infra/infra-specs/specs/zuulv3.html#jobs | 19:10 |
*** Leom_ has joined #openstack-meeting | 19:10 | |
ianw | I think that is it for this week? | 19:10 |
*** jdurgin has joined #openstack-meeting | 19:10 | |
*** Leom has quit IRC | 19:11 | |
ianw | ok, moving on | 19:11 |
*** ykatabam has quit IRC | 19:12 | |
ianw | priority efforts ... i don't have anything specific to say, but we can go through the topics quickly and pipe up if you do | 19:12 |
ianw | #topic Priority efforts: Ansible Puppet Apply | 19:13 |
*** openstack changes topic to "Priority efforts: Ansible Puppet Apply (Meeting topic: infra)" | 19:13 | |
*** Leom_ has quit IRC | 19:13 | |
ianw | #topic Priority efforts: A Task Tracker for OpenStack | 19:13 |
*** openstack changes topic to "Priority efforts: A Task Tracker for OpenStack (Meeting topic: infra)" | 19:13 | |
*** Cibo_ has joined #openstack-meeting | 19:13 | |
*** Leom has joined #openstack-meeting | 19:14 | |
ianw | #topic Priority efforts: Zuul v3 | 19:14 |
*** openstack changes topic to "Priority efforts: Zuul v3 (Meeting topic: infra)" | 19:14 | |
ianw | just so everyone knows, there's a specific zuul meeting | 19:14 |
*** krtaylor has joined #openstack-meeting | 19:14 | |
*** jaugustine_ has quit IRC | 19:14 | |
ianw | #link agenda https://wiki.openstack.org/wiki/Meetings/Zuul | 19:14 |
jeblair | i don't think there's anything we need to chat about this meeting | 19:14 |
ianw | #topic Priority efforts: Gerrit 2.13 Upgrade | 19:15 |
*** openstack changes topic to "Priority efforts: Gerrit 2.13 Upgrade (Meeting topic: infra)" | 19:15 | |
*** fzdarsky is now known as fzdarsky|afk | 19:15 | |
zaro | I’ll pipe up here. | 19:15 |
*** fzdarsky|afk has quit IRC | 19:15 | |
zaro | pabelanger: was working on making moving zuul-launcher to openstack-ci repo, so this is kinda blocked on that task | 19:16 |
*** Leom has quit IRC | 19:16 | |
zaro | not sure where he’s at on that. | 19:16 |
*** Leom has joined #openstack-meeting | 19:16 | |
zaro | but if he’s not around then maybe note to ask him next time. | 19:16 |
*** lamt has quit IRC | 19:17 | |
*** kaisers has joined #openstack-meeting | 19:17 | |
*** egallen has quit IRC | 19:17 | |
ianw | yes i think he's travelling ATM | 19:17 |
ianw | just for the record, why does that block the gerrit upgrade? | 19:18 |
zaro | it allows review-dev.o.o to work with zuul-dev.o.o again. right now it zuul isn’t communicating with review-dev. | 19:21 |
zaro | zuul/zuul-dev | 19:21 |
*** kaisers has quit IRC | 19:21 | |
zaro | gerrit upgrade path is to upgrade it on review-dev and make sure it works with current version of Zuul on Zuul-dev. | 19:22 |
*** jaugustine has quit IRC | 19:22 | |
ianw | ok | 19:22 |
ianw | let's make it an action item so we don't forget, but will follow up | 19:23 |
*** jaugustine has joined #openstack-meeting | 19:23 | |
ianw | #action pabelanger update on zuul-launcher to openstack-ci move and zuul-dev for gerrit upgrade | 19:23 |
zaro | specifically this thing, #link https://review.openstack.org/#/c/386745/ | 19:24 |
ianw | ah, cool | 19:24 |
ianw | anything else? | 19:24 |
*** antwash has left #openstack-meeting | 19:24 | |
zaro | nope. | 19:24 |
ianw | #topic General topics | 19:24 |
*** openstack changes topic to "General topics (Meeting topic: infra)" | 19:24 | |
ianw | i have one on our disconnects to static.o.o | 19:25 |
ianw | #link http://lists.openstack.org/pipermail/openstack-infra/2017-January/005103.html | 19:25 |
ianw | #link https://review.openstack.org/#/c/426639/ | 19:25 |
ianw | i think the first mail explains it, but i feel like switching mpm's on static.o.o will be the easiest thing | 19:25 |
ianw | but ... i'm sure plenty of people have more experience apache wrangling than me, so any input appreciated | 19:26 |
*** jaugustine has quit IRC | 19:27 | |
mordred | ianw: yah - the explanation seems reasonable, but I don't have a ton of real useful feedback on that one | 19:28 |
*** abalutoiu has quit IRC | 19:29 | |
ianw | no worries, just a callout if anyone had experience since it seems a commonish issue, at least enough to make it into the apache docs | 19:29 |
ianw | ok, moving on | 19:29 |
ianw | #topic Open Discussion | 19:30 |
*** openstack changes topic to "Open Discussion (Meeting topic: infra)" | 19:30 | |
ianw | #link https://review.openstack.org/#/c/423904/ | 19:30 |
bkero | ianw: we can try to move mpms and see if the issue arises. If it does I'm sure we can tweak the settings for it. | 19:30 |
ianw | we did talk about ^ last week, that was adding bindep to the wheel builders | 19:31 |
jlvillal | Review request: https://review.openstack.org/425458 gerritbot-puppet :) | 19:31 |
*** pcaruana has quit IRC | 19:31 | |
jlvillal | Or puppet-gerritbot to be correct. | 19:32 |
ianw | the wheel build jobs also now output a failure log file like -> http://logs.openstack.org/periodic/wheel-build-centos-7-amd64-python2/2420b36/logs/failed.txt.gz | 19:33 |
ianw | for example that shows old branches don't like the libvirt that ships with centos7.3 | 19:34 |
ianw | jlvillal: oh, cool, that was my action item :) | 19:34 |
jlvillal | ianw: :) | 19:35 |
*** ociuhandu has joined #openstack-meeting | 19:36 | |
AJaeger | ianw: do you have logs why something fails? spec-cleaner is part of OpenStack, so could you file a bug for the failure, please? | 19:37 |
ianw | AJaeger: yes, the build logs are compressed into -> http://logs.openstack.org/periodic/wheel-build-centos-7-amd64-python2/2420b36/logs/build-logs.tar.bz2 | 19:38 |
ianw | AJaeger: i'm not sure about spec-cleaner. the NSS related ones need libraries installed ... which are specified in the requirements bindep ... which is why i started down this path :) | 19:39 |
*** SpamapS has quit IRC | 19:39 | |
ianw | oh yeah, that's right, the spec-cleaner one gives a odd setup.py error : http://paste.openstack.org/show/597080/ | 19:41 |
*** Leom has quit IRC | 19:41 | |
*** SpamapS has joined #openstack-meeting | 19:41 | |
ianw | anyway, we can look into that later | 19:41 |
ianw | last call, otherwise I think we're done a little early here | 19:41 |
*** jungleboyj has quit IRC | 19:42 | |
AJaeger | ianw: oh, spec-cleaner is not in OpenStack - let me file the bug then... | 19:42 |
*** Leom has joined #openstack-meeting | 19:44 | |
ianw | ok, as always we'll be in #openstack-infra for your infra needs | 19:44 |
ianw | #endmeeting | 19:44 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 19:44 | |
openstack | Meeting ended Tue Jan 31 19:44:21 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:44 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-01-31-19.01.html | 19:44 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-01-31-19.01.txt | 19:44 |
openstack | Log: http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-01-31-19.01.log.html | 19:44 |
*** Shrews has left #openstack-meeting | 19:44 | |
*** jaugustine has joined #openstack-meeting | 19:44 | |
*** annegentle has quit IRC | 19:45 | |
*** AlanClark has joined #openstack-meeting | 19:45 | |
*** jungleboyj has joined #openstack-meeting | 19:46 | |
*** jkilpatr_ has quit IRC | 19:47 | |
*** armax has quit IRC | 19:48 | |
*** Cibo_ has quit IRC | 19:48 | |
*** jungleboyj_ has joined #openstack-meeting | 19:49 | |
*** rbowen has joined #openstack-meeting | 19:52 | |
*** jungleboyj has quit IRC | 19:52 | |
*** annegentle has joined #openstack-meeting | 19:53 | |
*** jungleboyj has joined #openstack-meeting | 19:55 | |
*** thingee has joined #openstack-meeting | 19:55 | |
*** ociuhandu has quit IRC | 19:56 | |
*** jungleboyj_ has quit IRC | 19:58 | |
*** jkilpatr_ has joined #openstack-meeting | 20:01 | |
*** ihrachys has joined #openstack-meeting | 20:01 | |
*** jaugustine has quit IRC | 20:02 | |
*** lamt has joined #openstack-meeting | 20:02 | |
*** jaugustine has joined #openstack-meeting | 20:02 | |
*** Sukhdev has joined #openstack-meeting | 20:03 | |
* bswartz wonders where ttx is | 20:05 | |
dolphm | tc meeting canceled today, IIRC from a thread last week | 20:05 |
sdague | http://lists.openstack.org/pipermail/openstack-tc/2017-January/001329.html | 20:06 |
*** egallen has joined #openstack-meeting | 20:06 | |
*** AJaeger has left #openstack-meeting | 20:06 | |
*** egallen has quit IRC | 20:06 | |
*** abalutoiu has joined #openstack-meeting | 20:06 | |
*** gordc has joined #openstack-meeting | 20:07 | |
bswartz | ty | 20:08 |
*** sdake has quit IRC | 20:14 | |
*** gouthamr has quit IRC | 20:20 | |
*** rbowen has quit IRC | 20:23 | |
*** acoles is now known as acoles_ | 20:23 | |
*** jaugustine has quit IRC | 20:24 | |
*** mtanino_ has quit IRC | 20:25 | |
*** lamt has quit IRC | 20:30 | |
*** gouthamr has joined #openstack-meeting | 20:30 | |
*** armax has joined #openstack-meeting | 20:30 | |
*** lamt has joined #openstack-meeting | 20:31 | |
*** xinli has joined #openstack-meeting | 20:36 | |
*** gordc has left #openstack-meeting | 20:36 | |
*** jaugustine has joined #openstack-meeting | 20:41 | |
*** bobh has quit IRC | 20:41 | |
*** askb has joined #openstack-meeting | 20:43 | |
*** jaugustine has quit IRC | 20:44 | |
*** newmember has joined #openstack-meeting | 20:45 | |
*** rfolco has quit IRC | 20:45 | |
*** jaugustine has joined #openstack-meeting | 20:45 | |
*** beekhof has quit IRC | 20:45 | |
*** beekhof has joined #openstack-meeting | 20:46 | |
*** henrynash has quit IRC | 20:46 | |
*** xyang1 has joined #openstack-meeting | 20:47 | |
*** dbecker has quit IRC | 20:51 | |
*** cdelatte has quit IRC | 20:51 | |
*** Patifa has quit IRC | 20:53 | |
*** Rockyg has joined #openstack-meeting | 20:53 | |
*** e0ne has joined #openstack-meeting | 20:54 | |
*** adiantum has joined #openstack-meeting | 20:55 | |
*** lamt has quit IRC | 20:56 | |
*** fnaval has quit IRC | 20:57 | |
*** AlanClark has quit IRC | 20:59 | |
*** Patifa has joined #openstack-meeting | 21:00 | |
*** jaugustine has quit IRC | 21:00 | |
*** raj_singh_ has joined #openstack-meeting | 21:02 | |
*** newmember has quit IRC | 21:05 | |
*** raj_singh_ has quit IRC | 21:05 | |
*** sdake has joined #openstack-meeting | 21:08 | |
*** korzen has quit IRC | 21:08 | |
*** jprovazn has quit IRC | 21:14 | |
*** ravelar has quit IRC | 21:16 | |
*** jaugustine has joined #openstack-meeting | 21:18 | |
*** jkilpatr_ has quit IRC | 21:18 | |
*** lamt has joined #openstack-meeting | 21:18 | |
*** mtanino has joined #openstack-meeting | 21:22 | |
*** yamamoto has joined #openstack-meeting | 21:23 | |
*** henrynash has joined #openstack-meeting | 21:29 | |
*** yamamoto has quit IRC | 21:33 | |
*** fguillot has quit IRC | 21:37 | |
*** e0ne has quit IRC | 21:37 | |
*** e0ne has joined #openstack-meeting | 21:40 | |
*** jungleboyj has quit IRC | 21:41 | |
*** e0ne has quit IRC | 21:42 | |
*** baoli has quit IRC | 21:43 | |
*** cleong has quit IRC | 21:44 | |
*** annegentle has quit IRC | 21:44 | |
*** jrobinson has joined #openstack-meeting | 21:46 | |
*** ravelar1 has joined #openstack-meeting | 21:47 | |
*** VW has quit IRC | 21:51 | |
*** ravelar1 has quit IRC | 21:51 | |
*** VW has joined #openstack-meeting | 21:51 | |
*** jkilpatr_ has joined #openstack-meeting | 21:53 | |
*** ihrachys has quit IRC | 21:53 | |
*** baoli has joined #openstack-meeting | 21:54 | |
*** VW has quit IRC | 21:55 | |
*** diablo_rojo_phon has quit IRC | 22:00 | |
*** thorst_ has quit IRC | 22:00 | |
*** liangy has quit IRC | 22:00 | |
*** baoli has quit IRC | 22:01 | |
*** VW has joined #openstack-meeting | 22:03 | |
*** jmckind has quit IRC | 22:05 | |
*** lamt has quit IRC | 22:06 | |
*** krtaylor has quit IRC | 22:07 | |
*** dprince has quit IRC | 22:08 | |
*** VW has quit IRC | 22:08 | |
*** beekhof has quit IRC | 22:09 | |
*** VW has joined #openstack-meeting | 22:09 | |
*** lamt has joined #openstack-meeting | 22:14 | |
*** megm has quit IRC | 22:14 | |
*** yamamoto has joined #openstack-meeting | 22:15 | |
*** jeblair has quit IRC | 22:16 | |
*** kaisers has joined #openstack-meeting | 22:17 | |
*** beekhof has joined #openstack-meeting | 22:19 | |
*** Patifa has quit IRC | 22:19 | |
*** thorst_ has joined #openstack-meeting | 22:20 | |
*** kaisers has quit IRC | 22:22 | |
*** jamesdenton has quit IRC | 22:22 | |
*** jeblair has joined #openstack-meeting | 22:22 | |
*** megm has joined #openstack-meeting | 22:23 | |
*** thorst_ has quit IRC | 22:25 | |
*** baoli has joined #openstack-meeting | 22:25 | |
*** ykatabam has joined #openstack-meeting | 22:25 | |
*** jaugustine has quit IRC | 22:27 | |
*** diablo_rojo has joined #openstack-meeting | 22:27 | |
*** lamt has quit IRC | 22:33 | |
*** lamt has joined #openstack-meeting | 22:34 | |
*** annegentle has joined #openstack-meeting | 22:35 | |
*** priteau has quit IRC | 22:35 | |
*** Patifa has joined #openstack-meeting | 22:35 | |
*** Patifa has quit IRC | 22:35 | |
*** kylek3h has quit IRC | 22:35 | |
*** Patifa has joined #openstack-meeting | 22:38 | |
*** lpetrut has quit IRC | 22:39 | |
*** eharney has quit IRC | 22:42 | |
*** amotoki has quit IRC | 22:44 | |
*** thorst_ has joined #openstack-meeting | 22:45 | |
*** henrynash has quit IRC | 22:47 | |
*** dimtruck is now known as zz_dimtruck | 22:49 | |
*** krtaylor has joined #openstack-meeting | 22:53 | |
*** diablo_rojo has quit IRC | 22:54 | |
*** spzala has quit IRC | 22:56 | |
*** markvoelker_ has joined #openstack-meeting | 22:58 | |
*** markvoelker has quit IRC | 22:58 | |
*** sdake has quit IRC | 22:59 | |
*** Patifa has quit IRC | 23:00 | |
*** edtubill has quit IRC | 23:02 | |
*** xyang1 has quit IRC | 23:03 | |
*** yuanying has joined #openstack-meeting | 23:04 | |
*** tonytan4ever has quit IRC | 23:05 | |
*** xinli has quit IRC | 23:06 | |
*** rbak__ has quit IRC | 23:07 | |
*** sdake has joined #openstack-meeting | 23:08 | |
*** bobmel has quit IRC | 23:08 | |
*** bobmel has joined #openstack-meeting | 23:09 | |
*** megm has quit IRC | 23:12 | |
*** sdague has quit IRC | 23:13 | |
*** megm has joined #openstack-meeting | 23:14 | |
*** bobmel has quit IRC | 23:15 | |
*** pradk has quit IRC | 23:19 | |
*** baoli has quit IRC | 23:21 | |
*** mriedem has quit IRC | 23:25 | |
*** absubram has quit IRC | 23:27 | |
*** sdake has quit IRC | 23:32 | |
*** aeng has quit IRC | 23:33 | |
*** gouthamr has quit IRC | 23:35 | |
*** galstrom is now known as galstrom_zzz | 23:36 | |
*** Leom has quit IRC | 23:37 | |
*** adiantum has quit IRC | 23:42 | |
*** aeng has joined #openstack-meeting | 23:46 | |
*** VW_ has joined #openstack-meeting | 23:46 | |
*** lamt has quit IRC | 23:49 | |
*** tdasilva has quit IRC | 23:49 | |
*** VW has quit IRC | 23:50 | |
*** VW_ has quit IRC | 23:51 | |
*** henrynash has joined #openstack-meeting | 23:52 | |
*** diablo_rojo_phon has joined #openstack-meeting | 23:55 | |
*** csomerville has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!