*** emagana has quit IRC | 00:00 | |
*** jdurgin1 has joined #openstack-meeting | 00:00 | |
*** emagana has joined #openstack-meeting | 00:01 | |
*** emagana_ has joined #openstack-meeting | 00:03 | |
*** emagana has quit IRC | 00:04 | |
*** guoshan has joined #openstack-meeting | 00:05 | |
*** emagana_ has quit IRC | 00:07 | |
*** armax has quit IRC | 00:08 | |
*** guoshan has quit IRC | 00:09 | |
*** bobh has joined #openstack-meeting | 00:11 | |
*** fnaval has quit IRC | 00:13 | |
*** bobh has quit IRC | 00:16 | |
*** onovy has quit IRC | 00:16 | |
*** peterlisak has quit IRC | 00:18 | |
*** fnaval has joined #openstack-meeting | 00:19 | |
*** lhx_ has joined #openstack-meeting | 00:20 | |
*** armax has joined #openstack-meeting | 00:22 | |
*** Patifa has quit IRC | 00:24 | |
*** egallen has quit IRC | 00:25 | |
*** jgriffith has quit IRC | 00:25 | |
*** jgriffith has joined #openstack-meeting | 00:26 | |
*** JRobinson__ is now known as JRobinson__afk | 00:28 | |
*** gmann has quit IRC | 00:28 | |
*** gmann has joined #openstack-meeting | 00:28 | |
*** armax has quit IRC | 00:30 | |
*** jgriffith has quit IRC | 00:30 | |
*** castulo has quit IRC | 00:32 | |
*** jlwhite has quit IRC | 00:32 | |
*** lcastell has quit IRC | 00:32 | |
*** tovin07_ has joined #openstack-meeting | 00:32 | |
*** luzC has quit IRC | 00:33 | |
*** jgriffith has joined #openstack-meeting | 00:33 | |
*** armax has joined #openstack-meeting | 00:36 | |
*** mtan_____ has joined #openstack-meeting | 00:36 | |
*** jgriffith has quit IRC | 00:36 | |
*** mtanino has quit IRC | 00:37 | |
*** castulo has joined #openstack-meeting | 00:37 | |
*** jlwhite has joined #openstack-meeting | 00:38 | |
*** luzC has joined #openstack-meeting | 00:38 | |
*** dimtruck is now known as zz_dimtruck | 00:39 | |
*** lcastell has joined #openstack-meeting | 00:39 | |
*** iyamahat has quit IRC | 00:40 | |
*** bobh has joined #openstack-meeting | 00:41 | |
*** JRobinson__afk is now known as JRobinson__ | 00:43 | |
*** reedip_ has joined #openstack-meeting | 00:44 | |
*** mriedem has joined #openstack-meeting | 00:45 | |
*** peterlisak has joined #openstack-meeting | 00:50 | |
*** onovy has joined #openstack-meeting | 00:50 | |
*** thorst has joined #openstack-meeting | 00:54 | |
*** thorst has quit IRC | 00:59 | |
*** Julien-zte has joined #openstack-meeting | 01:00 | |
*** Julien-zte has quit IRC | 01:02 | |
*** Julien-zte has joined #openstack-meeting | 01:04 | |
*** iyamahat has joined #openstack-meeting | 01:04 | |
*** guoshan has joined #openstack-meeting | 01:06 | |
*** Julien-zte has quit IRC | 01:08 | |
*** armax has quit IRC | 01:08 | |
*** Julien-zte has joined #openstack-meeting | 01:09 | |
*** armax has joined #openstack-meeting | 01:09 | |
*** Julien-zte has quit IRC | 01:09 | |
*** Julien-zte has joined #openstack-meeting | 01:10 | |
*** guoshan has quit IRC | 01:10 | |
*** pvaneck has quit IRC | 01:11 | |
*** Swami has quit IRC | 01:12 | |
*** spotz_zzz is now known as spotz | 01:13 | |
*** Julien-zte has quit IRC | 01:16 | |
*** Julien-zte has joined #openstack-meeting | 01:17 | |
*** iceyao has joined #openstack-meeting | 01:19 | |
*** penick has quit IRC | 01:20 | |
*** lhx_ has quit IRC | 01:20 | |
*** rfolco has joined #openstack-meeting | 01:21 | |
*** Julien-zte has quit IRC | 01:21 | |
*** kenji-i has joined #openstack-meeting | 01:22 | |
*** Julien-z_ has joined #openstack-meeting | 01:22 | |
*** Sukhdev has quit IRC | 01:23 | |
*** guoshan has joined #openstack-meeting | 01:31 | |
*** gcb has joined #openstack-meeting | 01:35 | |
*** penick has joined #openstack-meeting | 01:37 | |
*** zhurong has joined #openstack-meeting | 01:41 | |
*** Apoorva has quit IRC | 01:41 | |
*** zz_dimtruck is now known as dimtruck | 01:41 | |
*** alexpilotti has joined #openstack-meeting | 01:44 | |
*** Leo_ has quit IRC | 01:47 | |
*** fnaval_ has joined #openstack-meeting | 01:48 | |
*** alexpilotti has quit IRC | 01:49 | |
*** lhx_ has joined #openstack-meeting | 01:49 | |
*** ljxiash has joined #openstack-meeting | 01:49 | |
*** jgriffith has joined #openstack-meeting | 01:49 | |
*** fnaval has quit IRC | 01:52 | |
*** jimholl has joined #openstack-meeting | 01:54 | |
*** mtanino has joined #openstack-meeting | 01:56 | |
*** bobmel has joined #openstack-meeting | 01:56 | |
*** mtan_____ has quit IRC | 01:57 | |
*** alexpilotti has joined #openstack-meeting | 01:58 | |
*** bobmel has quit IRC | 02:01 | |
*** alexpilotti has quit IRC | 02:03 | |
*** mtanino has quit IRC | 02:04 | |
*** guoshan has quit IRC | 02:07 | |
*** iceyao has quit IRC | 02:07 | |
*** iceyao has joined #openstack-meeting | 02:07 | |
*** jogo has quit IRC | 02:07 | |
*** gongysh has joined #openstack-meeting | 02:08 | |
*** guoshan has joined #openstack-meeting | 02:08 | |
*** gcb has quit IRC | 02:09 | |
*** hongbin has joined #openstack-meeting | 02:09 | |
*** jgriffith has quit IRC | 02:12 | |
*** xingchao has joined #openstack-meeting | 02:13 | |
*** derekjhyang has joined #openstack-meeting | 02:13 | |
*** iceyao has quit IRC | 02:14 | |
*** trinaths has joined #openstack-meeting | 02:14 | |
*** armax has quit IRC | 02:14 | |
*** iceyao has joined #openstack-meeting | 02:16 | |
*** mickeys has quit IRC | 02:17 | |
*** penick has quit IRC | 02:18 | |
*** tdasilva has quit IRC | 02:19 | |
*** huanxuan has joined #openstack-meeting | 02:20 | |
*** armax has joined #openstack-meeting | 02:20 | |
*** armax has quit IRC | 02:21 | |
*** tdasilva has joined #openstack-meeting | 02:21 | |
*** gcb has joined #openstack-meeting | 02:22 | |
*** mickeys has joined #openstack-meeting | 02:27 | |
*** liuyulong has joined #openstack-meeting | 02:30 | |
*** fnaval has joined #openstack-meeting | 02:31 | |
*** jimholl has quit IRC | 02:33 | |
*** guoshan has quit IRC | 02:33 | |
*** Jizhaoxuan has joined #openstack-meeting | 02:33 | |
*** Jizhaoxuan has quit IRC | 02:34 | |
*** fnaval_ has quit IRC | 02:35 | |
*** iceyao has quit IRC | 02:36 | |
*** Wenzhi has joined #openstack-meeting | 02:36 | |
*** Alagar has joined #openstack-meeting | 02:37 | |
*** guoshan has joined #openstack-meeting | 02:38 | |
*** Wenzhi has quit IRC | 02:39 | |
*** Wenzhi has joined #openstack-meeting | 02:40 | |
*** bobh has quit IRC | 02:40 | |
*** mkrai_ has joined #openstack-meeting | 02:45 | |
*** kaisers_ has joined #openstack-meeting | 02:48 | |
*** yamamoto_ has joined #openstack-meeting | 02:48 | |
*** noslzzp_ has quit IRC | 02:49 | |
*** noslzzp has joined #openstack-meeting | 02:50 | |
*** kaisers__ has quit IRC | 02:51 | |
*** fzdarsky_ has joined #openstack-meeting | 02:51 | |
*** fzdarsky has quit IRC | 02:55 | |
*** noslzzp has quit IRC | 02:57 | |
*** yamamoto_ has quit IRC | 02:57 | |
*** Namrata has joined #openstack-meeting | 02:57 | |
*** shubhams has joined #openstack-meeting | 02:59 | |
*** dmacpher has joined #openstack-meeting | 02:59 | |
hongbin | #startmeeting zun | 03:00 |
---|---|---|
openstack | Meeting started Tue Nov 22 03:00:04 2016 UTC and is due to finish in 60 minutes. The chair is hongbin. Information about MeetBot at http://wiki.debian.org/MeetBot. | 03:00 |
*** s3wong has quit IRC | 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_2016-11-22_0300_UTC Today's agenda | 03:00 |
*** sudipto_ has joined #openstack-meeting | 03:00 | |
hongbin | #topic Roll Call | 03:00 |
*** openstack changes topic to "Roll Call (Meeting topic: zun)" | 03:00 | |
shubhams | Shubham Sharma | 03:00 |
Namrata | Namrata | 03:00 |
mkrai_ | Madhuri Kumari | 03:00 |
*** Guest56972 has joined #openstack-meeting | 03:00 | |
*** yamamoto_ has joined #openstack-meeting | 03:00 | |
*** kaisers has quit IRC | 03:01 | |
hongbin | Welcome to join the meeting shubhams Namrata mkrai_ | 03:01 |
hongbin | #topic Announcements | 03:01 |
*** openstack changes topic to "Announcements (Meeting topic: zun)" | 03:01 | |
hongbin | I have no announcements, anyone else has? | 03:01 |
sudipto_ | o/ | 03:01 |
hongbin | sudipto_: hey, thanks for joining | 03:01 |
*** bobh has joined #openstack-meeting | 03:02 | |
sudipto_ | It's not an announcement per say, but then mfedosin yesterday - had requirements for zun...that we had a chat on the meeting room. | 03:02 |
hongbin | i knew several people cannot join the meeting today, so it will be a short meeting | 03:02 |
trinaths | hi | 03:02 |
hongbin | sudipto_: ack | 03:02 |
hongbin | trinaths: welcome to the zun meeting | 03:02 |
hongbin | sudipto_: will discuss that in open discussion | 03:03 |
hongbin | #topic Review Action Items | 03:03 |
sudipto_ | hongbin, sure thing. | 03:03 |
*** openstack changes topic to "Review Action Items (Meeting topic: zun)" | 03:03 | |
hongbin | 1. hongbin add k8s bp to weekly meeting agenda (DONE) | 03:03 |
hongbin | #link https://wiki.openstack.org/wiki/Zun#Agenda_for_2016-11-22_0300_UTC | 03:03 |
trinaths | hongbin: I'm new to Zun, but would like to know ways to contribute for Zun. | 03:03 |
hongbin | trinaths: sure | 03:03 |
hongbin | trinaths: will talk to you later in open discussion :) | 03:03 |
hongbin | #topic Container image store (mkrai) | 03:03 |
*** openstack changes topic to "Container image store (mkrai) (Meeting topic: zun)" | 03:03 | |
hongbin | #link https://blueprints.launchpad.net/zun/+spec/glance-integration The BP | 03:04 |
hongbin | mkrai_: ^^ | 03:04 |
mkrai_ | The glance integration bp is completed now | 03:04 |
hongbin | great | 03:04 |
mkrai_ | I have submitted one patch to store docker images in glance while downloading | 03:04 |
mkrai_ | But seems it is not good to do so. | 03:04 |
hongbin | yes, i don't think it is a good idea as well | 03:05 |
mkrai_ | For that, we can have push image APIs | 03:05 |
*** yanyanhu has joined #openstack-meeting | 03:05 | |
*** zhurong has quit IRC | 03:05 | |
mkrai_ | And I will resubmit my patch to implement the new API | 03:06 |
mkrai_ | That's all from my side. | 03:06 |
mkrai_ | Any questions? | 03:06 |
mkrai_ | If no, shubhams please update | 03:06 |
hongbin | mkrai_: the push API is in server or client? | 03:06 |
*** zhurong has joined #openstack-meeting | 03:06 | |
mkrai_ | hongbin: Both | 03:06 |
hongbin | mkrai_: en... | 03:07 |
shubhams | From my side there is not much update as I was out for last week/ Will finish this week | 03:07 |
hongbin | shubhams: ack | 03:07 |
hongbin | mkrai_: i am not sure if it makes sense to push images from server to glance as well.... | 03:07 |
hongbin | mkrai_: it makes more sense to push from client to glance .... | 03:08 |
*** rfolco has quit IRC | 03:08 | |
hongbin | mkrai_: i just think in a nova way: nova never push image from hypervisor to glance | 03:08 |
mkrai_ | Oh I am not sure whether its good to support any feature in clients that doesn't exist in server | 03:08 |
trinaths | yes, in all the other projects, also the images are pushed via client | 03:09 |
mkrai_ | Because not everyone uses clients | 03:09 |
trinaths | mkrai_: true said, but using client is in sync with other implementations | 03:10 |
*** unicell1 has quit IRC | 03:11 | |
mkrai_ | hongbin: trinaths Do you know reason why nova is not pushing from server? | 03:11 |
sudipto_ | why are we thinking about pushing images from zunclient to the glance server btw? | 03:11 |
trinaths | mkrai_: beacause they are independant projects | 03:12 |
mkrai_ | sudipto_: For users, not having access to internet | 03:12 |
hongbin | mkrai_: i am not sure exactly | 03:12 |
sudipto_ | mkrai_, users without internet access, - how do they get the image in the first place? | 03:12 |
sudipto_ | can't they directly store it in glance? | 03:13 |
Alagar | Iam trying to integrate openstack with xen | 03:13 |
Alagar | i have installed openstack using devstack script top of xen hypervisor, in this open stack as a virtual machine. | 03:13 |
Alagar | when i create instance in openstack, the instance should create in xen hypervisor. but its not happening. | 03:13 |
Alagar | Some one could you please guide me please | 03:13 |
*** lakerzhou_ has joined #openstack-meeting | 03:13 | |
sudipto_ | Alagar, there's a meeting ongoing at the moment :) | 03:13 |
sudipto_ | you may try another channel. Like openstack-nova. | 03:13 |
hongbin | sudipto_: i think the pattern of using glance is like using a private docker registry | 03:13 |
mkrai_ | mkrai_: They can create their own images or download from docker for later use | 03:13 |
mkrai_ | But yes it makes sense to me, if they directly store images in glance | 03:14 |
sudipto_ | hongbin, understood, but they could just then store the image in glance and create that repo, no? | 03:14 |
*** kaisers has joined #openstack-meeting | 03:14 | |
hongbin | sudipto_: the pattern is 1) client pull from docker hub, 2) client push to private docker registry 3) server pull from private docker registry | 03:14 |
hongbin | sudipto_: yes | 03:14 |
hongbin | sudipto_: so, they can do that without any support from zun, just a command: glance upload ... | 03:15 |
*** jogo has joined #openstack-meeting | 03:15 | |
*** jogo has quit IRC | 03:15 | |
*** jogo has joined #openstack-meeting | 03:15 | |
sudipto_ | hongbin, ok and the analogous flow here would be? 1) client has the image via a gz file 2) uses the glance client to upload it to glance 3) zun pulls it from glance while deploying | 03:15 |
hongbin | sudipto_: i guess yes | 03:15 |
sudipto_ | yeah that i agree, i guess you are talking about the glance client not the zunclient... | 03:15 |
sudipto_ | however, there is already a support like that in glance, is that not sufficient you mean? | 03:16 |
hongbin | sudipto_: yes, so maybe this feature is not in zun at all | 03:16 |
mkrai_ | sudipto_: Does it support the case specified by hongbin ? | 03:16 |
mkrai_ | Downloading from docker/URL? | 03:17 |
sudipto_ | hongbin, the case being? Pulling from docker hub? NO. | 03:17 |
*** reedip_ has quit IRC | 03:17 | |
hongbin | sudipto_: 1) pull from docker hub , OR , docker build | 03:17 |
hongbin | 2) push to glance | 03:17 |
*** bobh has quit IRC | 03:18 | |
hongbin | sudipto_: these two steps can be done without zun | 03:18 |
sudipto_ | hongbin, ok - now i understand the use case. Yes, the support does not exist today and I think, it's ok to do it without zun. | 03:18 |
mkrai_ | Yes not necessarily have to be in zun | 03:18 |
hongbin | mkrai_: then maybe don't worry the push api at al | 03:19 |
sudipto_ | Remember, you can only push a tar.gz file into docker - so i am not sure even if we want to do it within zun, how do we do it? | 03:19 |
mkrai_ | I am ok if we don't want to support it | 03:19 |
sudipto_ | typo - i meant push into glance. | 03:19 |
*** fnaval has quit IRC | 03:19 | |
mkrai_ | sudipto_: We download a tar file from docker and upload it to glance | 03:20 |
*** jogo has quit IRC | 03:20 | |
sudipto_ | mkrai_, how do you download the tar though? | 03:20 |
sudipto_ | usual way to generate that tar is to do a docker export on the running container pipe it and save it as a tar.gz | 03:20 |
*** bobh has joined #openstack-meeting | 03:20 | |
sudipto_ | (unless they have done something new) | 03:20 |
mkrai_ | sudipto_: Sorry we are not storing it now in glance from zun | 03:20 |
mkrai_ | Users manually have to do it. | 03:21 |
mkrai_ | But we download image from glance to be used while creating container | 03:21 |
sudipto_ | mkrai_, no i mean - when you develop the feature... | 03:22 |
sudipto_ | you will have to have a way to convert the image into tar.gz before you can store it in glance... | 03:22 |
sudipto_ | my question was - how would you do that from an implementation per say. | 03:22 |
sudipto_ | if you have to develop that feature in zun. | 03:22 |
*** liuyulong has quit IRC | 03:22 | |
*** iyamahat has quit IRC | 03:23 | |
mkrai_ | sudipto_: There is an API get_image in docker that returns you the image data | 03:23 |
sudipto_ | mkrai_, ah i see. | 03:24 |
mkrai_ | sudipto_: YOu can see the implementation here | 03:24 |
mkrai_ | #link https://review.openstack.org/#/c/398792/1/zun/image/docker/driver.py | 03:24 |
mkrai_ | Line 70 | 03:24 |
sudipto_ | mkrai_, are you sure that pulls the image in tar.gz format? | 03:25 |
sudipto_ | anyway i think we can talk on this later as well. | 03:25 |
mkrai_ | sudipto_: No it is not in tar.gz format | 03:25 |
mkrai_ | It is the image content | 03:25 |
sudipto_ | yeah - so it's a layered filesystem, that you need to convert to a tar format before you can store it in glance - was my point. | 03:26 |
mkrai_ | sudipto_: Not exactly, we can read this response from HTTP and directly upload in glance | 03:27 |
*** epico has joined #openstack-meeting | 03:27 | |
sudipto_ | mkrai_, ok. | 03:27 |
*** fnaval has joined #openstack-meeting | 03:28 | |
sudipto_ | i just thought glance only accepted the gz format. Anyway i might be wrong. | 03:28 |
sudipto_ | mkrai_, http://docs.openstack.org/developer/glance/formats.html | 03:28 |
sudipto_ | we can park it for later. | 03:28 |
mkrai_ | sure sudipto_ | 03:29 |
hongbin | ok, advance topic | 03:29 |
hongbin | #topic Container network (hongbin) | 03:29 |
*** openstack changes topic to "Container network (hongbin) (Meeting topic: zun)" | 03:29 | |
hongbin | #link https://blueprints.launchpad.net/zun/+spec/neutron-integration The BP | 03:29 |
hongbin | #link https://review.openstack.org/#/c/365754/ The proposed spec (merged) | 03:29 |
hongbin | #link https://review.openstack.org/#/c/396896/ The patch Part 1 | 03:29 |
hongbin | #link https://review.openstack.org/#/c/399248/ The patch Part 2 | 03:29 |
hongbin | I split the driver into two: the pure docker driver, and a nova-docker driver | 03:30 |
hongbin | hope everything is more clear right now | 03:30 |
sudipto_ | hongbin, i just had a minor doubt, once we implement the sandbox, what will happen to lib network? | 03:30 |
sudipto_ | in a more crude term, what happens to the IP allocated by docker on the container? | 03:30 |
hongbin | sudipto_: i am not sure exactly (i just coped everything from nova-docker :) | 03:31 |
hongbin | sudipto_: from what i undertand from nova-docker code, they did custom container networking (disable libnetwork) | 03:31 |
sudipto_ | hongbin, ok - the time nova-docker was written - was different than the time we are in right now...but maybe that works. | 03:32 |
trinaths | sudipto_: my doubt: the networking is managed by neutron here? | 03:32 |
sudipto_ | trinaths, that's what we are proposing. | 03:32 |
hongbin | sudipto_: they just did something like: 1) create a veth pair, 2) plug one end to neutron bright, 3) plug another end to container nanemspace | 03:32 |
*** yamahata has quit IRC | 03:32 | |
trinaths | sudipto_: then the IP given by docker must hide. | 03:33 |
sudipto_ | hongbin, ok yeah - that's how docker does it too - but i wonder how they disable the docker networking. | 03:33 |
hongbin | sudipto_: by passing an option: netmode=none | 03:33 |
sudipto_ | hongbin, ah i see. | 03:33 |
hongbin | sudipto_: however, we can integrate with libnetwork later if we ant | 03:34 |
hongbin | want | 03:34 |
*** persia_ has quit IRC | 03:34 | |
sudipto_ | so even though we have the docker0 bridge, it's basically of no use or do we disable that bridge as well? | 03:34 |
*** dmorita_ has quit IRC | 03:34 | |
hongbin | sudipto_: per my understanding, the answer is "yes" | 03:34 |
sudipto_ | hongbin, alright. | 03:34 |
*** huanxuan has quit IRC | 03:35 | |
hongbin | sudipto_: however, again, we are free to change it later | 03:35 |
* sudipto_ fiddling with the lib network code, hence got curious. | 03:35 | |
hongbin | ok | 03:35 |
trinaths | as a thought, user must have the provision to enable/disable this. | 03:35 |
*** jgriffith has joined #openstack-meeting | 03:35 | |
sudipto_ | enabling/disabling may have implications... | 03:36 |
*** jgriffith has quit IRC | 03:36 | |
hongbin | trinaths: i guess nobody want to get a container with no networking.... so disable it might not make sense | 03:36 |
sudipto_ | the IP addressing then goes out of scope for openstack and that again is a challenge to manage... | 03:36 |
hongbin | yes | 03:36 |
trinaths | hongbin: true said, agree. But the decision is between container networking or networking from neutron. may be i'm wrong | 03:37 |
hongbin | ok, that is all from the sandbox proposal | 03:37 |
hongbin | #topic Open Discussion | 03:37 |
*** openstack changes topic to "Open Discussion (Meeting topic: zun)" | 03:37 | |
sudipto_ | I saw a clear containers BP owned by mkrai_ - can we talk about that a bit? | 03:38 |
hongbin | trinaths: since zun is an openstack project, so networking is always from neutron, i am afraid there are no other choice | 03:38 |
mkrai_ | Yes but I haven't started it yet | 03:38 |
trinaths | hongbin: okay | 03:38 |
mkrai_ | Do you have any specific question on it sudipto_ ? | 03:38 |
sudipto_ | mkrai_, just wanted to know - is clear containers a part of the docker apis now? | 03:38 |
*** armax has joined #openstack-meeting | 03:39 | |
mkrai_ | Yes | 03:39 |
mkrai_ | It uses the same docker APIs | 03:39 |
sudipto_ | mkrai_, any link would be great... | 03:39 |
sudipto_ | mkrai_, basically the github link i had was based on the exec driver in docker, that no longer exists... | 03:39 |
mkrai_ | Need to look | 03:39 |
sudipto_ | Ok, no problem. | 03:40 |
hongbin | ok, no other topic? | 03:40 |
mkrai_ | sudipto_: I will share later | 03:41 |
mkrai_ | Is that fine? | 03:41 |
sudipto_ | mkrai_, yup that would be great. | 03:41 |
mkrai_ | Ok will do that | 03:41 |
sudipto_ | Another thing quickly hongbin is the interest in zun from mfedosin and his company | 03:41 |
hongbin | sudipto_: go ahead | 03:41 |
*** mriedem has quit IRC | 03:41 | |
sudipto_ | they wanted to host something like NFV workloads in containers and were evaluating if it's possible to use zun. Practically, i think we are a bit far from providing that functionality - but i asked him to contribute | 03:42 |
mkrai_ | sudipto_: here https://github.com/01org/cc-oci-runtime/wiki/Installing-Clear-Containers-on-Ubuntu-16.04 | 03:42 |
hongbin | ok, that is a good response :) | 03:42 |
sudipto_ | mkrai_, thanks :) | 03:43 |
hongbin | yes, i know other nfv folks who also interests in zun | 03:44 |
*** hichihara has joined #openstack-meeting | 03:45 | |
hongbin | i guess they want something that is lighter than vm, so they look into container projects | 03:45 |
*** ricolin has joined #openstack-meeting | 03:45 | |
sudipto_ | yeah i guess that's what he was stating too. More than lighter, they wanted better performance. | 03:46 |
hongbin | i see | 03:46 |
hongbin | zun definitely has potential to solve the nfv use cases | 03:46 |
hongbin | let's work hard for that :) | 03:47 |
sudipto_ | Sure :) | 03:47 |
mkrai_ | +1 :) | 03:47 |
trinaths | +1 :) | 03:47 |
hongbin | ok, all, thanks for joining the meeting | 03:47 |
mkrai_ | Thanks all! | 03:47 |
sudipto_ | Thank you! | 03:47 |
hongbin | trinaths: i remembered you were looking for tasks? i can help you in zun channel | 03:47 |
hongbin | #endmeeting | 03:48 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 03:48 | |
openstack | Meeting ended Tue Nov 22 03:48:03 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 03:48 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/zun/2016/zun.2016-11-22-03.00.html | 03:48 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/zun/2016/zun.2016-11-22-03.00.txt | 03:48 |
openstack | Log: http://eavesdrop.openstack.org/meetings/zun/2016/zun.2016-11-22-03.00.log.html | 03:48 |
trinaths | hongbin: okay. sure | 03:48 |
*** bobmel has joined #openstack-meeting | 03:48 | |
*** shubhams has left #openstack-meeting | 03:48 | |
hongbin | trinaths: join #openstack-zun | 03:48 |
*** ljxiash has quit IRC | 03:48 | |
trinaths | hongbin: im from india, will ping you once I reach office. Its already late here for me. sorry for the inconvience. | 03:49 |
*** ljxiash has joined #openstack-meeting | 03:49 | |
hongbin | trinaths: ack | 03:49 |
trinaths | hongbin: thank you. :) | 03:50 |
*** trinaths has quit IRC | 03:50 | |
*** lakerzhou_ has quit IRC | 03:50 | |
*** hongbin has quit IRC | 03:51 | |
*** huanxuan has joined #openstack-meeting | 03:51 | |
*** ionutbalutoiu has quit IRC | 03:52 | |
*** bobmel has quit IRC | 03:53 | |
*** ljxiash has quit IRC | 03:53 | |
*** gongysh has quit IRC | 03:54 | |
*** guoshan has quit IRC | 03:55 | |
*** ionutbalutoiu has joined #openstack-meeting | 03:55 | |
*** persia_ has joined #openstack-meeting | 03:55 | |
*** Guest56972 has quit IRC | 03:55 | |
*** sudipto_ has quit IRC | 03:55 | |
*** hongbin has joined #openstack-meeting | 03:55 | |
*** bobh has quit IRC | 03:56 | |
*** unicell has joined #openstack-meeting | 03:59 | |
*** diablo_rojo has quit IRC | 04:00 | |
*** donghao has joined #openstack-meeting | 04:02 | |
*** JRobinson__ is now known as JRobinson__afk | 04:04 | |
*** thorst has joined #openstack-meeting | 04:06 | |
*** links has joined #openstack-meeting | 04:08 | |
*** hongbin has quit IRC | 04:13 | |
*** alexpilotti has joined #openstack-meeting | 04:14 | |
*** yamamoto_ has quit IRC | 04:17 | |
*** guoshan has joined #openstack-meeting | 04:18 | |
*** alexpilotti has quit IRC | 04:18 | |
*** ijw has quit IRC | 04:20 | |
*** gongysh has joined #openstack-meeting | 04:24 | |
*** yamamoto_ has joined #openstack-meeting | 04:25 | |
*** JRobinson__afk is now known as JRobinson__ | 04:26 | |
*** yamamoto_ has quit IRC | 04:27 | |
*** yamamoto_ has joined #openstack-meeting | 04:32 | |
*** GB21 has joined #openstack-meeting | 04:33 | |
*** Alagar has quit IRC | 04:33 | |
*** Alagar has joined #openstack-meeting | 04:33 | |
*** yamamoto_ has quit IRC | 04:34 | |
*** edtubill has joined #openstack-meeting | 04:40 | |
*** ayogi has joined #openstack-meeting | 04:42 | |
*** edtubill has quit IRC | 04:42 | |
*** kylek3h_ has joined #openstack-meeting | 04:53 | |
*** julim has joined #openstack-meeting | 04:54 | |
*** kylek3h has quit IRC | 04:56 | |
*** Sukhdev has joined #openstack-meeting | 04:57 | |
*** anilvenkata has joined #openstack-meeting | 04:59 | |
*** Namrata has quit IRC | 05:01 | |
*** yamamoto_ has joined #openstack-meeting | 05:02 | |
*** yamamoto_ has quit IRC | 05:03 | |
*** Alagar has quit IRC | 05:04 | |
*** Alagar has joined #openstack-meeting | 05:06 | |
*** thorst has quit IRC | 05:08 | |
*** yamamoto_ has joined #openstack-meeting | 05:09 | |
*** Wenzhi has quit IRC | 05:09 | |
*** Wenzhi has joined #openstack-meeting | 05:10 | |
*** kenji-i has quit IRC | 05:13 | |
*** Wenzhi has quit IRC | 05:15 | |
*** numans has joined #openstack-meeting | 05:16 | |
*** egallen has joined #openstack-meeting | 05:18 | |
*** egallen has quit IRC | 05:18 | |
*** ljxiash has joined #openstack-meeting | 05:19 | |
*** yamamoto_ has quit IRC | 05:21 | |
*** I has joined #openstack-meeting | 05:21 | |
*** I is now known as Guest83036 | 05:22 | |
*** sudipto_ has joined #openstack-meeting | 05:22 | |
*** prateek has joined #openstack-meeting | 05:22 | |
*** janki has joined #openstack-meeting | 05:23 | |
*** sandanar has joined #openstack-meeting | 05:24 | |
*** GB21 has quit IRC | 05:28 | |
*** mkrai_ has left #openstack-meeting | 05:29 | |
*** lhx_ has quit IRC | 05:29 | |
*** dkehn__ has joined #openstack-meeting | 05:31 | |
*** dkehn_ has quit IRC | 05:33 | |
*** dmorita has joined #openstack-meeting | 05:35 | |
*** guoshan has quit IRC | 05:35 | |
*** dkehn_ has joined #openstack-meeting | 05:37 | |
*** dkehn__ has quit IRC | 05:38 | |
*** dmorita has quit IRC | 05:39 | |
*** sridharg has joined #openstack-meeting | 05:40 | |
*** unicell has quit IRC | 05:45 | |
*** unicell has joined #openstack-meeting | 05:45 | |
*** irenab_ has joined #openstack-meeting | 05:46 | |
*** GB21 has joined #openstack-meeting | 05:46 | |
*** bobmel has joined #openstack-meeting | 05:49 | |
*** bobmel has quit IRC | 05:53 | |
*** trinaths has joined #openstack-meeting | 05:53 | |
*** kenji-i has joined #openstack-meeting | 05:55 | |
*** Julien-zte has joined #openstack-meeting | 05:59 | |
*** Julien-z_ has quit IRC | 06:00 | |
*** thorst has joined #openstack-meeting | 06:00 | |
*** lpetrut has joined #openstack-meeting | 06:01 | |
*** yamamoto_ has joined #openstack-meeting | 06:02 | |
*** claudiub has joined #openstack-meeting | 06:03 | |
*** JRobinson__ has quit IRC | 06:03 | |
*** thorst has quit IRC | 06:08 | |
*** guoshan has joined #openstack-meeting | 06:10 | |
*** GB21 has quit IRC | 06:10 | |
*** fnaval has quit IRC | 06:16 | |
*** kaminohana has quit IRC | 06:16 | |
*** lhx_ has joined #openstack-meeting | 06:19 | |
*** GB21 has joined #openstack-meeting | 06:22 | |
*** RonghUI has joined #openstack-meeting | 06:23 | |
*** dmacpher has quit IRC | 06:30 | |
*** janki is now known as janki|lunch | 06:30 | |
*** ubuntu_ has joined #openstack-meeting | 06:36 | |
*** RonghUI has quit IRC | 06:38 | |
*** trinaths has left #openstack-meeting | 06:38 | |
*** yamahata has joined #openstack-meeting | 06:39 | |
*** iyamahat has joined #openstack-meeting | 06:46 | |
*** lpetrut has quit IRC | 06:46 | |
*** thorst has joined #openstack-meeting | 06:56 | |
*** lpetrut has joined #openstack-meeting | 06:56 | |
*** rfolco has joined #openstack-meeting | 07:04 | |
*** thorst has quit IRC | 07:04 | |
*** yuval has joined #openstack-meeting | 07:04 | |
*** rfolco has quit IRC | 07:04 | |
*** xingchao has quit IRC | 07:05 | |
*** reedip has quit IRC | 07:06 | |
*** oshidoshi has joined #openstack-meeting | 07:07 | |
*** trinaths has joined #openstack-meeting | 07:10 | |
*** Wenzhi has joined #openstack-meeting | 07:10 | |
*** lpetrut has quit IRC | 07:11 | |
*** oshidoshi has quit IRC | 07:12 | |
*** oshidoshi has joined #openstack-meeting | 07:13 | |
*** jprovazn has joined #openstack-meeting | 07:18 | |
*** rbartal has joined #openstack-meeting | 07:19 | |
*** reedip has joined #openstack-meeting | 07:19 | |
*** gcb has quit IRC | 07:22 | |
*** belmoreira has joined #openstack-meeting | 07:23 | |
*** belmoreira has quit IRC | 07:24 | |
*** rasca has joined #openstack-meeting | 07:30 | |
*** iyamahat has quit IRC | 07:31 | |
*** jtomasek has joined #openstack-meeting | 07:32 | |
*** tovin07_ has quit IRC | 07:33 | |
*** tovin07 has quit IRC | 07:33 | |
*** gcb has joined #openstack-meeting | 07:35 | |
*** tovin07 has joined #openstack-meeting | 07:35 | |
*** tovin07_ has joined #openstack-meeting | 07:36 | |
*** jtomasek has quit IRC | 07:44 | |
*** jtomasek_ has joined #openstack-meeting | 07:44 | |
*** janki|lunch is now known as janki | 07:44 | |
*** korzen has joined #openstack-meeting | 07:48 | |
*** bobmel has joined #openstack-meeting | 07:50 | |
*** korzen has quit IRC | 07:50 | |
*** ljxiash has quit IRC | 07:50 | |
*** thorst has joined #openstack-meeting | 07:51 | |
*** ralonsoh has joined #openstack-meeting | 07:51 | |
*** armax has quit IRC | 07:52 | |
*** ljxiash has joined #openstack-meeting | 07:52 | |
*** belmoreira has joined #openstack-meeting | 07:53 | |
*** bobmel has quit IRC | 07:54 | |
*** JRobinson__ has joined #openstack-meeting | 07:55 | |
*** pcaruana has joined #openstack-meeting | 07:56 | |
*** matrohon has joined #openstack-meeting | 07:57 | |
*** takashi_ has joined #openstack-meeting | 07:57 | |
*** thorst has quit IRC | 07:58 | |
*** akihito has joined #openstack-meeting | 07:58 | |
*** diablo_rojo_phon has joined #openstack-meeting | 07:59 | |
*** kota_ has joined #openstack-meeting | 08:00 | |
kota_ | hello | 08:01 |
akihito | hello | 08:01 |
kota_ | eranrom may be late a few minutes | 08:01 |
kota_ | takashi? | 08:01 |
kota_ | hello akihito | 08:02 |
*** phil has joined #openstack-meeting | 08:03 | |
kota_ | akihito: do you know something about takashi? | 08:03 |
*** phil is now known as Guest49548 | 08:03 | |
akihito | sorry. I don't know.. I am in a different place. | 08:04 |
kota_ | akihito: k, no worries | 08:04 |
*** nkrinner_afk is now known as nkrinner | 08:04 | |
takashi_ | kota_: hi | 08:05 |
akihito | takashi was troubleshooting until the morning. | 08:05 |
akihito | a | 08:05 |
akihito | hello | 08:05 |
takashi_ | sorrry for my late reaction. | 08:05 |
kota_ | takashi_: hello | 08:05 |
takashi_ | It seems that eranrom will come a little late | 08:05 |
takashi_ | kota_: hi | 08:05 |
kota_ | #startmeeting openstack-storlets | 08:05 |
openstack | Meeting started Tue Nov 22 08:05:45 2016 UTC and is due to finish in 60 minutes. The chair is kota_. Information about MeetBot at http://wiki.debian.org/MeetBot. | 08:05 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 08:05 |
*** openstack changes topic to " (Meeting topic: openstack-storlets)" | 08:05 | |
openstack | The meeting name has been set to 'openstack_storlets' | 08:05 |
kota_ | k, let get started | 08:06 |
takashi_ | It seems that eranrom already created agenda for today's meeting https://wiki.openstack.org/wiki/Meetings/Storlets | 08:06 |
kota_ | #link https://wiki.openstack.org/wiki/Meetings/Storlets | 08:06 |
*** Sukhdev has quit IRC | 08:06 | |
kota_ | the first item looks about PTG | 08:07 |
*** frasantoro has joined #openstack-meeting | 08:07 | |
takashi_ | kota_: yes | 08:07 |
kota_ | i think eranrom has been working to propose the slots to discuss in the PTG | 08:07 |
kota_ | and unfortunately, it cannot make in Mon-Tue but Wed-Fri. | 08:07 |
kota_ | so completely over the Swift PTG. | 08:08 |
takashi_ | it seems that we need to be allocated from Wed-Fri, because we are currently proposing storlets vertical (not cross-project horizonal) session | 08:08 |
kota_ | yeah, not cross-project | 08:08 |
takashi_ | is there any schedule already available now? | 08:08 |
kota_ | I'm feeling it's a bug of ptg, if we consider to work a couple of projects, the schedule constraint completely make us bad to work for both. | 08:09 |
*** xiangxinyong has joined #openstack-meeting | 08:09 | |
takashi_ | kota_: yes | 08:09 |
kota_ | takashi_: i don't think so | 08:09 |
kota_ | just... | 08:09 |
takashi_ | it seems we can not find any more detailed information... :-( http://www.openstack.org/ptg | 08:10 |
kota_ | we can see the project names which are available to attend in ptg | 08:10 |
kota_ | anyway, eranrom is asking a couple of ways we can make the storlets slots | 08:11 |
kota_ | A. in parallel with swift or B making a place for storlets in the Swift ptg | 08:11 |
kota_ | how do you think of? | 08:12 |
takashi_ | kota_: IMO, to avoid schedule collision against swift schedule, which may be a big problem for us,B makes sense | 08:12 |
*** eranrom has joined #openstack-meeting | 08:12 | |
*** gouthamr has joined #openstack-meeting | 08:12 | |
takashi_ | eranrom: hi | 08:12 |
kota_ | hi, eranrom | 08:12 |
eranrom | #startmeeting storlets | 08:12 |
openstack | eranrom: Error: Can't start another meeting, one is in progress. Use #endmeeting first. | 08:12 |
akihito | hi | 08:12 |
takashi_ | eranrom: it is already started! | 08:13 |
eranrom | Hi, Sorry I am late | 08:13 |
kota_ | no worries | 08:13 |
takashi_ | eranrom: np :-) | 08:13 |
eranrom | Thanks for starting | 08:13 |
kota_ | oh, do I have to set the meeting name as storlets? I did openstack-storlets | 08:13 |
eranrom | That's fine. | 08:13 |
kota_ | kk | 08:13 |
takashi_ | eranrom: we are following your agenda, and just talking about ptg stuffs | 08:14 |
eranrom | cool. | 08:14 |
*** rcernin_ has joined #openstack-meeting | 08:14 | |
eranrom | Looking for the logs... | 08:15 |
kota_ | takashi: i'm with you, at the this time, we could manage our spaces into swift ptg rather than locate different spaces | 08:15 |
*** alexpilotti has joined #openstack-meeting | 08:15 | |
kota_ | takashi: because it could make difficult to work together with swifters | 08:15 |
*** trinaths has left #openstack-meeting | 08:16 | |
*** fnaval has joined #openstack-meeting | 08:17 | |
takashi_ | kota_: yes. I'd like to ask eranrom's opinion, but it seems better to me to ask notmyname to allow us to allocate storlets session in swift session timeframe. | 08:18 |
takashi_ | to work with swift community | 08:18 |
kota_ | and i think, Swift ptg will work as well as past design summit (or mid-cycle) so we can manage our time to discuss storlets in the swift slots | 08:18 |
takashi_ | kota_: just thinking the same thing | 08:19 |
kota_ | or I'm wondering if we could place concatenated room for such collaborate prjects :/ | 08:19 |
*** alexpilotti has quit IRC | 08:19 | |
kota_ | sure | 08:19 |
*** adiantum has joined #openstack-meeting | 08:20 | |
eranrom | Originally, I also thought that we should work with Swift this time, however, acoles told me that given the shorter period of PTG compared to the previous mid cycle | 08:20 |
*** arxcruz has joined #openstack-meeting | 08:20 | |
eranrom | 3 days instead of 5 | 08:20 |
eranrom | Its going to be very busy | 08:20 |
eranrom | I can ask John though | 08:20 |
kota_ | eranrom: exactly | 08:21 |
*** fnaval has quit IRC | 08:21 | |
kota_ | or if we could make *un-official* slots in Mon-Tue? | 08:21 |
kota_ | tc may not want to do that though :/ | 08:22 |
eranrom | You mean just be there, and look for a room. | 08:22 |
eranrom | Sounds lije a good idea to me. | 08:22 |
kota_ | eranrom: sure | 08:22 |
eranrom | like | 08:22 |
kota_ | for this time, I'm going to be in the whole week there. | 08:23 |
takashi_ | kota_: same for me | 08:23 |
eranrom | I guess we need to choose between two non optimal choices: | 08:23 |
kota_ | and probably not so busy in Mon-Tue. | 08:23 |
eranrom | 1. Do this Mon/Tue unofficially. | 08:23 |
*** comay has quit IRC | 08:23 | |
eranrom | 2. Do this Wed-Fri where both you and Takashi are very busy with other projects | 08:23 |
eranrom | Seems to me that option 1 is better. What do you think? | 08:24 |
eranrom | We may not be allocated with a room, but I believe we can manage | 08:24 |
kota_ | 1 seems ok. And try 2 if we have to consider about swift upstream. | 08:25 |
kota_ | and 3. make a feedback '' | 08:26 |
*** trinaths has joined #openstack-meeting | 08:26 | |
eranrom | kota_: In 2, Do you mean if we have storlet related issues that are related to Swift? | 08:26 |
kota_ | to enable to attend more than one projects | 08:26 |
kota_ | eranrom: yes | 08:26 |
*** jdurgin1 has quit IRC | 08:26 | |
takashi_ | talking about my situation, I have some topics in nova and cinder, which I should join discussion about. | 08:27 |
kota_ | in Wed-Fri? | 08:27 |
kota_ | takashi_:^^ | 08:27 |
takashi_ | kota_: maybe | 08:27 |
eranrom | takashi_: Does this mean that you are also in favor of option 1? | 08:27 |
kota_ | ok, so 1 seems to work well at this time. | 08:27 |
takashi_ | so if we have session in Wed-Fri, it is difficult to fix the timeframe when we have room, because there are no available schedule about nova and cinder | 08:28 |
takashi_ | so if we have Wed-Fri, it works better for me to let us allocate in swift session, which is expected to have relatively long timeframe, | 08:29 |
takashi_ | because we can choose the meeting schedule ad-hocly, based on the chaning situation. | 08:29 |
takashi_ | but I don't have any big topics in Mon-Tue, so still 1 works fine for me | 08:30 |
takashi_ | s/chaning/changing/ | 08:30 |
eranrom | ok, so lets make it Mon-Tue unofficial (perhaps we need only one day) and then come with feedback | 08:30 |
eranrom | There is one more thing I forgot to mention (which may not be relevant given that we chose the unofficial 'path') and that is | 08:31 |
eranrom | Weneed to be official so that we can get allocated room | 08:31 |
eranrom | I was told that rooms are being kept for us (Wed-Fri) under the assumption that we will be official by Feb. | 08:32 |
eranrom | I do not see a reason why that would not happen | 08:32 |
kota_ | yea | 08:33 |
eranrom | anything else on this topic? | 08:34 |
takashi_ | eranrom: just a little. maybe there are not so many things already decided about ptg scheduling. | 08:35 |
takashi_ | eranrom: so another possible option is that we basically ask rooms for ptg, and then discuss about the desired schedule, which works well for us, with tc, ptls(john) or other foundation members | 08:36 |
eranrom | takashi_: I have asked ttx if we could have rooms Mon/Tue. He replied that he is keeping rooms for us (assuming we get official by Feb.), but these would be only Wed-Fri | 08:37 |
takashi_ | eranrom: do we have a room for all Wed-Fri? or have a room for limited timeframe in Wed-Fri. | 08:38 |
takashi_ | ? | 08:38 |
eranrom | takashi_: My understanding is that its for all Wed-Fri | 08:39 |
eranrom | I can validate this. | 08:39 |
eranrom | Does this make you think that option 2 is better? | 08:40 |
*** thorst has joined #openstack-meeting | 08:40 | |
takashi_ | eranrom: will think a little more later. Can I ask you to available time long, currently expected? | 08:41 |
takashi_ | because we have another big items around installation/packaging work... | 08:41 |
eranrom | ok, we can continue this afterwards in #openstack-storlets | 08:42 |
takashi_ | I mean, I'd like to confirm that they are really proposing whole Wed-Fri | 08:42 |
takashi_ | eranrom: yes | 08:42 |
eranrom | takashi_: will do. | 08:42 |
takashi_ | eranrom: thx | 08:42 |
eranrom | topic: installation/packaging work | 08:42 |
eranrom | #topic: installation/packaging work | 08:42 |
eranrom | #topic installation/packaging work | 08:42 |
takashi_ | I suppose that kota_ should do that | 08:43 |
eranrom | :-) right | 08:43 |
kota_ | #topic: installation/packaging work | 08:43 |
*** openstack changes topic to ": installation/packaging work (Meeting topic: openstack-storlets)" | 08:43 | |
takashi_ | because he started this meeting | 08:43 |
eranrom | Thanks! :-) | 08:43 |
kota_ | sure | 08:43 |
kota_ | i didn't know the rule though | 08:43 |
eranrom | kota_: no worries, it just makes it easier to browse the logs afterwards | 08:44 |
kota_ | #link https://review.openstack.org/#/c/370332/ | 08:44 |
*** toscalix has joined #openstack-meeting | 08:44 | |
eranrom | takashi_: Do you want to take over? | 08:44 |
*** hogepodge has quit IRC | 08:45 | |
kota_ | takashi_: ? | 08:45 |
*** nmagnezi has joined #openstack-meeting | 08:45 | |
takashi_ | so currently I finally make package patch pass gate job, making it dependent on eranrom's devstack patch | 08:45 |
kota_ | yeah, that's awesome | 08:45 |
eranrom | +1! | 08:45 |
*** alexpilotti has joined #openstack-meeting | 08:45 | |
takashi_ | I'd like to discuss about two things today | 08:46 |
takashi_ | 1) Is there anything remaining about devstack patch? | 08:46 |
takashi_ | 2) What should be done before merging packaging patch | 08:46 |
takashi_ | for 1, basically I'd like to ask kota_'s opinion | 08:47 |
kota_ | i think 1 is for eranrome? | 08:47 |
kota_ | i'm seeing eranrom has updated the devstack patch. | 08:47 |
eranrom | Right. For 1, I have uploaded a new patch yesterday, addressing some of Kota's remarks. | 08:48 |
*** thorst has quit IRC | 08:48 | |
eranrom | Its ok from Jenkins P.O.V. but I still need to tests the 'dev' flavour. | 08:48 |
eranrom | After validating this, I would be happy to get that merged. | 08:48 |
kota_ | k, and in parallel, I will review again the changes. | 08:49 |
takashi_ | eranrom: so you mean that it is better to wait for your testing, right? | 08:49 |
kota_ | maybe in Thu or Fri in this week. | 08:49 |
eranrom | right, I will do so today, and ping you once done | 08:49 |
kota_ | thx eranrom | 08:49 |
takashi_ | eranrom: thanks. I'll review again, and test by myself, if possible | 08:49 |
*** alexpilotti has quit IRC | 08:50 | |
eranrom | takashi_: kota_: great, thanks. Let me ping you before you review / test as I might need an additional patch for that, | 08:50 |
eranrom | that is an updated patch | 08:50 |
takashi_ | eranrom: After you fix you patch, I'll rebase my patch on your update. I think it does not require so much effort | 08:50 |
kota_ | for item 2, i think my concerns can be almostly in follow-up | 08:51 |
takashi_ | kota_: ok | 08:51 |
kota_ | but still only item i'd like to make further work is 'describing how we can install/deploy in the new package' | 08:51 |
kota_ | takashi_: you had written already some notes in commit message | 08:52 |
kota_ | but still not describe concretely that yet, right? | 08:52 |
takashi_ | kota_: you are right | 08:52 |
kota_ | I'm recently getting how it works via reviewing | 08:52 |
kota_ | maybe, in the new package, we need a couple of commands | 08:52 |
kota_ | do ./install_lib.sh | 08:53 |
*** alexpilo_ has joined #openstack-meeting | 08:53 | |
kota_ | and do python setup.py install | 08:53 |
takashi_ | kota_: yes | 08:53 |
kota_ | that seems awesomely progressed rather than ansible script. How easy to deply!!! | 08:53 |
kota_ | but I'd like to add the docs for anyone. | 08:53 |
kota_ | hopefully, I'd like to make it into one script but that can be in follow up | 08:54 |
kota_ | takashi_: does it make you sense? | 08:54 |
takashi_ | kota_: yes, but some thoughts from my side | 08:55 |
takashi_ | talking about doc, currently we have manual installation guide, which follows all procedure executed by ansible. | 08:55 |
takashi_ | and I don't know whether we should keep current thing, considering current discussion for splitting ansible script | 08:56 |
takashi_ | The other thing is that for python package, which I think storlets should be designed as, I think we do not wrap 'python setup.py'. | 08:57 |
*** leon_wang has joined #openstack-meeting | 08:57 | |
takashi_ | but all things can be discussed in follow-up, if you are ok about them. just recording my thought | 08:57 |
*** rossella__ has joined #openstack-meeting | 08:57 | |
takashi_ | s/do/should/g | 08:58 |
eranrom | I think we need to wrap up. Do you want to move to #openstack-storlets? | 08:58 |
takashi_ | eranrom: yes, though I don't have so long time | 08:58 |
kota_ | for the first item, we could say 1. installation 2.deploy whole parts including swift as different clearly. IMO | 08:58 |
kota_ | yeah, we should move | 08:58 |
*** JRobinson__ has quit IRC | 08:58 | |
kota_ | #endmeeting openstack-storlests | 08:58 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 08:58 | |
openstack | Meeting ended Tue Nov 22 08:58:58 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 08:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_storlets/2016/openstack_storlets.2016-11-22-08.05.html | 08:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_storlets/2016/openstack_storlets.2016-11-22-08.05.txt | 08:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_storlets/2016/openstack_storlets.2016-11-22-08.05.log.html | 08:59 |
yuval | #startmeeting Karbor | 09:00 |
openstack | Meeting started Tue Nov 22 09:00:39 2016 UTC and is due to finish in 60 minutes. The chair is yuval. Information about MeetBot at http://wiki.debian.org/MeetBot. | 09:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 09:00 |
*** openstack changes topic to " (Meeting topic: Karbor)" | 09:00 | |
openstack | The meeting name has been set to 'karbor' | 09:00 |
yuval | Hey everybody | 09:00 |
yuval | Who is here for the Karbor meeting? | 09:01 |
xiangxinyong | hello | 09:01 |
*** kota_ has left #openstack-meeting | 09:01 | |
leon_wang | yuval: hi | 09:02 |
chenying_ | hi | 09:02 |
xiangxinyong | good morning | 09:02 |
yuval | Saggi couldn't make it to the meeting | 09:02 |
*** zengchen has joined #openstack-meeting | 09:02 | |
*** lpetrut has joined #openstack-meeting | 09:03 | |
yuval | #topic Ocata Progress | 09:03 |
*** openstack changes topic to "Ocata Progress (Meeting topic: Karbor)" | 09:03 | |
yuval | Right, so as you might have seen, we have bugs assigned to Ocata: https://launchpad.net/karbor/+milestone/ocata | 09:03 |
*** yinwei_computer has joined #openstack-meeting | 09:03 | |
yinwei_computer | hi | 09:04 |
yuval | almost 30 | 09:04 |
yuval | Please take a look if you can take a bug and assign it to yourself | 09:04 |
xiangxinyong | hi | 09:04 |
xiangxinyong | yeah | 09:04 |
yuval | we have many bugs without carriers | 09:04 |
*** Wenzhi has quit IRC | 09:05 | |
yuval | we have bugs assigned to WeAreFormalGroup, yizhihui, chenhuayi, which I haven't seen in a while | 09:05 |
*** gongysh has quit IRC | 09:05 | |
xiangxinyong | hi yuval | 09:06 |
yinwei_computer | WeAreFormalGroup may couldn't fix his bug | 09:06 |
yuval | If you are an assignee to a bug, and think you can not handle in Ocata, unassign yourself from it | 09:06 |
xiangxinyong | I have already solved this bug: https://bugs.launchpad.net/karbor/+bug/1613531 | 09:06 |
openstack | Launchpad bug 1613531 in Karbor "Fix Scheduled Operation Creation failed" [Medium,In progress] - Assigned to edison xiang (xiang-edison) | 09:06 |
yuval | yinwei_computer: please tell him to unassign himself | 09:06 |
xiangxinyong | but the status in launchpad is not chagned | 09:06 |
yinwei_computer | btw, let's see if some bugs have already been fixed | 09:06 |
yinwei_computer | ok | 09:07 |
yuval | We have some bugs/missing features which might be a bit time consuming | 09:07 |
yuval | such as create a plan edit/update in dashboard | 09:08 |
*** sridharg has quit IRC | 09:08 | |
xiangxinyong | yeah | 09:08 |
*** takashi_ has quit IRC | 09:09 | |
yuval | right, so after meeting please take 10 minutes to pass over the bug list | 09:09 |
zengchen | got it. | 09:09 |
yuval | Ocata MS2 (which we are not bound to, since we are independent release) is in 12/12 | 09:10 |
yuval | #topic Open Discussion | 09:11 |
*** openstack changes topic to "Open Discussion (Meeting topic: Karbor)" | 09:11 | |
yuval | Nothing else on the agenda today | 09:11 |
yuval | So: open discussion | 09:11 |
*** lpetrut has quit IRC | 09:11 | |
yuval | anybody? | 09:12 |
xiangxinyong | yuval: if the bugs are resovled, we should specify which kind of status in the launchpad? | 09:12 |
*** sridharg has joined #openstack-meeting | 09:12 | |
xiangxinyong | Confirmed or Fix Released? | 09:12 |
yuval | fix committed | 09:13 |
yuval | fix released is when we release on Ocata | 09:13 |
leon_wang | yuval: hi, i have set a patch for a bug but somehow i cannot git review it. | 09:13 |
zengchen | about 'https://bugs.launchpad.net/karbor/+bug/1566793', last time ,i submit a spec, but yuval said there is a new spec in keystone to solve this kind of bugs. but that spec is assgined to Ocata, and have some patch not merged. so, do we wait keystone? | 09:13 |
openstack | Launchpad bug 1566793 in Karbor "authenticate in protection service client" [High,Triaged] | 09:13 |
leon_wang | : ( | 09:13 |
yuval | leon_wang: is it a technical issue? if yes, please ping me in #openstack-karbor after meeting | 09:14 |
yuval | xiangxinyong: ok? | 09:14 |
leon_wang | yuval: i guess it is. | 09:14 |
yuval | zengchen: what is the status of the keystone spec? | 09:14 |
xiangxinyong | yuval: understood. :) | 09:14 |
zengchen | yuval:the spec is merged, but the corresponding patches are not all merged. | 09:15 |
zengchen | yuval:and i don't know if there are more patch not submitted. | 09:15 |
*** tpsilva has joined #openstack-meeting | 09:16 | |
yuval | zengchen: but the api is set | 09:16 |
yuval | zengchen: I believe it is safe to assume it will be merged until Ocata release | 09:16 |
yuval | zengchen: have you read the spec? does it fit our needs? | 09:16 |
zengchen | yuval:i have read. it can work. | 09:17 |
*** lpetrut has joined #openstack-meeting | 09:17 | |
zengchen | yuval:we can start work on it, but there is some difficulty on test, because keystone has not finished its all work. | 09:18 |
yuval | zengchen: seems like the keystone patch is almost complete: https://review.openstack.org/#/c/382098/ | 09:18 |
*** zhangshuai has joined #openstack-meeting | 09:18 | |
yuval | zengchen: you can also +1 it if you think it is ok | 09:18 |
yinwei_computer | plus, I have committed a spec for replication support in smaug. Not sure if there's any idea about it? | 09:19 |
zengchen | yuval:I will read its patches. so, i will start to work on our bug. | 09:19 |
yuval | yinwei_computer: replication will be in Pike, not Ocata | 09:20 |
*** lpetrut1 has joined #openstack-meeting | 09:20 | |
yinwei_computer | yes, I know that | 09:20 |
yuval | yinwei_computer: myself and Saggi will try to get it, but we first want to push the bugs for Ocata | 09:20 |
yinwei_computer | sure | 09:20 |
yinwei_computer | got it | 09:20 |
zengchen | yuval:there are some patches not merged. https://review.openstack.org/#/q/topic:bp/allow-expired,n,z | 09:21 |
yinwei_computer | is there any problem if we start to work it on cinder tiramisu? | 09:21 |
*** lpetrut has quit IRC | 09:21 | |
*** lpetrut1 is now known as lpetrut | 09:21 | |
yuval | yinwei_computer: sorry, not sure I understand | 09:21 |
yinwei_computer | we prepare the patch, but we don't merge it to Pike | 09:21 |
yuval | yinwei_computer: are you speaking about the cinder spec or the karbor spec? | 09:22 |
yinwei_computer | I mean, smaug replication relates to cinder tiramisu patch | 09:22 |
yinwei_computer | since cinder tiramisu hasn't merged yet | 09:22 |
yinwei_computer | is it possible for us to work on karbor replication in advance? | 09:23 |
yuval | yinwei_computer: yes, tiramisu is targeted to pike as well ( https://review.openstack.org/#/c/229722/ ) | 09:23 |
yuval | yinwei_computer: yes, and we should be part of the cinder tiramisu effort | 09:23 |
yinwei_computer | so my question is, is it possible for us to prepare the feature in advance? | 09:24 |
yuval | yinwei_computer: yes, we should definitely think about how relication fits inside karbor, regardless of the tiramisu | 09:25 |
yinwei_computer | thanks, that answers my question | 09:25 |
*** GB21 has quit IRC | 09:26 | |
yuval | yinwei_computer: :) | 09:26 |
yuval | anything else? | 09:26 |
yinwei_computer | so pls. take a look at my patch when you are free, let's talk about in details later | 09:26 |
yuval | yinwei_computer: great | 09:26 |
*** Julien-zte has quit IRC | 09:27 | |
*** sharatss has joined #openstack-meeting | 09:27 | |
yuval | Right, thank you all | 09:28 |
yuval | #endmeeting | 09:28 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 09:28 | |
openstack | Meeting ended Tue Nov 22 09:28:11 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 09:28 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/karbor/2016/karbor.2016-11-22-09.00.html | 09:28 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/karbor/2016/karbor.2016-11-22-09.00.txt | 09:28 |
openstack | Log: http://eavesdrop.openstack.org/meetings/karbor/2016/karbor.2016-11-22-09.00.log.html | 09:28 |
leon_wang | yuval: thanks you. | 09:28 |
*** sharatss has left #openstack-meeting | 09:29 | |
*** rcarrillocruz has quit IRC | 09:29 | |
*** rossella__ has quit IRC | 09:31 | |
*** rossella__ has joined #openstack-meeting | 09:31 | |
*** zhangshuai has left #openstack-meeting | 09:34 | |
*** mickeys has quit IRC | 09:34 | |
*** GB21 has joined #openstack-meeting | 09:40 | |
*** yanyanhu has left #openstack-meeting | 09:40 | |
*** irenab_ has quit IRC | 09:44 | |
*** irenab_ has joined #openstack-meeting | 09:44 | |
*** electrofelix has joined #openstack-meeting | 09:47 | |
*** tovin07_ has quit IRC | 09:48 | |
*** tovin07 has quit IRC | 09:49 | |
*** thorst has joined #openstack-meeting | 09:50 | |
*** bobmel has joined #openstack-meeting | 09:50 | |
*** donghao has quit IRC | 09:54 | |
*** bobmel has quit IRC | 09:54 | |
*** acoles_ is now known as acoles | 09:58 | |
*** thorst has quit IRC | 09:58 | |
*** baoli has quit IRC | 10:02 | |
*** zhurong has quit IRC | 10:03 | |
*** sambetts|afk is now known as sambetts | 10:05 | |
*** GB21 has quit IRC | 10:13 | |
*** brault has joined #openstack-meeting | 10:13 | |
*** lhx_ has quit IRC | 10:13 | |
*** akihito has quit IRC | 10:13 | |
*** gcb_ has joined #openstack-meeting | 10:16 | |
*** gcb_ has quit IRC | 10:16 | |
*** gcb_ has joined #openstack-meeting | 10:17 | |
*** gcb_ has quit IRC | 10:17 | |
*** gcb has quit IRC | 10:20 | |
*** lhx_ has joined #openstack-meeting | 10:20 | |
*** lhx_ has quit IRC | 10:21 | |
*** gcb has joined #openstack-meeting | 10:22 | |
*** donghao has joined #openstack-meeting | 10:24 | |
*** e0ne has joined #openstack-meeting | 10:30 | |
*** trinaths has quit IRC | 10:32 | |
*** trinaths has joined #openstack-meeting | 10:33 | |
*** GB21 has joined #openstack-meeting | 10:35 | |
*** mickeys has joined #openstack-meeting | 10:35 | |
*** mickeys has quit IRC | 10:39 | |
*** guoshan has quit IRC | 10:41 | |
*** jtomasek_ is now known as jtomasek | 10:45 | |
*** brault has quit IRC | 10:46 | |
*** thorst has joined #openstack-meeting | 10:46 | |
*** gouthamr has quit IRC | 10:49 | |
*** bobmel has joined #openstack-meeting | 10:51 | |
*** yinwei_computer has left #openstack-meeting | 10:51 | |
*** trinaths1 has joined #openstack-meeting | 10:52 | |
*** ricolin has quit IRC | 10:52 | |
*** GB21 has quit IRC | 10:52 | |
*** lhx_ has joined #openstack-meeting | 10:53 | |
*** trinaths has quit IRC | 10:53 | |
*** thorst has quit IRC | 10:53 | |
*** brault has joined #openstack-meeting | 10:53 | |
*** adiantum has quit IRC | 10:54 | |
*** trinaths1 has quit IRC | 10:55 | |
*** bobmel has quit IRC | 10:56 | |
*** trinaths has joined #openstack-meeting | 10:56 | |
*** epico has quit IRC | 10:57 | |
*** brault has quit IRC | 10:58 | |
*** huanxuan_ has joined #openstack-meeting | 10:59 | |
*** nkrinner has quit IRC | 11:00 | |
*** brault has joined #openstack-meeting | 11:00 | |
*** nkrinner has joined #openstack-meeting | 11:00 | |
*** GB21 has joined #openstack-meeting | 11:05 | |
*** Guest83036 has quit IRC | 11:06 | |
*** sudipto_ has quit IRC | 11:06 | |
*** iyamahat has joined #openstack-meeting | 11:12 | |
*** yamahata has quit IRC | 11:14 | |
*** iyamahat has quit IRC | 11:18 | |
*** brault has quit IRC | 11:24 | |
*** ubuntu_ has quit IRC | 11:26 | |
*** ubuntu_ has joined #openstack-meeting | 11:27 | |
*** huanxuan has quit IRC | 11:31 | |
*** huanxuan_ has quit IRC | 11:33 | |
*** huanxuan has joined #openstack-meeting | 11:34 | |
*** mickeys has joined #openstack-meeting | 11:36 | |
*** xingchao has joined #openstack-meeting | 11:37 | |
*** bobmel has joined #openstack-meeting | 11:37 | |
*** mickeys has quit IRC | 11:41 | |
*** guoshan has joined #openstack-meeting | 11:42 | |
*** vishnoianil has joined #openstack-meeting | 11:42 | |
*** Guest83036 has joined #openstack-meeting | 11:43 | |
*** sudipto_ has joined #openstack-meeting | 11:43 | |
*** thorst has joined #openstack-meeting | 11:43 | |
*** rtheis has joined #openstack-meeting | 11:45 | |
*** guoshan has quit IRC | 11:46 | |
*** thorst has quit IRC | 11:48 | |
*** leon_wang has left #openstack-meeting | 11:49 | |
*** xingchao has quit IRC | 11:50 | |
*** acoles is now known as acoles_ | 11:51 | |
*** trinaths has quit IRC | 11:57 | |
*** prateek has quit IRC | 12:00 | |
*** vishnoianil has quit IRC | 12:06 | |
*** Guest83036 has quit IRC | 12:09 | |
*** sudipto_ has quit IRC | 12:09 | |
*** adiantum has joined #openstack-meeting | 12:11 | |
*** ljxiash has quit IRC | 12:14 | |
*** acoles_ is now known as acoles | 12:14 | |
*** ljxiash has joined #openstack-meeting | 12:15 | |
*** sankarshan_away is now known as sankarshan | 12:18 | |
*** aloga has quit IRC | 12:18 | |
*** aloga has joined #openstack-meeting | 12:18 | |
*** fnaval has joined #openstack-meeting | 12:18 | |
*** tesseract has joined #openstack-meeting | 12:19 | |
*** ljxiash has quit IRC | 12:19 | |
*** tesseract is now known as Guest3787 | 12:19 | |
*** fnaval has quit IRC | 12:23 | |
*** vishnoianil has joined #openstack-meeting | 12:23 | |
*** ljxiash has joined #openstack-meeting | 12:24 | |
*** ljxiash has quit IRC | 12:29 | |
*** gouthamr has joined #openstack-meeting | 12:30 | |
*** xiangxinyong has left #openstack-meeting | 12:30 | |
*** dmorita has joined #openstack-meeting | 12:35 | |
*** mickeys has joined #openstack-meeting | 12:37 | |
*** thorst has joined #openstack-meeting | 12:38 | |
*** dmorita has quit IRC | 12:40 | |
*** mickeys has quit IRC | 12:41 | |
*** guoshan has joined #openstack-meeting | 12:43 | |
*** thorst has quit IRC | 12:45 | |
*** GB21 has quit IRC | 12:45 | |
*** test_test_ has joined #openstack-meeting | 12:45 | |
*** guoshan has quit IRC | 12:47 | |
*** huanxuan has quit IRC | 12:47 | |
*** test_test_ has quit IRC | 12:47 | |
*** kaisers__ has joined #openstack-meeting | 12:50 | |
*** numans has quit IRC | 12:50 | |
*** kaisers_ has quit IRC | 12:51 | |
*** XueFengLiu has joined #openstack-meeting | 12:51 | |
*** anilvenkata has quit IRC | 12:52 | |
*** dprince has joined #openstack-meeting | 12:53 | |
*** yanyanhu has joined #openstack-meeting | 12:53 | |
*** lixinhui has joined #openstack-meeting | 12:58 | |
*** claudiub|2 has joined #openstack-meeting | 12:58 | |
*** haiwei_ has joined #openstack-meeting | 12:59 | |
yanyanhu | #startmeeting senlin | 13:00 |
openstack | Meeting started Tue Nov 22 13:00:11 2016 UTC and is due to finish in 60 minutes. The chair is yanyanhu. Information about MeetBot at http://wiki.debian.org/MeetBot. | 13:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 13:00 |
*** openstack changes topic to " (Meeting topic: senlin)" | 13:00 | |
openstack | The meeting name has been set to 'senlin' | 13:00 |
*** jaypipes has joined #openstack-meeting | 13:00 | |
yanyanhu | hello | 13:00 |
lixinhui | hi | 13:00 |
XueFengLiu | hi | 13:00 |
haiwei_ | hi | 13:00 |
yanyanhu | evening | 13:00 |
*** gcb has quit IRC | 13:00 | |
yanyanhu | hi, xinhui, xuefeng, haiwei | 13:00 |
XueFengLiu | hi,all | 13:01 |
*** claudiub has quit IRC | 13:01 | |
Qiming | hello | 13:01 |
yanyanhu | lets wait for a while for other attenders | 13:01 |
yanyanhu | hi, Qiming | 13:01 |
yanyanhu | ok, lets start | 13:02 |
yanyanhu | https://wiki.openstack.org/wiki/Meetings/SenlinAgenda#Agenda_.282016-11-22_1300_UTC.29 | 13:02 |
yanyanhu | here is the agenda | 13:02 |
yanyanhu | please feel free to add items | 13:02 |
yanyanhu | #topic ocata work items | 13:02 |
*** openstack changes topic to "ocata work items (Meeting topic: senlin)" | 13:02 | |
*** zhurong has joined #openstack-meeting | 13:02 | |
yanyanhu | ocata workitems | 13:02 |
yanyanhu | ocata-1 has been released in last week | 13:02 |
yanyanhu | so now we are working for ocata-2 | 13:03 |
yanyanhu | test | 13:03 |
yanyanhu | performance test, no progress | 13:03 |
*** Ruijie_ has joined #openstack-meeting | 13:04 | |
yanyanhu | improve tempest API test. since the versioned request support is almost done, will consider to resume this work | 13:04 |
yanyanhu | the basic idea is adding verifcation of exception message | 13:04 |
*** elynn has joined #openstack-meeting | 13:04 | |
*** dmorita has joined #openstack-meeting | 13:05 | |
yanyanhu | next one | 13:05 |
yanyanhu | HA support | 13:05 |
yanyanhu | hi, Qiming, xinhui, your turn | 13:05 |
Qiming | no update from me | 13:05 |
yanyanhu | ok | 13:05 |
yanyanhu | lixinhui, and you? | 13:06 |
yanyanhu | I noticed this bug is marked as won't fix | 13:06 |
yanyanhu | https://bugs.launchpad.net/neutron/+bug/1548774 | 13:06 |
openstack | Launchpad bug 1548774 in senlin "LBaas V2: operating_status of 'dead' member is always online with Healthmonitor" [Undecided,New] | 13:06 |
yanyanhu | the bug report about lbaas | 13:06 |
lixinhui | I will propose a BP this week | 13:06 |
Qiming | yes, I challenged that decision | 13:06 |
yanyanhu | Qiming, I think you have asked armando | 13:06 |
*** lhx_ has quit IRC | 13:06 | |
yanyanhu | yes | 13:06 |
yanyanhu | lixinhui, great | 13:07 |
Qiming | lixinhui, bp about? | 13:07 |
lixinhui | to ocativia | 13:07 |
Qiming | okay | 13:07 |
lixinhui | no matter what is the result | 13:07 |
lixinhui | we should try | 13:07 |
Qiming | yep | 13:07 |
yanyanhu | btw, the following patch is abandon for no update in last 4 weeks | 13:08 |
*** caboucha has joined #openstack-meeting | 13:08 | |
yanyanhu | https://review.openstack.org/#/c/325624/ | 13:08 |
yanyanhu | lixinhui, you may want to restore it if needed :) | 13:08 |
lixinhui | yes | 13:08 |
lixinhui | I know this | 13:08 |
lixinhui | but totally different resolution | 13:08 |
*** diablo_rojo_phon has quit IRC | 13:08 | |
yanyanhu | ok | 13:08 |
Qiming | cool | 13:08 |
yanyanhu | so you will reuse this patch or propose a new one? | 13:09 |
lixinhui | Propose a new one | 13:09 |
Qiming | while we are keeping an eye on the LB service | 13:09 |
Qiming | I'm wondering if we should look for some alternatives | 13:09 |
*** dmorita has quit IRC | 13:09 | |
yanyanhu | Qiming, you mean some loadbalancers outside openstack? | 13:10 |
yanyanhu | e.g. hardware based ones | 13:10 |
Qiming | the reason we are investigating and even try making things right with LB is for health check | 13:10 |
*** GB21 has joined #openstack-meeting | 13:10 | |
*** Julien-zte has joined #openstack-meeting | 13:11 | |
Qiming | users will decide whether they will use neutron-lbaas or not | 13:11 |
Qiming | by alternative, I mean some 'ping', 'http get' requests sent to the cluster nodes | 13:11 |
yanyanhu | I see | 13:11 |
yanyanhu | as poller for health check | 13:12 |
Qiming | it is a little bit different from what LB is doing, because what we will be doing is from the management network | 13:12 |
Qiming | LB can do it from guest network | 13:12 |
*** noslzzp has joined #openstack-meeting | 13:13 | |
*** reedip_ has joined #openstack-meeting | 13:13 | |
yanyanhu | guest network, you mean? | 13:13 |
Qiming | tenant network | 13:13 |
yanyanhu | data plane? | 13:14 |
yanyanhu | I see | 13:14 |
Qiming | yes | 13:14 |
Qiming | if we decide to do this, I'd suggest we start a new service process for this | 13:14 |
yanyanhu | if so, we may need to find a way to make senlin hm reach to tenant network | 13:14 |
Qiming | poller will consume a lot of cpu cycles I believe | 13:14 |
yanyanhu | Qiming, yes, that makes sense | 13:15 |
Qiming | having health manager configured into the tenant network is an option though | 13:15 |
yanyanhu | currently, all senlin components are running in management network | 13:15 |
Qiming | yes | 13:15 |
Qiming | all VMs should be reachable from management network | 13:15 |
Qiming | that is a safe assumption I think | 13:16 |
Qiming | or else, ceilometer cannot work, heat cannot work ... | 13:16 |
yanyanhu | Qiming, yes, just we need a graceful and scalable way to support it | 13:16 |
Qiming | I never worry about management network reachability | 13:16 |
*** ubuntu__ has joined #openstack-meeting | 13:16 | |
yanyanhu | for if there are lots of vms in a huge cluster, ping them one by one could be a big problem | 13:16 |
*** noslzzp has quit IRC | 13:16 | |
*** noslzzp has joined #openstack-meeting | 13:17 | |
Qiming | if you have a larget scale cluster, you will highly likely prolong the interval between two polling operations | 13:17 |
yanyanhu | yes | 13:17 |
Qiming | because the base is large, the crashes of one or two VM should be solved, but it won't be that urgent | 13:18 |
yanyanhu | yes | 13:18 |
*** ayogi has quit IRC | 13:18 | |
yanyanhu | anyway, we hope lbaas can provide us some help here | 13:18 |
Qiming | there won't be a decent solution for this, even for listeners, you still have to process a lot of events | 13:19 |
Qiming | right | 13:19 |
*** ykatabam has quit IRC | 13:19 | |
yanyanhu | if not, we may consider plan B to support status check by ourselves | 13:19 |
Qiming | +2 | 13:19 |
haiwei_ | tacker is using ping | 13:19 |
yanyanhu | hope xinhui's work can help to solve this issue :) | 13:19 |
*** RonghUI has joined #openstack-meeting | 13:20 | |
*** ubuntu_ has quit IRC | 13:20 | |
yanyanhu | haiwei_, any detail about how they support it? | 13:20 |
Qiming | ping can be used, but ping won't prove you that the service is still working | 13:20 |
lixinhui | could you point us to the code, haiwei_ | 13:20 |
lixinhui | thx | 13:20 |
haiwei_ | just ping the vm, not anything special | 13:20 |
lixinhui | ok | 13:20 |
yanyanhu | haiwei_, do they perform the ping operation periodically? | 13:21 |
Qiming | http://git.openstack.org/cgit/openstack/tacker/tree/tacker/vnfm/monitor_drivers/http_ping/http_ping.py | 13:21 |
yanyanhu | or it is triggered by some events | 13:21 |
haiwei_ | https://github.com/openstack/tacker/blob/master/tacker/vnfm/monitor_drivers/ping/ping.py | 13:21 |
haiwei_ | you are quick | 13:21 |
haiwei_ | that is | 13:22 |
yanyanhu | :) | 13:22 |
*** GB21 has quit IRC | 13:22 | |
Qiming | and a native ping: http://git.openstack.org/cgit/openstack/tacker/tree/tacker/vnfm/monitor_drivers/ping/ping.py | 13:22 |
*** ubuntu__ has quit IRC | 13:22 | |
lixinhui | thanks, Qiming | 13:22 |
*** jungleboyj has joined #openstack-meeting | 13:22 | |
yanyanhu | great. we can refer to it | 13:23 |
haiwei_ | seems not periodically, yanyanhu | 13:23 |
yanyanhu | haiwei_, ok | 13:23 |
Qiming | looks like this is how it is invoked: http://git.openstack.org/cgit/openstack/tacker/tree/tacker/vnfm/monitor.py#n96 | 13:23 |
yanyanhu | periodical ping could cause huge overhead as Qiming said | 13:23 |
Qiming | it is doing periodical pings | 13:23 |
haiwei_ | yes | 13:23 |
yanyanhu | oops, I saw check_intvl | 13:24 |
Qiming | default 10 secons | 13:24 |
yanyanhu | the logic is not complicated | 13:24 |
yanyanhu | so may need some evaluations here | 13:24 |
yanyanhu | once we decide to apply similar design | 13:25 |
Qiming | code is easy, design is the difficult part | 13:25 |
haiwei_ | not test this yet, don't know if it works or not | 13:25 |
yanyanhu | I see | 13:25 |
yanyanhu | Qiming, +1 | 13:25 |
yanyanhu | ok, lets wait for xinhui's work in lbaas before going along this way | 13:26 |
Qiming | the other side of the HA solution is about usage scenarios I think | 13:27 |
Qiming | need some tutorials from xinhui some day on mistral | 13:27 |
Qiming | NOT today | 13:27 |
yanyanhu | Qiming, sure, also looking forward to it | 13:27 |
yanyanhu | maybe we can get a lecture from xinhui someday :) | 13:28 |
lixinhui | w:) | 13:28 |
Qiming | I can pay for the lunchbox | 13:28 |
yanyanhu | haha, I can pay for beverage | 13:28 |
lixinhui | hope so:) | 13:28 |
*** lamt has joined #openstack-meeting | 13:28 | |
yanyanhu | ok, lets decide it offline after the meeting :) | 13:28 |
haiwei_ | a small senlin meetup | 13:28 |
yanyanhu | haiwei_, yep :) | 13:28 |
lixinhui | :) | 13:29 |
haiwei_ | ptg? | 13:29 |
Qiming | haiwei_, can call in and provide some music as background | 13:29 |
yanyanhu | oh, right, for we won't appear in ptg | 13:29 |
elynn | : D | 13:29 |
yanyanhu | a meetingup may be needed for us | 13:29 |
haiwei_ | my boss asked me today about senlin ptg | 13:29 |
*** alraddarla_ has joined #openstack-meeting | 13:29 | |
yanyanhu | haiwei_, we don't have plan to join it :( and also for we are marked as single-vendor now | 13:30 |
*** ociuhandu has quit IRC | 13:30 | |
yanyanhu | so one mission in this cycle is adding our diversity :) | 13:30 |
haiwei_ | I know it, yanyanhu, so I just smiled to him | 13:30 |
*** zul has quit IRC | 13:30 | |
Qiming | the reason we were "awarded" that label is review statistics | 13:30 |
yanyanhu | hope more contribution especially code review from you guys who are not ibmer :P | 13:30 |
Qiming | 90% reviews are from IBM | 13:30 |
yanyanhu | yep | 13:30 |
*** rossella__ has quit IRC | 13:30 | |
haiwei_ | ok | 13:31 |
Qiming | we have been improving quickly recently | 13:31 |
*** rossella__ has joined #openstack-meeting | 13:31 | |
*** yamamoto_ has quit IRC | 13:31 | |
yanyanhu | yep, especially thanks XueFengLiu lvdongbin and also Ruijie_ :) | 13:32 |
*** Guest83036 has joined #openstack-meeting | 13:32 | |
*** sudipto_ has joined #openstack-meeting | 13:32 | |
yanyanhu | lets spend more effort here :) | 13:32 |
yanyanhu | ok, we can talk about meetup later | 13:32 |
Ruijie_ | no problem :) | 13:32 |
lixinhui | :) | 13:32 |
yanyanhu | so lets move on? | 13:33 |
XueFengLiu | :) | 13:33 |
Qiming | ibm reviews: 68% now | 13:33 |
Qiming | ibm commits: 41% | 13:33 |
*** zul has joined #openstack-meeting | 13:33 | |
yanyanhu | great | 13:33 |
yanyanhu | ok, next item, document | 13:34 |
Qiming | very happy to see fresh blood in the team | 13:34 |
yanyanhu | no progress I think | 13:34 |
yanyanhu | Qiming, definitely :) | 13:34 |
Qiming | yes, skip that please, :( | 13:34 |
yanyanhu | ok | 13:34 |
yanyanhu | versioned request support | 13:34 |
yanyanhu | almost done | 13:34 |
*** alraddarla_ has left #openstack-meeting | 13:34 | |
yanyanhu | with the effort from all the team | 13:34 |
Qiming | em, one problem though | 13:34 |
Qiming | https://blueprints.launchpad.net/senlin/+spec/objectify-service-requests | 13:34 |
yanyanhu | hopefully it can be finished in one or two weeks | 13:35 |
Qiming | no patch has been referencing this BP | 13:35 |
yanyanhu | ...that's true | 13:35 |
Qiming | although we may have a few dozens of patches working on this | 13:35 |
yanyanhu | sigh... | 13:35 |
yanyanhu | didn't notice this issue before | 13:35 |
Qiming | I'll mark it ... "Good Progress", if no objections | 13:35 |
yanyanhu | agree... | 13:36 |
Qiming | it was my fault, I didn't do this, so ... | 13:36 |
yanyanhu | you built the basement :) | 13:36 |
*** thorst has joined #openstack-meeting | 13:36 | |
Qiming | and the habit of not referencing the bp | 13:36 |
yanyanhu | :P | 13:36 |
*** rbowen has joined #openstack-meeting | 13:37 | |
yanyanhu | ok, next one | 13:37 |
yanyanhu | container profile | 13:37 |
yanyanhu | haiwei_, any new progress? | 13:37 |
haiwei_ | no much progress , yanyanhu | 13:37 |
yanyanhu | ok | 13:37 |
yanyanhu | so, next one | 13:37 |
yanyanhu | event/notification | 13:37 |
Qiming | I think the dependency handling work is good | 13:38 |
yanyanhu | I believe Qiming did lots of work here | 13:38 |
Qiming | yes, quite some code written and deleted locally | 13:38 |
Qiming | I believe the design (not written out anywhere) is 70% | 13:38 |
yanyanhu | great | 13:38 |
Qiming | the last mile is about generalization about cluster/node actions | 13:39 |
*** julim has quit IRC | 13:39 | |
*** julim has joined #openstack-meeting | 13:39 | |
yanyanhu | generalization, you mean? | 13:39 |
yanyanhu | the format? or the timing that generate event | 13:39 |
Qiming | extract generic parameters/properties while ensuring important data can be presented to users, that is ... a big puzzle for me | 13:40 |
*** prateek has joined #openstack-meeting | 13:40 | |
yanyanhu | I see | 13:40 |
Qiming | the format, do we want a ClusterScaleOutActionPayload and a ClusterResizeActionPayload, or we stop at ClusterActionPayload | 13:40 |
yanyanhu | myself prefer the last one :) | 13:41 |
Qiming | have been playing with different options recently | 13:41 |
Qiming | yes, me too | 13:41 |
Qiming | then that payload have to be very expressive, capable of delivering the event details for all actions | 13:41 |
yanyanhu | yes | 13:41 |
*** thorst has quit IRC | 13:42 | |
yanyanhu | so the generalization is very important | 13:42 |
Qiming | notification object, when serialized ... | 13:42 |
Qiming | will be something like this: http://paste.openstack.org/show/590069/ | 13:42 |
yanyanhu | wow, looks great | 13:43 |
Qiming | line 33 in that paste will only appear when something wrong happens | 13:43 |
*** guoshan has joined #openstack-meeting | 13:43 | |
yanyanhu | I see | 13:44 |
*** lhx_ has joined #openstack-meeting | 13:44 | |
yanyanhu | so it will be empty when everything is good | 13:44 |
Qiming | still working on the line 44 part, trying to get the most interesting properties from all action types, while keeping the structure concise | 13:44 |
Qiming | you know ... exception is an ObjectField with nullable=True | 13:44 |
yanyanhu | ah, right | 13:45 |
Qiming | the lin 19 part will be replace by a 'node' dict when dealing with nodes | 13:45 |
yanyanhu | great | 13:45 |
yanyanhu | the structure looks good | 13:46 |
yanyanhu | thanks for this great work, Qiming :) | 13:46 |
Qiming | other things to be settled is about event_type, which isn't a big issue | 13:46 |
haiwei_ | what about the event log file? | 13:47 |
haiwei_ | there will be a output file, right? | 13:47 |
Qiming | currently we focus on database and message backend (aka. driver) | 13:48 |
haiwei_ | ok | 13:48 |
*** guoshan has quit IRC | 13:48 | |
yanyanhu | haiwei_, file will be an option | 13:48 |
Qiming | if there are requirements, we can quickly add a new driver, dumping these into a JSON file, for example | 13:48 |
haiwei_ | got it | 13:49 |
yanyanhu | Qiming, the target milestone of basic support is ocata-2? | 13:49 |
Qiming | just leave it there and see if I can work my ass off | 13:49 |
yanyanhu | great, just take your time :) | 13:49 |
Qiming | will propose a postpone if I figured I cannot finish it by o-2 | 13:49 |
yanyanhu | ok | 13:50 |
yanyanhu | great, this will be a very important feature we will include in o release | 13:50 |
yanyanhu | so those are all items in the list | 13:50 |
yanyanhu | any more you guys are working on? | 13:51 |
*** jungleboyj has quit IRC | 13:51 | |
*** akamyshnikova has joined #openstack-meeting | 13:51 | |
yanyanhu | #topic open discussion | 13:51 |
*** openstack changes topic to "open discussion (Meeting topic: senlin)" | 13:51 | |
yanyanhu | ok, open discussion now | 13:51 |
yanyanhu | any topic you want to discuss? | 13:52 |
Qiming | if there are still some bandwidth from team, I'd propose we work on improving container cluster support | 13:52 |
Qiming | haiwei has done a great job, but it is still a starting point | 13:52 |
yanyanhu | yes | 13:52 |
XueFengLiu | good idea | 13:53 |
yanyanhu | hope we can have at least one case that can be successfully run based on senlin container cluster | 13:53 |
*** jgriffith has joined #openstack-meeting | 13:53 | |
Qiming | my dreamed goal is: start a container cluster using a single senlin command, which will be load-balanced, auto-scalable and health managed | 13:53 |
yanyanhu | :) | 13:54 |
elynn | Wow | 13:54 |
*** foliveira has joined #openstack-meeting | 13:54 | |
Qiming | too ambitious ? | 13:54 |
yanyanhu | honestly, a little bit :P | 13:54 |
yanyanhu | at least for this cycle, it is | 13:54 |
elynn | a little bit, but we should be there | 13:55 |
*** thorst has joined #openstack-meeting | 13:55 | |
Qiming | I didn't say the goal is for this cycle, :D | 13:55 |
Qiming | but we have to work on it | 13:55 |
yanyanhu | haha, understand | 13:55 |
XueFengLiu | :) | 13:55 |
yanyanhu | sure | 13:55 |
Qiming | that will be a great show of senlin's capability | 13:56 |
yanyanhu | yes, definitely | 13:56 |
*** ihrachys has joined #openstack-meeting | 13:56 | |
*** jlibosva has joined #openstack-meeting | 13:56 | |
Qiming | been looking at spark architecture recently, as a beginner | 13:56 |
yanyanhu | Qiming, :) | 13:57 |
Qiming | when comparing its low-level architecture, we only miss the scheduling part | 13:57 |
*** mickeys has joined #openstack-meeting | 13:57 | |
yanyanhu | since we are not a scheduler actually | 13:57 |
yanyanhu | senlin is more like an engine | 13:57 |
Qiming | we don't have one | 13:57 |
Qiming | even a simple one | 13:58 |
yanyanhu | maybe placement policy can help to address this issue | 13:58 |
Qiming | that has been a blocking factor for haiwei I believe | 13:58 |
Qiming | yes, for most short-lived containers, it is just a placement decision | 13:58 |
Qiming | you won't migrate them around | 13:58 |
*** gongysh has joined #openstack-meeting | 13:58 | |
yanyanhu | yes | 13:59 |
*** Sam-I-Am has joined #openstack-meeting | 13:59 | |
yanyanhu | ok, time is almost over. lets move back to senlin channel | 13:59 |
Qiming | aren't containers designed to be short-lived? | 13:59 |
Qiming | :D | 13:59 |
Qiming | a big question | 13:59 |
*** liuyulong has joined #openstack-meeting | 13:59 | |
yanyanhu | Qiming, yes, it is :) | 13:59 |
yanyanhu | in most case | 13:59 |
*** boden has joined #openstack-meeting | 13:59 | |
*** brault has joined #openstack-meeting | 13:59 | |
yanyanhu | ok, we can have further discussion later | 13:59 |
yanyanhu | thanks all you guys for joinging | 14:00 |
yanyanhu | have a good night | 14:00 |
yanyanhu | #endmeeting | 14:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 14:00 | |
openstack | Meeting ended Tue Nov 22 14:00:12 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/senlin/2016/senlin.2016-11-22-13.00.html | 14:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/senlin/2016/senlin.2016-11-22-13.00.txt | 14:00 |
*** elynn has quit IRC | 14:00 | |
openstack | Log: http://eavesdrop.openstack.org/meetings/senlin/2016/senlin.2016-11-22-13.00.log.html | 14:00 |
*** XueFengLiu has quit IRC | 14:00 | |
*** korzen has joined #openstack-meeting | 14:00 | |
jlibosva | #startmeeting networking | 14:00 |
openstack | Meeting started Tue Nov 22 14:00:33 2016 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 |
jlibosva | Hello everybody! | 14:00 |
akamyshnikova | hi | 14:00 |
Sam-I-Am | hello | 14:00 |
dasanind_ | hi | 14:00 |
korzen | Hi | 14:00 |
HenryG | o/ | 14:00 |
boden | howdy | 14:00 |
*** mlavalle has joined #openstack-meeting | 14:00 | |
ltomasbo | hi | 14:00 |
jlibosva | #topic Announcements | 14:01 |
ihrachys | o/ | 14:01 |
*** openstack changes topic to "Announcements (Meeting topic: networking)" | 14:01 | |
mlavalle | o/ | 14:01 |
hichihara | hi | 14:01 |
*** Ruijie_ has quit IRC | 14:01 | |
*** electrocucaracha has joined #openstack-meeting | 14:01 | |
dalvarezs | \o | 14:01 |
jlibosva | The Liberty EOL is approaching fast. | 14:01 |
*** shintaro has joined #openstack-meeting | 14:01 | |
electrocucaracha | o/ | 14:01 |
*** ljxiash has joined #openstack-meeting | 14:01 | |
jlibosva | stable/liberty branches will be removed some time next week | 14:01 |
ihrachys | I think liberty is CVE only and I haven't heard of any CVEs lately | 14:01 |
reedip_ | hi | 14:01 |
*** mickeys has quit IRC | 14:01 | |
ajo | o/ | 14:02 |
jlibosva | Which means all patches in stable/liberty branch that won't get merged will be abandoned. | 14:02 |
ajo | and those at this moment can only be CVE related | 14:02 |
njohnston | o/ | 14:02 |
*** chandanc_ has joined #openstack-meeting | 14:02 | |
*** sridharg has quit IRC | 14:02 | |
dasm | o/ | 14:02 |
jlibosva | correct | 14:02 |
jlibosva | With regarding to Stadium, there were actions taken based on the assessments | 14:03 |
*** SarathMekala has joined #openstack-meeting | 14:03 | |
jlibosva | Some projects were retired | 14:03 |
jlibosva | Specifically vpnaas, l2gw and onos: https://review.openstack.org/#/c/392010/2 | 14:03 |
jlibosva | There is still an ongoing review of assessment summary: https://review.openstack.org/#/c/389397/ | 14:03 |
jlibosva | Please, have a look | 14:04 |
jlibosva | And if you want to protest, now is your chance :) | 14:04 |
jlibosva | on the review ofc ;) | 14:04 |
jlibosva | Next announcement is | 14:04 |
jlibosva | We're out from Ocata-1 milestone, yay! | 14:05 |
ajo | [# ] | 14:05 |
jlibosva | anybody has anything else to announce? | 14:05 |
ihrachys | PTG registration is open | 14:05 |
ihrachys | I hope folks will join us in Atlanta ;) | 14:06 |
jlibosva | ihrachys: thanks! | 14:06 |
*** saisrikiran has joined #openstack-meeting | 14:06 | |
jlibosva | I have a feeling I'll be thanking you often today :) | 14:06 |
jlibosva | Please register and come :) | 14:06 |
*** _SarathMekala_ has joined #openstack-meeting | 14:07 | |
jlibosva | anything else I forgot? | 14:07 |
* jlibosva enjoys the silence | 14:07 | |
*** haiwei_ has quit IRC | 14:07 | |
*** brault has quit IRC | 14:07 | |
*** SarathMekala has quit IRC | 14:07 | |
jlibosva | so since we're out from ocata-1 | 14:07 |
jlibosva | we should now focus on | 14:07 |
jlibosva | #topic Blueprints | 14:07 |
*** openstack changes topic to "Blueprints (Meeting topic: networking)" | 14:07 | |
jlibosva | #link https://launchpad.net/neutron/+milestone/ocata-2 | 14:08 |
jlibosva | Is anybody blocked by anything with his work on BP? | 14:08 |
*** JFP has joined #openstack-meeting | 14:08 | |
jlibosva | Any important patches that lack reviews? | 14:08 |
jlibosva | all good? any patches that have way too many reviews? :-P | 14:09 |
boden | BP = spec? | 14:09 |
jlibosva | boden: yes | 14:09 |
boden | I could use some eyes on https://review.openstack.org/#/c/308973/ | 14:09 |
*** thorst has quit IRC | 14:09 | |
jlibosva | boden: so you're gonna take over that? good :) thanks | 14:10 |
*** oshidoshi has quit IRC | 14:10 | |
electrocucaracha | well, I don't have a review but I have a critical bug to take a look | 14:10 |
ihrachys | electrocucaracha: there will be a bugs section I believe | 14:10 |
jlibosva | yep | 14:10 |
*** zul has quit IRC | 14:10 | |
*** thorst has joined #openstack-meeting | 14:10 | |
electrocucaracha | ihrachys: jlibosva ok, I'll wait | 14:10 |
jlibosva | electrocucaracha: you'll get the stage soon ;) | 14:11 |
jlibosva | so please anybody interested in healthcheck, please take a look at boden's spec | 14:11 |
jlibosva | you can also take a look, if you're not interested | 14:11 |
jlibosva | #topic OVO/no API downtime | 14:12 |
*** openstack changes topic to "OVO/no API downtime (Meeting topic: networking)" | 14:12 | |
jlibosva | We have a patch on review that forbids contract migrations for Ocata | 14:12 |
jlibosva | #link https://review.openstack.org/#/c/400239/ | 14:12 |
*** baoli has joined #openstack-meeting | 14:12 | |
*** dalvarezs is now known as dalvarez | 14:12 | |
*** dalvarez is now known as dalvarezs | 14:12 | |
jlibosva | I recommend to take a look at the patch and remember to not use contract migrations now on | 14:12 |
ihrachys | yeah, I think armax wanted everyone to at least be aware that's happening :) | 14:13 |
jlibosva | ihrachys: anything else you want to update? | 14:13 |
jlibosva | korzen: ^^ | 14:13 |
ihrachys | jlibosva: sure | 14:13 |
ihrachys | I have a spec describing online upgrades in some short way: https://review.openstack.org/386685 | 14:13 |
*** zul has joined #openstack-meeting | 14:14 | |
*** ishafran has joined #openstack-meeting | 14:14 | |
ihrachys | as for OVO work, I am looking at the topic that should capture most patches | 14:14 |
ihrachys | #link https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bp/adopt-oslo-versioned-objects-for-db | 14:14 |
*** alex_xu has quit IRC | 14:14 | |
ihrachys | I believe there is nothing specific to point out here, most of patches are doing same thing for different models/objects. | 14:14 |
*** lixinhui has quit IRC | 14:15 | |
ihrachys | we need more review eyes on those, even if not +2 | 14:15 |
ihrachys | there is also korzen's patch that documents objects usage in neutron scope: https://review.openstack.org/336518 | 14:15 |
ihrachys | would be nice to see folks from outside the upgrades subteam to chime in | 14:16 |
korzen | yes, please review and after receiving couple of reviews I will update the docs | 14:16 |
ihrachys | your reviews would be valuable since the intent there is to make it more clear for those NOT involved in the OVO effort | 14:16 |
*** yamamoto has joined #openstack-meeting | 14:16 | |
electrocucaracha | korzen wrote a document about the OVO in this patch https://review.openstack.org/#/c/336518/ | 14:16 |
ihrachys | electrocucaracha: ...and that's the patch I linked, yes ;) | 14:17 |
ihrachys | jlibosva: I think that's it | 14:17 |
jlibosva | I encourage everyone to look at OVO patches, it's interesting and fun ;) | 14:17 |
jlibosva | ihrachys: thanks for update | 14:17 |
* electrocucaracha didn't noticed about the ihrachys previous line | 14:17 | |
ihrachys | jlibosva: but is it really? | 14:17 |
jlibosva | ihrachys: it IS | 14:17 |
jlibosva | ok, let's move on | 14:17 |
jlibosva | #topic Bugs and gate failures | 14:17 |
*** openstack changes topic to "Bugs and gate failures (Meeting topic: networking)" | 14:17 | |
mlavalle | ihrachys, korzen, electrocucaracha: great that a doc is being put together about OVO. I'll take a look | 14:17 |
jlibosva | mlavalle: good :) thanks | 14:18 |
jlibosva | This is gonna be a rich topic | 14:18 |
*** mriedem has joined #openstack-meeting | 14:18 | |
jlibosva | Let's update on a gate status first | 14:18 |
*** alex_xu has joined #openstack-meeting | 14:18 | |
jlibosva | Gate doesn't like us these days and refuses to cooperate. :( | 14:18 |
jlibosva | Currently there is a huuuge queue of jobs in gate queue | 14:18 |
jlibosva | I believe most of you have noticed | 14:18 |
*** _SarathMekala_ has quit IRC | 14:19 | |
jlibosva | There is a workaround fix for one of issues that is reported here: https://bugs.launchpad.net/cinder/+bug/1642111 | 14:19 |
openstack | Launchpad bug 1642111 in devstack "create lvm volume from snapshot fails with "device-mapper: reload ioctl on (252:4) failed: Invalid argument"" [Critical,In progress] - Assigned to Matt Riedemann (mriedem) | 14:19 |
jlibosva | https://review.openstack.org/#/c/400465/ | 14:19 |
*** thorst has quit IRC | 14:19 | |
jlibosva | It's been merged by now | 14:19 |
jlibosva | So let's hope it will improve our situation | 14:19 |
jlibosva | We also experienced some issues with rally jobs | 14:20 |
ihrachys | jlibosva: there is also rally thing? | 14:20 |
ihrachys | ok, nevermind | 14:20 |
*** nmagnezi has quit IRC | 14:20 | |
jlibosva | ihrachys: oh, right, the rally thing ;) | 14:20 |
* ihrachys hides | 14:20 | |
jlibosva | Once https://review.openstack.org/#/c/400183 and https://review.openstack.org/#/c/399752 get merged, it will hopefully get even better | 14:20 |
ajo | don't recheck rally until that's merged | 14:20 |
ihrachys | I believe the last one is not strictly needed to fix gate | 14:21 |
jlibosva | good point | 14:21 |
ajo | save CO2 to earth | 14:21 |
jlibosva | and osic to patches | 14:21 |
ihrachys | it's a good patch reducing the breakage area for rally jobs but it's safe to recheck without it after other two patches are in | 14:21 |
*** zhurong has quit IRC | 14:21 | |
jlibosva | as you can see, the python-heatclient one is close to be merged, all our prayers should now go to jobs running on this patch | 14:22 |
jlibosva | I also reported a bug that keeps failing on grenade multinode jobs | 14:22 |
jlibosva | #link https://bugs.launchpad.net/neutron/+bug/1643485 | 14:22 |
openstack | Launchpad bug 1643485 in neutron "Stable Newton grenade multinode jobs fail with "Failed to connect to the host via ssh: Host key verification failed."" [Critical,New] | 14:22 |
jlibosva | It's likely an infra issue though, so far it lacks any movement | 14:23 |
jlibosva | If anybody has experience with infra and is willing to help, that would be really great | 14:23 |
ihrachys | I think infra folks were mentioning some image rebuild that should have fixed it? | 14:23 |
jlibosva | It blocks a bit our effort to move to Xenial on Newton branch, which is due to 6th Dec I believe | 14:23 |
ihrachys | I don't know if that rebuild happened, or that it fixed though. | 14:24 |
ajo | host verification failed?, it means the remote host has a different key in known_hostS? | 14:24 |
jlibosva | I haven't heard anything from infra folks, I'll try to reach out to them after the meeting as NA folks should be connected | 14:24 |
ajo | how can that be? :? | 14:24 |
ihrachys | ajo: well maybe ssh is broken on base ubuntu xenial images | 14:24 |
ajo | aha | 14:25 |
ihrachys | I think it affects just multinode | 14:25 |
jlibosva | yep, it seems so | 14:25 |
jlibosva | anybody observed any other gate issues? | 14:25 |
reedip_ | I think maybe the ssh is not enabled on xenial by default | 14:25 |
ajo | reedip_ hmm, not probably that, otherwise it'd fail to connect at all | 14:26 |
*** rbartal has quit IRC | 14:26 | |
*** thorst has joined #openstack-meeting | 14:26 | |
reedip_ | I installed xenial and had to install openssh-server explicitly | 14:26 |
reedip_ | ajo , ok .. | 14:26 |
jlibosva | reedip_: feel free to comment on the LP bug, I think any piece of information can become handy | 14:26 |
ihrachys | ajo: yea. also I believe in logs, some ssh connections before the failure work for the node | 14:26 |
ajo | yeah, and it works before: | 14:27 |
ajo | http://logs.openstack.org/42/399142/1/gate/gate-grenade-dsvm-multinode/a25f646/console.html#_2016-11-20_09_53_46_060807 | 14:27 |
*** thorst has quit IRC | 14:27 | |
ajo | I wonder why doesn't it work on the grenad connection | 14:28 |
jlibosva | we can discuss that on the LP, I think deeper troubleshooting is required | 14:28 |
ajo | yes | 14:28 |
*** thorst has joined #openstack-meeting | 14:28 | |
jlibosva | any other issues that are worth to be mentioned? | 14:28 |
*** yanyanhu has quit IRC | 14:29 | |
jlibosva | k | 14:29 |
jlibosva | Let's move to bugs | 14:29 |
jlibosva | Last week was bug deputy electrocucaracha | 14:29 |
jlibosva | electrocucaracha: stage is yours now :) | 14:29 |
*** brault has joined #openstack-meeting | 14:29 | |
electrocucaracha | well, the only opened critical bug that I have without and assigned is this one https://bugs.launchpad.net/neutron/+bug/1643485 | 14:30 |
openstack | Launchpad bug 1643485 in neutron "Stable Newton grenade multinode jobs fail with "Failed to connect to the host via ssh: Host key verification failed."" [Critical,New] | 14:30 |
jlibosva | it gains popularity, good :) | 14:30 |
*** gouthamr has quit IRC | 14:30 | |
electrocucaracha | I haven't be able to see any other patch having similar errors | 14:30 |
*** cloudrancher has joined #openstack-meeting | 14:31 | |
jlibosva | it looks like all newer patches to Newton branch are affected: https://review.openstack.org/#/q/project:openstack/neutron+branch:stable/newton+status:open | 14:32 |
*** gouthamr has joined #openstack-meeting | 14:32 | |
ihrachys | yeap :( | 14:32 |
*** kaisers__ has quit IRC | 14:32 | |
jlibosva | electrocucaracha: so beside this, no other bugs that are worth mentioning? | 14:32 |
electrocucaracha | there is another that could be potentially critical but we need more information from kolla guys https://bugs.launchpad.net/neutron/+bug/1643485 | 14:33 |
openstack | Launchpad bug 1643485 in neutron "Stable Newton grenade multinode jobs fail with "Failed to connect to the host via ssh: Host key verification failed."" [Critical,New] | 14:33 |
*** rbartal has joined #openstack-meeting | 14:33 | |
*** thorst has quit IRC | 14:33 | |
jlibosva | electrocucaracha: that's the same one :) | 14:33 |
electrocucaracha | https://bugs.launchpad.net/kolla/+bug/1642303 | 14:33 |
openstack | Launchpad bug 1642303 in neutron "neutron multiple external flat networks fails" [Undecided,Incomplete] | 14:33 |
electrocucaracha | sorry, wrong link | 14:33 |
electrocucaracha | but we still need more info | 14:33 |
*** brault has quit IRC | 14:33 | |
jlibosva | electrocucaracha: does it affect kolla jobs only? | 14:33 |
electrocucaracha | jlibosva: it seems to | 14:34 |
jlibosva | k | 14:34 |
*** Julien-zte has quit IRC | 14:34 | |
jlibosva | electrocucaracha: thanks for your service :) You can hand over the badge to kevinbenton who is a bug deputy for this week I believe | 14:35 |
electrocucaracha | all yours kevinbenton | 14:35 |
jlibosva | I don't see anybody for the next week | 14:35 |
jlibosva | Do we have any volunteers here? | 14:35 |
*** Julien-zte has joined #openstack-meeting | 14:35 | |
*** Julien-zte has quit IRC | 14:36 | |
ihrachys | I can do it | 14:36 |
jlibosva | ihrachys: you're the winner! you were the first! | 14:36 |
jlibosva | Thanks :) | 14:36 |
*** Julien-zte has joined #openstack-meeting | 14:36 | |
* ihrachys is so happy | 14:36 | |
*** Julien-zte has quit IRC | 14:37 | |
jlibosva | #info ihrachys is bug deputy for week starting Nov 28th | 14:37 |
jlibosva | ihrachys: are you gonna update wiki page? | 14:37 |
ihrachys | I will. | 14:37 |
jlibosva | good | 14:37 |
*** Julien-zte has joined #openstack-meeting | 14:37 | |
*** rbartal has quit IRC | 14:37 | |
*** Julien-zte has quit IRC | 14:37 | |
jlibosva | anybody wants to raise any other bug? | 14:37 |
haleyb | https://bugs.launchpad.net/neutron/+bug/161123 has seemed to resurface | 14:38 |
openstack | Launchpad bug 161123 in ubiquity (Ubuntu) "gnewsense installation crashed with exit code -11" [Undecided,Invalid] | 14:38 |
*** Julien-zte has joined #openstack-meeting | 14:38 | |
haleyb | hmm, that's not it | 14:38 |
*** Julien-zte has quit IRC | 14:38 | |
haleyb | https://bugs.launchpad.net/neutron/+bug/1611237 | 14:38 |
openstack | Launchpad bug 1611237 in neutron "Restart neutron-openvswitch-agent get ERROR "Switch connection timeout"" [High,In progress] - Assigned to IWAMOTO Toshihiro (iwamoto) | 14:38 |
haleyb | procps-ng issue we thought was fixed | 14:39 |
jlibosva | haleyb: thanks for raising it | 14:39 |
ihrachys | oh we have a fix, nice | 14:39 |
*** Julien-zte has joined #openstack-meeting | 14:39 | |
*** Julien-zte has quit IRC | 14:39 | |
haleyb | ihrachys: we do? i know iwamoto was looking last night when it came up | 14:39 |
ihrachys | haleyb: https://review.openstack.org/#/c/400581/ | 14:40 |
*** Julien-zte has joined #openstack-meeting | 14:40 | |
* haleyb looks at bug | 14:40 | |
*** Julien-zte has quit IRC | 14:40 | |
*** janzian has joined #openstack-meeting | 14:40 | |
haleyb | nice! | 14:40 |
ihrachys | that said, I don't think it answers the question why 'ps' tool logs that warning | 14:41 |
ihrachys | but that's a good start | 14:41 |
haleyb | i think ps needs to catch SIGTERM as well | 14:41 |
ihrachys | I think they do catch it (the last time I checked their code they did have a huge state machine to catch different signals, even exotic) | 14:41 |
jlibosva | It seems the bug is actively being worked | 14:42 |
haleyb | the git repo doesn't have SIGTERM :( | 14:42 |
*** hongbin has joined #openstack-meeting | 14:42 | |
ihrachys | yeah I guess we can follow up in gerrit | 14:42 |
jlibosva | haleyb: thanks for bringing this up | 14:42 |
jlibosva | any other bugs? | 14:42 |
liuyulong | mlavalle, kevinbenton, hi guys, around? This bug: https://bugs.launchpad.net/neutron/+bug/1610045 | 14:42 |
openstack | Launchpad bug 1610045 in neutron "API: floating IP updating with {} change its association" [Undecided,In progress] - Assigned to LIU Yulong (dragon889) | 14:42 |
jlibosva | liuyulong: how critical is that? | 14:43 |
mlavalle | liuyulong: I added a point in the open agenda at the end of the meeting | 14:43 |
jlibosva | ok, let's discuss that in open agenda then | 14:43 |
jlibosva | #topic Docs | 14:43 |
*** openstack changes topic to "Docs (Meeting topic: networking)" | 14:43 | |
jlibosva | Anybody has any updates here? | 14:43 |
jlibosva | I saw on wikipage this link, it seems it's quite old though but I'll just leave it here :) | 14:44 |
jlibosva | #link http://lists.openstack.org/pipermail/openstack-dev/2016-July/099012.html | 14:44 |
Sam-I-Am | howdy | 14:44 |
jlibosva | Sam-I-Am: hello | 14:44 |
jlibosva | Sam-I-Am: stage is yours | 14:44 |
Sam-I-Am | the routed networks patch merged | 14:44 |
*** guoshan has joined #openstack-meeting | 14:44 | |
Sam-I-Am | just need to backport it to newton | 14:44 |
Sam-I-Am | the vlan-aware patch is close to being ready | 14:44 |
Sam-I-Am | aside from that, not much going on | 14:45 |
jlibosva | good | 14:45 |
*** jamesdenton has joined #openstack-meeting | 14:45 | |
Sam-I-Am | keep on submitting patches :) | 14:45 |
jlibosva | Sam-I-Am: thanks for update | 14:45 |
jlibosva | I think we can move on | 14:45 |
*** tosky has joined #openstack-meeting | 14:45 | |
korzen | a link to above? | 14:45 |
Sam-I-Am | one sec | 14:45 |
jlibosva | https://review.openstack.org/#/c/361776/ | 14:46 |
jlibosva | trunk ^^ | 14:46 |
korzen | ok thanks | 14:46 |
jlibosva | https://review.openstack.org/#/c/356013/ | 14:46 |
jlibosva | routed networks ^^ | 14:46 |
Sam-I-Am | heh | 14:46 |
Sam-I-Am | you had them quicker than me | 14:46 |
korzen | nice, thanks :) | 14:46 |
Sam-I-Am | 7am meeting and not caffeinated yet... | 14:46 |
jlibosva | Sam-I-Am: I'm getting nervous that we're short on time :D | 14:47 |
jlibosva | #topic Transition to OSC | 14:47 |
*** openstack changes topic to "Transition to OSC (Meeting topic: networking)" | 14:47 | |
jlibosva | rtheis: do you want to give any updates if you're already here? | 14:47 |
ihrachys | hasn't he moved on? I think amotoki was to take over the effort? | 14:47 |
*** toscalix_ has joined #openstack-meeting | 14:47 | |
*** nadya has joined #openstack-meeting | 14:47 | |
*** irenab_ has quit IRC | 14:47 | |
jlibosva | oh, didn't know | 14:48 |
jlibosva | Seems amotoki is not here | 14:48 |
jlibosva | I think we can jump to another topic if noone has anything to update on OSC | 14:48 |
reedip_ | I think rtheis was working on some of the items | 14:48 |
ihrachys | jlibosva: + | 14:48 |
jlibosva | #topic Neutron-lib and planned neutron refactoring | 14:48 |
*** openstack changes topic to "Neutron-lib and planned neutron refactoring (Meeting topic: networking)" | 14:49 | |
jlibosva | There are some patches that should possibly be highlighted, seems like most of them are already close to merge | 14:49 |
*** guoshan has quit IRC | 14:49 | |
*** toscalix has quit IRC | 14:49 | |
jlibosva | #link https://review.openstack.org/#/q/topic:plugin-directory | 14:49 |
jlibosva | HenryG: do you have any other updates? | 14:49 |
ihrachys | yeap folks, if you don't adopt your project to the change in time, your gates are going to break | 14:49 |
*** rbartal has joined #openstack-meeting | 14:50 | |
boden | More details on how we plan to roll changes out here: https://review.openstack.org/#/c/331338/ add your input soon if you have any please | 14:50 |
ihrachys | boden: I was very helpful and found a typo! | 14:51 |
boden | I can add a few neutron-lib things.. since I don’t see HenryG | 14:51 |
HenryG | sorry | 14:51 |
* jlibosva thinks that HenryG just pretends he's not here, I was him sending patches couple of minutes back | 14:51 | |
jlibosva | ah :) | 14:51 |
boden | HenryG: go ahead.. I was just pretending to be you | 14:51 |
HenryG | If we can agree on https://review.openstack.org/331338 that would be nice | 14:52 |
*** brault has joined #openstack-meeting | 14:52 | |
ihrachys | I am fine with the wording | 14:53 |
ihrachys | I would merge if others feel like that's good | 14:53 |
HenryG | Other than that we need reviews and more rehoming patches | 14:53 |
jlibosva | HenryG: boden thanks for updates and bringing up the patch | 14:53 |
HenryG | And spread the word to keep an eye on this link: | 14:54 |
HenryG | https://review.openstack.org/#/q/status:open+message:%22NeutronLibImpact%22 | 14:54 |
jlibosva | #link https://review.openstack.org/#/q/status:open+message:%22NeutronLibImpact%22 | 14:54 |
jlibosva | HenryG: thanks, do you have anything else? | 14:54 |
*** jmckind has joined #openstack-meeting | 14:55 | |
hichihara | https://review.openstack.org/#/q/status:open+project:openstack/neutron-lib+branch:master+topic:bp/neutron-in-tree-api-ref | 14:55 |
hichihara | api-ref haven't completed. Please update if you are Owner of their patches | 14:55 |
jlibosva | hichihara: thanks for bringing this up | 14:55 |
jlibosva | please folks have a look at those links | 14:55 |
jlibosva | we're running out of time, so | 14:56 |
jlibosva | #topic Floating IP update with empty request body | 14:56 |
*** openstack changes topic to "Floating IP update with empty request body (Meeting topic: networking)" | 14:56 | |
mlavalle | hi | 14:56 |
liuyulong | hi | 14:56 |
jlibosva | hi | 14:56 |
mlavalle | Reviewing this patchset a couple of days ago: https://review.openstack.org/#/c/351487/ | 14:56 |
*** shintaro has quit IRC | 14:56 | |
liuyulong | If passed an empty `{}` data dict to the floating IP update API, | 14:57 |
liuyulong | the floating IP will be dissociated from its port. | 14:57 |
liuyulong | IMHO, that's the problem. | 14:57 |
jlibosva | #link https://review.openstack.org/#/c/351487/ | 14:57 |
jlibosva | #link https://bugs.launchpad.net/neutron/+bug/1610045 | 14:57 |
openstack | Launchpad bug 1610045 in neutron "API: floating IP updating with {} change its association" [Undecided,In progress] - Assigned to LIU Yulong (dragon889) | 14:57 |
ihrachys | liuyulong: strictly speaking, that's an API change | 14:58 |
liuyulong | Neutron client use `{port_id: null}` to dissociate it. | 14:58 |
liuyulong | ihrachys, yes | 14:58 |
mlavalle | there is also a patchset that was merged by kevinbenton recently to preserve th current behavior | 14:58 |
mlavalle | #link https://review.openstack.org/#/c/353804/ | 14:58 |
*** rbak has joined #openstack-meeting | 14:59 | |
mlavalle | So I think that before changing the API behavior, we need to reach an community agreement | 14:59 |
*** tosky has left #openstack-meeting | 14:59 | |
ihrachys | right. I think it's better to keep current behaviour. I don't see why it's critical to change it now. | 14:59 |
*** sankarshan is now known as sankarshan_away | 14:59 | |
*** jgregor has joined #openstack-meeting | 14:59 | |
mlavalle | so my goal today is to bring this issue to the attention of the team | 14:59 |
hichihara | ihrachys: +1 | 14:59 |
jlibosva | mlavalle: thanks | 14:59 |
jlibosva | maybe the discussion can continue on LP | 14:59 |
ihrachys | if we would have a way to evolve API (microversions?) we could consider the change | 14:59 |
ihrachys | time! | 15:00 |
*** adiantum has quit IRC | 15:00 | |
*** emagana has joined #openstack-meeting | 15:00 | |
jlibosva | we're out of time | 15:00 |
liuyulong | ok, move to LP | 15:00 |
jlibosva | we can also continue discussing this topic on IRC channel | 15:00 |
jlibosva | thanks everyone for stopping bye | 15:00 |
* ihrachys stops damned bye | 15:00 | |
jlibosva | s/bye/by | 15:00 |
jlibosva | bye | 15:01 |
electrocucaracha | thanks | 15:01 |
jlibosva | #endmeetng | 15:01 |
mlavalle | bye | 15:01 |
jlibosva | #endmeeting | 15:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:01 | |
openstack | Meeting ended Tue Nov 22 15:01:06 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:01 |
sindhu | thanks | 15:01 |
dasanind_ | thanks | 15:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/networking/2016/networking.2016-11-22-14.00.html | 15:01 |
* ihrachys waves good by | 15:01 | |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/networking/2016/networking.2016-11-22-14.00.txt | 15:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/networking/2016/networking.2016-11-22-14.00.log.html | 15:01 |
*** electrocucaracha has left #openstack-meeting | 15:01 | |
hichihara | thanks | 15:01 |
*** brault has quit IRC | 15:01 | |
*** janzian has left #openstack-meeting | 15:01 | |
*** Sam-I-Am has left #openstack-meeting | 15:01 | |
*** ihrachys has left #openstack-meeting | 15:02 | |
*** kaisers_ has joined #openstack-meeting | 15:03 | |
*** jlibosva has quit IRC | 15:03 | |
*** hichihara has quit IRC | 15:04 | |
*** chandanc_ has quit IRC | 15:04 | |
*** claudiub has joined #openstack-meeting | 15:05 | |
*** boden has left #openstack-meeting | 15:05 | |
*** Julien-zte has joined #openstack-meeting | 15:06 | |
*** claudiub|2 has quit IRC | 15:07 | |
*** korzen has quit IRC | 15:07 | |
*** rbartal has quit IRC | 15:08 | |
*** ljxiash_ has joined #openstack-meeting | 15:10 | |
*** hongbin has quit IRC | 15:10 | |
*** ljxiash has quit IRC | 15:13 | |
*** thorst has joined #openstack-meeting | 15:17 | |
*** diablo_rojo_phon has joined #openstack-meeting | 15:20 | |
*** thorst has quit IRC | 15:21 | |
*** jungleboyj has joined #openstack-meeting | 15:21 | |
*** SridharP has joined #openstack-meeting | 15:21 | |
*** rbartal has joined #openstack-meeting | 15:22 | |
*** thorst has joined #openstack-meeting | 15:22 | |
*** yamahata has joined #openstack-meeting | 15:22 | |
*** jprovazn has quit IRC | 15:23 | |
*** slayer has joined #openstack-meeting | 15:24 | |
*** jgregor_ has joined #openstack-meeting | 15:25 | |
*** thorst has quit IRC | 15:27 | |
*** fnaval has joined #openstack-meeting | 15:27 | |
*** yamamoto has quit IRC | 15:27 | |
*** jgregor has quit IRC | 15:27 | |
*** lhx_ has quit IRC | 15:29 | |
*** toscalix_ has quit IRC | 15:32 | |
*** toscalix_ has joined #openstack-meeting | 15:32 | |
*** donghao has quit IRC | 15:35 | |
*** toscalix_ has quit IRC | 15:36 | |
*** yamamoto has joined #openstack-meeting | 15:41 | |
*** unicell1 has joined #openstack-meeting | 15:42 | |
*** unicell has quit IRC | 15:42 | |
*** toscalix_ has joined #openstack-meeting | 15:43 | |
*** reedip_ is now known as reedip_outofmemo | 15:43 | |
*** xyang1 has joined #openstack-meeting | 15:43 | |
*** liuyulong is now known as yulong|away | 15:43 | |
*** Alagar has quit IRC | 15:44 | |
*** Alagar has joined #openstack-meeting | 15:45 | |
*** ayoung has quit IRC | 15:45 | |
*** guoshan has joined #openstack-meeting | 15:45 | |
*** fnaval has quit IRC | 15:45 | |
*** gongysh has quit IRC | 15:47 | |
*** yulong|away has quit IRC | 15:48 | |
*** toscalix_ has quit IRC | 15:48 | |
*** jaugustine has joined #openstack-meeting | 15:48 | |
*** reedip_outofmemo has quit IRC | 15:48 | |
*** toscalix_ has joined #openstack-meeting | 15:48 | |
*** guoshan has quit IRC | 15:49 | |
*** edtubill has joined #openstack-meeting | 15:51 | |
*** ntpttr is now known as ntpttr-vacation | 15:52 | |
*** tbh has joined #openstack-meeting | 15:53 | |
*** Leo_ has joined #openstack-meeting | 15:53 | |
*** liangy_ has joined #openstack-meeting | 15:54 | |
*** diga has joined #openstack-meeting | 15:54 | |
*** JFP has quit IRC | 15:54 | |
*** marchetti has quit IRC | 15:55 | |
*** marchetti has joined #openstack-meeting | 15:56 | |
*** jungleboyj has quit IRC | 15:56 | |
*** iyamahat has joined #openstack-meeting | 15:56 | |
*** yamamoto has quit IRC | 15:59 | |
sripriya | #startmeeting tacker | 16:00 |
openstack | Meeting started Tue Nov 22 16:00:12 2016 UTC and is due to finish in 60 minutes. The chair is sripriya. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: tacker)" | 16:00 | |
openstack | The meeting name has been set to 'tacker' | 16:00 |
sripriya | hello tackers | 16:00 |
sripriya | #topic Roll Call | 16:00 |
*** openstack changes topic to "Roll Call (Meeting topic: tacker)" | 16:00 | |
tbh | o/ | 16:00 |
janki | o/ | 16:00 |
marchetti | o/ | 16:00 |
diga | o/ | 16:00 |
*** tung_doan has joined #openstack-meeting | 16:00 | |
sripriya | tbh janki marchetti diga hi! | 16:01 |
tung_doan | Hi all | 16:01 |
sripriya | tung_doan: hi | 16:01 |
janki | hey | 16:01 |
marchetti | hi all | 16:01 |
marchetti | btw, this is mike_m, i lost my nick | 16:01 |
*** yuval has quit IRC | 16:02 | |
sripriya | marchetti: it took me some time to figure out :-) | 16:02 |
*** ociuhandu has joined #openstack-meeting | 16:02 | |
sripriya | #chair tbh | 16:03 |
openstack | Current chairs: sripriya tbh | 16:03 |
sripriya | lets get started | 16:03 |
*** mlavalle has left #openstack-meeting | 16:03 | |
sripriya | #topic agenda | 16:03 |
*** openstack changes topic to "agenda (Meeting topic: tacker)" | 16:03 | |
sripriya | https://wiki.openstack.org/wiki/Meetings/Tacker#Meeting_Nov_22nd.2C_2016 | 16:03 |
sripriya | #link https://wiki.openstack.org/wiki/Meetings/Tacker#Meeting_Nov_22nd.2C_2016 | 16:03 |
*** links has quit IRC | 16:04 | |
sripriya | we can quickly go through the patches and then talk about the ocata spec | 16:04 |
*** s3wong has joined #openstack-meeting | 16:04 | |
sripriya | since diga and marchetti are also here we can touch upon pecan update and multi vim support | 16:04 |
s3wong | hello | 16:05 |
sripriya | #topic Tacker dsvm gate failure | 16:05 |
*** openstack changes topic to "Tacker dsvm gate failure (Meeting topic: tacker)" | 16:05 | |
sripriya | s3wong: hi | 16:05 |
sripriya | as you have observed, tacker dsvm job is broken and hence all patches are failing | 16:05 |
diga | sripriya: yes, we should discuss on that | 16:05 |
*** rcernin_ has quit IRC | 16:06 | |
*** jgregor has joined #openstack-meeting | 16:06 | |
sripriya | this is due to mysql versions we are using on the gate | 16:06 |
sripriya | aodh folks helped us identify this error since this error was specifically seen for aodh mysql installation | 16:06 |
sripriya | we use mysql 5.5 version on gate with ubuntu trusty | 16:07 |
*** ayogi has joined #openstack-meeting | 16:07 | |
sripriya | we need to move to 5.6 to update all our jobs to ubuntu-xenial | 16:07 |
*** manikanta_ has joined #openstack-meeting | 16:07 | |
*** jgregor__ has joined #openstack-meeting | 16:07 | |
sripriya | i will work with infra teams to update our tacker jobs to use xenial as a priority | 16:08 |
manikanta_ | Hi All | 16:08 |
sripriya | this is a heads up to all of us that if we are using mysql 5.5 version in your development, please upgrade to 5.6 version | 16:08 |
sripriya | manikanta_: hello | 16:09 |
*** jgregor_ has quit IRC | 16:09 | |
*** jungleboyj has joined #openstack-meeting | 16:09 | |
sripriya | any questions or thoughts team? | 16:09 |
diga | yes | 16:10 |
sripriya | diga: did you have something to share? | 16:11 |
diga | sripriya: My base API framework is ready | 16:11 |
*** jgregor has quit IRC | 16:11 | |
sripriya | diga: we will get to it, we are 1st knocking off the agenda items in meeting wiki | 16:12 |
diga | sripriya: I want to push it under tacker | 16:12 |
sripriya | next topic | 16:12 |
sripriya | #topic Adding status field in VNFD | 16:12 |
*** openstack changes topic to "Adding status field in VNFD (Meeting topic: tacker)" | 16:12 | |
sripriya | here is the patch https://review.openstack.org/#/c/373157/ | 16:12 |
manikanta_ | Regarding review comments on https://review.openstack.org/#/c/373157/ , instead of displaying the constant VNFD status as ACTIVE or NA | 16:13 |
sripriya | manikanta_: i know you wanted to discuss more on this patch with rest of folks, take it away | 16:13 |
manikanta_ | is it better we have a status field in VNFD object ? | 16:13 |
manikanta_ | gongysh suggested this, Need inputs from others as well ? | 16:13 |
*** rbartal has quit IRC | 16:14 | |
tbh | whether it is "state" or "status" I don't think the end user is not using that info for any purpose | 16:15 |
*** Julien-zte has quit IRC | 16:15 | |
sripriya | manikanta_: interesting, till now we have treated only VNF as the entity going through different life cycle management states, VNFD is more of a static catalog from which VNF is created | 16:15 |
manikanta_ | state or status here refers to proper onboarding of the VNFD in catlogue, IMO | 16:16 |
*** saisriki__ has joined #openstack-meeting | 16:16 | |
*** Julien-zte has joined #openstack-meeting | 16:16 | |
tbh | are we using VNFD status like enable/disable? I mean enabled are the ones from which launch VNF? | 16:16 |
sripriya | manikanta_: tbh it also doesnt make sense to display status as N/A for VNFD | 16:16 |
*** Julien-zte has quit IRC | 16:16 | |
janki | IMO, status of vnfd is not much used | 16:16 |
tbh | sripriya, yes | 16:16 |
*** Guest3787 has quit IRC | 16:16 | |
manikanta_ | So everytime, We assue that the state of VNFD is ACTIVE ?? in all case ? | 16:17 |
*** Julien-zte has joined #openstack-meeting | 16:17 | |
sripriya | janki: i think the patch is dealing with VNFD events and not to the end user | 16:17 |
*** ociuhandu has quit IRC | 16:17 | |
*** Julien-zte has joined #openstack-meeting | 16:17 | |
*** Julien-zte has quit IRC | 16:17 | |
janki | sripriya, manikanta_ VNFD is not a running entity that it will have stages. once created, it is static siting in db | 16:18 |
tbh | sripriya, yes eventually logs for the user? and is there any other event for VNFD? | 16:18 |
*** belmoreira has quit IRC | 16:18 | |
*** Julien-zte has joined #openstack-meeting | 16:18 | |
sripriya | so when an user queries VNFD events, even though the actual VNFD entries we do not maintain any status, we need to keep this consistent with VNFD events | 16:18 |
*** Julien-zte has quit IRC | 16:18 | |
*** saisrikiran has quit IRC | 16:19 | |
sripriya | tbh: we also access the specific VNFD events through Horizon right? | 16:19 |
*** ociuhandu has joined #openstack-meeting | 16:19 | |
*** Julien-zte has joined #openstack-meeting | 16:19 | |
*** Julien-zte has quit IRC | 16:19 | |
*** yamamoto has joined #openstack-meeting | 16:19 | |
*** spotz is now known as spotz_zzz | 16:19 | |
*** armax has joined #openstack-meeting | 16:19 | |
tbh | sripriya, yes we can access | 16:19 |
sripriya | manikanta_: i don't know if ACTIVE can be used since it is easier to confuse with VNF status ACTIVE | 16:19 |
*** fnaval has joined #openstack-meeting | 16:20 | |
*** Julien-zte has joined #openstack-meeting | 16:20 | |
*** Julien-zte has quit IRC | 16:20 | |
janki | we can use "created" | 16:20 |
janki | or uploaded | 16:20 |
*** Julien-zte has joined #openstack-meeting | 16:20 | |
sripriya | or onboarded? | 16:21 |
janki | or onboarded - this goes with horizon term too | 16:21 |
manikanta_ | janki: sripriya : How about onboarded | 16:21 |
*** Julien-zte has quit IRC | 16:21 | |
janki | sripriya, same thoughts :) | 16:21 |
sripriya | since we onboard VNFD and deploy VNF | 16:21 |
sripriya | :-) | 16:21 |
*** Julien-zte has joined #openstack-meeting | 16:21 | |
sripriya | do we agree with onboarded then? | 16:21 |
tbh | +1 | 16:21 |
manikanta_ | sripriya: +1 from myside | 16:21 |
*** ayogi has quit IRC | 16:21 | |
*** Julien-zte has quit IRC | 16:21 | |
sripriya | cool, manikanta_ please update the patch with the comments | 16:22 |
janki | will this state be displayed on CLI and horizon too? | 16:22 |
manikanta_ | sripriya, janki tbh : Thanks for the inputs | 16:22 |
sripriya | janki: yes | 16:22 |
sripriya | next topic, | 16:22 |
manikanta_ | sripriya, : Will update the same and respond to gongysh | 16:22 |
sripriya | #topic Fix hard coded VDU in alarm monitor | 16:22 |
*** openstack changes topic to "Fix hard coded VDU in alarm monitor (Meeting topic: tacker)" | 16:22 | |
sripriya | tung_doan: where do we stand as of now for this patch https://review.openstack.org/#/c/382479/ | 16:23 |
tung_doan | sripriya: thanks.. my patch is almost done.. just need reviews.. | 16:23 |
*** cody-somerville has joined #openstack-meeting | 16:23 | |
*** cody-somerville has quit IRC | 16:23 | |
*** cody-somerville has joined #openstack-meeting | 16:23 | |
*** spotz_zzz is now known as spotz | 16:24 | |
tung_doan | sripriya: just one concern and need disucss with you guys... | 16:24 |
sripriya | tung_doan: was there any dependent patches that needed to be reviewed before we review this? | 16:24 |
sripriya | tung_doan: sure please | 16:24 |
tung_doan | sripriya: regarding to scaling use case, when we support both scaling in/out... | 16:24 |
tung_doan | sripriya: alarm format need to know specific scaling action (in/out) | 16:25 |
tung_doan | sripriya: but they are not shown in tosca-template | 16:25 |
*** reedip_outofmemo has joined #openstack-meeting | 16:25 | |
sripriya | tung_doan: okay | 16:25 |
tung_doan | sripriya: that why i need to parse to get scaling in/out | 16:25 |
*** sandanar has quit IRC | 16:26 | |
tung_doan | sripriya: does it make sense? | 16:26 |
sripriya | tung_doan: can you share a sample tosca template | 16:26 |
sripriya | tung_doan: it is easier to understand that way | 16:26 |
*** nk2527 has joined #openstack-meeting | 16:26 | |
tung_doan | sripriya: https://review.openstack.org/#/c/382479/17/samples/tosca-templates/vnfd/tosca-vnfd-alarm-scale.yaml | 16:26 |
sripriya | tung_doan: i think till now it was assumed it would always be a scale out operation | 16:27 |
tung_doan | sripriya: yes.. but new patch was fixed this. | 16:27 |
*** ayoung has joined #openstack-meeting | 16:27 | |
*** claudiub|2 has joined #openstack-meeting | 16:28 | |
sripriya | tung_doan: so right now you point to the same scaling policy in both cases? | 16:28 |
tung_doan | sripriya: right.. but it will be parsed.. like this: https://review.openstack.org/#/c/382479/17/doc/source/devref/alarm_monitoring_usage_guide.rst@136 | 16:29 |
*** ociuhandu has quit IRC | 16:29 | |
*** ociuhandu has joined #openstack-meeting | 16:29 | |
tung_doan | sripriya: just look in alarm url | 16:29 |
*** slayer has quit IRC | 16:30 | |
tung_doan | sripriya: we have SP1-in and Sp-out for scaling-in and scaling-out | 16:30 |
*** Alagar has quit IRC | 16:30 | |
sripriya | tung_doan: ok so we need specific policies based on alarm triggers | 16:31 |
*** Alagar has joined #openstack-meeting | 16:31 | |
*** yamamoto has quit IRC | 16:31 | |
tung_doan | sripriya: that's right | 16:31 |
sripriya | tung_doan: so what is the current implementation with your patch? | 16:31 |
*** claudiub has quit IRC | 16:31 | |
tung_doan | sripriya: i already tested.. scaling in/out supported, fixed VDU hardcoded was done using metadata | 16:32 |
*** yamamoto has joined #openstack-meeting | 16:32 | |
tung_doan | sripriya: almost items for alarm RFE were done | 16:32 |
sripriya | tung_doan: i see that you apply the scaling policy based on the operator specified in alarm policy | 16:33 |
sripriya | tung_doan: we may be missing some edge cases here, but let us get this version out and later work on enhancing it | 16:34 |
*** csomerville has joined #openstack-meeting | 16:34 | |
tung_doan | sripriya: ok.. thanks | 16:34 |
tung_doan | sripriya:also, please show me your suggestion if possible, thanks | 16:34 |
sripriya | team, please review this patch , we need to get this in to newton and make a stable release, kindly provide your comments or leave your +1s | 16:35 |
sripriya | tung_doan: will take a closer look at the patch today | 16:35 |
sripriya | tung_doan: was there any other patch related to this topic? | 16:35 |
tung_doan | sripriya: i already mentioned to you about scaling stucks in PENDING_SCALING_STATE | 16:36 |
*** slayer has joined #openstack-meeting | 16:36 | |
sripriya | tung_doan: is this for the scale_in? | 16:37 |
tung_doan | sripriya: i will look into that later.. | 16:37 |
sripriya | tung_doan: okay | 16:37 |
*** claudiub|2 has quit IRC | 16:37 | |
sripriya | moving on | 16:37 |
sripriya | #topic VNF Container spec | 16:37 |
*** openstack changes topic to "VNF Container spec (Meeting topic: tacker)" | 16:37 | |
tung_doan | sripriya: right. actually heat fixed this | 16:37 |
sripriya | janki: take it away | 16:37 |
sripriya | #link https://review.openstack.org/#/c/397233/ | 16:37 |
sripriya | tung_doan: ack | 16:37 |
tung_doan | sripriya: so we can leverage it | 16:37 |
janki | sripriya, I have replied to the comments | 16:37 |
*** cody-somerville has quit IRC | 16:37 | |
janki | I am thinking of calling magnum apis directly instead of going via heat | 16:38 |
*** brault has joined #openstack-meeting | 16:38 | |
janki | we can also directly supply dockerfile for vnf creation | 16:38 |
sripriya | janki: help me understand, when we discussed at the design summit, we talked about zun for container life cycle management | 16:38 |
janki | in similar lines to supporting HOT template for vnf creation | 16:39 |
janki | sripriya, yes zun is the best approach. | 16:39 |
*** jungleboyj has quit IRC | 16:39 | |
janki | since zun is not fully ready, going with magnum for the first iteration | 16:39 |
sripriya | janki: so does magnum also support container creation? | 16:40 |
sripriya | janki: magnum is supposed to manage COEs right? | 16:40 |
diga | sripriya: yes, its COE | 16:40 |
janki | sripriya, yes magum is to manage COE. but it does create containers in bay and then manage the bay | 16:40 |
janki | tbh correct me if i am worng here | 16:41 |
diga | sripriya: I think we should go with magnum | 16:41 |
diga | janki: now bay called as cluster | 16:41 |
sripriya | janki: i guess those are specific container platform commands and not openstack api commands | 16:41 |
*** brault has quit IRC | 16:42 | |
janki | sripriya, i think there are openstack commands too. need to check on this | 16:43 |
diga | sripriya: no, all the commands are openstack apis | 16:43 |
sripriya | janki: diga : okay and this is through magnum? | 16:43 |
janki | sripriya, yes | 16:43 |
*** yamamoto_ has joined #openstack-meeting | 16:43 | |
diga | sripriya: yes | 16:43 |
tbh | sripriya, janki I feel magnum won't serve the purpose for the following reasons ... 1)It will launch the containers in the nova instance, which will be extra overhead 2)sometimes if we want to scale out the NF, it may launch new nova instance(if the existing VMs serving COE is out of capacity), so again introducing VM problems here 3)If we choose magnum, we need to select COE first and develop those specific yaml files | 16:43 |
janki | tbh +1. but this is for the first iteration I am proposing | 16:44 |
sripriya | tbh: thanks for the info | 16:44 |
sripriya | janki: tbh: how about zun? | 16:44 |
sripriya | i did not see any REST api docs of the project, i may be missing something | 16:45 |
tbh | janki, even in the first iteration if we consider magnum, and then in future if we want to move to zun, we need to change lot of codebase which is undesirable | 16:45 |
diga | tbh: I dont agree with you, we dont need to launch nova instance when we want to scale, that;s the reason cluster part comes into picture | 16:45 |
*** abalutoiu has joined #openstack-meeting | 16:45 | |
diga | tbh: COE files are already there, we just want to reuse | 16:45 |
janki | zun is not fully ready. last I heard, they were writing a scheduler for spawning containers | 16:45 |
sripriya | janki: okay | 16:45 |
tbh | diga, cluster can come into picture inside the bay like pod kind of thing, or more of nova instances in single bay | 16:45 |
*** davidsha has joined #openstack-meeting | 16:46 | |
*** guoshan has joined #openstack-meeting | 16:46 | |
*** mickeys has joined #openstack-meeting | 16:46 | |
tbh | diga, at some of point of time, we have to launch new VM again | 16:46 |
diga | tbh: bay is collection of nova instances | 16:46 |
janki | instead of waiting for zun and siting idle, lets start with some POC kind of work and get things in discussion/improvement | 16:46 |
janki | sripriya, tbh ^ | 16:46 |
*** yamamoto has quit IRC | 16:46 | |
tbh | diga, yes, it is also limited I feel | 16:46 |
diga | tbh: I dont think, I have written some part of COE two release before | 16:47 |
tbh | diga, same here :) | 16:47 |
diga | tbh: it works well, & tested on coreos & fedora-atomic | 16:47 |
sripriya | tbh: janki: diga: let us introduce magnum as the 1st container support and later introduce zun as a 2nd support | 16:48 |
janki | sripriya, +1 | 16:48 |
tbh | sripriya, janki I feel either go with zun or heat docker plugin(if not deprecated). or tacker own apis for container | 16:48 |
diga | sripriya: +1 but I dont know when zun will get stable, I think not for this release at least | 16:49 |
*** ygbo has joined #openstack-meeting | 16:49 | |
sripriya | tbh: that is also a good point, does heat directly interface with docker? | 16:49 |
diga | yeah | 16:49 |
diga | heat has docker plugin implemented | 16:49 |
janki | I am also emphasising on using method 3 of spec - Directly pass in Dockerfile to create a VNF. This would bypass | 16:49 |
janki | tosca-parser, Heat and call Magnum APIs directly. | 16:49 |
*** matrohon has quit IRC | 16:49 | |
janki | tbh sripriya heat-docker is deprecated/removed | 16:50 |
tbh | sripriya, but I don't think magnum will be sufficient, even in the case of SFC | 16:50 |
sripriya | tbh: my only concern for direct interface is we dont want to own too much of this logic in tacker since that is not the main goal for the orchestrator and may have challenges when we integrate with other VIMs | 16:50 |
*** yamamoto_ has quit IRC | 16:50 | |
diga | janki: I would like you to cover all this point in the spec | 16:50 |
*** guoshan has quit IRC | 16:50 | |
*** abalutoiu has quit IRC | 16:50 | |
sripriya | tbh: we are still in a nascent stage for this :-) | 16:50 |
janki | diga all the points are covered | 16:50 |
diga | sripriya: +1 | 16:50 |
*** Patifa has joined #openstack-meeting | 16:50 | |
diga | sripriya: any how we need, third layer to manage orchestration | 16:51 |
janki | writing APIs in tacker would be like duplicating some portion of zun | 16:51 |
tbh | sripriya, but my concern, we have to completely move to new project if we choose magnum | 16:51 |
sripriya | alright, some good thoughts here, let us continue to iterate the spec based on this comments | 16:51 |
*** jungleboyj has joined #openstack-meeting | 16:52 | |
sripriya | tbh: tacker already has started to interact with multiple projects for many cloud functionalities | 16:52 |
tbh | sripriya, yes, but here I mean pick one project for one or two cycles is not good I think | 16:53 |
*** sshnaidm is now known as sshnaidm|mtg | 16:53 | |
sripriya | tbh: i do not think we will remove one and add a new one | 16:53 |
sripriya | tbh: they can evolve in parallel | 16:53 |
sripriya | tbh: what do you think? | 16:53 |
janki | sripriya, tbh we can have this feature as a techpreview and keep on improving over the coming releases | 16:54 |
tbh | sripriya, I am thinking for magnum, it may happen :) | 16:54 |
sripriya | tbh: please add your thoughts on the spec and we can discuss on gerrit | 16:54 |
tbh | sripriya, sure | 16:54 |
sripriya | we have 2 more specs to touch upon quickly | 16:54 |
sripriya | #topic vmware vim support | 16:55 |
*** openstack changes topic to "vmware vim support (Meeting topic: tacker)" | 16:55 | |
sripriya | marchetti: are you planning to create a spec for supporting vmware as a VIM? | 16:55 |
*** Guest49548 has quit IRC | 16:55 | |
marchetti | I'm still trying to figure out what is needed. It may be that VIO is the best option. | 16:56 |
marchetti | VIO == Vmware Integrated OpenStack | 16:56 |
marchetti | If that is the option, then technically speaking it should already be supported | 16:56 |
sripriya | marchetti: if you need some information from Tacker perspective, someone can tag with you for this spec | 16:56 |
marchetti | sripriya: ok thanks | 16:57 |
sripriya | marchetti: right | 16:57 |
sripriya | marchetti: let us discuss more on this in tacker channel after the meeting | 16:57 |
marchetti | sripriya: ok | 16:57 |
sripriya | #topic pecan framework | 16:57 |
*** openstack changes topic to "pecan framework (Meeting topic: tacker)" | 16:57 | |
sripriya | diga: do you have a spec created for this? | 16:57 |
diga | yes | 16:58 |
diga | Already pushed | 16:58 |
sripriya | link please? | 16:58 |
*** frasantoro has quit IRC | 16:58 | |
diga | 1 min | 16:58 |
*** kaisers_ has quit IRC | 16:58 | |
diga | https://review.openstack.org/#/c/368511/ | 16:58 |
sripriya | please add the cores to the spec and feel free to ping folks on tacker channel | 16:58 |
diga | sripriya: sure | 16:59 |
sripriya | team, please review this spec and provide your thoughts | 16:59 |
sripriya | time is up team | 16:59 |
sripriya | thanks for attending! | 16:59 |
diga | sripriya: about pecan code, can I create one folder under tacker | 16:59 |
sripriya | #endmeeting | 16:59 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 16:59 | |
openstack | Meeting ended Tue Nov 22 16:59:41 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/tacker/2016/tacker.2016-11-22-16.00.html | 16:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/tacker/2016/tacker.2016-11-22-16.00.txt | 16:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/tacker/2016/tacker.2016-11-22-16.00.log.html | 16:59 |
sripriya | diga: let us discuss on tacker channle | 16:59 |
*** janki has quit IRC | 16:59 | |
diga | sripriya: yes | 16:59 |
igordcard | #startmeeting network_common_flow_classifier | 17:00 |
openstack | Meeting started Tue Nov 22 17:00:22 2016 UTC and is due to finish in 60 minutes. The chair is igordcard. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:00 |
*** openstack changes topic to " (Meeting topic: network_common_flow_classifier)" | 17:00 | |
openstack | The meeting name has been set to 'network_common_flow_classifier' | 17:00 |
igordcard | hi all | 17:00 |
igordcard | let's wait 3 minutes to improve the chances of everyone being around | 17:00 |
*** Leo_ has quit IRC | 17:00 | |
*** reedip_outofmemo has quit IRC | 17:00 | |
davidsha | Hi | 17:00 |
*** Patifa has quit IRC | 17:00 | |
* njohnston lurks | 17:01 | |
*** tung_doan has quit IRC | 17:01 | |
davidsha | njohnston: How are you? | 17:02 |
*** Alagar has quit IRC | 17:02 | |
igordcard | agenda: | 17:03 |
*** slayer has quit IRC | 17:03 | |
igordcard | #link https://wiki.openstack.org/wiki/Neutron/CommonFlowClassifier#Discussion_Topic_22_November_2016 | 17:03 |
igordcard | I'll start with the OVS Flow Manager today | 17:03 |
igordcard | #topic OVS Flow Manager: new patch available at https://review.openstack.org/#/c/323963/ | 17:03 |
*** openstack changes topic to "OVS Flow Manager: new patch available at https://review.openstack.org/#/c/323963/ (Meeting topic: network_common_flow_classifier)" | 17:03 | |
igordcard | #link https://review.openstack.org/#/c/323963/ | 17:03 |
*** Patifa has joined #openstack-meeting | 17:04 | |
davidsha | Reviews are appreciated! | 17:04 |
igordcard | ;) I'm hoping to have a look at it, been a while since the last time I checked it | 17:04 |
igordcard | do you want to discuss something about the flow manager in general? | 17:05 |
njohnston | /msg davidsha Doing all right, not allowed to work on OpenStack as much now... which makes me sad. | 17:05 |
*** slayer has joined #openstack-meeting | 17:06 | |
davidsha | igordcard: There isn't much really, that patch is basically a new version of the flow manager divorced from the agent extensions API | 17:06 |
igordcard | alright | 17:08 |
igordcard | keep the code and the reviews flowing! | 17:09 |
igordcard | moving on... | 17:09 |
igordcard | common classification framework | 17:10 |
igordcard | #topic We have converged to Approach 2 at https://review.openstack.org/#/c/333993/ | 17:10 |
*** openstack changes topic to "We have converged to Approach 2 at https://review.openstack.org/#/c/333993/ (Meeting topic: network_common_flow_classifier)" | 17:10 | |
igordcard | #link https://review.openstack.org/#/c/333993 | 17:10 |
igordcard | at the summit meeting we converged to approach 2 | 17:11 |
*** nadya has quit IRC | 17:11 | |
igordcard | as such, I've now deleted approach 1 and 3 from the spec so we can focus on improving approach 2 | 17:11 |
davidsha | igordcard: cool, I was reading over it earlier and left a couple of comments. | 17:12 |
igordcard | however, we were still uncertain about whether a an API for users should be provided as well, i.e. to define classifications as resources | 17:12 |
igordcard | #topic Should this approach include a user-facing API? | 17:12 |
*** openstack changes topic to "Should this approach include a user-facing API? (Meeting topic: network_common_flow_classifier)" | 17:12 | |
*** ygbo has quit IRC | 17:13 | |
*** sshnaidm|mtg is now known as sshnaidm | 17:13 | |
ralonsoh | Can you elaborate this question? | 17:13 |
*** tbh has left #openstack-meeting | 17:13 | |
ralonsoh | user-facing API? | 17:13 |
ralonsoh | Sorry if this is irrelevant | 17:13 |
*** tuan_luong has joined #openstack-meeting | 17:14 | |
njohnston | By "user" do you mean "thing that consumes flow classifier" or "tenant"? | 17:14 |
igordcard | ralonsoh: whether classifications should be tenant API resources, or simply definitions in code that can be reused and extended by neutron projects | 17:14 |
igordcard | njohnston: tenant | 17:14 |
ralonsoh | igorcard: thanks | 17:14 |
njohnston | I vote the latter; if multiple things use flow classified then a tenant could get confused | 17:15 |
igordcard | ralonsoh: nothing is irrelevant :) | 17:15 |
*** LouisF has joined #openstack-meeting | 17:15 | |
igordcard | the latter is developer-friendly, while the former tries to be user-friendly as well, in an attempt to have users define their own classifications (within the scope of what the framework supports at a certain release) | 17:16 |
davidsha | By the later you mean API extensions through Mixins? The former would need to be a service plugin correct? | 17:16 |
*** s3wong has quit IRC | 17:17 | |
njohnston | Let's say FWaaS and SFC both use the classifier. I would rather have them define things in FWaaS and SFC and have those manage the classifier behind them. | 17:18 |
njohnston | As an example | 17:18 |
davidsha | njohnston: that's the plan, the hope is it's all back end agnostic. This is just deciding weather the extensions consume to individual values or a reference to a classifier resource to extract values from. | 17:19 |
*** weshay is now known as weshay_brb | 17:20 | |
igordcard | njohnston: In the tenant API approach, FWaaS and SFC can still manage the classifier but the classification definition would come from an ID, essentially | 17:20 |
igordcard | davidsha: right | 17:20 |
*** jungleboyj has quit IRC | 17:21 | |
davidsha | with the later you could keep reusing the same classifiers across multiple extensions. | 17:21 |
davidsha | later for what I said* | 17:22 |
*** nkrinner is now known as nkrinner_afk | 17:22 | |
njohnston | Latter? | 17:22 |
davidsha | "a reference to a classifier resource to extract values from." | 17:22 |
igordcard | for the sake of clarity, let's call the approach with the API resources "resource-based" and the one without API "definition-based" | 17:23 |
*** Patifa has quit IRC | 17:23 | |
davidsha | +1 | 17:24 |
*** Patifa has joined #openstack-meeting | 17:24 | |
igordcard | I also recommend a distinction between classification and classifier, if you agree | 17:24 |
davidsha | Sure, but I'm prone to mixing them up :P | 17:25 |
igordcard | classification as whatever refers to a traffic classification/kind, and classifier as the component that evaluate the classification of the traffic | 17:25 |
njohnston | I am fine with either, as long as: if a tenant wants to modify an existing resource it is never ambiguous the use that resource is being put to. So they don't change an SFC-consumed classification when they meant to change an FWaaS-consumed classification. | 17:25 |
njohnston | Just because this is uncommonly abstract of a thing for a tenant to have to deal with. Abstraction makes sense for developers, not for many customers. | 17:26 |
davidsha | njohnston: That's a good point, but it would be similar to modifying QoS Rules then, they would need to define a new classification for the single instance they want to change. | 17:27 |
igordcard | njohnston: a fair concern.. I would vote for a non-updatable classification resource | 17:27 |
*** weshay_brb is now known as weshay | 17:28 | |
*** penick has joined #openstack-meeting | 17:28 | |
*** dprince has quit IRC | 17:29 | |
njohnston | +1 | 17:29 |
*** dprince has joined #openstack-meeting | 17:30 | |
davidsha | +1 | 17:30 |
igordcard | let me echo davidsha's question | 17:30 |
*** rossella__ has quit IRC | 17:30 | |
*** tuan_luong has quit IRC | 17:31 | |
davidsha | From the Summit? | 17:31 |
*** rossella__ has joined #openstack-meeting | 17:31 | |
igordcard | how would we do the definition-based approach? though mixins applied to each neutron extension that wants to supports classifications? | 17:32 |
igordcard | s/though/through | 17:32 |
*** whenry has quit IRC | 17:32 | |
davidsha | It was to add mixin classes to neutron-lib or neutron classifier and just have extensions include them in their service plugins and extend their backends. | 17:32 |
*** jungleboyj has joined #openstack-meeting | 17:34 | |
*** unicell1 has quit IRC | 17:35 | |
davidsha | the problem with it is that long detailed classifications would need to be repeated for all the extensions that needed it enabled, it also has the extensions database classes extending to hold all the possible classifications | 17:35 |
igordcard | right, the different projects would mirror the classifications structures within their local tables | 17:37 |
davidsha | exactly | 17:37 |
igordcard | so every project would have to sync immediately with new versions of the classifications structures? | 17:38 |
*** LouisF_ has joined #openstack-meeting | 17:38 | |
*** LouisF has quit IRC | 17:38 | |
*** Alagar has joined #openstack-meeting | 17:39 | |
davidsha | igordcard: not if the classification types were broken into different mixins | 17:39 |
njohnston | If there is a case for new version upgrades, would they be versioned? | 17:39 |
igordcard | davidsha: I see.. but then it would be a "mixin spaghetti" | 17:41 |
davidsha | njohnston: They would probably need to be, but the idea is that the different types would be static. | 17:41 |
*** dmorita has joined #openstack-meeting | 17:41 | |
*** rasca has quit IRC | 17:41 | |
davidsha | you have a mixin for IPv4, IPv6, NSH, etc... | 17:42 |
*** Guest83036 has quit IRC | 17:44 | |
*** sudipto_ has quit IRC | 17:44 | |
igordcard | alright, we have a good deal of info here to help us decide on the spec, I'm moving to the next topic now (still related) while we have time | 17:45 |
igordcard | #topic Completing the spec and starting the code | 17:45 |
*** openstack changes topic to "Completing the spec and starting the code (Meeting topic: network_common_flow_classifier)" | 17:45 | |
igordcard | what do both approaches have in common? | 17:46 |
*** jungleboyj has quit IRC | 17:46 | |
igordcard | can we start working on openstack/neutron-classifier to provide the foundation for classification, either exposed as resources or not? | 17:46 |
davidsha | igordcard: almost nothing, resource based requires a service plugin and definition based requires mixins | 17:46 |
*** guoshan has joined #openstack-meeting | 17:46 | |
igordcard | I will update the spec to clarify the resource-based approach and will add my understanding of the definition-based approach | 17:48 |
igordcard | will greatly appreciate feedback njohnston davidsha | 17:48 |
*** anilvenkata has joined #openstack-meeting | 17:49 | |
igordcard | and ralonsoh | 17:49 |
davidsha | ack | 17:49 |
ralonsoh | sure! | 17:49 |
igordcard | also feel free to submit a patchset providing more info njohnston | 17:49 |
igordcard | we can then attempt to converge to an approach, in gerrit | 17:49 |
njohnston | +1 | 17:50 |
davidsha | +1 | 17:50 |
igordcard | alright, moving on.. | 17:50 |
igordcard | #topic Repo: new repo or neutron-classifier repo? | 17:50 |
*** openstack changes topic to "Repo: new repo or neutron-classifier repo? (Meeting topic: network_common_flow_classifier)" | 17:50 | |
*** spilla has joined #openstack-meeting | 17:50 | |
*** guoshan has quit IRC | 17:51 | |
davidsha | Just stick to neutron-classifier is my vote | 17:51 |
njohnston | what would be the advantage of a new repo? | 17:52 |
igordcard | I expect most of it would have to be rewritten, in either approach | 17:52 |
igordcard | so starting freshing is potentially cleaner, but reusing the neutron-classifier keeps the ecosystem less fragmented | 17:53 |
igordcard | I'm voting to stay on neutron-classifier as well | 17:53 |
*** lpetrut has quit IRC | 17:53 | |
njohnston | will this end up being packaged into a separate pypi module, like neutron-lib? | 17:54 |
davidsha | njohnston: don't think there is an advantage, presumably yes. | 17:55 |
davidsha | njohnston: but the service plugin approach would make it like any other extension. | 17:56 |
njohnston | ok | 17:56 |
* njohnston thinks staying with neutron-classifier is wiser | 17:56 | |
*** gagehugo has joined #openstack-meeting | 17:56 | |
igordcard | which raises the issue of dependency between projects | 17:57 |
igordcard | moving on... | 17:57 |
*** browne has joined #openstack-meeting | 17:57 | |
igordcard | #topic Open discussion | 17:57 |
*** openstack changes topic to "Open discussion (Meeting topic: network_common_flow_classifier)" | 17:57 | |
*** raildo has quit IRC | 17:57 | |
igordcard | * between extensions | 17:57 |
igordcard | anything else we need to discuss? | 17:58 |
*** dprince has quit IRC | 17:58 | |
*** ravelar has joined #openstack-meeting | 17:58 | |
davidsha | don't think there is enough time unfortunately. | 17:58 |
*** weshay is now known as weshay1-1 | 17:59 | |
*** kaisers_ has joined #openstack-meeting | 17:59 | |
*** dprince has joined #openstack-meeting | 17:59 | |
igordcard | next meeting is expected in 2 weeks, but until then get your thoughts onto the spec! | 17:59 |
*** jungleboyj has joined #openstack-meeting | 17:59 | |
igordcard | thanks everybody, cya all | 17:59 |
igordcard | #endmeeting | 17:59 |
ralonsoh | bye | 17:59 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:59 | |
openstack | Meeting ended Tue Nov 22 17:59:42 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/network_common_flow_classifier/2016/network_common_flow_classifier.2016-11-22-17.00.html | 17:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/network_common_flow_classifier/2016/network_common_flow_classifier.2016-11-22-17.00.txt | 17:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/network_common_flow_classifier/2016/network_common_flow_classifier.2016-11-22-17.00.log.html | 17:59 |
davidsha | thanks, bye! | 17:59 |
*** raildo has joined #openstack-meeting | 17:59 | |
lbragstad | #startmeeting keystone | 18:00 |
openstack | Meeting started Tue Nov 22 18:00:06 2016 UTC and is due to finish in 60 minutes. The chair is lbragstad. 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 |
lbragstad | amakarov, ayoung, bknudson, breton, browne, chrisplo, crinkle, davechen, dolphm, dstanek, edmondsw, edtubill, gagehugo, gyee, henrynash, hrybacki, jamielennox, jaugustine, jgrassler, knikolla, lbragstad, kbaikov, ktychkova, morgan, nisha, nkinder, notmorgan, raildo, ravelar, rderose, rodrigods, roxanaghe, samueldmq, shaleh, srwilkers, stevemar, topol, StefanPaetowJisc | 18:00 |
jaugustine | hello | 18:00 |
dstanek | o/ | 18:00 |
rodrigods | o/ | 18:00 |
lbragstad | #agenda https://etherpad.openstack.org/p/keystone-weekly-meeting | 18:00 |
gagehugo | o/ | 18:00 |
rderose | o/ | 18:00 |
spilla | o/ | 18:00 |
breton | howdy | 18:00 |
*** chrisplo has joined #openstack-meeting | 18:00 | |
lamt | o/ | 18:00 |
lbragstad | ah... | 18:00 |
lbragstad | #link agenda https://etherpad.openstack.org/p/keystone-weekly-meeting | 18:00 |
* crinkle not really around | 18:00 | |
edtubill | o/ | 18:00 |
* stevemar is also not really around, but in a different place thank crinkle | 18:01 | |
stevemar | than* | 18:01 |
stevemar | thanks lbragstad ;) | 18:01 |
lbragstad | stevemar np | 18:01 |
raildo | o/ | 18:01 |
knikolla | o/ | 18:02 |
ayoung | lbragstad, So I'd really like to get the RBAC spec in to Ocata | 18:02 |
*** penick has quit IRC | 18:02 | |
*** baoli has quit IRC | 18:02 | |
*** SridharP has quit IRC | 18:02 | |
lbragstad | ayoung cool - let's talk about it at the end of the meeting - since we have a quick agenda anyway | 18:03 |
browne | o/ | 18:03 |
ayoung | lbragstad, first item is specs. | 18:03 |
*** ralonsoh has quit IRC | 18:03 | |
ayoung | Announcements [stevemar] | 18:03 |
ayoung | Next milestone is Ocata-2 -- Week of Dec 12-16 -- This is also spec freeze week, specs must merge by then! | 18:03 |
*** baoli has joined #openstack-meeting | 18:03 | |
lbragstad | ayoung looks like a request for reviews - but we can talk about | 18:04 |
lbragstad | https://review.openstack.org/#/c/391624/ | 18:04 |
*** penick has joined #openstack-meeting | 18:04 | |
lbragstad | #optic Announcements | 18:04 |
lbragstad | #topic Announcements | 18:04 |
*** openstack changes topic to "Announcements (Meeting topic: keystone)" | 18:04 | |
lbragstad | Next milestone is Ocata-2 -- Week of Dec 12-16 -- This is also spec freeze week, specs must merge by then! | 18:05 |
lbragstad | also - looks like we | 18:05 |
lbragstad | are going to stick with the etherpad format for the meeting | 18:05 |
lbragstad | at least according to the current responses - https://goo.gl/forms/Gs4lZxgktRzlwHAn2 | 18:05 |
*** henry__ has joined #openstack-meeting | 18:05 | |
lbragstad | Reminder that we have the policy meeting tomorrow | 18:06 |
lbragstad | #link https://review.openstack.org/#/c/398500/ merged | 18:06 |
lbragstad | so there should be an ical published http://eavesdrop.openstack.org/ by EOD | 18:06 |
*** nadya has joined #openstack-meeting | 18:07 | |
lbragstad | ayoung can we breeze through breton's topic before the RBAC spec since it was on the agenda last week and we didn't get to it? | 18:07 |
ayoung | check | 18:07 |
lbragstad | ayoung htanks | 18:07 |
lbragstad | #topic Request id chaining in keystoneclient | 18:07 |
*** openstack changes topic to "Request id chaining in keystoneclient (Meeting topic: keystone)" | 18:07 | |
morgan_ | o/ | 18:07 |
lbragstad | breton you're up | 18:07 |
breton | there was that spec with request-id chaining | 18:08 |
breton | the idea was to send the same request-id to all services | 18:08 |
breton | so that actions could be tracked | 18:08 |
ayoung | we have a plan in place to fix? | 18:08 |
breton | it was a cross-project spec and there was a huge discussion | 18:08 |
lbragstad | breton is there a link to the spec? | 18:08 |
breton | and, apparently, it was broken in ksc for ~2 major releases | 18:09 |
*** davidsha has quit IRC | 18:09 | |
breton | lbragstad: http://specs.openstack.org/openstack/openstack-specs/specs/return-request-id.html | 18:09 |
ayoung | and...since everything starts with a keystone token, people thought the request ID should come from Keystone, but since token can be used on multiple requests, even the auditID is not an appropriate value | 18:09 |
breton | lbragstad: i couldn't find the spec for reusing request-id though | 18:09 |
morgan_ | ayoung: i remember this | 18:09 |
ayoung | and we can't trust the client to generate it as they could fake it out | 18:09 |
morgan_ | ayoung: the convo went in a lot of circles for that | 18:09 |
morgan_ | we have to pick *something* to trust | 18:10 |
*** jprovazn has joined #openstack-meeting | 18:10 | |
*** unicell has joined #openstack-meeting | 18:10 | |
ayoung | and we don't know, after the token is requested, what the right place to generate the request ID is | 18:10 |
breton | we removed the last bits of this broken request-id thing in https://review.openstack.org/#/c/396260/ | 18:10 |
lbragstad | so a request ID needs to be a combination of the token + operation? | 18:10 |
morgan_ | honestly, i think the client can generate it just fine. | 18:10 |
ayoung | seems like it has to be in keystonemiddleware, and passed down the reuqest hierarchy. But...hmmm | 18:10 |
breton | and released yesterday after some discussion | 18:10 |
morgan_ | it's better to have a request-id than not. | 18:10 |
ayoung | there is no way to prevent a bad actore from faking the ID | 18:10 |
breton | someone should bring it back to keystoneclient | 18:10 |
morgan_ | ayoung: ++ | 18:11 |
breton | i am not sure that it works in other clients though. | 18:11 |
ayoung | I wonder if this could be piggybacked with jamielennoxs service token approach | 18:11 |
*** Alagar has quit IRC | 18:11 | |
morgan_ | ayoung: possibly | 18:11 |
ayoung | it seems that the request ID should be generated at the edge, so if a service is calling another service, we trust it to generate the ID and pass it along | 18:11 |
breton | please review https://review.openstack.org/#/q/topic:bp/return-request-id-to-caller+project:openstack/python-keystoneclient that should bring it back. | 18:11 |
ayoung | breton, kill it | 18:12 |
morgan_ | breton: i would rather see it in KSA than ksc in this case | 18:12 |
ayoung | it is not a keystoneclient problem to solve. It might be keystonemiddleware, though | 18:12 |
breton | ayoung: done | 18:12 |
morgan_ | keystoneclient is the wrong place regardless | 18:12 |
ayoung | might need KSA support, but I think it is middleware | 18:12 |
morgan_ | the way i see it, ksa supports it | 18:12 |
morgan_ | ksm uses it | 18:12 |
breton | uses it? | 18:12 |
breton | for what? | 18:12 |
morgan_ | uses/makes use of the support | 18:12 |
ayoung | breton, to pass it on | 18:12 |
morgan_ | ^^ | 18:12 |
ayoung | in a trusted manner | 18:12 |
morgan_ | what ayoung said. | 18:13 |
breton | it is not auth thing | 18:13 |
morgan_ | but keystoneauth *is* the session for a given set of requests | 18:13 |
ayoung | so...what we are really talking about here is an audit trail, but the ability to distinguish between two different requests using the same token | 18:13 |
ayoung | othewise, the token audit ID is sufficient | 18:13 |
ayoung | breton, it is an Audit thing | 18:13 |
breton | right now it is in all python-*client, not sure if it works | 18:13 |
morgan_ | let it be part of the session object(s) that are passed around internally | 18:13 |
ayoung | so...to do it right (overdesign) we would do something like this: | 18:14 |
*** Alagar has joined #openstack-meeting | 18:14 | |
ayoung | first service that gets the request geneerates and ID and signes it (yeah PKI again...this is athought experiment, not reality, bear with me) | 18:14 |
ayoung | and then each service in the chain adds its own signature to it. | 18:14 |
morgan_ | even if we started with audit id. that is a step in the right direction (just don't reference the audit-id as the audit-id, so if we want t change/enhance it we can) | 18:14 |
ayoung | ugh...not even that signing thing works. | 18:15 |
ayoung | The problem is that we have to treat services like Trove and Sahara as untrusted services | 18:15 |
lbragstad | ayoung the request id would change every time it hits a new service, wouldn't it? | 18:15 |
ayoung | or add some other service outthere that is not under the big tent, and you get the same idea | 18:15 |
morgan_ | so simple solution | 18:16 |
morgan_ | lets start with the audit id. or a UUID seeded from the audit-id | 18:16 |
morgan_ | now we have at least *some* level of tracking. | 18:16 |
ayoung | lbragstad, does it? I would not think that would be useful, but the id still then needs to be linked to the endpoint, or a hacked endpoint could modify | 18:16 |
morgan_ | or audit_id+timestamp if request_id is none | 18:16 |
*** prateek has quit IRC | 18:16 | |
ayoung | I thought the idea of a request id, though, was to track the request across multiple services | 18:16 |
morgan_ | (seeded into uuid) | 18:16 |
*** sshnaidm is now known as sshnaidm|away | 18:16 | |
breton | request-id thing was cross-project. Before killing it and discussing something new we should talk to other projects. | 18:16 |
ayoung | audit_id+timestamp is pretty good | 18:17 |
*** henrynash has joined #openstack-meeting | 18:17 | |
*** henry__ has quit IRC | 18:17 | |
ayoung | breton, I come to praise audit id, not to bury it | 18:17 |
ayoung | morgan_, I think that is it | 18:17 |
ayoung | audit_id + timestamp | 18:17 |
ayoung | the worst a service could do then is munge the timestamp | 18:17 |
*** maishsk has joined #openstack-meeting | 18:18 | |
*** maishsk has quit IRC | 18:18 | |
ayoung | any other service can confirm that the audit_id on the token matches... | 18:18 |
*** AlanClark has joined #openstack-meeting | 18:18 | |
ayoung | breton, would that work? request ID = (token['audi'id'], timestamp_of_initial_request) | 18:18 |
morgan_ | ayoung: uuid.uuid5(audit_id, timestamp) (timestamp is namespace) | 18:18 |
morgan_ | ayoung: or something like that | 18:18 |
breton | ayoung: no idea :) | 18:19 |
ayoung | morgan_, sha256? | 18:19 |
morgan_ | it's sha1 | 18:19 |
morgan_ | but that is sufficient for a request_id | 18:19 |
ayoung | morgan_, it can always be a calculated value, so long as we capture the original request time | 18:19 |
morgan_ | right | 18:19 |
*** saisriki__ has quit IRC | 18:19 | |
morgan_ | i'd rather populate a uuid (strings are easier to suss out in longs) if we're doing it. | 18:19 |
morgan_ | logs* | 18:19 |
morgan_ | but impl detail aside | 18:20 |
ayoung | so...original request timesamp now becomes an additional header? | 18:20 |
morgan_ | audit_id + timestamp_of_request_at_edge | 18:20 |
ayoung | morgan_, sha256 as a string. Lets avoid any crypto discussion | 18:20 |
morgan_ | ayoung: sure. or make it all the same header | 18:20 |
*** weshay1-1 is now known as weshay | 18:20 | |
morgan_ | OpenStack-Request-Id: <calc_string>, <timestamp> | 18:21 |
ayoung | morgan_, we need the initial time in order to confirm the hash. | 18:21 |
morgan_ | if you want to re-calc it you can | 18:21 |
ayoung | breton, is that enough to go on? We don't need to design it all here, but you should be able to take that and run. Hit me or morgan_ up for ?s in #keystone if needs be | 18:21 |
morgan_ | split is cheap in python and any other lang (maybe excluding C) | 18:21 |
morgan_ | ayoung: ++ | 18:21 |
*** iyamahat has quit IRC | 18:22 | |
*** e0ne has quit IRC | 18:22 | |
morgan_ | and this can be encoded in keystoneauth (support for it) so it just exists | 18:22 |
lbragstad | breton does that help? | 18:22 |
ayoung | #action breton to spec out new request id format based on token audit ID and timestamp of original request | 18:22 |
morgan_ | since we are trying to get sessions to be passed in from middleware and reused when talking to subsequent services for the request | 18:23 |
*** yamahata has quit IRC | 18:24 | |
breton | please comment on https://review.openstack.org/#/q/topic:bp/return-request-id-to-caller+project:openstack/python-keystoneclient too | 18:24 |
breton | so that the person doesn't work on them any more | 18:24 |
lbragstad | alright - moving on | 18:25 |
breton | i was actually trying to notify people about the request-id thing :p | 18:25 |
lbragstad | #topic PCI lockout and recovery | 18:25 |
*** openstack changes topic to "PCI lockout and recovery (Meeting topic: keystone)" | 18:25 | |
lbragstad | gagehugo you're up | 18:25 |
gagehugo | ok | 18:25 |
gagehugo | I saw people responded already | 18:25 |
gagehugo | but basically, I was looking at this later yesterday: https://bugs.launchpad.net/keystone/+bug/1641645 | 18:25 |
openstack | Launchpad bug 1641645 in OpenStack Identity (keystone) "PCI: a locked out user must ask an admin to unlock their account" [Wishlist,Opinion] - Assigned to Gage Hugo (gagehugo) | 18:25 |
ayoung | breton, use that new -2 you have to stop any really bad decisions in their tracks | 18:25 |
ayoung | just, be nice when you do it | 18:26 |
ayoung | gagehugo, so...I would think a domain admin yes, but a locked account cannot be fixed by a user themself | 18:26 |
*** unicell has quit IRC | 18:26 | |
morgan_ | a locked out account is just that. | 18:26 |
gagehugo | yeah, I think the title should probably have been more specific about expired password users vs locked out | 18:26 |
morgan_ | locked out | 18:26 |
morgan_ | ah | 18:27 |
gagehugo | unless both are considered "locked out" | 18:27 |
lbragstad | agreed | 18:27 |
ayoung | expired password should be resettable by the user. And that is a code/logic error, I bet | 18:27 |
morgan_ | expired password is something valid to address. some systems require admin intervention on that front | 18:27 |
morgan_ | some dont | 18:27 |
lbragstad | morgan_ ++ | 18:27 |
gagehugo | morgan_ yeah | 18:27 |
morgan_ | we would need to re-work the password self-change i think | 18:27 |
ayoung | don't check the expiry when the user calls that API, and let it be called (only?) with basic auth | 18:27 |
ayoung | HA! | 18:27 |
ayoung | Basic-Auth middleware | 18:27 |
*** AlanClark has quit IRC | 18:27 | |
morgan_ | but i am 100% ok with keystone supporting self-service change of expired password | 18:28 |
morgan_ | ayoung: does self-service password change require a token? | 18:28 |
morgan_ | if it does... | 18:28 |
*** AlanClark has joined #openstack-meeting | 18:28 | |
gagehugo | yes | 18:28 |
ayoung | morgan_, it does | 18:28 |
morgan_ | then that is something we would need to address | 18:28 |
ayoung | morgan_, the only operation in openstack that does not require a token it to get a token | 18:28 |
morgan_ | it would need to support a tokenless-mode | 18:28 |
ayoung | tokenless with x509 works | 18:28 |
gagehugo | I left a comment about that on the bug listing, it was why I was concerned about what direction to take with it | 18:28 |
*** Leo_ has joined #openstack-meeting | 18:28 | |
morgan_ | it should be fine to make self-service password change not require a token | 18:29 |
*** penick has quit IRC | 18:29 | |
ayoung | the API takes the old Password in the body of the request? | 18:29 |
gagehugo | yeah | 18:29 |
morgan_ | yes | 18:29 |
gagehugo | you also need to know the user_id I believe | 18:29 |
dstanek | the expirationlogic was modeled after how other orgs handle the situation (we just dont' implement the grace period) | 18:30 |
morgan_ | dstanek: and i think it's fine as is. | 18:30 |
rderose | allow users to change when their password expires? we discussed this during development and the decision was that once a password expires, it requires a admin password reset. | 18:30 |
gagehugo | dstanek I've worked in places that handle it either way | 18:30 |
morgan_ | rderose: i've seen it both ways | 18:30 |
*** nadya has quit IRC | 18:30 | |
morgan_ | rderose: i don't feelw e need to change it. | 18:30 |
dstanek | gagehugo: we didn't want to make it infinitely configurable so we opted for the most secure route | 18:31 |
rderose | morgan_ true | 18:31 |
morgan_ | but fwiw, i would be 100% ok with self-service change to work for expired passwords | 18:31 |
gagehugo | dstanek I'm fine either way | 18:31 |
morgan_ | since we can lock an account independantly | 18:31 |
morgan_ | (disable) | 18:31 |
morgan_ | we don't require a password or password expiry to change it | 18:31 |
*** henrynash has quit IRC | 18:31 | |
morgan_ | it also could allow an admin to force a password change on next login | 18:31 |
morgan_ | here is your temp password, use this api and change it | 18:31 |
morgan_ | since the password is "expired" to start | 18:32 |
* dstanek just gave his last 2cents away before vacation brain sets in | 18:32 | |
morgan_ | looking at active directory style setup (and some LDAP impls) | 18:32 |
morgan_ | there is definite use for forcing a password change so the user doesn't need to tell the admin the real password -- and the admin *cant* know it because the change is required | 18:32 |
ayoung | So... to do that would, I think, require a different Paste Pipeline | 18:33 |
morgan_ | ayoung: no, we explicitly exempt some apis | 18:33 |
dstanek | i don't think admins need to know the old password, that's just self-service | 18:33 |
morgan_ | aka no enforcement | 18:33 |
morgan_ | dstanek: right, but in the case of admin-password set you're implicitly telling the admin a password to use | 18:33 |
ayoung | gagehugo, is that enough for you to go on? | 18:34 |
morgan_ | often orgs have an admin set a temp password that must be changed | 18:34 |
*** henrynash has joined #openstack-meeting | 18:34 | |
lbragstad | no enforcement and a very specific case that someone's password is expired | 18:34 |
*** penick has joined #openstack-meeting | 18:34 | |
ayoung | Fix just the expired case, make it skip the token request...that will require a change in Keystoneclient, too | 18:34 |
morgan_ | ayoung: hm. yes minor change to ksc | 18:34 |
ayoung | and...do we have a way to get that URL to the end user without a token? | 18:34 |
gagehugo | ayoung kinda? it's still a question of whether or not to change it | 18:34 |
dstanek | we actually talked about forced-reset and i think the concensus was that it was bad enough that we added PCI features to the keystone IdP that we didn't want to have any extras. the advice was to use a real IdP | 18:34 |
*** thorst has joined #openstack-meeting | 18:34 | |
gagehugo | but right now just requiring an admin to do it works | 18:34 |
ayoung | gagehugo, yes, change only the reset-password case, and only on expired, not locked | 18:35 |
dstanek | PCI was to be the bare minimum as opposed to a base for building an IdP | 18:35 |
gagehugo | ayoung ok | 18:35 |
morgan_ | like i said, don't feel we need to change it | 18:35 |
morgan_ | it just has a real use case if we do | 18:35 |
gagehugo | could we add a config option to disable users resetting their own passwords when expired? If whoever doesn't want that option? | 18:36 |
morgan_ | ayoung: well, the auth request could return the URL for password change if password is expired (regardless of the value of the password) | 18:36 |
dstanek | morgan_: if we do change it then it would mean y'all were right and is was too slippery a slope | 18:36 |
morgan_ | dstanek: i think we've already hit that slope | 18:36 |
morgan_ | dstanek: we implemented basic PCI-DSS support | 18:36 |
ayoung | morgan_, I like that. Very rest. | 18:36 |
* dstanek hi fives morgan_ | 18:36 | |
ayoung | THat slope has snow on it | 18:37 |
ayoung | and it is forming moguls | 18:37 |
morgan_ | ayoung: nah, sierra cement...and it's iced over | 18:37 |
morgan_ | the avalanche started a few thousand feet above you.. | 18:37 |
ayoung | frozen moguls | 18:37 |
morgan_ | you have no avalanche gear... | 18:37 |
ayoung | on Telemark skis | 18:37 |
*** LouisF_ has quit IRC | 18:37 | |
morgan_ | :P | 18:37 |
ayoung | I have Avalanche gear. I might be the only one that does | 18:37 |
ayoung | probe and beacon and collapsable shovel | 18:37 |
morgan_ | annnyyway | 18:38 |
ayoung | next topic | 18:38 |
dstanek | ayoung: probably | 18:38 |
gagehugo | ok | 18:38 |
lbragstad | gagehugo want to take point on updating the bug with the discussion here? | 18:38 |
gagehugo | will do | 18:38 |
lbragstad | minus avalanche talk | 18:38 |
gagehugo | aw | 18:38 |
morgan_ | lol | 18:38 |
lbragstad | gagehugo cool -thanks | 18:38 |
lbragstad | #topic RBAC specification | 18:38 |
*** openstack changes topic to "RBAC specification (Meeting topic: keystone)" | 18:38 | |
lbragstad | ayoung | 18:38 |
lbragstad | go ayoung go! | 18:38 |
ayoung | OK... RBAC | 18:39 |
ayoung | so I want this spec in | 18:39 |
*** thorst has quit IRC | 18:39 | |
ayoung | just the Keystone piece of it | 18:39 |
ayoung | and just the REST api to start | 18:39 |
* morgan_ read that as "The Keystone Price" | 18:39 | |
ayoung | #link https://review.openstack.org/#/c/391624/ | 18:39 |
morgan_ | and i wondered when we entered the game of thrones | 18:39 |
ayoung | there are details to work out, so, should I split the spec into toe pieces and only putthe REST part in the first piece, and then the second is enforcement | 18:40 |
*** thorst has joined #openstack-meeting | 18:40 | |
ayoung | enforcement is going to be done based on the REST API, and in middleware first, although the "RBAC during the token validation" has struck some interest and could still be done as a second piece | 18:41 |
lbragstad | ayoung what specifically is the REST part? | 18:41 |
lbragstad | because i was thinking the REST part was the enforcement part... | 18:41 |
ayoung | lbragstad, upload and fetch of mpping from URL patterns to roles | 18:41 |
lbragstad | ayoung so the enforcement part would include the changes to the token validation api | 18:42 |
ayoung | you need a management interface before you can have enforcement | 18:42 |
lbragstad | that's what you mean? | 18:42 |
ayoung | right | 18:42 |
lbragstad | ok | 18:42 |
ayoung | lbragstad, and in fact, I am right now thinking that enforcement would be done in keystonemiddleware. Then, if e do the -enforce -during token validation" we would reuse the middleware code inside of Keystone | 18:42 |
ayoung | so there is a natural ordering: | 18:42 |
ayoung | 1. management API | 18:42 |
ayoung | 2. Enforce in middleware (leaves caching alone) | 18:43 |
ayoung | 3. enforce in token API (optional, depends on 2) | 18:43 |
lbragstad | and 3 would break caching... right? | 18:43 |
ayoung | It means that once the API is working for management, there will be follow on changes to middleware. | 18:43 |
ayoung | lbragstad, right | 18:44 |
ayoung | lbragstad, and I can make that its own spec, so we can judge it separately | 18:44 |
lbragstad | so - right now policy has two places that it gets information from | 18:44 |
lbragstad | 1.) the policy file | 18:44 |
lbragstad | 2.) keystone's token response | 18:44 |
lbragstad | introducing the management api essentially puts both of those pieces of information into keystone, right? | 18:45 |
ayoung | 3) the service itself | 18:45 |
*** mdorman has joined #openstack-meeting | 18:45 | |
ayoung | lbragstad, so yes | 18:45 |
ayoung | lbragstad, as the new mechanism skips the service specific attributes | 18:45 |
*** thorst has quit IRC | 18:45 | |
*** lpetrut has joined #openstack-meeting | 18:45 | |
*** acoles is now known as acoles_ | 18:46 | |
*** strigazi is now known as strigazi_AFK | 18:46 | |
lbragstad | have other projects thought about this? I assume this would need a migration | 18:46 |
*** iyamahat has joined #openstack-meeting | 18:46 | |
*** Alagar has quit IRC | 18:46 | |
lbragstad | or do they have an opinion? | 18:46 |
*** penick has quit IRC | 18:47 | |
*** guoshan has joined #openstack-meeting | 18:47 | |
*** brault has joined #openstack-meeting | 18:48 | |
ayoung | there is a migration path, but to start, there would be no impact | 18:48 |
*** Sukhdev has joined #openstack-meeting | 18:48 | |
ayoung | it would be disabled by default. People could then enable it to test it out | 18:48 |
*** slaweq_ has joined #openstack-meeting | 18:48 | |
ayoung | as all good things should be; sportsmanlike | 18:48 |
*** AJaeger has joined #openstack-meeting | 18:49 | |
ayoung | but we can probably pregenerate all the URL pattern mappings based on the API specs for the other projects, and just assign them the Memeber role | 18:49 |
ayoung | so long as admin implies member, that will continue to work as is | 18:49 |
*** Alagar has joined #openstack-meeting | 18:49 | |
lbragstad | so - if a policy changes for a project, they have to update the policy as it is stored in keystone. | 18:50 |
*** penick has joined #openstack-meeting | 18:50 | |
ayoung | lbragstad, don't call it policy | 18:50 |
lbragstad | is there a way to bootstrap this in keystone? | 18:50 |
ayoung | yes, there is a way: | 18:50 |
ayoung | one thing I have not done yet, and that nedsto be better clarified in the spec is how to specify a default rule if there is no match | 18:50 |
*** jgriffith has quit IRC | 18:51 | |
ayoung | we could then load up just the defaults on a per service basis. We could even generate those automatically based on the service catalog if we wanted | 18:51 |
morgan_ | ayoung: that is probably the best bet | 18:51 |
morgan_ | the per-serivce basis that is | 18:51 |
ayoung | So, lets get the management API spec approaved (I'll split it later today) and we can continue to work through the implementation details | 18:52 |
*** guoshan has quit IRC | 18:52 | |
*** haleyb_ has joined #openstack-meeting | 18:52 | |
ayoung | everyone OK with this approach? | 18:52 |
morgan_ | wfm | 18:52 |
*** brault has quit IRC | 18:52 | |
lbragstad | does anyone have reservations? | 18:52 |
lbragstad | we can take the time to go through this in the policy meeting tomrrow too | 18:53 |
lbragstad | if people have more questions | 18:53 |
*** dprince has quit IRC | 18:53 | |
*** s3wong has joined #openstack-meeting | 18:53 | |
*** pvaneck has joined #openstack-meeting | 18:53 | |
*** unicell has joined #openstack-meeting | 18:54 | |
lbragstad | thinrichs isn't here is he? | 18:55 |
*** henrynash has quit IRC | 18:55 | |
lbragstad | or edmondsw | 18:55 |
lbragstad | ruan? | 18:55 |
lbragstad | ayoung would you be available to field questions at tomorrow's meeting if people have them? | 18:56 |
*** ijw has joined #openstack-meeting | 18:56 | |
ayoung | yes I will | 18:57 |
*** anilvenkata has quit IRC | 18:57 | |
lbragstad | thinrichs, edmondsw, ruan, all seem to have a bunch of feedback on policy - so having their input would be nice | 18:57 |
*** haleyb_ has quit IRC | 18:57 | |
lbragstad | anything else? | 18:57 |
lbragstad | we have two minutes left? | 18:57 |
lbragstad | s/?// | 18:57 |
lbragstad | alright - let's call it a minute early | 18:58 |
lbragstad | thanks for coming! | 18:58 |
lbragstad | #endmeeting | 18:58 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 18:58 | |
openstack | Meeting ended Tue Nov 22 18:58:45 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:58 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/keystone/2016/keystone.2016-11-22-18.00.html | 18:58 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/keystone/2016/keystone.2016-11-22-18.00.txt | 18:58 |
openstack | Log: http://eavesdrop.openstack.org/meetings/keystone/2016/keystone.2016-11-22-18.00.log.html | 18:58 |
*** Leo_ has quit IRC | 18:59 | |
*** jgregor__ has quit IRC | 18:59 | |
fungi | infra team, assemble! | 19:00 |
*** henrynash has joined #openstack-meeting | 19:00 | |
fungi | this week's topics proposed by zaro and jeblair | 19:00 |
jeblair | o/ | 19:00 |
SotK | o/ | 19:00 |
AJaeger | o/ | 19:00 |
*** dmorita has quit IRC | 19:00 | |
clarkb | hello | 19:00 |
zaro | o/ | 19:00 |
fungi | i'm woefully underprepared this week so won't be churning through the boilerplate at my usual clip, but the agenda is pretty light | 19:01 |
*** browne has left #openstack-meeting | 19:01 | |
*** dmorita has joined #openstack-meeting | 19:01 | |
ianw | o/ | 19:01 |
*** jgregor has joined #openstack-meeting | 19:02 | |
fungi | i'll go ahead and start, and others can catch up from scrollback | 19:02 |
fungi | #startmeeting infra | 19:02 |
openstack | Meeting started Tue Nov 22 19:02:40 2016 UTC and is due to finish in 60 minutes. The chair is fungi. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:02 |
*** openstack changes topic to " (Meeting topic: infra)" | 19:02 | |
openstack | The meeting name has been set to 'infra' | 19:02 |
fungi | #link https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Agenda_for_next_meeting | 19:02 |
fungi | #topic Announcements | 19:02 |
*** openstack changes topic to "Announcements (Meeting topic: infra)" | 19:02 | |
*** ijw has quit IRC | 19:03 | |
fungi | #info Our "Ocata Cycle" [2048R/0x8B1B03FD54E2AC07] signing key is now in production. Thanks to all who attested to it! | 19:03 |
mordred | o/ | 19:04 |
fungi | we should probably also announce the upcoming xenial job change for improved visibility | 19:04 |
fungi | #info REMINDER: Remaining master and stable/newton jobs will be switched from ubuntu-trusty to ubuntu-xenial nodes on December 6. | 19:04 |
*** yamahata has joined #openstack-meeting | 19:05 | |
fungi | #link http://lists.openstack.org/pipermail/openstack-dev/2016-November/106906.html | 19:05 |
fungi | i won't bother doing an info for the gerrit maintenance since people would only have an hour to see it in the minutes before we take gerrit down | 19:05 |
fungi | as always, feel free to hit me up with announcements you want included in future meetings | 19:05 |
fungi | #topic Actions from last meeting | 19:05 |
*** openstack changes topic to "Actions from last meeting (Meeting topic: infra)" | 19:05 | |
fungi | here is where i publicly shame myself again | 19:06 |
fungi | #action fungi send summit session summary to infra ml | 19:06 |
fungi | it's still being edited :/ | 19:06 |
fungi | pabelanger un-wip "Force gate-{name}-pep8-{node} to build needed wheels" change | 19:06 |
jeblair | fungi: you didn't say which summit ;) | 19:06 |
fungi | that happened, right? | 19:06 |
fungi | jeblair: touché! | 19:06 |
*** slaweq_ has quit IRC | 19:06 | |
*** henrynash has quit IRC | 19:06 | |
AJaeger | it happened, yes | 19:07 |
fungi | there we are | 19:07 |
fungi | #link http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/python-jobs.yaml#n106 | 19:07 |
fungi | so all standard gate-{name}-pep8 job runs now happen without our custom pre-built wheel mirrors | 19:08 |
*** liangy_ has quit IRC | 19:08 | |
fungi | thanks pabelanger! | 19:08 |
*** dprince has joined #openstack-meeting | 19:08 | |
fungi | clarkb pabelanger work on replacing translate-dev.openstack.org with xenial server running newer zanata release | 19:08 |
fungi | i saw some of that going on | 19:08 |
clarkb | thats in progress https://review.openstack.org/#/c/399789/ is next | 19:09 |
fungi | the change to allow translate-dev01.o.o just merged righth? | 19:09 |
*** electrofelix has quit IRC | 19:09 | |
clarkb | hoping to get that in then boot a replacement today | 19:09 |
fungi | #link https://review.openstack.org/399789 | 19:09 |
fungi | thanks for working on that | 19:09 |
clarkb | #link https://etherpad.openstack.org/p/zanata-dev-xenial-update | 19:09 |
clarkb | is the rough plan outline | 19:09 |
fungi | oh, right, pabelanger is busy with openstackday montreal which explains why he's so quiet ;) | 19:10 |
mordred | oh right. canada | 19:10 |
* clarkb wonders if those events are strategically timed to keep muricans out | 19:10 | |
clarkb | apparnetly there si an openstack day paris this week too | 19:10 |
fungi | i mean, i would do it that way if i were them | 19:10 |
SotK | clarkb: yeah, that is today too | 19:10 |
mordred | fungi: ++ | 19:10 |
fungi | ianw send maintenance announcement for project rename | 19:11 |
fungi | #link http://lists.openstack.org/pipermail/openstack-dev/2016-November/107379.html | 19:11 |
fungi | we'll be working on that right after the tc meeting today | 19:11 |
fungi | clarkb is picking up the pieces from my incomplete patch to fix the renames playbook | 19:11 |
clarkb | I am about to push a new patchset | 19:12 |
*** jgregor_ has joined #openstack-meeting | 19:12 | |
fungi | so here's hoping this time around sees fewer hangups than i ran into last time | 19:12 |
clarkb | would be great if people that grok ansible better than I could review it after the meeting | 19:12 |
fungi | thanks ianw and clarkb for working on this | 19:12 |
*** ijw has joined #openstack-meeting | 19:12 | |
ianw | not sure i do, but will take a look... | 19:12 |
clarkb | and pushed | 19:12 |
fungi | and yeah, i grok so little ansible that i had a jolly time testing that playbook on the last rename | 19:13 |
clarkb | #link https://review.openstack.org/365067 | 19:13 |
clarkb | mordred: ^ hint hint :P | 19:13 |
fungi | okay, i think that's it for our action items from last week | 19:13 |
mordred | if only rcarillocruz wasn't watching spongebob | 19:13 |
*** ravelar has left #openstack-meeting | 19:13 | |
fungi | you mean if only you _were_ watching spongebob, right? | 19:14 |
fungi | #topic Specs approval | 19:14 |
*** openstack changes topic to "Specs approval (Meeting topic: infra)" | 19:14 | |
fungi | we have a couple of these up | 19:14 |
fungi | #topic Specs approval: PROPOSED [priority] Gerrit 2.13 Upgrade (zaro) | 19:14 |
*** openstack changes topic to "Specs approval: PROPOSED [priority] Gerrit 2.13 Upgrade (zaro) (Meeting topic: infra)" | 19:14 | |
*** jgregor has quit IRC | 19:15 | |
fungi | #link https://review.openstack.org/388190 Spec for upgrading gerrit from 2.11.x to 2.13.x | 19:15 |
zaro | anybody interested in this? | 19:15 |
fungi | absolutely | 19:15 |
fungi | i think i linked the wrong second change to make it a priority effort, just a sec | 19:15 |
fungi | ahh, yep, here | 19:16 |
fungi | #link https://review.openstack.org/388202 add gerrit-upgrade to priority efforts query | 19:16 |
fungi | looks like AJaeger and jhesketh have already given the spec a once-over | 19:17 |
* AJaeger just commented again. I wonder what kind of cool features we get... | 19:18 | |
AJaeger | So far I'm neutral ;) | 19:18 |
zaro | many, many.. :) | 19:18 |
clarkb | I will be happy if the GC bug goes away | 19:18 |
clarkb | s/GC/memory leak that leads to GC/ | 19:18 |
fungi | not falling behind on gerrit releases is the biggest "feature" i'm interested in, honestly | 19:18 |
AJaeger | for that one alone I would update ;) | 19:18 |
zaro | but i don't remember them all off the top of my head | 19:18 |
fungi | but yes, the supposed fix for our gc woes is very high on my interest list too | 19:18 |
zaro | i think topic submission was in 2.12 | 19:19 |
AJaeger | zaro: If you have one or two really noteworthy or the bug fix, feel free to add it. Or link to the announcements... | 19:19 |
clarkb | I know its not in this release but I saw a thread on email ingestion on the gerrit mailing list | 19:19 |
clarkb | jeblair: ^ | 19:19 |
zaro | yeah, that pretty cool! | 19:19 |
fungi | i guess one procedural question for those here... should i still be putting specs up for council vote until 19:00 utc thursday, or with it being a national holiday in lots of countries should i give it until sometime next week? Maybe up until 15:00 utc tuesday? | 19:19 |
*** jgregor has joined #openstack-meeting | 19:19 | |
zaro | AJaeger: i have a few up already, topic is gerrit-upgrade | 19:20 |
zaro | #link https://review.openstack.org/#/q/status:open+topic:gerrit-upgrade | 19:20 |
clarkb | fungi: ++ to delaying this week | 19:20 |
jeblair | clarkb: oh neat, i'll look that up | 19:20 |
clarkb | I personally have a ton of stuff to do for infra and at home its, short week doesn't mean less work just less time to get it done :) | 19:20 |
fungi | i'm leaning toward having specs approved early-ish in the day tuesday to give people time to review but still an opportunity for me to have them merge before the next meeting | 19:21 |
jeblair | fungi: wfm | 19:21 |
*** jgregor__ has joined #openstack-meeting | 19:21 | |
*** jtomasek has quit IRC | 19:21 | |
zaro | i've already done some testing with 2.13 and it's looking good so far | 19:21 |
AJaeger | zaro: great! | 19:21 |
fungi | #info The "Gerrit 2.13 Upgrade" spec is open for Infra Council vote until 15:00 UTC Tuesday, November 29. | 19:22 |
*** jtomasek has joined #openstack-meeting | 19:22 | |
fungi | #info The "add gerrit-upgrade to priority efforts query" change is open for Infra Council vote until 15:00 UTC Tuesday, November 29. | 19:22 |
zaro | jeblair: you might also want to take a look at Robo comments feature that google guys are working on | 19:22 |
*** Alagar has quit IRC | 19:22 | |
mordred | zaro: is there a link where one could read about that? | 19:23 |
*** brault has joined #openstack-meeting | 19:23 | |
*** jgregor_ has quit IRC | 19:23 | |
*** jgregor has quit IRC | 19:24 | |
zaro | mordred: #link https://gerrit.googlesource.com/summit/2016/+/HEAD/index.md | 19:25 |
zaro | "robot comments" | 19:25 |
fungi | asimov would be proud | 19:25 |
*** korzen has joined #openstack-meeting | 19:25 | |
*** nadya has joined #openstack-meeting | 19:26 | |
fungi | so it sounds like the "toggle ci" effect we're doing? | 19:26 |
*** e0ne has joined #openstack-meeting | 19:26 | |
*** emagana has quit IRC | 19:26 | |
zaro | jeblair: batch plugin might be good fit with zuul | 19:27 |
fungi | oh, but also the generated fixes idea is interesting | 19:27 |
*** emagana has joined #openstack-meeting | 19:27 | |
zaro | #link https://gerrit.googlesource.com/plugins/batch/ | 19:27 |
*** saisrikiran has joined #openstack-meeting | 19:28 | |
*** arxcruz has quit IRC | 19:28 | |
*** matrohon has joined #openstack-meeting | 19:28 | |
zaro | fungi: toggle ci is sorta independent and it's already in. but will not be availbe until 2.14 | 19:28 |
fungi | oh, cool | 19:28 |
fungi | okay, anything else we need to cover on this in the meeting instead of in review? | 19:28 |
*** thorst has joined #openstack-meeting | 19:29 | |
zaro | i would like people to review changes to get all things install on zuul-dev.o.o like schedular, launcher, nodepoole etc.. | 19:29 |
zaro | that is to get a dev env to test gerrit-zuul-nodepool integration | 19:30 |
clarkb | zaro: do they all use a common topic? I am guessing there is a topic in the spec | 19:30 |
zaro | i think i'll need help getting those working | 19:30 |
zaro | clarkb: topic is gerrit-upgrade | 19:30 |
fungi | #info In addition to the specs changes, please review open Gerrit/Puppet changes under topic:gerrit-upgrade | 19:30 |
clarkb | thanks | 19:30 |
fungi | thanks, zaro! | 19:31 |
zaro | ok. i think that's it for me | 19:31 |
fungi | #topic Specs approval: PROPOSED Zuul v3: Add section on secrets (jeblair) | 19:31 |
*** openstack changes topic to "Specs approval: PROPOSED Zuul v3: Add section on secrets (jeblair) (Meeting topic: infra)" | 19:31 | |
fungi | #link https://review.openstack.org/386281 Zuul v3: Add section on secrets | 19:31 |
zaro | sick kid at home so gotta run for now.. | 19:31 |
*** korzen has quit IRC | 19:32 | |
jeblair | i think this is fairly well reviewed, so it's ready for formal voting | 19:33 |
fungi | i guess there's not too much to say on this spec... it's been out there for a while, so... yeah | 19:33 |
mordred | jeblair: also - I swear those two looked the same to me | 19:33 |
*** rossella__ has quit IRC | 19:33 | |
jeblair | it doesn't really go in a different direction or anything, it's just very detailed and complicated and worth close examination | 19:33 |
*** thorst has quit IRC | 19:33 | |
fungi | we talked through much of it in the barcelona infra devroom on friday | 19:33 |
jeblair | mordred: yeah, base64 is fun that way :) | 19:33 |
jeblair | 4 characters are different | 19:34 |
jeblair | i guess the rest is base64 padding, etc | 19:34 |
fungi | #info The "Zuul v3: Add section on secrets" spec addition is open for Infra Council vote until 15:00 UTC Tuesday, November 29. | 19:34 |
fungi | i'm eager to see what others think about it | 19:35 |
fungi | but yeah, we already have 4 rollcall votes on it | 19:35 |
fungi | anything else, jeblair? | 19:35 |
jeblair | fungi: nope! | 19:36 |
fungi | #topic Priority Efforts: Nodepool: Use Zookeeper for Workers (jeblair) | 19:36 |
*** openstack changes topic to "Priority Efforts: Nodepool: Use Zookeeper for Workers (jeblair) (Meeting topic: infra)" | 19:36 | |
fungi | something something production rollout something | 19:36 |
jeblair | yeah! | 19:36 |
fungi | i take it we're close then | 19:36 |
jeblair | we're ready to start running the new zookeeper based builder in parallel | 19:37 |
jeblair | basically, as soon as we can get the puppet changes for it | 19:37 |
jeblair | i would have said this week | 19:37 |
fungi | pesky feast-oriented holidays | 19:37 |
jeblair | but apparently everyone is conferencing or spongebobing or something | 19:37 |
clarkb | nodepoold won't make use of those images until we do an explicit change of the code/config there, but this allows us to see how the builder does in the real world before using it | 19:37 |
jeblair | so that might be pushing it. but i'm still going to work on it :) | 19:37 |
jeblair | clarkb: that's correct | 19:37 |
jeblair | we can run this as long as we want without interfering with the prod setup | 19:38 |
mordred | ++ | 19:38 |
jeblair | and then, when we're ready, we can switch nodepoold to use it | 19:38 |
clarkb | jeblair: one thing that occurred to me with that | 19:38 |
fungi | do we have puppetry in place to deploy from the feature branch, or is this stuff that's all merged down to master? | 19:38 |
jeblair | fungi: we'll deploy the builder from the feature branch | 19:38 |
fungi | okay, cool | 19:38 |
clarkb | is maybe we can put apache in front of the image files too and see how it does (since we aren't using it for prod prod yet) | 19:38 |
jeblair | (there's already revision arguments in puppet-nodepool) | 19:39 |
fungi | perfect | 19:39 |
clarkb | since a common request is for people to get our images and that allows us to fairly easily check if that has an impact on the service without impacting the service | 19:39 |
jeblair | we'll be deploying this and running it on a new host | 19:39 |
jeblair | nb01.o.o | 19:39 |
fungi | amusing abbrev. | 19:40 |
pabelanger | o/ | 19:40 |
*** geguileo is now known as geguileo_out | 19:40 | |
fungi | ohai! is't a pabelanger | 19:40 |
jeblair | and i intend to keep running the separate builder on that after it's in prod | 19:40 |
jeblair | clarkb: and i think that will work out well with your idea of serving images | 19:40 |
jeblair | we can use a longer name if folks want; pabelanger seemed to prefer the shorter one :) | 19:40 |
pabelanger | yay | 19:41 |
fungi | we have zm and zl, so whatev. | 19:41 |
jeblair | "nib" would also be a good option ;) | 19:41 |
*** egallen has joined #openstack-meeting | 19:41 | |
*** saisrikiran has quit IRC | 19:41 | |
jeblair | too bad no one is here to advocate for that one. :( | 19:41 |
jeblair | i guess we'll go with nb | 19:41 |
fungi | it's one of my favorite black sabbath songs | 19:42 |
fungi | if that counts | 19:42 |
jeblair | fungi: for something, yes | 19:42 |
fungi | given n and d are adjacent on a qwerty layout, i can see some finger memory confusion between nib and dib | 19:42 |
*** nadeem has left #openstack-meeting | 19:43 | |
jeblair | anyway, unless there are any concerns... i guess that's about it for this? | 19:43 |
fungi | oh, wait, they're not ;) | 19:43 |
ianw | i guess builder01.nodepool.openstack.org would be a pita | 19:43 |
clarkb | jeblair: oh! yes one last thing, I would recommend an ssd volume | 19:43 |
jeblair | clarkb: oh, interesting... | 19:43 |
clarkb | I think I went with not ssd when I expanded the volume and I think that may be related to some of the slowness in building | 19:44 |
fungi | i wouldn't mind creative use of subdomains (we already do it for infra-cloud), but i'm not here to bikeshed on naming things | 19:44 |
pabelanger | +1 for ssd | 19:44 |
clarkb | jeblair: dib is very io bound so ya | 19:44 |
fungi | right, we had it on sata, then switched to ssd for a while but didn't see much improvement at the time, then switched back to sata and since then have added a lot more elements/images | 19:45 |
fungi | so worth trying again | 19:45 |
jeblair | hrm, i'm actually a little surprised by that | 19:46 |
jeblair | looks like we have 1T of space for that | 19:46 |
fungi | what's the max ssd volume size we can set up? | 19:47 |
jeblair | so we're saying we want 1T of ssd space? | 19:47 |
*** gagehugo has left #openstack-meeting | 19:47 | |
clarkb | jeblair: yes I think so (we have been getting closer to that 1TB too) | 19:47 |
fungi | maybe time to revisit adding a control plane server in vexhost (they claim high-performance ceph backend) | 19:47 |
*** spilla has left #openstack-meeting | 19:47 | |
clarkb | a big issue is we end up with at least 3 copies of a 20GB image during building in order to do conversions and such | 19:48 |
jeblair | cacti says we push 15MBps and 3000iops | 19:48 |
clarkb | so we need a fair bit of breathing room just to do a build | 19:48 |
fungi | we did say we should consider them first for i/o-bound uses | 19:48 |
*** guoshan has joined #openstack-meeting | 19:48 | |
jeblair | the 3k iops is a shorter peak | 19:48 |
pabelanger | fungi: Ya, would be interesting to test | 19:48 |
fungi | do we need to cover anything else on the push to production for this? | 19:51 |
jeblair | i'd like to make sure we really want the 1tb ssd volume | 19:51 |
fungi | yep, i'm with you on that | 19:51 |
fungi | i'm not even sure rackspace will let us make one, so we'd need to spread an lv over several if not | 19:52 |
clarkb | I think not ssd will continue to work | 19:52 |
jeblair | what kind of time difference are we talking about here? | 19:52 |
clarkb | jeblair: currently builds run from 1100UTC to ~1700 UTC iirc | 19:52 |
*** guoshan has quit IRC | 19:52 | |
fungi | but if the question is what kind of speedup should we expect, i don't think we know | 19:53 |
fungi | not even ballpark | 19:53 |
pabelanger | maybe we should consider doing a benchmark between the 2 options? | 19:53 |
clarkb | I expect we can trim an hour or so off with an ssd (but I haven't tested that on rax just based on my local io performance) | 19:53 |
fungi | playing with rackspace, looks like the sata volume size range is 75-1024gb and ssd is 50-1024gb so i guess it's possible without splitting | 19:54 |
fungi | i think they used to limit ssd to 300 or something, but have apparently upped it if so | 19:55 |
jeblair | yeah, it's about 4x as expensive, so i hesitate to ask unless we need it | 19:55 |
jeblair | we can also have more than one builder | 19:55 |
fungi | short-term benchmarking seems like a reasonable compromise if someone has the time and interest to do it | 19:55 |
jeblair | (that's less than 2x as expensive :) | 19:55 |
fungi | also, yes, that | 19:56 |
mordred | yay for conversions | 19:56 |
mordred | gah | 19:56 |
jeblair | (more than one builder means more than one uploader too) | 19:56 |
*** odyssey4me has quit IRC | 19:56 | |
pabelanger | 2 builders would be interested to test too | 19:56 |
pabelanger | more uploaders is awesome aswell | 19:56 |
mordred | although it also means less re-use of cache - but if it's taking us 6 hours to build an image, I'm guessing somehting is going poorly with caching anyway | 19:56 |
*** bobmel has quit IRC | 19:56 | |
fungi | we're about out of time. i'm going to move to open discussion for the last few minutes but we can keep talking about this too | 19:57 |
jeblair | mordred: 6 hours to build all the images | 19:57 |
mordred | jeblair: yah | 19:57 |
mordred | sorry - that's what I meant | 19:57 |
fungi | #topic Open discussion | 19:57 |
*** openstack changes topic to "Open discussion (Meeting topic: infra)" | 19:57 | |
jeblair | i think i'd like to start with sata, and switch if someone does a benchmark that suggests we'd get a noticable improvement | 19:57 |
fungi | so anyway, let's plan to deploy on sata and someone who wants to can test ssd for comparison | 19:57 |
fungi | yeah, that | 19:57 |
*** bobmel has joined #openstack-meeting | 19:57 | |
jeblair | (or possibly just add an 02 if we feel like it) | 19:58 |
mordred | jeblair: wfm | 19:58 |
*** jgregor has joined #openstack-meeting | 19:58 | |
EmilienM | pabelanger: can we work on gem mirror anytime soon? https://review.openstack.org/#/c/253616/ | 19:58 |
jeblair | fungi: you convinced me | 19:58 |
clarkb | mordred: the problem is mostly how much data we write | 19:58 |
fungi | it's reasonably trivial to switch back and forth between sata and ssd too, we just lose the warm cache unless we bother to rsync them | 19:58 |
clarkb | mordred: so cache works fine but then we spend 20 minutes doing an image copy | 19:58 |
clarkb | then we make several images copies | 19:58 |
clarkb | adds up | 19:58 |
EmilienM | pabelanger: it's not high prio, so we can postpone it again | 19:58 |
EmilienM | pabelanger: I tried to build a local gem mirror at home, it took me 500 GB to download (and my ISP to block my account in the meantime) - we might need some space | 20:00 |
fungi | we're out of time--thanks everyone! | 20:00 |
fungi | #endmeeting | 20:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 20:00 | |
openstack | Meeting ended Tue Nov 22 20:00:12 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/infra/2016/infra.2016-11-22-19.02.html | 20:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/infra/2016/infra.2016-11-22-19.02.txt | 20:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/infra/2016/infra.2016-11-22-19.02.log.html | 20:00 |
dhellmann | hi, folks | 20:00 |
fungi | take it away, dhellmann! | 20:00 |
dhellmann | who’s here for the TC Meeting? | 20:00 |
dhellmann | courtesy ping: dims, dtroyer, emilienm, flaper87, fungi, johnthetubaguy, mtreinish, thingee, mordred, sdague, stevemar, ttx | 20:00 |
EmilienM | o/ | 20:00 |
dhellmann | thanks, fungi | 20:00 |
dims | o/ | 20:00 |
dtroyer | o/ | 20:00 |
fungi | ttx: sends his regrets | 20:00 |
mordred | o/ | 20:00 |
fungi | says he's confirmed he'll be busy conferencing | 20:00 |
dhellmann | ack | 20:00 |
johnthetubaguy | o/ | 20:01 |
*** AJaeger has left #openstack-meeting | 20:01 | |
EmilienM | flaper87 too iirc | 20:01 |
dhellmann | I cound 7, let's give it another minute | 20:01 |
johnsom | o/ | 20:01 |
dhellmann | actually, 7 is quorum, so let's go ahead | 20:01 |
dhellmann | #startmeeting tc | 20:01 |
*** baoli has quit IRC | 20:01 | |
openstack | Meeting started Tue Nov 22 20:01:43 2016 UTC and is due to finish in 60 minutes. The chair is dhellmann. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:01 |
*** jgregor__ has quit IRC | 20:01 | |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:01 |
*** openstack changes topic to " (Meeting topic: tc)" | 20:01 | |
openstack | The meeting name has been set to 'tc' | 20:01 |
dhellmann | (remember to use #info #idea and #link liberally to make for a more readable summary) | 20:01 |
dhellmann | #info ttx is on the road this week and asked dhellmann to act as chair for today | 20:01 |
dhellmann | #link our agenda https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee | 20:01 |
dhellmann | #topic Rearrange presentation of Principles | 20:02 |
*** openstack changes topic to "Rearrange presentation of Principles (Meeting topic: tc)" | 20:02 | |
dhellmann | #link https://review.openstack.org/394786 | 20:02 |
dhellmann | This one is a pretty straightforward change of the order of the principles list. | 20:02 |
dhellmann | There were some wording changes in an earlier draft, but those were moved to a follow-up (which we will discuss next). | 20:02 |
dhellmann | Does anyone have any comments to raise? | 20:02 |
*** odyssey4me has joined #openstack-meeting | 20:02 | |
dhellmann | I think everyone present has voted +1 already | 20:02 |
johnthetubaguy | no concerns here | 20:03 |
dims | dhellmann : +1 | 20:03 |
fungi | i hadn't, but have now. was waiting to see some other comments addressed last week | 20:03 |
fungi | lgtm | 20:03 |
dhellmann | I don't have approval rights, so we'll just cast votes today and let ttx approve when he's back online | 20:03 |
dhellmann | ah, sorry, fungi & dims, I missed that you hadn't voted | 20:03 |
dhellmann | let's move on then if there's no discussion | 20:03 |
dhellmann | #topic Prefer voluntary participation | 20:04 |
*** openstack changes topic to "Prefer voluntary participation (Meeting topic: tc)" | 20:04 | |
dhellmann | #link https://review.openstack.org/398540 | 20:04 |
dhellmann | This patch updates the “Participation is Voluntary” principle to try to improve on how it states the original spirit. | 20:04 |
*** bobmel has quit IRC | 20:04 | |
dhellmann | there's some additional discussion of even more alternate wording suggestion | 20:04 |
*** sambetts is now known as sambetts|afk | 20:05 | |
*** baoli has joined #openstack-meeting | 20:05 | |
dhellmann | johnthetubaguy : were you suggesting that the other change you link (which we'll discuss next) should be taken instead of or in addition to this one? | 20:05 |
johnthetubaguy | I was unclear, sorry | 20:05 |
dhellmann | I may also just be undercaffeinated | 20:06 |
johnthetubaguy | I meant the next change fixes ending on a positive note | 20:06 |
johnthetubaguy | but I also like improving the current wording | 20:06 |
dhellmann | ok | 20:06 |
dtroyer | endign the document… in my comment I was referring to ending the paragraph (in re Eoghan's suggested alternative) | 20:06 |
dhellmann | dtroyer : yes, that makes sense. | 20:07 |
*** bobmel has joined #openstack-meeting | 20:07 | |
dhellmann | it seems like we think this is an improvement, even though it could be improved further | 20:07 |
johnthetubaguy | oops, yeah the document | 20:07 |
*** dmorita has quit IRC | 20:07 | |
fungi | everything could always be improved further | 20:07 |
* mordred is perfect the way he is | 20:08 | |
fungi | incremental improvement is fine | 20:08 |
* fungi incrementally improves mordred | 20:08 | |
mordred | ooh. tingly! | 20:08 |
dhellmann | yes, I agree with incremental changes, though I'd like to not have an update to this paragraph every week :-) | 20:08 |
dhellmann | right, then, moving on to the next one | 20:08 |
dhellmann | #topic We value clear, friendly and open communication | 20:08 |
*** openstack changes topic to "We value clear, friendly and open communication (Meeting topic: tc)" | 20:08 | |
*** diablo_rojo_phon has quit IRC | 20:08 | |
dhellmann | #link https://review.openstack.org/365590 | 20:08 |
dhellmann | this is flaper87's but since he's not here, I'll try to introduce it | 20:08 |
dhellmann | This change is an updated version of the proposal adding “assume good faith” and focuses more on the reason and on the goal of clear communication than on trying to tell people what assumptions to make. | 20:09 |
*** gordc has joined #openstack-meeting | 20:09 | |
dhellmann | I think that makes it more of a principle and less of a CoC-esque instruction | 20:09 |
dhellmann | comments? | 20:10 |
dtroyer | I am good with it as-is | 20:10 |
fungi | yeah, this version is great | 20:10 |
EmilienM | same | 20:10 |
johnthetubaguy | I like what we are trying to say here, and this feels like a good way to say it | 20:10 |
johnthetubaguy | i.e. +1 | 20:10 |
*** dmorita has joined #openstack-meeting | 20:11 | |
dhellmann | I was going to say we might want to move it up earlier in the list, but johnthetubaguy's point about this ending on a positive note is good, too | 20:11 |
*** dmorita has quit IRC | 20:11 | |
sigmavirus | Yeah, this is better written than the last iteration | 20:11 |
fungi | yeah, i hadn't thought about that, but is a great point | 20:11 |
sigmavirus | It also more clearly communicates what I understood Flavio's point to be | 20:11 |
mordred | I like that we say we value people who are not native english speakers | 20:11 |
dhellmann | mordred : ++ | 20:11 |
fungi | i like that we say we value people, period ;) | 20:11 |
EmilienM | mordred: even frenchies? | 20:11 |
dhellmann | fungi : ++ | 20:12 |
dhellmann | EmilienM : especially! | 20:12 |
lbragstad | mordred ++ | 20:12 |
mordred | EmilienM: I didn't say _all_ non-native english speakers :) | 20:12 |
dims | lol | 20:12 |
dhellmann | we should move on before EmilienM throws a baguette at mordred | 20:12 |
EmilienM | next tc meeting is in french | 20:12 |
* mordred eyes EmilienM and ttx with skeptical eyes | 20:12 | |
dhellmann | we were doing so well with the agreement... | 20:12 |
mordred | heh | 20:12 |
sigmavirus | EmilienM: only if you can tolerate my terrible Google Translations ;) | 20:12 |
dhellmann | heh | 20:12 |
EmilienM | sigmavirus: welcome to my life | 20:12 |
dhellmann | alright, le moving on | 20:12 |
dhellmann | #topic Update Python CTI for 3.5 | 20:12 |
*** openstack changes topic to "Update Python CTI for 3.5 (Meeting topic: tc)" | 20:12 | |
dhellmann | #link https://review.openstack.org/397501 | 20:13 |
dhellmann | fungi, do you want to introduce this one? | 20:13 |
fungi | sure | 20:13 |
*** jgregor_ has joined #openstack-meeting | 20:13 | |
fungi | in short, with the move to ubuntu xenial for stable/newton and later, we no longer have python 3.4 available on our worker images | 20:13 |
fungi | 3.5 is what comes standard | 20:13 |
fungi | so this is just a simple patch to update the ctg to that effect | 20:14 |
dhellmann | that all seems very straightforward, and it's a good idea for our policies to reflect our reality | 20:14 |
fungi | we could, alternatively, not specify a specific py3k version, to avoid future churn | 20:14 |
fungi | but this was the more trivial option | 20:14 |
dhellmann | I get the question quite a lot, so I like writing it down, but it doesn't have to be here | 20:14 |
dtroyer | every 2 years isn't too much load | 20:14 |
EmilienM | fungi: can we just specify "latest version" or something more generic? | 20:15 |
fungi | i'm open to that as well | 20:15 |
dhellmann | EmilienM : 3.6 is due out soon (it's in beta now), but it won't be in distros for a bit | 20:15 |
*** jgregor has quit IRC | 20:15 | |
dhellmann | so I think being specific removes confusion | 20:15 |
fungi | though that mighth confuse people into thinking they should be going out of their way to test 3.6 on ubuntu lts that lacks it, yeah | 20:15 |
EmilienM | yeah, until it lands in ubuntu/redhat it might takes a while. So hardcoding it makes sense | 20:15 |
mordred | ++ | 20:16 |
EmilienM | as he requires manual verification to see if it's in distro | 20:16 |
EmilienM | s/he/it/ | 20:16 |
dhellmann | true | 20:16 |
*** kaisers_ has quit IRC | 20:16 | |
mordred | we're going to get to python 3.7 before 2.7 is fully dead aren't we? | 20:16 |
dhellmann | that seems likely | 20:16 |
* mordred hangs his head | 20:16 | |
fungi | anyway, the patch seems to have support, so i'm cool moving on unless there are any questions | 20:17 |
* dhellmann makes a note to update the python 3 goal for pike | 20:17 | |
dhellmann | I agree | 20:17 |
dhellmann | #topic Acknowledge nominal prerequisites for tests | 20:17 |
dhellmann | #link https://review.openstack.org/397502 | 20:17 |
dhellmann | fungi, this one is yours, too | 20:17 |
*** openstack changes topic to "Acknowledge nominal prerequisites for tests (Meeting topic: tc)" | 20:17 | |
*** mdorman has left #openstack-meeting | 20:17 | |
fungi | this one's a little less straightforward | 20:17 |
fungi | it came up when i was helping work through some swift testing needs | 20:17 |
fungi | apparently their extended attribute support depends on using xfs | 20:18 |
fungi | and to avoid lots of mocking out the fs, they want to have an xfs partition available when running unit tests | 20:18 |
dhellmann | that seems reasonable -- I'd expect them to need it for functional tests anyway | 20:18 |
*** dalvarezs has quit IRC | 20:18 | |
fungi | in reflection, we already make similar concessions for projects needing, e.g., particular databases preconfigured | 20:19 |
fungi | to run unit testing | 20:19 |
johnthetubaguy | seems fair to be pragmatic about that kind of thing | 20:19 |
*** ltomasbo has quit IRC | 20:19 | |
dhellmann | yes, I don't see any real issue with this | 20:20 |
fungi | so in an effort to stem future questions about non-straightforward unit test prerequisites, i thought it would be a good idea to acknowledge them in the ctg and advise that they be clearly documented | 20:20 |
dhellmann | being flexible is good | 20:20 |
*** jschwarz has quit IRC | 20:20 | |
johnthetubaguy | I like the clearly documented part, seems a good prompt to do the right thing | 20:20 |
dhellmann | the documentation requirement is a good idea | 20:20 |
fungi | we (infra0 have some ideas as to how to make these similar for teams to document and integrate with our test infrastructure in a more consistent manner in the future, but i'll let the people working on that plan introduce it on the ml once they're ready | 20:21 |
fungi | er, s/similar/easier./ | 20:21 |
*** egallen_ has joined #openstack-meeting | 20:21 | |
dhellmann | I think I saw a post from ajaeger about a setup script that some jobs would look for | 20:21 |
fungi | it'l be compatible with this phrasing in the ctg at a minimum, anyway | 20:21 |
johnthetubaguy | good call | 20:22 |
fungi | yeah, that's what i was referring to, so i guess he's sent that in the past few minutes | 20:22 |
dhellmann | #link http://lists.openstack.org/pipermail/openstack-dev/2016-November/107784.html | 20:22 |
dhellmann | any questions about this, or shall we move on? | 20:22 |
fungi | we've done similar things to simplify system package setup for tests in a way that's consistent between developer experience and ci system, so that's the goal | 20:22 |
dhellmann | ++ | 20:23 |
fungi | and yeah, nothing else from me on this | 20:23 |
dhellmann | the next topic may involve a bit more discussion, so let's move on and we can come back if there are questions | 20:23 |
dhellmann | #topic Review of Ocata goal acknowledgements | 20:23 |
dhellmann | (a bit of an info dump coming) | 20:23 |
*** openstack changes topic to "Review of Ocata goal acknowledgements (Meeting topic: tc)" | 20:23 | |
*** egallen has quit IRC | 20:23 | |
*** egallen_ is now known as egallen | 20:23 | |
dhellmann | Part of the goal process is for us to look through the acknowledgement responses. | 20:23 |
dhellmann | The deadline set was the first milestone, which was last week. | 20:23 |
dhellmann | Responses that have been reviewed and approved are on the goal document: | 20:24 |
dhellmann | #link http://governance.openstack.org/goals/ocata/remove-incubated-oslo-code.html | 20:24 |
dhellmann | There are still some waiting to merge under the house rules: | 20:24 |
dhellmann | #link https://review.openstack.org/#/q/project:openstack/governance+topic:+goal-remove-incubated-oslo-code+is:open | 20:24 |
dims | #link note from Andreas - http://markmail.org/message/akl7bkq2xuyr33dw | 20:24 |
dhellmann | And we have some projects that have not yet acknowledged the goal | 20:24 |
dhellmann | #info 17 of 57 teams have not yet acknowledged the community goal | 20:24 |
dhellmann | #info those teams are Community App Catalog, I18n, OpenStack Charms, OpenStack UX, OpenStackSalt, | 20:24 |
dhellmann | #info Packaging-deb, Packaging-rpm, Quality Assurance, RefStack, Stable Branch Maintenance, | 20:24 |
dhellmann | #info dragonflow, fuel, karbor, kuryr, magnum, tacker, watcher | 20:24 |
dhellmann | The overall response rate is a little disappointing, but some of the projects on this list aren’t surprising since several are much less active this cycle than in the past. | 20:24 |
dhellmann | #info 17 projects had work to do to complete the goal | 20:24 |
dhellmann | #info 1 team with work to do (as listed in the goal) has not yet responded: karbor (formerly smaug) | 20:24 |
dhellmann | That response rate is better, but I’d like to get to 100%. | 20:24 |
dhellmann | I have contacted the PTLs of all teams who did not respond to prompt them to do so. | 20:24 |
dhellmann | Does anyone have any comments on the process or our status so far? | 20:25 |
*** ajo has quit IRC | 20:25 | |
*** ltomasbo has joined #openstack-meeting | 20:25 | |
*** ajo has joined #openstack-meeting | 20:25 | |
dims | dhellmann : how many teams had not responded? | 20:25 |
mordred | dhellmann: so - some of tehose projects are ones that removing oslo incubator code doesn't make sense for | 20:25 |
dhellmann | 17 did not respond, but only 1 of those had work to do | 20:25 |
mordred | yah | 20:25 |
dhellmann | mordred : yes, that's true. However, the process is that all teams acknowledge all goals. | 20:26 |
mordred | totally | 20:26 |
dhellmann | because this is about communication | 20:26 |
dims | right | 20:26 |
fungi | wanted to personally thank dhellmann for proposing the patches to fix this in storyboard and python-storyboardclient (infra's only matches). 3 of 4 changes for that have merged now, the last one just needs some reviewing | 20:26 |
*** jschwarz has joined #openstack-meeting | 20:26 | |
dhellmann | fungi : I'm glad to help. I know the storyboard team is stretched thin with other work, and that provided a good example patch for some other projects. | 20:27 |
gordc | dhellmann: i'll try mentioning above to karbor/dragonflow/kuryr. hopefully they look at internal mail more frequently. | 20:27 |
dhellmann | I should thank those of you who have helped review the acknowledgements, too. Esp. stevemar | 20:27 |
dhellmann | gordc : thanks, that would help. Yesterday I emailed all of the PTLs for the projects that haven't responded. | 20:28 |
fungi | one case for the current process where all teams need to ack a goal is that it's always _possible_ something got overlooked in assessing whether they are or aren't impacted | 20:28 |
fungi | so it gives them the ability to confirm/deny | 20:28 |
dhellmann | fungi : exactly. I don't want the TC to make assumptions about impact on teams one way or another. | 20:28 |
dhellmann | the next step in the process is for teams to do the work to meet the goal. Quite a few are done already, or have patches in progress. | 20:29 |
fungi | i can even see it not being within the tc's direct purview to put together lists of who's impacted (though perhaps it falls under expectations for whoever proposes the goal) | 20:29 |
dhellmann | yeah, when the goals were originally proposed one piece of feedback was that we should try to provide *some* insight into expected impact | 20:30 |
*** dalvarez has joined #openstack-meeting | 20:30 | |
dhellmann | for this goal I included a list of the official repos that had incubated code remaining | 20:30 |
dhellmann | for python 3, haypo has done a lot of good analysis so the document summarizes that and refers to the wiki page for more detail | 20:31 |
dhellmann | if there are no other comments or questions, I think we can call the review done | 20:31 |
johnthetubaguy | I am happy its causing the right discussions to happen | 20:32 |
dhellmann | I would appreciate some help tracking down the PTLs for teams who haven't responded, yet, so if you have some time to assist please let me know | 20:32 |
*** kaisers_ has joined #openstack-meeting | 20:32 | |
dhellmann | johnthetubaguy : ++ | 20:32 |
johnthetubaguy | dhellmann: I can take magnum as a start | 20:32 |
dhellmann | johnthetubaguy : thanks | 20:32 |
dtroyer | dhellmann: I just posted https://review.openstack.org/400954 for the UX team | 20:33 |
dhellmann | dtroyer : thanks | 20:33 |
fungi | i'll get up with Community App Catalog | 20:33 |
dhellmann | fungi : thanks | 20:33 |
EmilienM | dhellmann: i'll take some time too | 20:34 |
dhellmann | EmilienM : great, thanks, just pick from the list and let me know | 20:34 |
EmilienM | dhellmann: get in touch with PTLs who haven't responded yet | 20:34 |
*** Leom has joined #openstack-meeting | 20:35 | |
*** pradk has quit IRC | 20:35 | |
dhellmann | some of the teams look fairly inactive, so we may want to review those project teams in a more general way | 20:35 |
dhellmann | but that can wait | 20:35 |
* johnthetubaguy nods | 20:35 | |
dhellmann | alright, let's talk about Octavia then | 20:36 |
dhellmann | #topic Add project Octavia to OpenStack big-tent (initial discussion) | 20:36 |
*** openstack changes topic to "Add project Octavia to OpenStack big-tent (initial discussion) (Meeting topic: tc)" | 20:36 | |
dhellmann | #link https://review.openstack.org/313056 | 20:36 |
dhellmann | last week we approved the change to move several neutron projects to the legacy list | 20:36 |
dhellmann | #link https://review.openstack.org/#/c/392010 | 20:36 |
dhellmann | this new patch moves some of the lbaas repositories to a new team, which is already maintaining the Octavia project | 20:36 |
dhellmann | following our usual practice, we’ll spend more than one meeting discussing adding a new team referring to the list of requirements | 20:36 |
dhellmann | #link http://governance.openstack.org/reference/new-projects-requirements.html | 20:36 |
dhellmann | dougwig, are you here today? | 20:36 |
* dhellmann should have pinged him before the meeting | 20:37 | |
johnsom | I am here | 20:37 |
dhellmann | ah, johnsom, great | 20:37 |
dougwig | On pto, but my phone just buzzed. :) | 20:37 |
dhellmann | dougwig : I think we have it covered, go back to PTO :-) | 20:37 |
dhellmann | johnsom: maybe you can start the discussion by introducing the scope of Octavia, how it relates to Neutron, and giving a little of the background behind this change? | 20:37 |
dougwig | Sweet | 20:38 |
johnsom | Sure, currently Octavia is an open source reference driver for neutron-lbaas. | 20:38 |
johnsom | It was build with the expectation that we could dis-entangle the neutron-lbaas code from neutron proper and accomplish our goals via the API. | 20:39 |
dhellmann | that's a separate API from neutron's? | 20:39 |
johnsom | We started discussions about this at the Paris summit. | 20:39 |
*** raildo has quit IRC | 20:39 | |
dougwig | Core teams between neutron-lbaas and Octavia are the same, and do not overlap neutron except myself and armax. | 20:40 |
johnsom | Today Octavia has it's own API process, but it is consumed by neutron-lbaas. We are currently working to move the API component of neutron-lbaas out of neutron and implementing it in the Octavia API process. | 20:40 |
dhellmann | the specs linked from this patch have some implementation details | 20:40 |
dhellmann | #link https://review.openstack.org/#/c/310805/3/specs/newton/kill-neutron-lbaas.rst | 20:40 |
dhellmann | #link https://review.openstack.org/#/c/310667/3/specs/version1/n-lbaas-api-parity.rst | 20:40 |
dougwig | Octavia is a separate API server, and closely mimics neutron lbaas v2. Part of this split is making them exact, and including a proxy in neutronnso users are not affected. | 20:41 |
johnsom | This "lbaas-merge" work started in newton | 20:41 |
EmilienM | johnsom: how backward compatibility will be ensured between neutron & octavia if you move it out? | 20:41 |
dhellmann | dougwig : how long do you anticipate maintaining that proxy? a standard deprecation period, or longer? | 20:41 |
dougwig | API tests still run against neutron server, will also run against Octavia and the future proxy. | 20:42 |
johnsom | EmilienM via the proxy that will remain in neutron for some time. Our plan is to allow a simple endpoint change and the API will be the same. | 20:42 |
*** lpetrut has quit IRC | 20:42 | |
johnthetubaguy | to me, it seems Octavia have basically been operating as a separate (but co-operating) team for a bit now, it seems right to update the projects file to reflect that | 20:42 |
EmilienM | johnsom: excellent from operator point of view, ++ | 20:42 |
dougwig | My intention was to maintain it longer than 2 cycles if it's not a maintenance burden. | 20:42 |
dhellmann | johnthetubaguy : that's the impression I'm getting, too | 20:42 |
* fungi notes dougwig is setting a bad example for how to do pto | 20:42 | |
dougwig | I've always been bad at pto | 20:42 |
dougwig | johnthetubaguy: correct. | 20:43 |
EmilienM | johnthetubaguy: +1 | 20:43 |
dhellmann | as a release manager, I’m a little concerned about the timing, since we’re past the first milestone for this cycle. Though Octavia uses the cycle-with-intermediary model so it isn’t technically “late” for any releases. | 20:44 |
*** kaisers_ has quit IRC | 20:44 | |
dhellmann | I also don't think that's a reason to hold up progress | 20:44 |
*** kaisers_ has joined #openstack-meeting | 20:45 | |
dhellmann | reviewing the list of criteria for new projects, I'm not spotting any obvious issues with how Octavia is developed or being integrated | 20:46 |
dhellmann | does anyone have any concerns to raise this week, assuming we'll have another discussion about this application next week? | 20:46 |
dhellmann | johnsom : does Octavia need to remove any incubated oslo code? | 20:46 |
johnsom | No, we have completed that | 20:47 |
dhellmann | ok, good | 20:47 |
johnthetubaguy | I guess that is technically already reported in the neutron report? | 20:47 |
johnsom | We didn't push a patch because currently we fall under neutron. | 20:47 |
dtroyer | What is Octavia's py3 status? | 20:47 |
dhellmann | ah, right | 20:47 |
dhellmann | dtroyer : good question | 20:47 |
johnsom | dtroyer we support 3.4 and 3.5 with gates | 20:48 |
dhellmann | good answer :-) | 20:48 |
dtroyer | thanks | 20:48 |
johnsom | We try to "do the right thing"... grin | 20:48 |
dims | johnsom dougwig : any trademark concerns? (would octavia have to be renamed?) | 20:48 |
*** guoshan has joined #openstack-meeting | 20:49 | |
dims | s/would/that would/ | 20:49 |
dougwig | No, Stephen trademarked Octavia for openstack | 20:49 |
dims | cool thanks dougwig | 20:49 |
johnsom | There is a trademark already and I was told it was already transferred to the foundation | 20:49 |
fungi | i see you have two repos under neutron's octavia deliverable right now, but would be splitting them into separate deliverables under the new team. any concerns there? | 20:49 |
johnthetubaguy | is that the dashboard split out bit? | 20:50 |
EmilienM | johnsom: I remember octavia had a specific parameter for oslo_messaging/topic (not part of oslo_messaging iiuc). Is it still the case? | 20:50 |
johnsom | Currently there are three repositories: neutron-lbaas, octavia, and neutron-lbaas-dashboard. | 20:50 |
*** penick has quit IRC | 20:50 | |
dhellmann | yeah, it looks like one repo per deliverable now. From the release team's perspective I think that's fine. If we run into issues with our release tooling, we can work through it. | 20:50 |
fungi | the tags seem to have conveyed consistently in the split of openstack/octavia and openstack/neutron-lbaas-dashboard into separate deliverables, yeah | 20:50 |
EmilienM | johnsom: random question, because I tested octavia, with the puppet-octavia module we wrote a few months ago :) | 20:51 |
*** penick has joined #openstack-meeting | 20:51 | |
johnsom | EmilienM Yes, there is a messaging topic used inside Octavia via oslo messaging. | 20:52 |
*** egallen has quit IRC | 20:52 | |
johnsom | It is used between our API process and the controller-worker process | 20:52 |
*** pradk has joined #openstack-meeting | 20:52 | |
*** fzdarsky_ is now known as fzdarsky|afk | 20:52 | |
fungi | oh, though i notice the openstack/neutron-lbaas-dashboard repo belongs to a octavia-dashboard deliverable now. is there an expectation that the repo will get renamed to that in the future? | 20:52 |
*** jgregor has joined #openstack-meeting | 20:52 | |
dims | seeing all these questions...they don't feel like show stoppers :) so johnsom and dougwig have my support for doing this | 20:53 |
johnsom | Yes, I think to limit future confusion we will want to rename away from "neutron" | 20:53 |
dhellmann | fungi : good question. I think we can change the deliverable name in the repo without renaming the repo, right? | 20:53 |
johnthetubaguy | dims: +1 | 20:53 |
*** guoshan has quit IRC | 20:53 | |
*** egallen has joined #openstack-meeting | 20:53 | |
dhellmann | that would give us time to schedule a repo rename when it's convenient | 20:53 |
dougwig | Rename would be cleaner, but we are open. | 20:53 |
dhellmann | dims : +1 | 20:53 |
dhellmann | dougwig : oh, a rename is fine, it's just a matter of not holding up releases or other work until that's done | 20:53 |
EmilienM | dims: same thing. +1 to have it in the big tent | 20:54 |
*** haleyb_ has joined #openstack-meeting | 20:54 | |
dougwig | Not urgent for pacts, I'd think | 20:54 |
fungi | yeah, the deliverable name is arbitrary, i was mostly just curious if there was a repo rename in the future | 20:54 |
dougwig | Ocata. Autocorrect. | 20:54 |
dougwig | fungi: likely yes. | 20:54 |
* dhellmann was wondering | 20:54 | |
dhellmann | alright, as I said, I expect ttx to put this on the agenda again for next week for final discussion and voting | 20:55 |
* mordred thinks pacts is now the secret codename for ocata | 20:55 | |
*** ayoung has quit IRC | 20:55 | |
dhellmann | so far I'm not seeing any real issues, but we're not running with the full tc for this meeting so keep an eye on review comments | 20:55 |
dhellmann | and we have a few minutes left for | 20:55 |
dhellmann | #topic Open discussion | 20:55 |
*** openstack changes topic to "Open discussion (Meeting topic: tc)" | 20:55 | |
*** jgregor_ has quit IRC | 20:55 | |
*** nk2527 has quit IRC | 20:56 | |
*** gordc has left #openstack-meeting | 20:56 | |
mordred | I'd like to say thanks to the octavia team for sticking with it through _several_ organizational approach shifts | 20:56 |
mordred | that's some good patience | 20:56 |
*** ayoung has joined #openstack-meeting | 20:56 | |
dhellmann | agreed | 20:56 |
* johnthetubaguy nods | 20:56 | |
dougwig | We'll be rewriting in go soon. | 20:57 |
mordred | thank god | 20:57 |
* dougwig hides | 20:57 | |
johnthetubaguy | dougwig: heh | 20:57 |
* fungi wondered when that was coming ;) | 20:57 | |
mordred | I was worried it was going to be too easy for you | 20:57 |
*** rtheis has quit IRC | 20:57 | |
* johnsom notes that dougwig does not speak for the whole Octavia team. | 20:57 | |
dhellmann | dougwig : comments like that are why we have 2 discussions for most of these applications ;-) | 20:57 |
dhellmann | heh | 20:57 |
dims | lol | 20:57 |
dougwig | johnsom: oh, traitor ! | 20:57 |
*** jgregor_ has joined #openstack-meeting | 20:58 | |
dougwig | Jk, of course. | 20:58 |
dhellmann | with that I think we're finished for today | 20:58 |
dhellmann | thank you, everyone! | 20:58 |
*** jprovazn has quit IRC | 20:58 | |
dims | nice work dhellmann ! | 20:58 |
dims | thanks | 20:59 |
EmilienM | dhellmann: thx for chairing today, next time in french like we said | 20:59 |
dhellmann | EmilienM : ++ | 20:59 |
fungi | thanks dhellmann! | 20:59 |
dougwig | Merci | 20:59 |
*** haleyb_ has quit IRC | 20:59 | |
EmilienM | dougwig: enjoy vacations now! | 20:59 |
johnthetubaguy | merci buckets | 20:59 |
dhellmann | #endmeeting | 21:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 21:00 | |
openstack | Meeting ended Tue Nov 22 21:00:03 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/tc/2016/tc.2016-11-22-20.01.html | 21:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/tc/2016/tc.2016-11-22-20.01.txt | 21:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/tc/2016/tc.2016-11-22-20.01.log.html | 21:00 |
*** jgregor_ has quit IRC | 21:00 | |
johnthetubaguy | ... thats the British school system french for you | 21:00 |
*** jgregor has quit IRC | 21:00 | |
dhellmann | johnthetubaguy : we got that here in the southern us, too | 21:01 |
johnthetubaguy | :) | 21:01 |
*** ayoung has quit IRC | 21:01 | |
*** chris_morrell has joined #openstack-meeting | 21:04 | |
*** dprince has quit IRC | 21:05 | |
*** weshay_ has joined #openstack-meeting | 21:08 | |
*** baoli has quit IRC | 21:08 | |
*** slaweq_ has joined #openstack-meeting | 21:10 | |
*** ykatabam has joined #openstack-meeting | 21:10 | |
*** jamesdenton has quit IRC | 21:11 | |
*** Leom has quit IRC | 21:11 | |
*** dmorita has joined #openstack-meeting | 21:13 | |
*** jgriffith has joined #openstack-meeting | 21:13 | |
*** Apoorva has joined #openstack-meeting | 21:14 | |
*** dmorita has quit IRC | 21:17 | |
*** jgriffith has quit IRC | 21:17 | |
*** bobmel has quit IRC | 21:20 | |
*** bobmel has joined #openstack-meeting | 21:20 | |
*** jgriffith has joined #openstack-meeting | 21:21 | |
*** ykatabam has quit IRC | 21:22 | |
*** ykatabam has joined #openstack-meeting | 21:23 | |
*** jgriffith has quit IRC | 21:29 | |
*** dbecker has quit IRC | 21:31 | |
*** emagana has quit IRC | 21:34 | |
*** emagana has joined #openstack-meeting | 21:36 | |
*** emagana has quit IRC | 21:37 | |
*** emagana has joined #openstack-meeting | 21:38 | |
*** fernnest has joined #openstack-meeting | 21:41 | |
*** jungleboyj has quit IRC | 21:42 | |
*** bvandenh has quit IRC | 21:42 | |
*** jgriffith has joined #openstack-meeting | 21:44 | |
*** e0ne has quit IRC | 21:45 | |
*** tpsilva has quit IRC | 21:45 | |
*** ayoung has joined #openstack-meeting | 21:46 | |
*** gouthamr has quit IRC | 21:49 | |
*** guoshan has joined #openstack-meeting | 21:49 | |
*** baoli has joined #openstack-meeting | 21:50 | |
*** egallen has quit IRC | 21:51 | |
*** jgregor has joined #openstack-meeting | 21:51 | |
*** egallen has joined #openstack-meeting | 21:52 | |
*** whenry has joined #openstack-meeting | 21:52 | |
*** slayer has quit IRC | 21:54 | |
*** guoshan has quit IRC | 21:54 | |
*** haleyb_ has joined #openstack-meeting | 21:56 | |
*** bvandenh has joined #openstack-meeting | 21:56 | |
*** matrohon has quit IRC | 21:56 | |
*** jgregor_ has joined #openstack-meeting | 21:57 | |
*** dmorita has joined #openstack-meeting | 21:59 | |
*** haleyb_ has quit IRC | 22:00 | |
*** jgregor has quit IRC | 22:01 | |
*** kaisers_ has quit IRC | 22:01 | |
*** edtubill has quit IRC | 22:02 | |
*** Leo_ has joined #openstack-meeting | 22:02 | |
*** dmorita has quit IRC | 22:03 | |
*** egallen has quit IRC | 22:05 | |
*** edtubill has joined #openstack-meeting | 22:06 | |
*** jgriffith has quit IRC | 22:06 | |
*** jgriffith_ has joined #openstack-meeting | 22:07 | |
*** jgregor_ has quit IRC | 22:07 | |
*** edtubill has quit IRC | 22:10 | |
*** JRobinson__ has joined #openstack-meeting | 22:11 | |
*** jaugustine has quit IRC | 22:12 | |
*** jgriffith_ is now known as jgriffith | 22:13 | |
*** bvandenh has quit IRC | 22:14 | |
*** egallen has joined #openstack-meeting | 22:14 | |
*** egallen has quit IRC | 22:16 | |
*** egallen has joined #openstack-meeting | 22:17 | |
*** egallen has quit IRC | 22:18 | |
*** nadya has quit IRC | 22:19 | |
*** lamt has quit IRC | 22:20 | |
*** chris_morrell has quit IRC | 22:21 | |
*** pradk has quit IRC | 22:28 | |
*** Apoorva has quit IRC | 22:28 | |
*** Apoorva has joined #openstack-meeting | 22:28 | |
*** Apoorva_ has joined #openstack-meeting | 22:29 | |
*** caboucha has quit IRC | 22:31 | |
*** kaisers_ has joined #openstack-meeting | 22:32 | |
*** Apoorva has quit IRC | 22:33 | |
*** Apoorva has joined #openstack-meeting | 22:35 | |
*** Apoorva has quit IRC | 22:36 | |
*** Apoorva__ has joined #openstack-meeting | 22:36 | |
*** Apoorva__ has quit IRC | 22:37 | |
*** Apoorva_ has quit IRC | 22:37 | |
*** Apoorva has joined #openstack-meeting | 22:37 | |
*** Apoorva has quit IRC | 22:39 | |
*** Apoorva has joined #openstack-meeting | 22:40 | |
*** fnaval has quit IRC | 22:40 | |
*** Apoorva has quit IRC | 22:42 | |
*** Apoorva_ has joined #openstack-meeting | 22:42 | |
*** Apoorva has joined #openstack-meeting | 22:44 | |
*** Apoorva__ has joined #openstack-meeting | 22:45 | |
*** enriquetaso has joined #openstack-meeting | 22:46 | |
*** Apoorva_ has quit IRC | 22:47 | |
*** Apoorva has quit IRC | 22:49 | |
*** Apoorva__ has quit IRC | 22:49 | |
*** rbak has quit IRC | 22:49 | |
*** mickeys has quit IRC | 22:50 | |
*** guoshan has joined #openstack-meeting | 22:50 | |
*** jungleboyj has joined #openstack-meeting | 22:51 | |
*** guoshan has quit IRC | 22:55 | |
*** bknudson has left #openstack-meeting | 22:55 | |
*** haleyb_ has joined #openstack-meeting | 22:56 | |
*** xyang1 has quit IRC | 23:00 | |
*** haleyb_ has quit IRC | 23:00 | |
*** jklare has quit IRC | 23:01 | |
*** bobh has joined #openstack-meeting | 23:01 | |
*** mriedem has quit IRC | 23:02 | |
*** jklare has joined #openstack-meeting | 23:03 | |
*** iyamahat has quit IRC | 23:06 | |
*** iyamahat has joined #openstack-meeting | 23:09 | |
*** dmorita has joined #openstack-meeting | 23:12 | |
*** Patifa has quit IRC | 23:16 | |
*** baoli has quit IRC | 23:18 | |
*** piyush has joined #openstack-meeting | 23:19 | |
*** jmckind has quit IRC | 23:27 | |
*** Leo_ has quit IRC | 23:30 | |
*** pradk has joined #openstack-meeting | 23:33 | |
*** jungleboyj has quit IRC | 23:37 | |
*** watanabe_isao has joined #openstack-meeting | 23:38 | |
*** baoli has joined #openstack-meeting | 23:40 | |
*** baoli has quit IRC | 23:40 | |
*** piyush has quit IRC | 23:41 | |
*** piyush has joined #openstack-meeting | 23:43 | |
*** watanabe_isao has quit IRC | 23:45 | |
*** piyush has quit IRC | 23:49 | |
*** guoshan has joined #openstack-meeting | 23:51 | |
*** penick has quit IRC | 23:53 | |
*** guoshan has quit IRC | 23:55 | |
*** haleyb_ has joined #openstack-meeting | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!