*** tonytan4ever has joined #openstack-meeting | 00:00 | |
*** spzala has joined #openstack-meeting | 00:01 | |
*** armstrong has joined #openstack-meeting | 00:02 | |
*** ykatabam1 has joined #openstack-meeting | 00:03 | |
*** ykatabam has quit IRC | 00:03 | |
*** sacharya has joined #openstack-meeting | 00:03 | |
*** salv-orl_ has quit IRC | 00:05 | |
*** spzala has quit IRC | 00:06 | |
*** bobh has joined #openstack-meeting | 00:07 | |
*** sacharya has quit IRC | 00:07 | |
*** jamesdenton has quit IRC | 00:08 | |
*** aeng has quit IRC | 00:09 | |
*** yangyapeng has quit IRC | 00:09 | |
*** tonytan_brb has joined #openstack-meeting | 00:09 | |
*** lamt has quit IRC | 00:10 | |
*** tonytan4ever has quit IRC | 00:12 | |
*** iyamahat has quit IRC | 00:16 | |
*** iyamahat has joined #openstack-meeting | 00:18 | |
*** thorst_ has joined #openstack-meeting | 00:19 | |
*** spzala has joined #openstack-meeting | 00:21 | |
*** aeng has joined #openstack-meeting | 00:22 | |
*** bobh has quit IRC | 00:24 | |
*** bobh has joined #openstack-meeting | 00:27 | |
*** adisky_ has quit IRC | 00:29 | |
*** hongbin_ has quit IRC | 00:30 | |
*** iceyao has joined #openstack-meeting | 00:31 | |
*** sdake has joined #openstack-meeting | 00:32 | |
*** ansmith has quit IRC | 00:33 | |
*** jamesdenton has joined #openstack-meeting | 00:35 | |
*** zz_dimtruck is now known as dimtruck | 00:40 | |
*** bobh has quit IRC | 00:43 | |
*** zhurong has joined #openstack-meeting | 00:45 | |
*** electrichead is now known as rerobot | 00:45 | |
*** sdake has quit IRC | 00:45 | |
*** VW has joined #openstack-meeting | 00:47 | |
*** pvaneck has quit IRC | 00:50 | |
*** jamesdenton has quit IRC | 00:51 | |
*** chris_morrell has quit IRC | 00:51 | |
*** VW has quit IRC | 00:52 | |
*** adiantum has quit IRC | 00:54 | |
*** adiantum has joined #openstack-meeting | 00:54 | |
*** donghao has joined #openstack-meeting | 00:55 | |
*** spzala has quit IRC | 00:57 | |
*** iceyao_ has joined #openstack-meeting | 00:57 | |
*** xingchao has joined #openstack-meeting | 00:59 | |
*** Julien-zte has joined #openstack-meeting | 00:59 | |
*** aeng has quit IRC | 01:00 | |
*** iceyao has quit IRC | 01:01 | |
*** donghao has quit IRC | 01:02 | |
*** pleia2_ is now known as pleia2 | 01:04 | |
*** ykatabam1 has quit IRC | 01:05 | |
*** kylek3h_away has joined #openstack-meeting | 01:06 | |
*** david-lyle has quit IRC | 01:06 | |
*** spzala has joined #openstack-meeting | 01:09 | |
*** thorst_ has quit IRC | 01:09 | |
*** gyee has quit IRC | 01:10 | |
*** aeng has joined #openstack-meeting | 01:14 | |
*** yangyapeng has joined #openstack-meeting | 01:15 | |
*** kevinz has joined #openstack-meeting | 01:16 | |
*** alexpilo_ has quit IRC | 01:16 | |
*** yangyapeng has quit IRC | 01:17 | |
*** yangyapeng has joined #openstack-meeting | 01:18 | |
*** sacharya has joined #openstack-meeting | 01:19 | |
*** Julien-zte has quit IRC | 01:20 | |
*** Julien-zte has joined #openstack-meeting | 01:20 | |
*** Julien-zte has quit IRC | 01:21 | |
*** Julien-z_ has joined #openstack-meeting | 01:21 | |
*** sacharya has quit IRC | 01:24 | |
*** xgerman has joined #openstack-meeting | 01:24 | |
*** aweeks has joined #openstack-meeting | 01:24 | |
*** jkilpatr has quit IRC | 01:25 | |
*** aeng has quit IRC | 01:27 | |
*** alexpilotti has joined #openstack-meeting | 01:27 | |
*** Apoorva has quit IRC | 01:29 | |
*** ykatabam has joined #openstack-meeting | 01:31 | |
*** baoli has joined #openstack-meeting | 01:31 | |
*** takahara has joined #openstack-meeting | 01:31 | |
*** alexpilotti has quit IRC | 01:31 | |
*** alexpilotti has joined #openstack-meeting | 01:34 | |
*** alexpilotti has quit IRC | 01:38 | |
*** takahara has left #openstack-meeting | 01:39 | |
*** spzala has quit IRC | 01:41 | |
*** spzala has joined #openstack-meeting | 01:42 | |
*** aeng has joined #openstack-meeting | 01:42 | |
*** mmalik4 has quit IRC | 01:44 | |
*** guoshan has joined #openstack-meeting | 01:44 | |
*** xingchao has quit IRC | 01:44 | |
*** spzala has quit IRC | 01:46 | |
*** spzala has joined #openstack-meeting | 01:53 | |
*** huanxuan has joined #openstack-meeting | 01:56 | |
*** sdague_ has quit IRC | 01:57 | |
*** sacharya has joined #openstack-meeting | 01:59 | |
*** xingchao has joined #openstack-meeting | 02:00 | |
*** dmorita has quit IRC | 02:01 | |
*** dmorita has joined #openstack-meeting | 02:03 | |
*** jamesdenton has joined #openstack-meeting | 02:04 | |
*** julim has joined #openstack-meeting | 02:07 | |
*** gcb has joined #openstack-meeting | 02:12 | |
*** armstrong has quit IRC | 02:15 | |
*** unicell1 has quit IRC | 02:19 | |
*** jkilpatr has joined #openstack-meeting | 02:20 | |
*** japestinho has joined #openstack-meeting | 02:24 | |
*** japestinho has quit IRC | 02:26 | |
*** japestinho has joined #openstack-meeting | 02:26 | |
*** gongysh has joined #openstack-meeting | 02:31 | |
*** alexpilotti has joined #openstack-meeting | 02:32 | |
*** lhx__ has joined #openstack-meeting | 02:33 | |
*** jamesdenton has quit IRC | 02:36 | |
*** alexpilotti has quit IRC | 02:37 | |
*** VW has joined #openstack-meeting | 02:38 | |
*** galstrom_zzz is now known as galstrom | 02:39 | |
*** spzala has quit IRC | 02:41 | |
*** VW has quit IRC | 02:43 | |
*** nijaba has quit IRC | 02:44 | |
*** nijaba has joined #openstack-meeting | 02:45 | |
*** nijaba has quit IRC | 02:45 | |
*** nijaba has joined #openstack-meeting | 02:45 | |
*** s3wong has quit IRC | 02:46 | |
*** thorst_ has joined #openstack-meeting | 02:48 | |
*** thorst_ has quit IRC | 02:48 | |
*** jkilpatr has quit IRC | 02:48 | |
*** ricolin has joined #openstack-meeting | 02:49 | |
*** Wenzhi has joined #openstack-meeting | 02:54 | |
*** hongbin has joined #openstack-meeting | 02:55 | |
*** sdague has joined #openstack-meeting | 02:55 | |
*** sudipto_ has joined #openstack-meeting | 02:55 | |
*** sudipto has joined #openstack-meeting | 02:55 | |
*** spzala has joined #openstack-meeting | 02:55 | |
*** ianychoi has quit IRC | 02:59 | |
*** lakerzhou has joined #openstack-meeting | 02:59 | |
*** ianychoi has joined #openstack-meeting | 02:59 | |
hongbin | #startmeeting zun | 03:00 |
---|---|---|
openstack | Meeting started Tue Feb 7 03:00:07 2017 UTC and is due to finish in 60 minutes. The chair is hongbin. Information about MeetBot at http://wiki.debian.org/MeetBot. | 03:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 03:00 |
*** spzala has quit IRC | 03:00 | |
*** openstack changes topic to " (Meeting topic: zun)" | 03:00 | |
hongbin | #link https://wiki.openstack.org/wiki/Zun#Agenda_for_2017-02-07_0300_UTC Today's agenda | 03:00 |
*** Namrata has joined #openstack-meeting | 03:00 | |
openstack | The meeting name has been set to 'zun' | 03:00 |
hongbin | #topic Roll Call | 03:00 |
*** lhx__ has quit IRC | 03:00 | |
*** openstack changes topic to "Roll Call (Meeting topic: zun)" | 03:00 | |
Namrata | Namrata | 03:00 |
sudipto | o/ | 03:00 |
lakerzhou | lakerzhou | 03:00 |
kevinz | kevinz | 03:00 |
mkrai | Madhuri Kumari | 03:00 |
Wenzhi | Wenzhi | 03:00 |
hongbin | thanks for joining the meeting Namrata sudipto lakerzhou kevinz mkrai Wenzhi | 03:01 |
*** lhx__ has joined #openstack-meeting | 03:01 | |
hongbin | let's get started | 03:01 |
hongbin | #topic Announcements | 03:01 |
*** openstack changes topic to "Announcements (Meeting topic: zun)" | 03:01 | |
hongbin | none | 03:01 |
hongbin | #topic Review Action Items | 03:01 |
*** openstack changes topic to "Review Action Items (Meeting topic: zun)" | 03:01 | |
hongbin | 1. hongbin create a spec for host capability (DONE) | 03:01 |
hongbin | #link https://blueprints.launchpad.net/zun/+spec/expose-host-capabilities | 03:01 |
hongbin | any comment on this bp? | 03:01 |
mkrai | Is there any spec posted for it? | 03:02 |
hongbin | mkrai: sudipto has drafted a spec about cpu policy | 03:02 |
lakerzhou | I haven't got chance to read it, but will do it tomorrow. | 03:02 |
mkrai | I read the bp and the idea is clear | 03:02 |
hongbin | ok | 03:02 |
eliqiao_ | hi | 03:03 |
hongbin | hey eliqiao_ | 03:03 |
eliqiao_ | I am late ,sorry, in a meeting. | 03:03 |
hongbin | np | 03:03 |
hongbin | lakerzhou: thanks for your comment on the spec, it is helpful | 03:03 |
hongbin | ok, moving on | 03:03 |
hongbin | #topic Cinder integration (diga) | 03:03 |
*** openstack changes topic to "Cinder integration (diga) (Meeting topic: zun)" | 03:03 | |
hongbin | #link https://blueprints.launchpad.net/zun/+spec/cinder-zun-integration The BP | 03:03 |
hongbin | #link https://review.openstack.org/#/c/417747/ The design spec | 03:03 |
hongbin | it looks diga is not here | 03:04 |
hongbin | i saw he submitted a patch for that | 03:04 |
hongbin | #link https://review.openstack.org/#/c/429943/ | 03:04 |
*** thorst_ has joined #openstack-meeting | 03:04 | |
hongbin | feel free to comment on the patch if you like | 03:04 |
*** thorst_ has quit IRC | 03:04 | |
hongbin | any comment on this bp? | 03:04 |
*** mickeys has quit IRC | 03:04 | |
*** vishnoianil has quit IRC | 03:05 | |
hongbin | ok, next topic | 03:05 |
hongbin | #topic Kuryr integration (hongbin) | 03:05 |
*** openstack changes topic to "Kuryr integration (hongbin) (Meeting topic: zun)" | 03:05 | |
hongbin | #link https://blueprints.launchpad.net/zun/+spec/kuryr-integration The BP | 03:05 |
hongbin | i am working on this one, there is a spec that seems to be closed | 03:05 |
*** jkilpatr has joined #openstack-meeting | 03:06 | |
hongbin | #link https://review.openstack.org/#/c/425883/ | 03:06 |
hongbin | feel free to comment on it if you interest | 03:06 |
hongbin | any comment? | 03:06 |
hongbin | ok, next one | 03:07 |
hongbin | #topic Support interactive mode (kevinz) | 03:07 |
*** openstack changes topic to "Support interactive mode (kevinz) (Meeting topic: zun)" | 03:07 | |
*** janonymous has joined #openstack-meeting | 03:07 | |
hongbin | #link https://blueprints.launchpad.net/zun/+spec/support-interactive-mode The BP | 03:07 |
hongbin | #link https://review.openstack.org/#/c/396841/ The design spec | 03:07 |
hongbin | kevinz: ^^ | 03:07 |
kevinz | Hi hongbin, I've submitted a new patch set after address you and Pradeep's comments | 03:08 |
kevinz | https://review.openstack.org/#/c/422525/ | 03:08 |
*** epico has joined #openstack-meeting | 03:08 | |
kevinz | If the API and code is Ok, I will add more test cases for this | 03:08 |
hongbin | cool, will find some time tomorrow to go through it again | 03:09 |
kevinz | OK Thanks :D | 03:09 |
hongbin | kevinz: a question for you, which version of docker-py you required for this feature? | 03:09 |
*** mickeys has joined #openstack-meeting | 03:10 | |
kevinz | hongbin: Now it's fine with currently version. | 03:10 |
hongbin | kevinz: ack | 03:10 |
hongbin | any other comment on this feature? | 03:11 |
sudipto_ | I will go through the code today. | 03:11 |
hongbin | thanks kevinz sudipto_ | 03:11 |
kevinz | sudipto_: Cool, thanks | 03:12 |
hongbin | ok, next one | 03:12 |
hongbin | #topic Introduce host capabilities and cpusets | 03:12 |
*** openstack changes topic to "Introduce host capabilities and cpusets (Meeting topic: zun)" | 03:12 | |
hongbin | #link https://review.openstack.org/#/c/427007/ The spec | 03:12 |
hongbin | sudipto_: you want to drive this one? | 03:12 |
sudipto | Ok, so this is the work for exclusive cpusets that drove us to think about a light weight scheduler to begin with. | 03:12 |
*** david-lyle has joined #openstack-meeting | 03:13 | |
*** sdague has quit IRC | 03:13 | |
sudipto | lakerzhou, recommended that we do this work keeping in mind the nova's new placement API. | 03:13 |
lakerzhou | "ZUN won't support a compute host to have both dedicated and a shared policy at the same time applicable to it. " sounds to me, this assumption is too strong | 03:13 |
mkrai | Is there any link for nova's new placement API? What is it? | 03:13 |
hongbin | #link http://docs.openstack.org/developer/nova/placement.html | 03:14 |
sudipto | lakerzhou, the reason why this is dicey is because, for a shared case - you wouldn't know which cpusets are being shared - and then if the user requests dedicated - then you may take out the already in use cpusets | 03:14 |
sudipto | the same behaviour is in Nova as well today. | 03:14 |
lakerzhou | can you please explain a little bit why to make such assumption? we can talk offline if you prefer | 03:14 |
sudipto | Nova's new placement APIs are still getting ironed out, so i have made a few 'ease of use' assumptions for us. | 03:15 |
lakerzhou | The assumption is different than existing nova's behavior. | 03:16 |
*** VW has joined #openstack-meeting | 03:16 | |
lakerzhou | do you think it is final design, or temporary solution? | 03:17 |
sudipto | lakerzhou, http://specs.openstack.org/openstack/nova-specs/specs/ocata/approved/nested-resource-providers.html#proposed-change - In the proposed change section - the second last paragraph | 03:17 |
*** diga has joined #openstack-meeting | 03:18 | |
diga | o/ | 03:18 |
lakerzhou | ok, I will check again. let 's take it offline. It sounds a big change to me. | 03:18 |
hongbin | diga: hey, thanks for joining | 03:18 |
sudipto | lakerzhou, this behaviour can be changed, given we can isolate NUMA nodes within a given host that would be used for pinning. However, if you have a solution w.r.t how this mixed case can be achieved, then why not. | 03:18 |
diga | sorry got late | 03:18 |
sudipto | lakerzhou, sounds good. Your reviews have been helpful. | 03:18 |
sudipto | Request everyone to take a look and comment as much as possible. Esp on the implementation details. | 03:19 |
sudipto | hongbin, i am done :-) | 03:19 |
diga | sudipto: I hv gone through your spec, we are only considering NUMA nodes for this BP ? | 03:19 |
hongbin | sudipto: thx | 03:20 |
sudipto | diga, you could do a normal pinning as well - on a system that does not come with the NUMA capabilities (older generation) - but i thought supporting hyper threading for such systems is a must. | 03:20 |
diga | sudipto: okay | 03:20 |
sudipto | diga, however, these things can be worked out once we have the first draft of the code out. | 03:21 |
sudipto | I was just taking the most important/simplistic case to begin with. | 03:21 |
diga | sudipto: let me know if you need any help, I am working with nova-placement & have good exp in placement scenarios | 03:21 |
diga | okay | 03:21 |
*** iyamahat has quit IRC | 03:22 | |
*** yamahata has quit IRC | 03:22 | |
sudipto | diga, great, first of all, i would need your help in reviewing the spec as brutally as possible :-) | 03:22 |
diga | sudipto: sure, will go through it today | 03:22 |
sudipto | hongbin, we are done i think. | 03:23 |
sudipto | as in on this topic | 03:23 |
*** cloud_player has joined #openstack-meeting | 03:23 | |
hongbin | any further comment on this topic? | 03:23 |
hongbin | seems not | 03:23 |
hongbin | diga: you want to give a brief update about the cinder volume work? | 03:23 |
diga | hongbin: yes | 03:23 |
hongbin | diga: go ahead | 03:24 |
diga | hongbin: cinder & docker related work in remaining, API/DB level work is done | 03:24 |
*** julim has quit IRC | 03:25 | |
diga | hongbin: I am targeting cinder & Docker to complete in 2 days | 03:25 |
hongbin | diga: cool | 03:25 |
diga | hongbin: simultaneosly working on zunclient for volume create/show/list/delete | 03:25 |
diga | hongbin: I think i will try to complete everything by next week core code, test case i will try to complete but not sure | 03:26 |
hongbin | diga: sound great | 03:26 |
*** takahara has joined #openstack-meeting | 03:26 | |
*** gouthamr has quit IRC | 03:26 | |
hongbin | diga: thanks for your hard work on this one | 03:27 |
sudipto | diga, thank you! | 03:27 |
sudipto | I would ben more than happy to review the code. | 03:27 |
diga | sudipto: hongbin: welcome! | 03:27 |
diga | sudipto: :) sure | 03:27 |
hongbin | ok, then let's enter open discussion | 03:27 |
hongbin | #topic Open Discussion | 03:27 |
*** openstack changes topic to "Open Discussion (Meeting topic: zun)" | 03:27 | |
hongbin | Namrata: you want to give a brief update about your Heat resource work? | 03:28 |
Namrata | yeah sure. | 03:28 |
diga | hongbin: I think we should plan mid-cycle meeting or remote PTG in this month (one or two days), to plan Pike cycle features | 03:28 |
*** julim has joined #openstack-meeting | 03:29 | |
Namrata | I have added zun resourceshttps://review.openstack.org/#/c/426210/ | 03:29 |
hongbin | diga: one second | 03:29 |
Namrata | https://review.openstack.org/#/c/429259/ zun client plugin too | 03:29 |
hongbin | #link https://review.openstack.org/#/c/426210/ | 03:29 |
hongbin | #link https://review.openstack.org/#/c/429259/ | 03:30 |
Namrata | i will join the heat meeting tommorow and ask for reviewing the patches | 03:30 |
hongbin | Namrata: thanks | 03:30 |
hongbin | Namrata: the patches look good to me so far | 03:30 |
Namrata | further i will be working on container resource | 03:30 |
Namrata | thanks hongbin | 03:31 |
hongbin | yes, it will be a very useful feature | 03:31 |
hongbin | i knew solum team is looking for that | 03:31 |
diga | Namrata: hongbin : this work should go to heat correct ? zun driver in Heat ? | 03:31 |
mkrai | diga: Yes | 03:32 |
Namrata | diga:yes | 03:32 |
diga | okay | 03:32 |
*** alexpilotti has joined #openstack-meeting | 03:32 | |
hongbin | ok, does anyone else want to bring a topic for team discussion? | 03:33 |
eliqiao_ | yes hongbin | 03:33 |
hongbin | eliqiao_: go ahead | 03:33 |
eliqiao_ | would like to talk the disadvantage of some detail | 03:34 |
hongbin | disadvantage of ? | 03:34 |
eliqiao_ | I tried zun recently, and found that if I create a sandbox with novadocker driver | 03:34 |
eliqiao_ | we will ensure sandbox is ready (a poll with timeout) | 03:34 |
hongbin | yes | 03:35 |
eliqiao_ | but if I delete the container before the sandbox is ready, the poll is still going. | 03:35 |
hongbin | i see | 03:35 |
eliqiao_ | the correct logic is need to notice it and stop polling... | 03:35 |
hongbin | agree | 03:36 |
hongbin | eliqiao_: i think you filed a bug for that already? | 03:36 |
eliqiao_ | seems no good solution to resolve this :( | 03:36 |
diga | better we should fix timeout issue, for every driver we use, this is typical scenarios we should handle | 03:36 |
eliqiao_ | not yet | 03:36 |
*** spzala has joined #openstack-meeting | 03:36 | |
hongbin | eliqiao_: mind filing one? | 03:36 |
eliqiao_ | will do it later. | 03:36 |
eliqiao_ | okay | 03:36 |
hongbin | #action eliqiao_ create a bug for polling issue | 03:37 |
*** alexpilotti has quit IRC | 03:37 | |
eliqiao_ | besides, another issue is that python-zunclent doesn't give detail error message | 03:37 |
eliqiao_ | but lower prority | 03:37 |
eliqiao_ | it's about uer experence, will file bug later.. | 03:38 |
hongbin | eliqiao_: great, thanks for that | 03:38 |
*** ihrachys has joined #openstack-meeting | 03:38 | |
eliqiao_ | I am done, will try zun more later and hope can give more feedback | 03:39 |
hongbin | eliqiao_: thx | 03:39 |
eliqiao_ | thanks for listening :) | 03:39 |
*** ihrachys has quit IRC | 03:39 | |
hongbin | any other topic ? | 03:39 |
hongbin | ok, all. thanks for joining the meeting | 03:40 |
hongbin | #endmeeting | 03:40 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 03:40 | |
openstack | Meeting ended Tue Feb 7 03:40:06 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 03:40 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/zun/2017/zun.2017-02-07-03.00.html | 03:40 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/zun/2017/zun.2017-02-07-03.00.txt | 03:40 |
openstack | Log: http://eavesdrop.openstack.org/meetings/zun/2017/zun.2017-02-07-03.00.log.html | 03:40 |
*** jkilpatr has quit IRC | 03:40 | |
*** iyamahat has joined #openstack-meeting | 03:41 | |
*** iyamahat has quit IRC | 03:41 | |
*** links has joined #openstack-meeting | 03:41 | |
*** iyamahat has joined #openstack-meeting | 03:41 | |
*** spzala has quit IRC | 03:41 | |
*** yamahata has joined #openstack-meeting | 03:42 | |
*** galstrom is now known as galstrom_zzz | 03:47 | |
*** sagara has joined #openstack-meeting | 03:52 | |
*** jungleboyj has joined #openstack-meeting | 03:53 | |
*** spzala has joined #openstack-meeting | 03:53 | |
*** lakerzhou has quit IRC | 03:53 | |
*** sdague has joined #openstack-meeting | 03:54 | |
*** zhurong has quit IRC | 03:57 | |
*** spzala has quit IRC | 03:58 | |
*** galstrom_zzz is now known as galstrom | 03:58 | |
*** ijw has joined #openstack-meeting | 03:58 | |
*** thorst_ has joined #openstack-meeting | 03:59 | |
*** tpatil has joined #openstack-meeting | 03:59 | |
*** samP has joined #openstack-meeting | 03:59 | |
*** takashi has joined #openstack-meeting | 03:59 | |
samP | hi.. | 04:00 |
*** rkmrHonjo has joined #openstack-meeting | 04:00 | |
*** thorst_ has quit IRC | 04:00 | |
tpatil | Hi | 04:00 |
rkmrHonjo | hi | 04:00 |
sagara | hi | 04:00 |
takashi | o/ | 04:00 |
*** donghao has joined #openstack-meeting | 04:01 | |
*** abhishekk has joined #openstack-meeting | 04:01 | |
samP | hi all.. | 04:01 |
abhishekk | o/ | 04:01 |
samP | lest start | 04:01 |
*** Dinesh_Bhor has joined #openstack-meeting | 04:01 | |
samP | #startmeeting masakari | 04:01 |
openstack | Meeting started Tue Feb 7 04:01:22 2017 UTC and is due to finish in 60 minutes. The chair is samP. Information about MeetBot at http://wiki.debian.org/MeetBot. | 04:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 04:01 |
*** openstack changes topic to " (Meeting topic: masakari)" | 04:01 | |
openstack | The meeting name has been set to 'masakari' | 04:01 |
*** diablo_rojo has quit IRC | 04:01 | |
samP | #topic Bugs | 04:01 |
*** openstack changes topic to "Bugs (Meeting topic: masakari)" | 04:01 | |
samP | Any Bug to discuss? | 04:01 |
rkmrHonjo | yeah. | 04:01 |
abhishekk | yes | 04:02 |
samP | OK, rkmrHonjo pls go first | 04:02 |
*** guoshan has quit IRC | 04:02 | |
rkmrHonjo | thanks. | 04:02 |
rkmrHonjo | Return user-friendly error message when monkey_patch enabled https://review.openstack.org/#/c/426648/ | 04:02 |
rkmrHonjo | , Switch to oslo_log https://review.openstack.org/#/c/421172/ | 04:02 |
*** ijw has quit IRC | 04:03 | |
rkmrHonjo | I and Takahara commented to above patches, but there were no replies. | 04:03 |
rkmrHonjo | If author or co-developper of these patch are joining this meeting, please check and reply our comments. | 04:03 |
*** VW has quit IRC | 04:03 | |
*** galstrom is now known as galstrom_zzz | 04:03 | |
abhishekk | rkmrHonjo: we are working on adding hacking checks, will push a patch soon | 04:04 |
*** VW has joined #openstack-meeting | 04:04 | |
rkmrHonjo | ahhishekk: OK, thanks. | 04:04 |
samP | abhishekk: thanks.. | 04:04 |
*** dmorita has quit IRC | 04:04 | |
abhishekk | no issues | 04:04 |
abhishekk | jenkins is failing on masakai, please refer http://logs.openstack.org/38/407538/5/check/gate-masakari-python27-ubuntu-xenial/f4435c2/console.html | 04:05 |
abhishekk | this is because maskari is not synced with upper-constraints of openstack/requirements | 04:05 |
*** ykatabam has quit IRC | 04:06 | |
*** fnaval_ has joined #openstack-meeting | 04:06 | |
abhishekk | test is failing as invalid version of jsonchema library (2.6.0) is getting installed | 04:06 |
takashi | abhishekk: you mean we need something like https://github.com/openstack/nova/blob/master/tox.ini#L13, right? | 04:06 |
takashi | to set upper constraints | 04:06 |
abhishekk | yes | 04:07 |
*** donghao has quit IRC | 04:07 | |
samP | that would be nice | 04:07 |
abhishekk | samP, takashi, I will create a patch, test this and then push it for review ASAP | 04:08 |
takashi | abhishekk: sure. I don't like to keep this blocker for long time... :-( | 04:09 |
abhishekk | takashi san: yes | 04:09 |
*** Namrata has quit IRC | 04:09 | |
takashi | will keep my eyes on gerrit :-) | 04:09 |
samP | I found another issue with oslo.log, in current req is oslo.config>=3.10.0 for masakari. minimum version should be oslo.config==3.12.0 | 04:09 |
samP | sorry oslo.config | 04:10 |
samP | abhishekk: thanks.. | 04:10 |
samP | The reason is URIOpt is introduced in oslo.config==3.12.0 | 04:11 |
abhishekk | takashi san, sure | 04:11 |
takashi | samP: As far as I seen in global requreiemts, it should be 3.11.0 https://github.com/openstack/requirements/blob/master/global-requirements.txt#L126 | 04:11 |
takashi | s/seen/see/g | 04:11 |
*** bkopilov_ has joined #openstack-meeting | 04:12 | |
*** bkopilov has joined #openstack-meeting | 04:12 | |
rkmrHonjo | samP: oslo.config is the target of your opinion, don't you? It should be >=3.14.0, !=3.18.0 https://github.com/openstack/requirements/blob/master/global-requirements.txt#L121 | 04:12 |
*** fnaval has joined #openstack-meeting | 04:13 | |
tpatil | samP: we should enable OpenStack proposal bot to sync it with global requirements.txt | 04:13 |
*** baoli has quit IRC | 04:13 | |
samP | takashi: thanks, I think masakari need oslo.config>=3.12.0, but global req is 3.11.0 | 04:13 |
takashi | samP: ok | 04:13 |
takashi | tpatil: +1 | 04:13 |
tpatil | to resolve this issue permanently. for the time being, let's sync it manually as per global requirements | 04:14 |
samP | takashi: +1 and thanks | 04:14 |
takashi | tpatil: +1, we need to sync global requirements before we release our Ocata version. IMO it would be great if we can set up proposal bot in the beggining of next cycle. | 04:15 |
*** fnaval_ has quit IRC | 04:15 | |
samP | Ok, then, lets move to next bug, abhishekk ? | 04:15 |
abhishekk | samP: Ihave talked about jenkins failure just above | 04:16 |
samP | takashi: agree. | 04:16 |
abhishekk | s/Ihave/I have/ | 04:16 |
samP | abhishekk: great..ok then | 04:16 |
abhishekk | samP: jsut reported it, https://bugs.launchpad.net/masakari/+bug/1662408 | 04:16 |
openstack | Launchpad bug 1662408 in masakari "Masakari is not synced with upper-contraints of global requirements" [Undecided,New] | 04:16 |
*** rajinir has quit IRC | 04:16 | |
samP | abhishekk: thanks | 04:17 |
takashi | samP: Can I ask you to confirm the bug? | 04:17 |
samP | Any other bugs? | 04:17 |
takashi | I mean, change its status to 'confirmed' | 04:18 |
*** Nakato_ is now known as Nakato | 04:18 | |
samP | takashi: I think I just did | 04:18 |
takashi | samP: thanks! | 04:18 |
takashi | nothing else from my side | 04:19 |
samP | takashi: np | 04:19 |
*** tonytan_brb has quit IRC | 04:19 | |
samP | OK then, lest move to Discussion Points | 04:19 |
*** thorst_ has joined #openstack-meeting | 04:19 | |
*** thorst_ has quit IRC | 04:19 | |
*** ricolin has quit IRC | 04:19 | |
samP | #topic Discussion | 04:19 |
*** openstack changes topic to "Discussion (Meeting topic: masakari)" | 04:19 | |
samP | I raised one issue about, deprecating bash scripts of host and process monitors | 04:20 |
samP | #link https://review.openstack.org/#/c/427584/ | 04:20 |
*** armax has quit IRC | 04:21 | |
samP | since we have new python monitors, we will not need these bash script monitors, | 04:21 |
samP | However, some ppl are still using these for testing and evaluate masakari, | 04:22 |
samP | Therefore, my proposal is lets leave them as it is for Ocata and deprecate/remove them in Pike | 04:23 |
*** dmorita has joined #openstack-meeting | 04:23 | |
rkmrHonjo | samP: I don't have any objections. | 04:23 |
samP | we can add this message in each bash script, so users will know this. | 04:24 |
rkmrHonjo | samP: Agree. I'll implement it. | 04:25 |
*** hongbin has quit IRC | 04:26 | |
samP | if no objections, lets add message to each bash script and leave them as it is for Ocata release as deprecate candidates. | 04:26 |
*** ykatabam has joined #openstack-meeting | 04:26 | |
samP | rkmrHonjo: OK then | 04:26 |
samP | #action rkmrHonjo add message to each bash monitor scripts and leave them as it is for Ocata release as deprecate candidates. | 04:26 |
samP | #topic AOB | 04:27 |
*** openstack changes topic to "AOB (Meeting topic: masakari)" | 04:27 | |
samP | any other topics to discuss? | 04:27 |
*** dmorita has quit IRC | 04:27 | |
tpatil | Implement reserved_host recovery action | 04:27 |
tpatil | #link : https://review.openstack.org/#/c/423072/ | 04:28 |
tpatil | In the specs, Abhishek has proposed to use tooz library for acquiring locks | 04:28 |
tpatil | tooz library is meant to use if you want to access locks across distributed services | 04:29 |
tpatil | but in our case, masakari-engine will run on a single host | 04:29 |
tpatil | so it's better to add tooz support when we decide to run masakari-engine on multiple hosts | 04:30 |
tpatil | what you guys suggest? | 04:30 |
takashi | let me talk a little about its background | 04:30 |
takashi | to implement reserved host recovery method, we need to implement lock mechanism over reserved host | 04:31 |
takashi | so that we don't use same host for multiple failure notifications | 04:31 |
takashi | to implement lock mechanism there are two ways | 04:31 |
takashi | 1. Implement very simple lock mechanism using lock file(?). This is very simple, but can not manage lock among multiple nodes | 04:32 |
takashi | so we need to act/stb setup for masakari engine | 04:32 |
takashi | 2. Implement lock mechanis using tooz, which is used in cinder-volume act/act | 04:32 |
takashi | so that we realize act/act setup about masakari-engine | 04:32 |
tpatil | takashi: you are correct | 04:33 |
Dinesh_Bhor | reference: tooz use in openstack: http://codesearch.openstack.org/?q=tooz%3E%3D&i=nope&files=&repos= | 04:33 |
samP | takashi: make sense | 04:33 |
tpatil | tooz does supports both | 04:33 |
takashi | I had some discussions with tpatil in this morning, and IMO 1 looks better, because 2 takes some more time to complete, and we can do that migration to tooz later | 04:34 |
*** alexpilotti has joined #openstack-meeting | 04:35 | |
samP | Make masakari Act/Act would be nice, but we have consider other issues such as recovery flow management and state management. | 04:37 |
*** unicell has joined #openstack-meeting | 04:38 | |
samP | I agree with takashi, we can implement lock with 1 and move to tooz later | 04:38 |
samP | as a part of make masakari act/act | 04:38 |
*** Daisy has joined #openstack-meeting | 04:39 | |
*** takahara_ has joined #openstack-meeting | 04:40 | |
takashi | samP: +1 | 04:40 |
takashi | does it make sense to other guys? | 04:40 |
*** alexpilotti has quit IRC | 04:40 | |
tpatil | samP: +1 | 04:40 |
rkmrHonjo | samP: +1. | 04:41 |
sagara | samP: +1 | 04:41 |
abhishekk | +1 | 04:41 |
*** takahara has quit IRC | 04:42 | |
samP | OK, any objections? if so, raise now | 04:42 |
samP | seems not, you may raise them later. for now lets make it confirm | 04:42 |
samP | abhishekk: could you please add above discussion to spec? | 04:43 |
abhishekk | samP: yes | 04:43 |
samP | abhishekk: great thanks | 04:43 |
tpatil | samP: when are you planning to cut stable/ocata branch? | 04:44 |
samP | #action abhishekk update the Implement reserved_host recovery action with locking method details | 04:44 |
samP | tpatil: 2/15 end of the date | 04:45 |
tpatil | samP: OK, thanks | 04:45 |
samP | so we can make the announce on 2/16 | 04:46 |
tpatil | sounds good | 04:46 |
samP | tpatil: we have 2-3 days for just in case | 04:46 |
takashi | would be great if we can check merge status in next irc meeting | 04:47 |
samP | takashi: that would be great.. | 04:48 |
samP | do we need a place to write them down before next irc? | 04:49 |
*** jrobinson is now known as jrobinson-afk | 04:50 | |
tpatil | samP: I will create an etherpad with Ocata priorities and add it to the agenda | 04:50 |
samP | tpatil: great thanks | 04:50 |
*** sudipto_ has quit IRC | 04:50 | |
*** sudipto has quit IRC | 04:50 | |
*** sudipto_ has joined #openstack-meeting | 04:51 | |
*** sudipto has joined #openstack-meeting | 04:51 | |
*** sudipto has quit IRC | 04:51 | |
samP | #action tpatil Create an etherpad with Ocata priorities and add it to the next irc agenda | 04:51 |
*** sudipto_ has quit IRC | 04:51 | |
*** sdake has joined #openstack-meeting | 04:52 | |
samP | takashi: in previous meeting you mentioned about #openstack-masakari channel | 04:52 |
*** alexpilotti has joined #openstack-meeting | 04:53 | |
takashi | samP: I remember that I was just concerned about meeting time and proposed you to move to our local channel (because this channel is shared | 04:55 |
takashi | samP: do you mean that? | 04:55 |
samP | takashi: oh...ok then. I thought you was proposing to close that channel. | 04:56 |
takashi | samP: no. I don't know whether we should merge our channel to openstack-ha, but I don't feel big requirement for that | 04:56 |
takashi | because now it is working | 04:57 |
takashi | for us | 04:57 |
*** alexpilotti has quit IRC | 04:58 | |
samP | takashi: yep.. IMO, lets leave it for a while, because some ppl come seek for help there | 04:58 |
takashi | samP: yes | 04:59 |
samP | OK then, is almost time.. any other things to discuss? | 04:59 |
takashi | no | 04:59 |
sagara | no | 04:59 |
*** ayogi has joined #openstack-meeting | 04:59 | |
rkmrHonjo | no | 04:59 |
tpatil | nothing from my end | 05:00 |
*** csomerville has quit IRC | 05:00 | |
samP | Lets end this meeting. Thank you all... | 05:00 |
*** csomerville has joined #openstack-meeting | 05:00 | |
sagara | thanks | 05:00 |
takashi | thx | 05:00 |
samP | #endmeeting | 05:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 05:00 | |
openstack | Meeting ended Tue Feb 7 05:00:54 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 05:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/masakari/2017/masakari.2017-02-07-04.01.html | 05:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/masakari/2017/masakari.2017-02-07-04.01.txt | 05:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/masakari/2017/masakari.2017-02-07-04.01.log.html | 05:00 |
*** sankarshan has joined #openstack-meeting | 05:01 | |
samP | thank you all.... | 05:01 |
*** sankarshan has quit IRC | 05:01 | |
*** sankarshan has joined #openstack-meeting | 05:01 | |
*** VW has quit IRC | 05:01 | |
rkmrHonjo | bye | 05:01 |
*** rkmrHonjo has left #openstack-meeting | 05:02 | |
*** ykatabam has quit IRC | 05:02 | |
*** sagara has left #openstack-meeting | 05:03 | |
*** rkmrHonjo has joined #openstack-meeting | 05:03 | |
*** rkmrHonjo has quit IRC | 05:03 | |
*** tpatil has quit IRC | 05:04 | |
*** bswartz has quit IRC | 05:08 | |
*** Daisy has quit IRC | 05:08 | |
*** trozet has quit IRC | 05:08 | |
*** Daisy has joined #openstack-meeting | 05:08 | |
*** sankarshan has left #openstack-meeting | 05:10 | |
*** Daviey has quit IRC | 05:11 | |
*** sudipto has joined #openstack-meeting | 05:12 | |
*** sudipto_ has joined #openstack-meeting | 05:12 | |
*** Daisy has quit IRC | 05:13 | |
*** anilvenkata has joined #openstack-meeting | 05:13 | |
*** spzala has joined #openstack-meeting | 05:15 | |
*** ykatabam has joined #openstack-meeting | 05:17 | |
*** nadya has joined #openstack-meeting | 05:19 | |
*** nadya has quit IRC | 05:19 | |
*** spzala has quit IRC | 05:20 | |
*** trozet has joined #openstack-meeting | 05:22 | |
*** trinaths has joined #openstack-meeting | 05:22 | |
*** mickeys has quit IRC | 05:23 | |
*** markvoelker_ has quit IRC | 05:28 | |
*** markvoelker has joined #openstack-meeting | 05:28 | |
*** takahara has joined #openstack-meeting | 05:29 | |
*** maishsk has quit IRC | 05:31 | |
*** jrobinson-afk is now known as jrobinson | 05:32 | |
*** markvoelker has quit IRC | 05:33 | |
*** takahara_ has quit IRC | 05:33 | |
*** sdake_ has joined #openstack-meeting | 05:34 | |
*** Daisy has joined #openstack-meeting | 05:36 | |
*** dmorita has joined #openstack-meeting | 05:36 | |
*** sdake has quit IRC | 05:36 | |
*** fnaval has quit IRC | 05:38 | |
*** fnaval has joined #openstack-meeting | 05:39 | |
*** aeng has quit IRC | 05:39 | |
*** aeng has joined #openstack-meeting | 05:39 | |
*** salv-orlando has joined #openstack-meeting | 05:39 | |
*** david-lyle has quit IRC | 05:40 | |
*** Daisy has quit IRC | 05:41 | |
*** trozet has quit IRC | 05:42 | |
*** fnaval has quit IRC | 05:44 | |
*** salv-orlando has quit IRC | 05:44 | |
*** dmorita has quit IRC | 05:47 | |
*** sacharya has quit IRC | 05:48 | |
*** trozet has joined #openstack-meeting | 05:49 | |
*** takashi has quit IRC | 05:49 | |
*** donghao has joined #openstack-meeting | 05:51 | |
*** links has quit IRC | 05:51 | |
*** Daisy has joined #openstack-meeting | 05:52 | |
*** lpetrut has joined #openstack-meeting | 05:54 | |
*** donghao has quit IRC | 05:55 | |
*** liuyulong has quit IRC | 05:59 | |
*** r-mibu has quit IRC | 05:59 | |
*** rcernin has joined #openstack-meeting | 06:01 | |
*** dmorita has joined #openstack-meeting | 06:01 | |
*** rcernin has quit IRC | 06:03 | |
*** rcernin has joined #openstack-meeting | 06:04 | |
*** r-mibu has joined #openstack-meeting | 06:05 | |
*** mickeys has joined #openstack-meeting | 06:05 | |
*** dmorita has quit IRC | 06:07 | |
*** links has joined #openstack-meeting | 06:07 | |
*** benj_ has quit IRC | 06:13 | |
*** benj_ has joined #openstack-meeting | 06:14 | |
*** lhx__ has quit IRC | 06:17 | |
*** thorst_ has joined #openstack-meeting | 06:20 | |
*** links has quit IRC | 06:22 | |
*** sdake_ has quit IRC | 06:22 | |
*** nkrinner_afk is now known as nkrinner | 06:22 | |
*** zhurong has joined #openstack-meeting | 06:23 | |
*** thorst_ has quit IRC | 06:25 | |
*** Dinesh_Bhor has left #openstack-meeting | 06:27 | |
*** ekuris__ has joined #openstack-meeting | 06:28 | |
*** markvoelker has joined #openstack-meeting | 06:28 | |
*** ricolin has joined #openstack-meeting | 06:30 | |
*** markvoelker has quit IRC | 06:33 | |
*** Hosam has joined #openstack-meeting | 06:35 | |
*** vishnoianil has joined #openstack-meeting | 06:35 | |
*** ktychkova has quit IRC | 06:36 | |
*** Daisy has quit IRC | 06:38 | |
*** links has joined #openstack-meeting | 06:38 | |
*** Daisy has joined #openstack-meeting | 06:39 | |
*** salv-orlando has joined #openstack-meeting | 06:40 | |
*** Hosam_ has joined #openstack-meeting | 06:41 | |
*** lhx__ has joined #openstack-meeting | 06:42 | |
*** jrobinson has quit IRC | 06:42 | |
*** Hosam has quit IRC | 06:43 | |
*** salv-orlando has quit IRC | 06:44 | |
*** Daisy_ has joined #openstack-meeting | 06:45 | |
*** lpetrut has quit IRC | 06:46 | |
*** Daisy has quit IRC | 06:48 | |
*** alexpilotti has joined #openstack-meeting | 06:55 | |
*** alexpilotti has quit IRC | 06:59 | |
*** ykatabam has quit IRC | 07:02 | |
*** takahara has quit IRC | 07:04 | |
*** dimtruck is now known as zz_dimtruck | 07:06 | |
*** mickeys has quit IRC | 07:06 | |
*** links has quit IRC | 07:07 | |
*** nkrinner is now known as nkrinner_afk | 07:08 | |
*** lhx__ has quit IRC | 07:09 | |
*** lhx__ has joined #openstack-meeting | 07:10 | |
*** unicell1 has joined #openstack-meeting | 07:10 | |
*** unicell has quit IRC | 07:10 | |
*** salv-orlando has joined #openstack-meeting | 07:11 | |
*** abhishekk has left #openstack-meeting | 07:13 | |
*** jungleboyj has quit IRC | 07:16 | |
*** makowals has joined #openstack-meeting | 07:18 | |
*** links has joined #openstack-meeting | 07:19 | |
*** rasca has joined #openstack-meeting | 07:20 | |
*** makowals_ has quit IRC | 07:21 | |
*** sridharg has joined #openstack-meeting | 07:21 | |
*** ricolin has quit IRC | 07:24 | |
*** kaisers has joined #openstack-meeting | 07:27 | |
*** markvoelker has joined #openstack-meeting | 07:29 | |
*** xingchao_ has joined #openstack-meeting | 07:29 | |
*** trinaths has quit IRC | 07:30 | |
*** nkrinner_afk is now known as nkrinner | 07:30 | |
*** links has quit IRC | 07:30 | |
*** zhurong has quit IRC | 07:31 | |
*** tesseract has joined #openstack-meeting | 07:31 | |
*** xingchao has quit IRC | 07:33 | |
*** abhishekk has joined #openstack-meeting | 07:34 | |
*** abhishekk has left #openstack-meeting | 07:34 | |
*** makowals has quit IRC | 07:34 | |
*** markvoelker has quit IRC | 07:35 | |
*** zhurong has joined #openstack-meeting | 07:35 | |
*** guoshan has joined #openstack-meeting | 07:37 | |
*** Hosam_ has quit IRC | 07:38 | |
*** yamamoto has quit IRC | 07:38 | |
*** Hosam has joined #openstack-meeting | 07:38 | |
*** Hosam has quit IRC | 07:40 | |
*** Hosam has joined #openstack-meeting | 07:40 | |
*** andreas_s has joined #openstack-meeting | 07:41 | |
*** ricolin has joined #openstack-meeting | 07:41 | |
*** links has joined #openstack-meeting | 07:43 | |
*** makowals has joined #openstack-meeting | 07:44 | |
*** pcaruana has joined #openstack-meeting | 07:46 | |
*** pcaruana has quit IRC | 07:48 | |
*** salv-orl_ has joined #openstack-meeting | 07:49 | |
*** makowals has quit IRC | 07:51 | |
*** salv-orlando has quit IRC | 07:52 | |
*** cody-somerville has quit IRC | 07:52 | |
*** trinaths has joined #openstack-meeting | 07:53 | |
*** matrohon has joined #openstack-meeting | 07:53 | |
*** pcaruana has joined #openstack-meeting | 07:55 | |
*** eranrom has left #openstack-meeting | 07:58 | |
*** eranrom has joined #openstack-meeting | 07:58 | |
*** fzdarsky has joined #openstack-meeting | 07:59 | |
*** akihito has joined #openstack-meeting | 07:59 | |
*** takashi has joined #openstack-meeting | 07:59 | |
eranrom | #startmeeting storlets | 08:00 |
openstack | Meeting started Tue Feb 7 08:00:13 2017 UTC and is due to finish in 60 minutes. The chair is eranrom. Information about MeetBot at http://wiki.debian.org/MeetBot. | 08:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 08:00 |
*** openstack changes topic to " (Meeting topic: storlets)" | 08:00 | |
openstack | The meeting name has been set to 'storlets' | 08:00 |
eranrom | Hi | 08:00 |
takashi | o/ | 08:00 |
akihito | hi | 08:00 |
eranrom | I have updated the agenda: https://wiki.openstack.org/wiki/Meetings/Storlets | 08:01 |
eranrom | please ignore #1 | 08:01 |
eranrom | It is a leftover from last week | 08:02 |
eranrom | Please let me know if you have anything else. | 08:02 |
takashi | eranrom: thanks | 08:02 |
akihito | Thank you . I'm looking. | 08:02 |
eranrom | #topic Ocata release | 08:02 |
*** openstack changes topic to "Ocata release (Meeting topic: storlets)" | 08:03 | |
*** makowals has joined #openstack-meeting | 08:03 | |
eranrom | Swift will have a branch during the week of the 14th. Once a branch is created for Swift I will create one for Storlets | 08:04 |
*** nijaba has quit IRC | 08:04 | |
eranrom | so that the Swift dependency would be on that branch | 08:04 |
*** alexpilotti has joined #openstack-meeting | 08:04 | |
takashi | eranrom: makes sense | 08:05 |
eranrom | So we still have some time to land the top priority patches. I guess we mainly nee kota_ here... | 08:05 |
takashi | eranrom: I think so | 08:05 |
eranrom | Anything else on Ocata? | 08:06 |
takashi | eranrom: Can I ask one thing related to your container id fix? | 08:07 |
eranrom | takashi: please do | 08:07 |
*** mickeys has joined #openstack-meeting | 08:07 | |
*** dmorita has joined #openstack-meeting | 08:07 | |
takashi | eranrom: I previously tried to pass whole tenant id to scope as gateway, https://review.openstack.org/425807 | 08:08 |
takashi | eranrom: As I think it is more safe because we don't need to consider possible collisions between tenant id when we only use first some characters | 08:09 |
*** rossella_s has joined #openstack-meeting | 08:09 | |
*** alexpilotti has quit IRC | 08:09 | |
takashi | do you have any ideas why it fails...? I guess there are some limitations that we need to use part of tenant id | 08:09 |
eranrom | takashi: right. Originally, we indeed used the whole hash. As far as I recall this caused a problem with path strigns getting too long. although I am not sure. | 08:11 |
eranrom | I can try your patch and find out. | 08:11 |
eranrom | I agree it is better to use the whole hash | 08:11 |
*** mickeys has quit IRC | 08:11 | |
eranrom | Let me try your patch | 08:11 |
*** mickeys has joined #openstack-meeting | 08:11 | |
takashi | eranrom: thx | 08:12 |
eranrom | takashi: sure | 08:12 |
*** dmorita has quit IRC | 08:12 | |
takashi | I think that we need to fix before Ocata release, so let me know if you find any difficulties | 08:12 |
*** nijaba has joined #openstack-meeting | 08:13 | |
*** nijaba has quit IRC | 08:13 | |
*** nijaba has joined #openstack-meeting | 08:13 | |
takashi | eranrom: I'll try it by my side too, but honestly speaking I'm not sure that I can take some time for that... | 08:13 |
eranrom | takashi: sure, will post my findings thru Gerrit. If this works well, I will abondon my patch and place yours in the priority reviews | 08:13 |
*** nadya has joined #openstack-meeting | 08:13 | |
*** makowals has quit IRC | 08:13 | |
eranrom | Anything else on Ocata? | 08:14 |
takashi | nothing from my side | 08:14 |
akihito | nothing. | 08:14 |
*** makowals has joined #openstack-meeting | 08:15 | |
takashi | eranrom: I saw your great work about host-only installation yesterday | 08:15 |
takashi | just confirmation. Do you plan to land that 'AFTER' Ocata release, right? | 08:15 |
*** salv-orlando has joined #openstack-meeting | 08:15 | |
*** yuval has joined #openstack-meeting | 08:15 | |
eranrom | takashi: right. I believe none of you will have time to review before :-) | 08:15 |
*** sagara has joined #openstack-meeting | 08:16 | |
takashi | eranrom: I love to review it, but yeah I need some time... :-( | 08:16 |
eranrom | sagara: Hi | 08:16 |
eranrom | takashi: right. | 08:17 |
sagara | eranrom: Hi | 08:17 |
eranrom | moving on. | 08:17 |
eranrom | #topic PTG | 08:17 |
*** openstack changes topic to "PTG (Meeting topic: storlets)" | 08:17 | |
eranrom | I do not have anything special to say. | 08:17 |
eranrom | Just to remind the etherpad :-) | 08:17 |
eranrom | please add topics as you see fit. | 08:17 |
takashi | I have one news from my side | 08:17 |
*** hashar has joined #openstack-meeting | 08:18 | |
takashi | because of the project assignment in my team, I can not join to PTG this time, sorry. | 08:18 |
takashi | to tell you the truth, we have another urgent project, and I'm assignet to it recently. | 08:19 |
*** rossella_s has quit IRC | 08:19 | |
eranrom | takashi: Thanks for the update. I understand | 08:19 |
takashi | eranrom: sagara and akihito will join (I know kota_ also will join), so I think you can discuss with them | 08:19 |
eranrom | takashi: sure. Thanks. | 08:20 |
sagara | eranrom: you know akihito, he writes funtional tests for storlets | 08:20 |
eranrom | takashi: absolutely. | 08:20 |
eranrom | sagara: Absolutely. | 08:21 |
*** salv-orl_ has quit IRC | 08:21 | |
*** thorst_ has joined #openstack-meeting | 08:21 | |
takashi | eranrom kota_ know both of two persons, and I think you met sagara at Barcelona. | 08:21 |
takashi | s/know/knows/ | 08:21 |
eranrom | Sure, we have met in Barcelona | 08:21 |
takashi | looking forward to hear about great discussion among you later :-) | 08:22 |
*** rossella_s has joined #openstack-meeting | 08:22 | |
eranrom | takashi: Sure. Will you still be around or are you going to be totally busy with the new project? | 08:23 |
takashi | eranrom: honestly I'm not sure now. I'd like to keep in touch with this project, storlets, personally | 08:23 |
eranrom | takashi: sure, fair enough. I would love you to keep in touch. | 08:24 |
takashi | eranrom: thx :-) | 08:24 |
*** thorst_ has quit IRC | 08:26 | |
eranrom | takashi: So I am not saying goodbye or anything now :-) Hoping that you will still be able to keep in touch. | 08:26 |
takashi | eranrom: thanks again. :-) | 08:27 |
eranrom | takashi: :-) | 08:27 |
eranrom | I have no further topics for today | 08:28 |
*** Wenzhi has quit IRC | 08:28 | |
takashi | that is all about my update related to ptg. fyi, kota_ already knows my situation | 08:28 |
takashi | and noting elae from my side | 08:28 |
*** Wenzhi has joined #openstack-meeting | 08:28 | |
takashi | s/elae/else/ | 08:28 |
takashi | s/noting/nothing/ | 08:28 |
eranrom | takashi: ok. Thanks. | 08:28 |
takashi | many typos... :-P | 08:29 |
eranrom | :-) | 08:29 |
eranrom | akihito: sagara: Anything else before we end the meeting? | 08:29 |
sagara | nothing | 08:29 |
akihito | yeh. nothing.. | 08:30 |
eranrom | ok, so thanks very much for joining. | 08:30 |
eranrom | talk to you later. | 08:30 |
eranrom | #endmeeting | 08:30 |
takashi | have a nice day, guys! | 08:30 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 08:30 | |
openstack | Meeting ended Tue Feb 7 08:30:47 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 08:30 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/storlets/2017/storlets.2017-02-07-08.00.html | 08:30 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/storlets/2017/storlets.2017-02-07-08.00.txt | 08:30 |
openstack | Log: http://eavesdrop.openstack.org/meetings/storlets/2017/storlets.2017-02-07-08.00.log.html | 08:30 |
eranrom | takashi: thanks | 08:31 |
sagara | eranrom: thanks | 08:31 |
akihito | Thank you. If I notice topic to discuss on PTG, I add it to etherpad.. | 08:31 |
eranrom | akihito: great. thanks! | 08:31 |
*** markvoelker has joined #openstack-meeting | 08:32 | |
*** yamamoto has joined #openstack-meeting | 08:32 | |
*** lpetrut has joined #openstack-meeting | 08:32 | |
*** Wenzhi has quit IRC | 08:32 | |
*** alexpilotti has joined #openstack-meeting | 08:34 | |
*** markvoelker has quit IRC | 08:38 | |
*** alexpilotti has quit IRC | 08:38 | |
*** ykatabam has joined #openstack-meeting | 08:38 | |
*** makowals has quit IRC | 08:42 | |
*** priteau has joined #openstack-meeting | 08:45 | |
*** sagara has quit IRC | 08:49 | |
*** akihito has quit IRC | 08:50 | |
*** toscalix has joined #openstack-meeting | 08:54 | |
*** dbecker has joined #openstack-meeting | 08:54 | |
*** makowals has joined #openstack-meeting | 08:55 | |
*** makowals has quit IRC | 08:56 | |
*** chenying has joined #openstack-meeting | 09:01 | |
*** shintaro has joined #openstack-meeting | 09:02 | |
*** edisonxiang has joined #openstack-meeting | 09:03 | |
*** adisky_ has joined #openstack-meeting | 09:03 | |
*** salv-orlando has quit IRC | 09:04 | |
*** zhangshuai has joined #openstack-meeting | 09:05 | |
*** phil_ has joined #openstack-meeting | 09:06 | |
*** salv-orlando has joined #openstack-meeting | 09:07 | |
*** makowals has joined #openstack-meeting | 09:12 | |
*** kota_ has joined #openstack-meeting | 09:13 | |
*** yangyapeng has quit IRC | 09:13 | |
*** kota_ has left #openstack-meeting | 09:13 | |
*** yangyapeng has joined #openstack-meeting | 09:13 | |
*** yangyape_ has joined #openstack-meeting | 09:15 | |
*** yangyapeng has quit IRC | 09:15 | |
*** makowals has quit IRC | 09:15 | |
*** yamahata has quit IRC | 09:17 | |
*** makowals has joined #openstack-meeting | 09:18 | |
*** iyamahat has quit IRC | 09:18 | |
*** Hosam has quit IRC | 09:19 | |
*** aloga_ has joined #openstack-meeting | 09:19 | |
*** huanxuan has quit IRC | 09:20 | |
*** huanxuan has joined #openstack-meeting | 09:20 | |
*** wujiajun has joined #openstack-meeting | 09:21 | |
*** Daviey has joined #openstack-meeting | 09:21 | |
*** wujiajun has left #openstack-meeting | 09:21 | |
*** megm has quit IRC | 09:22 | |
*** wujiajun has joined #openstack-meeting | 09:22 | |
wujiajun | meeting now? | 09:23 |
*** megm has joined #openstack-meeting | 09:23 | |
*** Alex_Staf has joined #openstack-meeting | 09:24 | |
*** adiantum has quit IRC | 09:25 | |
*** donghao has joined #openstack-meeting | 09:26 | |
*** Daisy_ has quit IRC | 09:27 | |
*** adiantum has joined #openstack-meeting | 09:27 | |
*** gongysh has quit IRC | 09:29 | |
*** strigazi1AFK is now known as strigazi | 09:29 | |
*** gongysh has joined #openstack-meeting | 09:29 | |
*** zhangshuai has left #openstack-meeting | 09:30 | |
*** gongysh has quit IRC | 09:30 | |
*** ricolin has quit IRC | 09:30 | |
*** yamamoto has quit IRC | 09:30 | |
*** wujiajun has left #openstack-meeting | 09:30 | |
*** liuyulong has joined #openstack-meeting | 09:31 | |
*** donghao has quit IRC | 09:31 | |
*** adiantum has quit IRC | 09:32 | |
*** yamamoto has joined #openstack-meeting | 09:33 | |
*** markvoelker has joined #openstack-meeting | 09:34 | |
*** yamamoto has quit IRC | 09:39 | |
*** markvoelker has quit IRC | 09:40 | |
*** zhurong has quit IRC | 09:44 | |
*** Julien-z_ has quit IRC | 09:45 | |
*** ricolin has joined #openstack-meeting | 09:47 | |
*** mickeys has quit IRC | 09:53 | |
*** jschwarz has quit IRC | 10:01 | |
*** jschwarz has joined #openstack-meeting | 10:01 | |
*** yangyape_ has quit IRC | 10:03 | |
*** yangyapeng has joined #openstack-meeting | 10:04 | |
*** iceyao_ has quit IRC | 10:04 | |
*** yangyapeng has quit IRC | 10:08 | |
*** kevinz has quit IRC | 10:17 | |
*** salv-orl_ has joined #openstack-meeting | 10:19 | |
*** salv-orlando has quit IRC | 10:21 | |
*** thorst_ has joined #openstack-meeting | 10:22 | |
*** shintaro has quit IRC | 10:25 | |
*** Daisy has joined #openstack-meeting | 10:26 | |
*** thorst_ has quit IRC | 10:26 | |
*** donghao has joined #openstack-meeting | 10:29 | |
*** Daisy has quit IRC | 10:30 | |
*** adiantum has joined #openstack-meeting | 10:30 | |
*** guoshan has quit IRC | 10:34 | |
*** donghao has quit IRC | 10:34 | |
*** ricolin has quit IRC | 10:35 | |
*** markvoelker has joined #openstack-meeting | 10:37 | |
*** markvoelker has quit IRC | 10:43 | |
*** sambetts_ is now known as sambetts | 10:43 | |
*** huanxuan has quit IRC | 10:50 | |
*** jkraj has joined #openstack-meeting | 10:51 | |
*** mickeys has joined #openstack-meeting | 10:54 | |
*** adiantum has quit IRC | 10:55 | |
*** adiantum has joined #openstack-meeting | 10:58 | |
*** mickeys has quit IRC | 10:58 | |
*** llu has quit IRC | 11:01 | |
*** sudipto has quit IRC | 11:05 | |
*** sudipto_ has quit IRC | 11:05 | |
*** rfolco has joined #openstack-meeting | 11:06 | |
*** rossella_s has quit IRC | 11:09 | |
*** Hosam has joined #openstack-meeting | 11:15 | |
*** fzdarsky is now known as fzdarsky|lunch | 11:19 | |
*** makowals_ has joined #openstack-meeting | 11:24 | |
*** yangyapeng has joined #openstack-meeting | 11:25 | |
*** makowals has quit IRC | 11:25 | |
*** liusheng has quit IRC | 11:26 | |
*** epico has quit IRC | 11:26 | |
*** Hosam_ has joined #openstack-meeting | 11:26 | |
*** liusheng has joined #openstack-meeting | 11:26 | |
*** diga has quit IRC | 11:27 | |
*** Hosam has quit IRC | 11:28 | |
*** ntpttr has quit IRC | 11:30 | |
*** ntpttr has joined #openstack-meeting | 11:31 | |
*** Wenzhi has joined #openstack-meeting | 11:34 | |
*** markvoelker has joined #openstack-meeting | 11:39 | |
*** markvoelker has quit IRC | 11:46 | |
*** salv-orl_ has quit IRC | 11:47 | |
*** salv-orlando has joined #openstack-meeting | 11:48 | |
*** Wenzhi has quit IRC | 11:49 | |
*** xingchao_ has quit IRC | 11:52 | |
*** xingchao has joined #openstack-meeting | 11:52 | |
*** ansmith has joined #openstack-meeting | 11:52 | |
*** xingchao has quit IRC | 11:54 | |
*** xingchao has joined #openstack-meeting | 11:54 | |
*** mickeys has joined #openstack-meeting | 11:54 | |
*** xingchao has quit IRC | 11:55 | |
*** takashi has quit IRC | 11:56 | |
*** xingchao has joined #openstack-meeting | 11:57 | |
*** mickeys has quit IRC | 11:59 | |
*** jschwarz has quit IRC | 12:00 | |
*** jkilpatr has joined #openstack-meeting | 12:00 | |
*** xingchao has quit IRC | 12:04 | |
*** xingchao has joined #openstack-meeting | 12:04 | |
*** brault is now known as brault|away | 12:06 | |
*** ansmith has quit IRC | 12:08 | |
*** xingchao has quit IRC | 12:10 | |
*** astarove has quit IRC | 12:10 | |
*** xingchao has joined #openstack-meeting | 12:11 | |
*** xingchao has quit IRC | 12:12 | |
*** nadya has quit IRC | 12:12 | |
*** Cibo_ has quit IRC | 12:22 | |
*** Cibo_ has joined #openstack-meeting | 12:22 | |
*** bkopilov_ has quit IRC | 12:28 | |
*** acoles_ is now known as acoles | 12:28 | |
*** bkopilov has quit IRC | 12:28 | |
*** sdague_ has joined #openstack-meeting | 12:32 | |
*** gcb has quit IRC | 12:36 | |
*** sdake has joined #openstack-meeting | 12:37 | |
*** gcb has joined #openstack-meeting | 12:37 | |
*** xingchao has joined #openstack-meeting | 12:37 | |
*** kevinz has joined #openstack-meeting | 12:39 | |
*** thorst_ has joined #openstack-meeting | 12:39 | |
*** markvoelker has joined #openstack-meeting | 12:41 | |
*** sdake_ has joined #openstack-meeting | 12:42 | |
*** sdake has quit IRC | 12:42 | |
*** sandanar has joined #openstack-meeting | 12:43 | |
*** nadya has joined #openstack-meeting | 12:43 | |
*** gcb has quit IRC | 12:45 | |
*** trinaths has quit IRC | 12:45 | |
*** kevinz has quit IRC | 12:46 | |
*** kevinz has joined #openstack-meeting | 12:47 | |
*** markvoelker has quit IRC | 12:48 | |
*** links has quit IRC | 12:48 | |
*** rossella_s has joined #openstack-meeting | 12:49 | |
*** aloga_ has quit IRC | 12:49 | |
*** Alex_Staf has quit IRC | 12:50 | |
*** lhx__ has quit IRC | 12:51 | |
*** sdague has quit IRC | 12:52 | |
*** gcb has joined #openstack-meeting | 12:53 | |
*** yanyanhu has joined #openstack-meeting | 12:55 | |
*** mickeys has joined #openstack-meeting | 12:55 | |
*** kevinz has quit IRC | 12:56 | |
*** kevinz has joined #openstack-meeting | 12:57 | |
*** swapnil-nilangek has joined #openstack-meeting | 12:58 | |
*** elynn has joined #openstack-meeting | 12:59 | |
yanyanhu | #startmeeting senlin | 13:00 |
openstack | Meeting started Tue Feb 7 13:00:11 2017 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 |
Qiming | hello | 13:00 |
yanyanhu | hello | 13:00 |
yanyanhu | hi, Qiming | 13:00 |
yanyanhu | I guess some guys are still in vacation :) | 13:01 |
*** mickeys has quit IRC | 13:01 | |
Qiming | yep | 13:01 |
elynn | hi | 13:01 |
yanyanhu | hi, elynn | 13:01 |
*** bobh has joined #openstack-meeting | 13:02 | |
*** bobh has quit IRC | 13:02 | |
elynn | Saw xinhui's email, she might be on vacation. | 13:02 |
yanyanhu | lets wait for a while for other attenders | 13:02 |
*** bobh has joined #openstack-meeting | 13:02 | |
yanyanhu | elynn, yep | 13:02 |
yanyanhu | ok, lets get started | 13:03 |
yanyanhu | https://wiki.openstack.org/wiki/Meetings/SenlinAgenda#Agenda_.282017-02-07_1300_UTC.29 | 13:03 |
yanyanhu | here is the agenda, please feel free to add items | 13:04 |
yanyanhu | just a short one :) | 13:04 |
*** jmckind has joined #openstack-meeting | 13:04 | |
yanyanhu | #topic Ocata final RC | 13:04 |
*** openstack changes topic to "Ocata final RC (Meeting topic: senlin)" | 13:04 | |
yanyanhu | Ocata final RC will be in two weeks | 13:04 |
yanyanhu | and we have cut the rc1 release and the stable/ocata branch was built on it | 13:05 |
elynn | nice | 13:05 |
yanyanhu | if there is any critical fix coming in next two weeks, we can consider to port them back | 13:05 |
yanyanhu | so pike cycle will come soon :) | 13:05 |
Qiming | I've already merged two backports | 13:05 |
yanyanhu | Qiming, cool :) | 13:06 |
yanyanhu | so the back port will be done automatically? | 13:06 |
yanyanhu | at the end of O cycle | 13:06 |
Qiming | ... no | 13:06 |
yanyanhu | so it needs release team's help? | 13:06 |
Qiming | cherry pick, propose, review, gate, approve, merge | 13:07 |
*** VW has joined #openstack-meeting | 13:07 | |
yanyanhu | I see | 13:07 |
yanyanhu | and I noticed that doug send a mail said they will wait for a while for several projects who haven't had ocata release candidiate yet | 13:08 |
yanyanhu | so after that, the cycle will be switched to pike? | 13:08 |
*** gcb has quit IRC | 13:09 | |
*** salv-orlando has quit IRC | 13:09 | |
Qiming | after official release | 13:09 |
yanyanhu | I see | 13:09 |
yanyanhu | ok, lets move to next topic | 13:10 |
yanyanhu | #topic Pike workitems | 13:10 |
*** openstack changes topic to "Pike workitems (Meeting topic: senlin)" | 13:10 | |
yanyanhu | I just initialized an etherpad for senlin pike workitem | 13:10 |
yanyanhu | https://etherpad.openstack.org/p/senlin-pike-workitems | 13:11 |
yanyanhu | and moved those backlogs from ocata workitems list | 13:11 |
Qiming | em ... we are not in pike cycle yet | 13:11 |
Qiming | but it is fine if we just keep a single etherpad for progress tracking | 13:12 |
yanyanhu | Qiming, yes, so before pike cycle starts, lets keep using ocata page :) | 13:12 |
*** sudipto has joined #openstack-meeting | 13:12 | |
*** sudipto_ has joined #openstack-meeting | 13:12 | |
yanyanhu | https://etherpad.openstack.org/p/senlin-ocata-workitems | 13:12 |
yanyanhu | they are same now | 13:13 |
yanyanhu | so I will revise the pike list after ocata cycle is done | 13:13 |
*** XueFeng has joined #openstack-meeting | 13:13 | |
yanyanhu | lets quick go through the list? | 13:13 |
yanyanhu | hi, XueFeng | 13:13 |
XueFeng | hi,YanYan | 13:14 |
yanyanhu | "Feature Rich" Nova Server | 13:14 |
XueFeng | Sorry for late | 13:14 |
yanyanhu | XueFeng, no problem | 13:14 |
*** rbowen has joined #openstack-meeting | 13:14 | |
yanyanhu | elynn is working on it | 13:14 |
elynn | yes, | 13:14 |
yanyanhu | and one of our summit proposal will be based on it | 13:14 |
Qiming | I tried to review it ... but it is difficult | 13:14 |
elynn | basic support for rich network properties is done | 13:14 |
Qiming | it is not easy to tell which are newly added code | 13:15 |
elynn | Qiming, use diff and compare it with original server profile... | 13:15 |
elynn | Or should I just change the original server profile? | 13:15 |
Qiming | that means the comparison cannot be done using gerrit directly? | 13:16 |
yanyanhu | hmm, it is difficult if it is totally a new file | 13:16 |
Qiming | another workaround is to propose a copy of server profile | 13:16 |
yanyanhu | or we can copy the original nova server profile to contribute dir in the first patch | 13:16 |
Qiming | then rebase your changes onto it | 13:16 |
yanyanhu | then merge it | 13:16 |
*** fzdarsky|lunch is now known as fzdarsky | 13:17 | |
elynn | a copy of server profile? | 13:17 |
yanyanhu | then propose the current change based on it? | 13:17 |
elynn | how to do it with git? | 13:17 |
yanyanhu | Qiming, :) | 13:17 |
yanyanhu | exact what I mean | 13:17 |
elynn | okay, I see. | 13:17 |
elynn | That would be a workaround. | 13:17 |
yanyanhu | then we can easily tell the difference | 13:18 |
elynn | could do that. | 13:18 |
*** nilanges has joined #openstack-meeting | 13:18 | |
elynn | btw, I'm working on the handle_update part for networks. | 13:18 |
yanyanhu | ok | 13:18 |
elynn | and bran from vmware is testing it in mitaka version of openstack. | 13:19 |
*** nilanges_ has joined #openstack-meeting | 13:19 | |
yanyanhu | it is for updating network resource property? | 13:19 |
*** nilanges_ has left #openstack-meeting | 13:19 | |
elynn | yes, yanyanhu | 13:19 |
elynn | update is not yet done. | 13:19 |
*** nilanges has quit IRC | 13:19 | |
yanyanhu | I see | 13:19 |
elynn | and volume is not added yet. | 13:19 |
*** lhx__ has joined #openstack-meeting | 13:20 | |
*** nilanges has joined #openstack-meeting | 13:20 | |
*** nilanges_ has joined #openstack-meeting | 13:20 | |
*** askb has quit IRC | 13:20 | |
elynn | I'm not sure if volume is necessary. | 13:20 |
*** VW has quit IRC | 13:20 | |
yanyanhu | may need to talk with xinhui about it | 13:20 |
*** nilanges has quit IRC | 13:20 | |
yanyanhu | to see what is the requirement from nfv app | 13:20 |
elynn | yes, after her vacation :) | 13:21 |
yanyanhu | yep :) | 13:21 |
yanyanhu | ok, if there is no more question about this work, lets move on | 13:21 |
Qiming | have any of you encountered this ? https://bugs.launchpad.net/senlin/+bug/1662053 | 13:21 |
openstack | Launchpad bug 1662053 in senlin "node-show -D image error" [Undecided,New] - Assigned to Yuanbin.Chen (yuanbin.chen) | 13:21 |
Qiming | it is also related to nova server profile | 13:22 |
yanyanhu | no | 13:22 |
*** nilanges_ has quit IRC | 13:22 | |
*** bobh has quit IRC | 13:22 | |
yanyanhu | we haven't used block_device_mapping_v2 before | 13:22 |
Qiming | the complaint is that if a server has a volume attached | 13:22 |
*** nilanges has joined #openstack-meeting | 13:22 | |
Qiming | the returned server data JSON will look different | 13:22 |
yanyanhu | yes, seems so | 13:23 |
Qiming | the image key doesn't have an id entry any more | 13:23 |
*** nilanges_ has joined #openstack-meeting | 13:23 | |
*** ralonsoh has joined #openstack-meeting | 13:23 | |
yanyanhu | elynn, have you met this issue before? | 13:23 |
elynn | never used this property | 13:23 |
elynn | before. | 13:23 |
yanyanhu | when vm node has extra volume attached | 13:23 |
*** nilanges_ has left #openstack-meeting | 13:23 | |
*** nilanges_ has quit IRC | 13:23 | |
*** dprince has joined #openstack-meeting | 13:24 | |
Qiming | okay | 13:24 |
Qiming | need to check nova api docs there | 13:24 |
*** nilanges is now known as swaapnil-nilange | 13:24 | |
yanyanhu | ok | 13:24 |
yanyanhu | so next work item | 13:25 |
yanyanhu | Improve tempest API test | 13:25 |
yanyanhu | ruijie has been working on it | 13:25 |
yanyanhu | he is not here now, so will talk with him to see the progress | 13:25 |
yanyanhu | some works have been done before spring festival | 13:26 |
yanyanhu | Engine Improvement | 13:26 |
yanyanhu | automatic action purge | 13:26 |
yanyanhu | haven't picked up the patch yet | 13:26 |
yanyanhu | will revisit it soon | 13:27 |
yanyanhu | and hongbao has started working on db purge | 13:27 |
Qiming | that patch is still very dirty | 13:27 |
yanyanhu | https://review.openstack.org/420666 | 13:27 |
yanyanhu | this one | 13:27 |
yanyanhu | yes, still some questions there | 13:28 |
Qiming | I don't get the requirement about so many parameters | 13:28 |
Qiming | purge events based on object status? | 13:28 |
yanyanhu | actually me neither, so maybe we can consider to start from a simple one | 13:28 |
Qiming | based on object names? | 13:28 |
yanyanhu | and add more params support if there is requirement | 13:29 |
Qiming | right | 13:29 |
Qiming | in the latest patch, the age is still a 'nargs='?'' parameter | 13:29 |
Qiming | that means I can specify --age 3 --age 4 | 13:29 |
yanyanhu | that is not beautiful | 13:30 |
*** lhx__ has quit IRC | 13:30 | |
Qiming | it won't work actually | 13:30 |
yanyanhu | right | 13:30 |
Qiming | it has to be a single value | 13:30 |
*** japestinho has quit IRC | 13:30 | |
yanyanhu | ok, lets talk with hongbao to see how to improve this patch | 13:31 |
yanyanhu | ok next one | 13:32 |
yanyanhu | cluster check | 13:32 |
*** cody-somerville has joined #openstack-meeting | 13:32 | |
yanyanhu | hi, XueFeng | 13:32 |
XueFeng | hi | 13:32 |
yanyanhu | this patch https://review.openstack.org/#/c/421615/ | 13:32 |
*** pradk has joined #openstack-meeting | 13:33 | |
XueFeng | Will modify again | 13:33 |
yanyanhu | it is for decreasing the action records | 13:33 |
*** swapnil-nilangek has quit IRC | 13:33 | |
yanyanhu | XueFeng, thanks, I guess it is close to be done | 13:34 |
yanyanhu | and also this one :) | 13:34 |
yanyanhu | https://review.openstack.org/#/c/424073/ | 13:34 |
*** swaapnil-nilange has quit IRC | 13:35 | |
*** jungleboyj has joined #openstack-meeting | 13:35 | |
yanyanhu | ok, next | 13:35 |
yanyanhu | Health Management | 13:35 |
yanyanhu | will sync with xinhui after she comes back | 13:36 |
*** hoangcx has joined #openstack-meeting | 13:36 | |
XueFeng | About health management sitll has some problem | 13:36 |
*** sdake_ is now known as sdkae | 13:37 | |
yanyanhu | yes | 13:37 |
XueFeng | The new field in health_registry 'enabled' is confused | 13:37 |
Qiming | it is an internal field for use by the health manager only | 13:37 |
Qiming | the health registry table is designed to be used by health manager only | 13:38 |
XueFeng | en | 13:38 |
Qiming | the long term goal is to separate health registry into a separate service | 13:38 |
Qiming | we are trying to make it as independent as possible | 13:39 |
XueFeng | Now we only set this field =1 | 13:39 |
yanyanhu | Qiming, you mean splitting it from engine? | 13:39 |
Qiming | yes | 13:39 |
XueFeng | That mean we do prepare for later? | 13:39 |
Qiming | health manager, when doing polling, may introduce a lot of CPU overhead | 13:40 |
XueFeng | s/mean/means | 13:40 |
Qiming | it will hurt the senlin-engine performance | 13:40 |
XueFeng | Yes | 13:40 |
yanyanhu | it is reasonable | 13:40 |
yanyanhu | maybe we can start a bp for it in pike cycle | 13:41 |
Qiming | yep, if there are hands working on it | 13:41 |
XueFeng | I mentioned this before | 13:41 |
yanyanhu | nice | 13:41 |
Qiming | health management and container support, these are the top two priorities for Pike in my minde | 13:41 |
Qiming | s/minde/mind | 13:41 |
yanyanhu | yes, ha definitely should be | 13:42 |
XueFeng | Also, another problem.In current health_registry pick desinge | 13:42 |
*** ansmith has joined #openstack-meeting | 13:42 | |
XueFeng | It can't support concurrent mechanism | 13:43 |
*** sdkae is now known as sdake | 13:43 | |
*** cdelatte has joined #openstack-meeting | 13:43 | |
*** lhx_ has joined #openstack-meeting | 13:43 | |
Qiming | you mean ? two health manager pick the same cluster for monitoring? | 13:44 |
*** markvoelker has joined #openstack-meeting | 13:44 | |
XueFeng | we can't loadbalance health mangager to many engine | 13:44 |
*** amotoki has joined #openstack-meeting | 13:44 | |
*** Hosam_ has quit IRC | 13:44 | |
XueFeng | engines | 13:44 |
*** egarbade- has quit IRC | 13:44 | |
*** trown|brb has joined #openstack-meeting | 13:45 | |
yanyanhu | you mean? | 13:45 |
*** trown|brb is now known as trown|mtg | 13:45 | |
*** trown|mtg is now known as trown | 13:45 | |
*** rbowen has quit IRC | 13:46 | |
yanyanhu | ok, lets talk more about it offline | 13:46 |
Qiming | the notify() method in the health-manager module has a engine_id which can be set to None | 13:46 |
XueFeng | ok | 13:46 |
XueFeng | will discuss more later | 13:46 |
Qiming | if it is set to None, any health manager can pick that cluster for monitoring | 13:47 |
*** VW has joined #openstack-meeting | 13:47 | |
yanyanhu | engine_id=none means broadcasting? | 13:47 |
Qiming | yes | 13:47 |
Qiming | it is a trivial issue | 13:47 |
*** mtanino has quit IRC | 13:47 | |
*** zz_dimtruck is now known as dimtruck | 13:47 | |
*** egarbade- has joined #openstack-meeting | 13:47 | |
*** baoli has joined #openstack-meeting | 13:48 | |
*** Julien-zte has joined #openstack-meeting | 13:48 | |
yanyanhu | ok, maybe we can have further disucssion later. we have only 10 minutes left | 13:48 |
*** VW has quit IRC | 13:48 | |
yanyanhu | document for HA policy | 13:49 |
yanyanhu | has been done | 13:49 |
*** VW has joined #openstack-meeting | 13:49 | |
yanyanhu | https://review.openstack.org/423174 | 13:49 |
*** jmckind_ has joined #openstack-meeting | 13:49 | |
yanyanhu | ok next one | 13:49 |
yanyanhu | functional test for client | 13:49 |
yanyanhu | hasn't been started yet | 13:50 |
*** markvoelker has quit IRC | 13:50 | |
yanyanhu | maybe we can postpone it to next cycle | 13:50 |
XueFeng | OK | 13:50 |
yanyanhu | no maybe, the final release of senlinclient has been done actually :) | 13:50 |
yanyanhu | ok, next one | 13:50 |
XueFeng | :) | 13:50 |
yanyanhu | container profile | 13:50 |
*** salv-orlando has joined #openstack-meeting | 13:50 | |
yanyanhu | will be another important work item in pike cycle | 13:51 |
*** jmckind has quit IRC | 13:51 | |
yanyanhu | will talk with haiwe about it later | 13:51 |
*** bswartz has joined #openstack-meeting | 13:51 | |
yanyanhu | ok, that's all items in the list | 13:51 |
yanyanhu | and please pay attention on those new items added to TODO.rst | 13:51 |
*** bkopilov_ has joined #openstack-meeting | 13:51 | |
yanyanhu | and pick up them freely if you are interested on them | 13:52 |
XueFeng | Will | 13:52 |
*** bkopilov has joined #openstack-meeting | 13:52 | |
yanyanhu | thanks :) | 13:52 |
yanyanhu | #topic PTL election result | 13:52 |
*** openstack changes topic to "PTL election result (Meeting topic: senlin)" | 13:52 | |
yanyanhu | pike ptl election has been done | 13:52 |
yanyanhu | Qiming will play the role in next cycle :) | 13:52 |
XueFeng | congratulation | 13:53 |
elynn | congratulates ;) | 13:53 |
yanyanhu | :) | 13:53 |
XueFeng | :) | 13:53 |
yanyanhu | thanks god, u're back, haha | 13:53 |
Qiming | I figured ... that no one was stepping up | 13:53 |
elynn | The king is back. | 13:53 |
yanyanhu | yep | 13:53 |
Qiming | and the deadline has passed, ... | 13:53 |
yanyanhu | yes... | 13:54 |
yanyanhu | it was in spring vacation | 13:54 |
Qiming | seems no one enjoys this servant role, :) | 13:54 |
elynn | I figured ... that some one will step up ;) | 13:54 |
Qiming | ft! | 13:54 |
yanyanhu | anyone, welcome back, to lead us :) | 13:55 |
Qiming | someone has to jump into this | 13:55 |
XueFeng | :) | 13:55 |
Qiming | let it be me >: | 13:55 |
*** armstrong has joined #openstack-meeting | 13:55 | |
yanyanhu | cool | 13:55 |
elynn | Qiming! Qiming! Qiming! | 13:55 |
elynn | :D | 13:55 |
elynn | See, you are the best. | 13:56 |
Qiming | it is always about a team work | 13:56 |
Qiming | be prepared, next one could be you | 13:57 |
elynn | We will be with you :) | 13:57 |
yanyanhu | :) | 13:57 |
*** mickeys has joined #openstack-meeting | 13:57 | |
yanyanhu | ok, those are all topics in the agenda | 13:57 |
yanyanhu | open discussion now | 13:57 |
yanyanhu | #open discussion | 13:57 |
Qiming | next week is final rc | 13:58 |
Qiming | and the week after that would be final release | 13:58 |
*** yuval has quit IRC | 13:58 | |
yanyanhu | #topic open discussion | 13:58 |
*** openstack changes topic to "open discussion (Meeting topic: senlin)" | 13:58 | |
Qiming | I'll try get listener to heat events implemented | 13:58 |
XueFeng | About rdo if we need to do? | 13:58 |
Qiming | so the loop is closed | 13:58 |
yanyanhu | the first two patches have landed | 13:58 |
*** baoli has quit IRC | 13:58 | |
yanyanhu | yes, looks some guys need it | 13:59 |
Qiming | XueFeng, we need volunteers to work on that | 13:59 |
Qiming | RDO needs a maintainer for a project | 13:59 |
*** baoli has joined #openstack-meeting | 13:59 | |
yanyanhu | no have to be redhat guy? | 13:59 |
XueFeng | Yes | 13:59 |
*** rbowen has joined #openstack-meeting | 13:59 | |
yanyanhu | s/no/not | 13:59 |
Qiming | time's up, maybe can continue on #senlin | 13:59 |
yanyanhu | ok | 13:59 |
XueFeng | Ok | 13:59 |
elynn | okay | 13:59 |
Qiming | doesn't have to be RH employee | 13:59 |
yanyanhu | thanks you guys for joining, lets move back to senlin channel | 13:59 |
yanyanhu | I see | 13:59 |
yanyanhu | #endmeeting | 14:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 14:00 | |
openstack | Meeting ended Tue Feb 7 14:00:08 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/senlin/2017/senlin.2017-02-07-13.00.html | 14:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/senlin/2017/senlin.2017-02-07-13.00.txt | 14:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/senlin/2017/senlin.2017-02-07-13.00.log.html | 14:00 |
*** XueFeng has quit IRC | 14:02 | |
*** mickeys has quit IRC | 14:02 | |
*** lamt has joined #openstack-meeting | 14:09 | |
*** claudiub has joined #openstack-meeting | 14:10 | |
*** chenhuayi has joined #openstack-meeting | 14:10 | |
*** yanyanhu has quit IRC | 14:10 | |
*** eglynn has joined #openstack-meeting | 14:10 | |
*** ihrachys has joined #openstack-meeting | 14:11 | |
*** eric_young has joined #openstack-meeting | 14:18 | |
*** lamt has quit IRC | 14:23 | |
*** jamesdenton has joined #openstack-meeting | 14:26 | |
*** mjturek has joined #openstack-meeting | 14:27 | |
*** mriedem has joined #openstack-meeting | 14:27 | |
*** Daisy has joined #openstack-meeting | 14:28 | |
*** xingchao has quit IRC | 14:30 | |
*** jamesden_ has joined #openstack-meeting | 14:32 | |
*** Daisy has quit IRC | 14:32 | |
*** jamesdenton has quit IRC | 14:33 | |
*** zhurong has joined #openstack-meeting | 14:34 | |
*** aloga_ has joined #openstack-meeting | 14:35 | |
*** kevinz has quit IRC | 14:36 | |
*** lamt has joined #openstack-meeting | 14:40 | |
*** cdelatte has quit IRC | 14:43 | |
*** donghao has joined #openstack-meeting | 14:46 | |
*** markvoelker has joined #openstack-meeting | 14:46 | |
*** gouthamr has joined #openstack-meeting | 14:47 | |
*** sudipto_ has quit IRC | 14:48 | |
*** sudipto has quit IRC | 14:48 | |
*** dimtruck is now known as zz_dimtruck | 14:51 | |
*** markvoelker has quit IRC | 14:52 | |
*** mtanino has joined #openstack-meeting | 14:54 | |
*** jamesden_ has quit IRC | 14:55 | |
*** fnaval has joined #openstack-meeting | 14:57 | |
*** rbak has joined #openstack-meeting | 14:57 | |
*** jamesdenton has joined #openstack-meeting | 14:57 | |
*** elynn has quit IRC | 14:58 | |
*** mickeys has joined #openstack-meeting | 14:58 | |
*** ramishra has joined #openstack-meeting | 15:00 | |
*** shintaro has joined #openstack-meeting | 15:01 | |
*** cody-somerville has quit IRC | 15:01 | |
*** eharney has joined #openstack-meeting | 15:01 | |
*** mickeys has quit IRC | 15:03 | |
*** ramishra has left #openstack-meeting | 15:03 | |
*** yuval has joined #openstack-meeting | 15:04 | |
*** mcunietti has joined #openstack-meeting | 15:04 | |
yuval | #startmeeting Karbor | 15:04 |
openstack | Meeting started Tue Feb 7 15:04:22 2017 UTC and is due to finish in 60 minutes. The chair is yuval. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:04 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:04 |
*** openstack changes topic to " (Meeting topic: Karbor)" | 15:04 | |
openstack | The meeting name has been set to 'karbor' | 15:04 |
yuval | Hello everybody | 15:04 |
chenying | hey | 15:04 |
yuval | hey :) | 15:04 |
*** dmacpher has joined #openstack-meeting | 15:04 | |
yuval | chenying: anyone else joining us from over there? | 15:05 |
chenhuayi | hey | 15:05 |
chenying | yuval I don't know. I am at home. | 15:05 |
yuval | hey chenhuayi | 15:05 |
chenying | hi chenhuayi | 15:05 |
chenhuayi | hey yuval | 15:06 |
yuval | right, let's begin | 15:06 |
yuval | #topic Ocata RC | 15:06 |
*** openstack changes topic to "Ocata RC (Meeting topic: Karbor)" | 15:06 | |
yuval | We are almost in the Ocata release | 15:07 |
yuval | most projects have branched out ocata | 15:07 |
yuval | the only reason we haven't done so in karbor repo is because of the gate failure which we solved today | 15:07 |
yuval | karbor-dashboard and python-karborclient were branched out and released | 15:07 |
chenying | So we can branch out ocata taday or tomorrow. | 15:08 |
*** zhangshuai_ has joined #openstack-meeting | 15:08 | |
yuval | after we merge the remaining patches today and tomorrow, I'll release and branch | 15:08 |
yuval | chenying: yes :) | 15:08 |
*** david-lyle has joined #openstack-meeting | 15:08 | |
yuval | and a patch to release repo is required | 15:08 |
*** dmorita has joined #openstack-meeting | 15:08 | |
*** egallen has joined #openstack-meeting | 15:09 | |
yuval | any patches which you think are a must for ocata (besides the nova protection plugin) | 15:09 |
yuval | ? | 15:09 |
chenying | chenhuayi The network plugins also need be merged to ocata branch :) | 15:09 |
yuval | chenying: ? | 15:10 |
yuval | chenhuayi: ? | 15:10 |
*** david-lyle has quit IRC | 15:10 | |
*** david-lyle has joined #openstack-meeting | 15:11 | |
*** tidwellr has joined #openstack-meeting | 15:11 | |
chenying | If the patch that we think it is important for ocata, we could merged to this branch later. | 15:11 |
chenhuayi | the network plugins protectable has been summit. | 15:11 |
yuval | chenhuayi: I see only protectable, not protection plugin | 15:12 |
chenying | chenhuayi After the protection plugins is ready, they also can be submitted to ocata branch. | 15:12 |
*** dmorita has quit IRC | 15:13 | |
chenying | hi zhangshuai | 15:13 |
yuval | chenhuayi: you can submit half-baked patch for reviews and mark it WIP | 15:13 |
yuval | chenhuayi: usually I wouldn't say that, but we are almost in release | 15:14 |
chenying | Do you have any patch that you think it is a must for ocata? | 15:14 |
chenhuayi | but the protection still working. | 15:14 |
chenhuayi | yeah, protection plugin still working on the tests. | 15:14 |
chenhuayi | chenying, got it. | 15:14 |
yuval | right, next | 15:15 |
yuval | #topic Mascot | 15:15 |
*** openstack changes topic to "Mascot (Meeting topic: Karbor)" | 15:15 | |
chenhuayi | yuval, i will submit in 1 or 2 days. | 15:15 |
yuval | As you might have seen in the mailing list, we received two options for our beaver mascot | 15:15 |
*** david-lyle has quit IRC | 15:16 | |
chenying | Yes I have seen. | 15:16 |
yuval | see http://lists.openstack.org/pipermail/openstack-dev/2017-February/111666.html | 15:16 |
yuval | Option 1: http://lists.openstack.org/pipermail/openstack-dev/attachments/20170206/c9c312a4/attachment.png | 15:16 |
yuval | Option 2: http://lists.openstack.org/pipermail/openstack-dev/attachments/20170206/c9c312a4/attachment-0001.png | 15:16 |
yuval | Let's have a quick vote, please write your favorite alternative: 1 or 2 | 15:17 |
*** sdague_ is now known as sdague | 15:17 | |
*** aloga_ has quit IRC | 15:18 | |
yuval | chenying: chenhuayi: zhangshuai_: ? | 15:18 |
chenhuayi | vote 2 | 15:18 |
chenying | Do we need gather other guy's choice? | 15:19 |
*** sacharya has joined #openstack-meeting | 15:19 | |
chenying | vote 1 | 15:19 |
*** bauzas has quit IRC | 15:19 | |
yuval | chenying: whose choice? | 15:19 |
*** sshnaidm has quit IRC | 15:19 | |
*** zz_dimtruck is now known as dimtruck | 15:19 | |
chenying | Maybe we can gather the vote about the Mascot in the IRC meeting? | 15:20 |
yuval | chenying: we are in the IRC meeting | 15:20 |
*** sshnaidm has joined #openstack-meeting | 15:20 | |
chenying | sorry in thr karbor irc channel :( | 15:21 |
*** trown is now known as trown|brb | 15:21 | |
*** hongbin has joined #openstack-meeting | 15:21 | |
*** gouthamr has quit IRC | 15:22 | |
yuval | alright, let's gather the votes from this meeting with the votes cast in the Karbor IRC channel tomorrow between 08:00-09:00 UTC | 15:22 |
*** bauzas has joined #openstack-meeting | 15:22 | |
yuval | which is 16:00-17:00 in China | 15:22 |
yuval | at 09:00 UTC I'll collect the results and announce the mascot | 15:22 |
*** trown|brb is now known as trown | 15:23 | |
yuval | #topic PTG | 15:23 |
*** openstack changes topic to "PTG (Meeting topic: Karbor)" | 15:23 | |
yuval | remineder that the PTG is coming. Myself and saggi will be there | 15:23 |
chenying | yuval Ok I will call yinwei to join the channel. | 15:23 |
yuval | if you have a topic you want us to discuss, inside Karbor team or with other team (such as Tiramisu), please add to the etherpad | 15:24 |
chenying | I have seen the topic about karbor PTG | 15:24 |
*** nadya has quit IRC | 15:24 | |
yuval | https://etherpad.openstack.org/p/karbor-ptg-pike | 15:24 |
*** hoangcx has quit IRC | 15:24 | |
*** chenhuayi_ has joined #openstack-meeting | 15:25 | |
chenying | I have added two topics to the etherpad. | 15:25 |
yuval | chenying: great :) | 15:25 |
yuval | #topic Open Discussion | 15:26 |
*** openstack changes topic to "Open Discussion (Meeting topic: Karbor)" | 15:26 | |
yuval | anything else you'd like to discuss? | 15:26 |
*** chenhuayi has quit IRC | 15:27 | |
chenying | China Moblie has some interests about karbor, they have a requirement about protecting file in the vm. | 15:27 |
yuval | chenying: files in general? | 15:29 |
*** gouthamr has joined #openstack-meeting | 15:29 | |
chenying | So we could discuss the solution about file protection in PTG. | 15:29 |
*** gouthamr has quit IRC | 15:30 | |
chenying | yuval Yes I will discuss with them about the detail of file protection. | 15:30 |
yuval | chenying: can you add that to the etherpad? | 15:30 |
yuval | chenying: will they attend the PTG? | 15:30 |
*** anilvenkata has quit IRC | 15:30 | |
chenying | NO I don't think so. | 15:30 |
chenying | I will add a topic about file protection. It seem that freezer can protect the general files in vm. | 15:31 |
yuval | chenying: ok, but if they want to push something like this, they should attend IRC meetings at least | 15:32 |
chenying | OK next IRC meeting They may attend. | 15:33 |
*** mcunietti has quit IRC | 15:33 | |
yuval | chenying: great | 15:33 |
yuval | anything else? | 15:34 |
*** armax has joined #openstack-meeting | 15:34 | |
chenying | This guy is from China Moblie. https://review.openstack.org/418225 | 15:34 |
*** armax has quit IRC | 15:34 | |
yuval | thank you for attending, albeit the late hour in China | 15:34 |
*** armax has joined #openstack-meeting | 15:35 | |
chenying | Tks. | 15:35 |
yuval | #endmeeting | 15:35 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:35 | |
openstack | Meeting ended Tue Feb 7 15:35:45 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:35 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/karbor/2017/karbor.2017-02-07-15.04.html | 15:35 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/karbor/2017/karbor.2017-02-07-15.04.txt | 15:35 |
openstack | Log: http://eavesdrop.openstack.org/meetings/karbor/2017/karbor.2017-02-07-15.04.log.html | 15:35 |
*** yuval has quit IRC | 15:36 | |
*** chenhuayi_ has quit IRC | 15:36 | |
*** egallen has quit IRC | 15:38 | |
*** cdelatte has joined #openstack-meeting | 15:40 | |
*** Cibo_ has quit IRC | 15:40 | |
*** tovin07 has joined #openstack-meeting | 15:42 | |
*** jaugustine has joined #openstack-meeting | 15:43 | |
*** yamahata has joined #openstack-meeting | 15:43 | |
*** shintaro has quit IRC | 15:44 | |
*** egarbade- has quit IRC | 15:44 | |
*** Cibo_ has joined #openstack-meeting | 15:45 | |
*** larainema has quit IRC | 15:46 | |
*** salv-orlando has quit IRC | 15:46 | |
*** egarbade- has joined #openstack-meeting | 15:47 | |
*** markvoelker has joined #openstack-meeting | 15:49 | |
*** jaugustine has quit IRC | 15:49 | |
*** Cibo_ has quit IRC | 15:50 | |
*** Cibo_ has joined #openstack-meeting | 15:51 | |
*** david-lyle has joined #openstack-meeting | 15:53 | |
*** esberglu has joined #openstack-meeting | 15:53 | |
*** Cibo_ has quit IRC | 15:55 | |
*** markvoelker has quit IRC | 15:55 | |
*** jdurgin1 has joined #openstack-meeting | 15:55 | |
*** sandanar has quit IRC | 15:56 | |
*** lpetrut has quit IRC | 15:56 | |
*** hieulq_ has joined #openstack-meeting | 15:58 | |
*** mickeys has joined #openstack-meeting | 15:59 | |
*** zhangshuai_ has quit IRC | 16:00 | |
*** adiantum has quit IRC | 16:00 | |
ihrachys | #startmeeting neutron_ci | 16:00 |
openstack | Meeting started Tue Feb 7 16:00:54 2017 UTC and is due to finish in 60 minutes. The chair is ihrachys. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: neutron_ci)" | 16:00 | |
openstack | The meeting name has been set to 'neutron_ci' | 16:00 |
ihrachys | hi everyone | 16:01 |
sindhu | hi | 16:01 |
* ihrachys gives a minute for everyone to gather around a fire in a circle | 16:01 | |
manjeets | hi | 16:01 |
* haleyb gets some marshmallows for the fire | 16:02 | |
*** donghao has quit IRC | 16:02 | |
*** iyamahat has joined #openstack-meeting | 16:03 | |
ihrachys | ok let's get it started. hopefully people will get on board. :) | 16:03 |
*** donghao has joined #openstack-meeting | 16:03 | |
*** mickeys has quit IRC | 16:03 | |
ihrachys | #link https://wiki.openstack.org/wiki/Meetings/NeutronCI Agenda | 16:03 |
*** VW has quit IRC | 16:03 | |
ihrachys | I guess we can start with looking at action items from the previous meeting | 16:04 |
*** VW has joined #openstack-meeting | 16:04 | |
ihrachys | #topic Action items from previous meeting | 16:04 |
*** openstack changes topic to "Action items from previous meeting (Meeting topic: neutron_ci)" | 16:04 | |
*** apetrich has quit IRC | 16:04 | |
*** jmckind_ has quit IRC | 16:04 | |
*** salv-orlando has joined #openstack-meeting | 16:04 | |
ihrachys | "armax to make sure periodic functional test job shows up in grafana" | 16:04 |
*** apetrich has joined #openstack-meeting | 16:04 | |
*** electrocucaracha has joined #openstack-meeting | 16:04 | |
ihrachys | armax: I still don't see the job in periodic dashboard in grafana. any news on that one? | 16:05 |
*** ricolin has joined #openstack-meeting | 16:05 | |
*** phil_ has quit IRC | 16:05 | |
ihrachys | ok, I guess armax is not up that early. I will follow up with him offline. | 16:06 |
ihrachys | #action ihrachys to follow up with armax on periodic functional job not showing up in grafana | 16:06 |
ihrachys | next is: "ihrachys to follow up on elastic-recheck with e-r cores" | 16:06 |
ihrachys | so I sent this email to get some answers from e-r folks: http://lists.openstack.org/pipermail/openstack-dev/2017-January/111288.html | 16:07 |
*** AlanClark has joined #openstack-meeting | 16:07 | |
*** donghao has quit IRC | 16:08 | |
ihrachys | mtreinish gave some answers; basically, 1) check queue is as eligible for e-r queries as gate one so functional job can be captured with it; 2) adding cores is a matter of doing some reviews before getting a hammer; 3) there is a recheck bot that we can enable for neutron channel if we feel a need for that. | 16:08 |
ihrachys | so from our perspective, we should be fine pushing more queries into the repo, and we should probably try to get some review weight in the repo | 16:09 |
ihrachys | #action ihrachys to look at e-r bot for openstack-neutron channel | 16:10 |
manjeets | ihrachys, question : do we have a dashboard for ci specific patches ? | 16:10 |
*** diablo_rojo has joined #openstack-meeting | 16:10 | |
ihrachys | manjeets: we don't, though we have LP that captures bugs with gate-failure and similar tags | 16:10 |
mtreinish | ihrachys: I said check queue jobs are covered by e-r queries. But we normally only add queries for failures that occur in gate jobs. If it's just the check queue filtering noise from patches makes it tricky | 16:11 |
armax | ihrachys: I am here | 16:11 |
armax | but in another meeting | 16:11 |
*** nadya has joined #openstack-meeting | 16:11 | |
ihrachys | manjeets: we probably can look at writing something to generate such a dashboard | 16:11 |
*** tovin07 has left #openstack-meeting | 16:11 | |
*** nadya has quit IRC | 16:11 | |
mtreinish | ihrachys: I can give you a hand updating the e-r bot config, it should be a simple yaml change | 16:11 |
electrocucaracha | ihrachys: do we have a criteria for adding a new query to e-r, like more than x number of hits? | 16:11 |
ihrachys | mtreinish: that's a price of having functional neutron job in check only. we may want to revisit that. | 16:11 |
manjeets | ihrachys, yes thanks | 16:12 |
ihrachys | electrocucaracha: I don't think we have it, but the guidelines would be - it's some high profile gate bug, and we can't quickly come up with a fix. | 16:12 |
*** galstrom_zzz is now known as galstrom | 16:12 | |
ihrachys | manjeets: do you want to look at creating such a dashboard? | 16:12 |
manjeets | ihrachys, sure i'll take a look | 16:12 |
*** cdelatte has quit IRC | 16:12 | |
ihrachys | manjeets: rossella_s wrote one for patches targeted for next release, you probably could reuse her work | 16:13 |
*** markvoelker has joined #openstack-meeting | 16:13 | |
mtreinish | electrocucaracha: if you want to get your feet wet everything here http://status.openstack.org/elastic-recheck/data/integrated_gate.html needs categorization | 16:13 |
electrocucaracha | ihrachys: regarding the point 3, it seems like only adding a new entry in the yams file https://github.com/openstack-infra/project-config/blob/master/gerritbot/channels.yaml#L831 | 16:13 |
manjeets | cool thanks for example | 16:13 |
ihrachys | manjeets: see Gerrit Dashboard Links at the top at http://status.openstack.org/reviews/ | 16:13 |
electrocucaracha | thanks mtreinish | 16:13 |
rossella_s | ihrachys, manjeets I can help with that | 16:14 |
mtreinish | if you find a fingerprint for any of those failures thats something we'd definitely accept an e-r query for | 16:14 |
*** acoles is now known as acoles_ | 16:14 | |
*** markvoelker has quit IRC | 16:14 | |
*** ekuris__ has quit IRC | 16:14 | |
ihrachys | #action manjeets to produce a gerrit dashboard for gate and functional failures | 16:14 |
*** markvoelker has joined #openstack-meeting | 16:14 | |
manjeets | thanks rossella_s i'll go through and will ping you if any help needed | 16:14 |
mtreinish | electrocucaracha: that's actually not the correct irc bot. The elastic recheck cofnig lives in the puppet-elastic_recheck repo | 16:15 |
mtreinish | I linked to it on my ML post | 16:15 |
ihrachys | armax: np, I will ping you later to see what we can do with the dashboard | 16:15 |
ihrachys | overall, some grafana dashboards are in bad shape, we may need to have a broader look at them | 16:15 |
*** ricolin has quit IRC | 16:16 | |
*** rcernin has quit IRC | 16:16 | |
*** ricolin has joined #openstack-meeting | 16:16 | |
ihrachys | ok next action was: "ihrachys to follow up with infra on forbidding bare gerrit rechecks" | 16:16 |
ihrachys | I haven't actually followed up with infra, though I checked project-config code | 16:17 |
*** Cibo_ has joined #openstack-meeting | 16:17 | |
*** pcaruana has quit IRC | 16:17 | |
mtreinish | ihrachys: if you have ideas on how to make: http://status.openstack.org/openstack-health/#/g/project/openstack~2Fneutron more useful that's somethign we should work on too | 16:17 |
ihrachys | basically, the gerrit comment recheck filter is per queue, not per project | 16:17 |
*** zhurong has quit IRC | 16:17 | |
ihrachys | here: https://github.com/openstack-infra/project-config/blob/master/zuul/layout.yaml#L20 | 16:18 |
ihrachys | so I believe it would require some more work on infra side to make it per project. but I will still check with infra to make sure. | 16:18 |
ihrachys | mtreinish: what do you mean? is it somehow project specific? or do you mean just general improvements that may help everyone? | 16:19 |
mtreinish | you were talking about dashboards, and I would like to make sure that your needs are being met with openstack-health. Whatever improvements neutron needed likely would benefit everyone | 16:19 |
mtreinish | so instead of doing it in a corner, I just wanted to see if there was space to work on that in o-h | 16:20 |
ihrachys | you see -health as a replacement for grafana? | 16:20 |
mtreinish | I see it as something that can consume grafana as necessary. But I want to unify all the test results dashboards to a single place | 16:20 |
mtreinish | instead of jumping around between a dozen web pages | 16:21 |
ihrachys | makes sense. it's just we were so far set on grafana, probably it's time to consider -health first for any new ideas. | 16:22 |
ihrachys | ok, next action was "ihrachys check if we can enable dstat logs for functional job" | 16:23 |
ihrachys | that's to track system load during functional test runs that sometimes produce timeouts in ovsdb native | 16:23 |
ihrachys | I posted this https://review.openstack.org/427358, please have a look | 16:23 |
*** artom_ has joined #openstack-meeting | 16:24 | |
ihrachys | on related note, I also posted https://review.openstack.org/427362 to properly index per-testcase messages in logstash, that should also help us with elastic-recheck queries, and overall with understanding impact of some failures | 16:25 |
manjeets | ihrachys, where it will the dump the logs a separate screen window ? | 16:25 |
manjeets | i mean separate file ? | 16:25 |
ihrachys | sorry, not project-config patch, I wanted to post https://review.openstack.org/430316 instead | 16:25 |
*** xinli has joined #openstack-meeting | 16:25 | |
ihrachys | manjeets: yes, it should go in screen-dstat as in devstack runs | 16:25 |
manjeets | ohk | 16:26 |
ihrachys | finally, there is some peakmem-tracker service in devstack that I try to enable here: https://review.openstack.org/430289 (not sure if it will even work, I haven't found other repos that use the service) | 16:26 |
ihrachys | finally, the last action item is "jlibosva to explore what broke scenario job" | 16:26 |
ihrachys | sadly I don't see Jakb | 16:27 |
ihrachys | *Jakub | 16:27 |
*** artom has quit IRC | 16:27 | |
ihrachys | but afaik the failures were related to bad ubuntu image contents | 16:27 |
ihrachys | so we pinned the image with https://review.openstack.org/#/c/425165/ | 16:27 |
*** matrohon has quit IRC | 16:28 | |
ihrachys | and Jakub also has a patch to enable console logging for connectivity failures in scenario jobs: https://review.openstack.org/#/c/427312/, that one needs second +2, please review | 16:28 |
ihrachys | sadly grafana shows that scenario jobs are still at 80% to 100% failure rate, something that did not happen even a month ago | 16:29 |
ihrachys | so there is still something to follow up on | 16:29 |
ihrachys | #action jlibosva to follow up on scenario failures | 16:29 |
ihrachys | overall, those jobs will need to go voting, or it will be another fullstack job broken once in a while :) | 16:30 |
*** ayogi has quit IRC | 16:30 | |
*** egarbade- has quit IRC | 16:32 | |
*** baoli has quit IRC | 16:32 | |
ihrachys | ok let's have a look at bugs now | 16:32 |
ihrachys | #topic Known gate failures | 16:32 |
*** openstack changes topic to "Known gate failures (Meeting topic: neutron_ci)" | 16:32 | |
ihrachys | #link https://goo.gl/IYhs7k Confirmed/In progress bugs | 16:32 |
ihrachys | ok, so first is ovsdb native timeout | 16:33 |
ihrachys | otherwiseguy was kind to produce some patch that hopefully mitigates the issue: https://review.openstack.org/#/c/429095/ | 16:33 |
ihrachys | and it already has +W, nice | 16:33 |
*** nkrinner is now known as nkrinner_afk | 16:33 | |
ihrachys | there is a backport for the patch for Ocata found in: https://review.openstack.org/#/q/I26c7731f5dbd3bd2955dbfa18a7c41517da63e6e,n,z | 16:34 |
ihrachys | so far rechecks in gerrit show some good results | 16:34 |
ihrachys | we will monitor the failure rate after it lands | 16:34 |
*** lpetrut has joined #openstack-meeting | 16:35 | |
ihrachys | another bug that lingers our gates is bug 1643911 | 16:36 |
openstack | bug 1643911 in OpenStack Compute (nova) "libvirt randomly crashes on xenial nodes with "*** Error in `/usr/sbin/libvirtd': malloc(): memory corruption:"" [Medium,Confirmed] https://launchpad.net/bugs/1643911 | 16:36 |
*** cody-somerville has joined #openstack-meeting | 16:36 | |
*** cody-somerville has quit IRC | 16:36 | |
*** cody-somerville has joined #openstack-meeting | 16:36 | |
ihrachys | the last time I checked, armax suspected it to be the same as the oom-killer spree bug in gate, something discussed extensively in http://lists.openstack.org/pipermail/openstack-dev/2017-February/111413.html | 16:37 |
ihrachys | armax made several attempts to lower memory footprint for neutron, like the one merged https://review.openstack.org/429069 | 16:38 |
*** aloga_ has joined #openstack-meeting | 16:38 | |
ihrachys | it's not a complete solution, but hopefully buys us some time | 16:38 |
*** csomerville has quit IRC | 16:38 | |
*** diablo_rojo has quit IRC | 16:38 | |
*** artom_ is now known as artom | 16:38 | |
ihrachys | there is an action item to actually run a memory profiler against neutron services and see what takes the most | 16:38 |
ihrachys | afaiu armax won't have time in next days for that, so, anyone willing to try it out? | 16:39 |
ihrachys | I may give some guidance if you are hesitant about tools to try :) | 16:41 |
ihrachys | anyway, reach out if you have cycles for this high profile assignment : | 16:41 |
ihrachys | :) | 16:41 |
manjeets | wouldn't enabling dtsat will help ? | 16:41 |
ihrachys | it will give us info about how system behaved while tests were running, but it won't give us info on which data structures use the memory | 16:42 |
manjeets | ohk gotcha | 16:43 |
armax | ihrachys: the devstsack changes landed at last | 16:44 |
armax | preliminary logstash results seem promising | 16:44 |
ihrachys | armax: do we see rate going down? | 16:44 |
armax | but that only bought us a few more days | 16:44 |
ihrachys | mmm, good | 16:44 |
ihrachys | armax: few more days? you are optimistic about what the community can achieve in such a short time :P | 16:44 |
armax | ihrachys: I haven’t looked in great detail, but the last failure was yesterday lunchtime PST | 16:45 |
ihrachys | what was it? like 300 mb freed? | 16:45 |
armax | ihrachys: between 350 and 400 MB of RSS memory, yes | 16:45 |
armax | some might be shared, but it should be enough to push the ceiling a bit further up and help aboid oom-kills and libvirt barfing all over the place | 16:45 |
armax | *avoid | 16:46 |
mtreinish | armax: fwiw, harlowja and I have been playing tracemalloc to try and profile the memory usage | 16:46 |
*** rossella_s has quit IRC | 16:46 | |
armax | mtreinish: nice | 16:46 |
armax | mtreinish: for libvirt? | 16:46 |
mtreinish | well I started with turning the profiling on for the neutron api server | 16:47 |
*** jprovazn_bbl has joined #openstack-meeting | 16:47 | |
mtreinish | https://review.openstack.org/#/q/status:open+topic:tracemalloc | 16:47 |
ihrachys | mtreinish: any results to consume so far? I see all red in neutron patch. | 16:48 |
*** tmorin has joined #openstack-meeting | 16:48 | |
mtreinish | the neutron patch won't work, it's just a dnm to setup stuff for testing. Look at the oslo.service patch's tempest job | 16:48 |
mtreinish | there are memory snapshots there | 16:48 |
mtreinish | if you want your browser to hate you, this kinda thing is the end goal: http://blog.kortar.org/wp-content/uploads/2017/02/flame.svg | 16:48 |
*** cdelatte has joined #openstack-meeting | 16:49 | |
* ihrachys puts a life vest on and clicks | 16:49 | |
mtreinish | we're still debugging the memory snapshot collection, because what we're collecting doesn't match what ps says the process is consuming | 16:49 |
*** jdurgin1 has quit IRC | 16:49 | |
mtreinish | ihrachys: heh, it's 26MB IIRC | 16:49 |
ihrachys | cool, let me capture the link in the notes | 16:50 |
ihrachys | #link https://review.openstack.org/#/q/status:open+topic:tracemalloc Attempt to trace memory usage for Neutron | 16:50 |
ihrachys | #link http://blog.kortar.org/wp-content/uploads/2017/02/flame.svg Neutron API server memory trace attempt | 16:51 |
armax | mtreinish: would apply the same patches to nova help correlate/spot a pattern? | 16:51 |
ihrachys | armax: and maybe also a service that does not seem to be as obese | 16:51 |
mtreinish | armax: that's the theory | 16:51 |
mtreinish | once we can figure out a successful pattern for collecting and visualizing where things are eating memory we can apply it to all the things | 16:52 |
armax | mtreinish: understood | 16:52 |
armax | mtreinish: thanks for looking into this | 16:52 |
ihrachys | is the tracer usable in gate? does it slow down/destabilize jobs? | 16:52 |
armax | I have been struggling to find time to go deeper into this headache | 16:52 |
* mtreinish prepares his little vm for the traffic flood | 16:53 | |
mtreinish | ihrachys: there didn't seem to be too much of an overhead, but I wasn't watching it closely | 16:53 |
mtreinish | it's still very early in all of this (I just started playing with it yesterday afternoon :) ) | 16:53 |
*** lhx_ has quit IRC | 16:54 | |
ihrachys | gotcha, thanks a lot for taking it upon yourself | 16:54 |
ihrachys | on related note, I am not sure we got to the root of why we don't use all the swap | 16:55 |
*** hieulq_ has quit IRC | 16:55 | |
mtreinish | ihrachys, armax: oh if you want to generate that flame graph locally: http://paste.openstack.org/show/597889/ | 16:55 |
ihrachys | we played with swappiness knob of no affect I believe: https://review.openstack.org/#/c/425961/ | 16:55 |
mtreinish | just take the snapshots from the oslo.service log dir | 16:55 |
*** lpetrut has quit IRC | 16:56 | |
ihrachys | #action ihrachys to read about how swappiness is supposed to work, and why it doesn't in gate | 16:58 |
ihrachys | #topic Open discussion | 16:58 |
*** openstack changes topic to "Open discussion (Meeting topic: neutron_ci)" | 16:58 | |
ihrachys | we are almost at the top of the hour. anything worth mentioning before we abrupt? | 16:58 |
*** andreas_s has quit IRC | 16:59 | |
*** mickeys has joined #openstack-meeting | 16:59 | |
ihrachys | ok thanks everyone for joining, and working on making the gate great again | 17:00 |
ihrachys | #endmeeting | 17:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:00 | |
manjeets | thanks | 17:00 |
openstack | Meeting ended Tue Feb 7 17:00:09 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_ci/2017/neutron_ci.2017-02-07-16.00.html | 17:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_ci/2017/neutron_ci.2017-02-07-16.00.txt | 17:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_ci/2017/neutron_ci.2017-02-07-16.00.log.html | 17:00 |
dasanind | thanks | 17:00 |
*** electrocucaracha has left #openstack-meeting | 17:00 | |
*** eharney_ has joined #openstack-meeting | 17:01 | |
*** eharney has quit IRC | 17:03 | |
*** eharney_ is now known as eharney | 17:03 | |
*** mickeys has quit IRC | 17:04 | |
*** sridharg has quit IRC | 17:04 | |
*** nadya has joined #openstack-meeting | 17:06 | |
*** unicell has joined #openstack-meeting | 17:08 | |
*** unicell1 has quit IRC | 17:08 | |
*** lpetrut has joined #openstack-meeting | 17:08 | |
*** trown is now known as trown|lunch | 17:09 | |
*** Cibo_ has quit IRC | 17:09 | |
*** priteau has quit IRC | 17:10 | |
*** Cibo_ has joined #openstack-meeting | 17:10 | |
*** matrohon has joined #openstack-meeting | 17:11 | |
*** iyamahat has quit IRC | 17:15 | |
*** Apoorva has joined #openstack-meeting | 17:15 | |
*** yamahata has quit IRC | 17:16 | |
*** jkilpatr_ has joined #openstack-meeting | 17:17 | |
JayF | /win 34 | 17:17 |
JayF | whoops, sorry | 17:17 |
*** jkilpatr has quit IRC | 17:19 | |
*** Cibo_ has quit IRC | 17:19 | |
*** tmorin has quit IRC | 17:20 | |
*** Cibo_ has joined #openstack-meeting | 17:20 | |
*** jgrassler has quit IRC | 17:22 | |
*** jgr has joined #openstack-meeting | 17:23 | |
*** pradk has quit IRC | 17:23 | |
*** VW has quit IRC | 17:25 | |
*** unicell has quit IRC | 17:26 | |
*** Cibo_ has quit IRC | 17:27 | |
*** efried has quit IRC | 17:28 | |
*** VW has joined #openstack-meeting | 17:33 | |
*** kaisers has quit IRC | 17:33 | |
*** dprince has quit IRC | 17:34 | |
*** dprince has joined #openstack-meeting | 17:35 | |
*** Apoorva has quit IRC | 17:35 | |
*** Apoorva has joined #openstack-meeting | 17:36 | |
*** Swami has joined #openstack-meeting | 17:36 | |
*** kaisers has joined #openstack-meeting | 17:37 | |
*** Swami has quit IRC | 17:37 | |
*** rfolco has quit IRC | 17:38 | |
*** esberglu has quit IRC | 17:38 | |
*** esheffield has joined #openstack-meeting | 17:38 | |
*** nikhil|afk has joined #openstack-meeting | 17:38 | |
*** Swami has joined #openstack-meeting | 17:38 | |
*** venkatesh_ has joined #openstack-meeting | 17:38 | |
*** iyamahat has joined #openstack-meeting | 17:38 | |
*** toscalix has quit IRC | 17:39 | |
*** efried has joined #openstack-meeting | 17:41 | |
*** dmorita has joined #openstack-meeting | 17:41 | |
*** Julien-zte has quit IRC | 17:44 | |
*** egarbade- has joined #openstack-meeting | 17:47 | |
*** Julien-zte has joined #openstack-meeting | 17:47 | |
*** Julien-zte has quit IRC | 17:48 | |
*** baoli has joined #openstack-meeting | 17:49 | |
*** efried has quit IRC | 17:50 | |
*** esberglu has joined #openstack-meeting | 17:52 | |
*** efried has joined #openstack-meeting | 17:54 | |
*** nadya has quit IRC | 17:55 | |
*** spilla has joined #openstack-meeting | 17:55 | |
*** sudipto_ has joined #openstack-meeting | 17:55 | |
*** sudipto has joined #openstack-meeting | 17:55 | |
*** antwash has joined #openstack-meeting | 17:56 | |
*** browne has joined #openstack-meeting | 17:57 | |
*** jaugustine has joined #openstack-meeting | 17:58 | |
stevemar | o/ | 17:59 |
stevemar | ping agrebennikov, amakarov, annakoppad, antwash, ayoung, bknudson, breton, browne, chrisplo, crinkle, davechen, dolphm, dstanek, edmondsw, edtubill, gagehugo, henrynash, hrybacki, jamielennox, jaugustine, jgrassler, knikolla, lamt, lbragstad, kbaikov, ktychkova, morgan, nishaYadav, nkinder, notmorgan, raildo, ravelar, rderose, rodrigods, roxanaghe, samueldmq, shaleh, spilla, srwilkers, StefanPaetowJisc, steve | 17:59 |
stevemar | mar, topol, portdirect, SamYaple | 17:59 |
rodrigods | o/ | 17:59 |
spilla | o/ | 17:59 |
jaugustine | o/ | 17:59 |
*** gagehugo has joined #openstack-meeting | 17:59 | |
stevemar | #startmeeting keystone | 17:59 |
openstack | Meeting started Tue Feb 7 17:59:50 2017 UTC and is due to finish in 60 minutes. The chair is stevemar. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:59 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:59 |
*** openstack changes topic to " (Meeting topic: keystone)" | 17:59 | |
openstack | The meeting name has been set to 'keystone' | 17:59 |
gagehugo | o/ | 17:59 |
browne | o/ | 18:00 |
*** hashar has quit IRC | 18:00 | |
lamt | o/ | 18:00 |
*** ralonsoh has quit IRC | 18:00 | |
samueldmq | howdy | 18:00 |
samueldmq | o/ | 18:00 |
morgan | hm. | 18:00 |
*** rfolco has joined #openstack-meeting | 18:00 | |
stevemar | agenda is at https://etherpad.openstack.org/p/keystone-weekly-meeting | 18:00 |
rderose | o/ | 18:00 |
stevemar | #link https://etherpad.openstack.org/p/keystone-weekly-meeting | 18:00 |
* morgan goes back to sleep. :P | 18:00 | |
*** mickeys has joined #openstack-meeting | 18:00 | |
* stevemar gives morgan a pillow | 18:00 | |
*** dmorita has quit IRC | 18:01 | |
stevemar | may as well get comfy | 18:01 |
stevemar | not much was added to the agenda ! | 18:01 |
*** tesseract has quit IRC | 18:01 | |
stevemar | hopefully we can make this short :) | 18:01 |
rodrigods | ++ | 18:01 |
*** gouthamr has joined #openstack-meeting | 18:02 | |
*** alexpilotti has joined #openstack-meeting | 18:02 | |
*** abalutoiu__ is now known as abalutoiu | 18:02 | |
*** dmorita has joined #openstack-meeting | 18:02 | |
stevemar | okay, lets get going | 18:02 |
stevemar | #topic announcements | 18:02 |
*** openstack changes topic to "announcements (Meeting topic: keystone)" | 18:02 | |
*** yamahata has joined #openstack-meeting | 18:02 | |
stevemar | we're in RC week | 18:02 |
*** aloga_ has quit IRC | 18:03 | |
stevemar | next week is the final RC candidates and the week after we're out the door! | 18:03 |
*** krtaylor has quit IRC | 18:03 | |
stevemar | hope we don't get any upgrade bugs :( | 18:03 |
stevemar | also, PTG in 2 weeks, yay! | 18:04 |
ayoung | Oyez | 18:04 |
stevemar | in case anyone missed it, stable/ocata branch was created, we can work on pike goals now | 18:04 |
stevemar | and lastly, you'll all have a new PTL in ~6 hours | 18:05 |
*** mickeys has quit IRC | 18:05 | |
stevemar | #topic functional/integration tests prior merging features | 18:05 |
*** openstack changes topic to "functional/integration tests prior merging features (Meeting topic: keystone)" | 18:05 | |
stevemar | rodrigods: ^ | 18:05 |
stevemar | you're up boss | 18:05 |
rodrigods | cool | 18:06 |
samueldmq | stevemar: lbragstad \o/ | 18:06 |
rodrigods | this is a request and hopefully you will all agree :) | 18:06 |
crinkle | o/ | 18:06 |
*** pradk has joined #openstack-meeting | 18:06 | |
rodrigods | has been a while that i'm implementing integration tests for keystone and it is not uncommon to find bugs in features that are there for some time | 18:06 |
rodrigods | you can see examples in the agenda | 18:07 |
ayoung | Still need a mechanism for LDAP and Federation. | 18:07 |
rodrigods | in Barcelona, me and stevemar discussed about requiring a functional/integration test submitted prior approving new features | 18:07 |
morgan | I disagree, mostly to be contrary... and only in the meeting...and only when I am pre-coffee. and only when I am not being serious. :P | 18:07 |
rodrigods | ayoung, right... federation we already have | 18:07 |
ayoung | Ah, good...SAML via Shib? | 18:08 |
rodrigods | ayoung, yes | 18:08 |
morgan | rodrigods: a lot of cases, functional was not possible before. FTR. this is not unreasonable now. | 18:08 |
rodrigods | morgan, it is totally doable as of today | 18:08 |
morgan | exactly. | 18:09 |
stevemar | we made functional tests required in OSC | 18:09 |
rodrigods | what the team think about this? | 18:09 |
rodrigods | i mean... this is not very hard | 18:09 |
morgan | eh. depends on the feature | 18:09 |
rodrigods | and can help *a lot* in the quality of stuff we delivery | 18:09 |
rodrigods | deliver* | 18:09 |
ayoung | So...say the RBAC thing...something that really needs a remote service to test...are we going to do an echo server thing for functional tests, to do a complete round trip with middelware too? | 18:10 |
morgan | but honestly, most of our recent "features" aren't features like federation/ldap | 18:10 |
rodrigods | morgan, ++ | 18:10 |
morgan | so, I am hesitant to make it blanket. PCI DSS functional tests are really already covered... but not in the integration manner you are speaking, nor would they be | 18:11 |
morgan | for example. | 18:11 |
rodrigods | i can always help as well | 18:11 |
rodrigods | morgan, it is, for some settings | 18:11 |
rodrigods | i've implemented myself | 18:11 |
rodrigods | (PCI-DSS) | 18:11 |
*** jmckind has joined #openstack-meeting | 18:11 | |
rodrigods | morgan, https://review.openstack.org/#/c/378624/ | 18:12 |
morgan | not in the way you're describing. most of the code is Keystone specific and unit test covered | 18:12 |
morgan | so, let's step back | 18:12 |
rodrigods | functional/integration tests are not supposed to be exhaustive | 18:12 |
rodrigods | exhaustion is done in unit testing | 18:13 |
*** jprovazn_bbl has quit IRC | 18:13 | |
morgan | let's do a clear delineation of functional vs unit and outline further where we are breaking our tests up before we require a new type of test for features | 18:13 |
ayoung | rodrigods, exhaustion is done trying to get a patch through review | 18:13 |
rodrigods | ayoung, not always, but usually | 18:13 |
morgan | right. now we still have a total mishmash and mismatched and impossible to follow test suite that is not clearly defined what the test types should be | 18:14 |
dstanek | i'm trying to pay attention here as much as i can (in another meeting), but if we require them what is the criteria to say they are done | 18:14 |
dstanek | if they are not exhaustive...is it that at least one is included? | 18:14 |
rodrigods | morgan, functional is tempest-like, unit is everything else that lands inside our /tests folder | 18:14 |
rodrigods | dstanek, something that shows in a high level the feature | 18:14 |
rodrigods | an API call | 18:14 |
morgan | right. explain to me how to pick what test to Implement where. | 18:14 |
morgan | we have tests in unit that should be functional | 18:14 |
*** trown|lunch is now known as trown | 18:15 | |
rodrigods | unit is everything, all edge cases (including negative tests) | 18:15 |
dstanek | rodrigods: so only happy path is required? and for every API call? | 18:15 |
morgan | we have never cleaned up our tests. | 18:15 |
rodrigods | dstanek, basically | 18:15 |
*** diablo_rojo has joined #openstack-meeting | 18:15 | |
dstanek | if we do mandate this we have to have clear guidelines...otherwise reviewers won't know what to do or won't be consistent | 18:15 |
morgan | so.. I am -1 on this. we havent done basic work to fix our current tests to.conform or identify what should be moved over/addressed. | 18:15 |
rodrigods | the guidelines are basic what tempest requires | 18:15 |
morgan | we are so inconsistent we can't mandate a. we test type right now | 18:16 |
stevemar | on the topic of "fixing our current tests" | 18:16 |
stevemar | this was proposed to the TC as a goal: https://review.openstack.org/#/c/369749/ | 18:16 |
morgan | reviews will be inconsistent. | 18:16 |
dstanek | rodrigods: by guidelines i don't mean how to write tests, but something that tells us what tests to write | 18:16 |
stevemar | we would need to create a keystone-tempest repo | 18:16 |
rodrigods | example of tempest-like tests: https://review.openstack.org/#/c/425927/ | 18:16 |
rodrigods | https://review.openstack.org/#/c/426249/ | 18:16 |
rodrigods | dstanek, this is what i meant... tempest doesn't accept negative tests anymore, for example | 18:17 |
rodrigods | so a happy API path should be enough for most features | 18:17 |
morgan | I'm still -1 on this for the above stated reasons. | 18:17 |
rodrigods | morgan, it is not necessary to move over old tests | 18:17 |
rodrigods | just to require a simple functional tests for new stuff | 18:17 |
dstanek | i don't think we should enforce this yet. we should encourage it and see how that goes | 18:17 |
rodrigods | this has lots of consequences | 18:18 |
stevemar | dstanek: that might be the right call | 18:18 |
rodrigods | we frequently break APIs | 18:18 |
rodrigods | as an example | 18:18 |
morgan | mandating new test types when we don't even know what tests we have should be moved over, and there is no clear way to say move these tests (identify the ones, don't do it, backlog it) AND not having g a clearly written case, is not going f to help | 18:18 |
rodrigods | and the fact that find bugs is not uncommon, is a red flag for me | 18:18 |
dstanek | maybe we can push back a little on reviews and see if we can get them to include the tests | 18:19 |
morgan | "like this test *point*", -2 | 18:19 |
rodrigods | morgan, i guess i can write a spec? | 18:19 |
stevemar | rodrigods: bugs are always going to happen | 18:19 |
stevemar | rodrigods: no need for a spec IMO | 18:19 |
morgan | clear descriptor, identity tests that are incorrect in our suit, specification, and documentation on the right way, +1, and more.convo on making it mandatory | 18:20 |
morgan | a/identity/identify | 18:20 |
stevemar | rodrigods: i think the issue people have is that they don't want to slow down an already slow process | 18:20 |
rodrigods | stevemar, although bugs are always going to happen, they can get fix prior the feature is merged | 18:20 |
rodrigods | instead of finding issues later, and having to backport stuff | 18:20 |
stevemar | i think we should encourage new APIs to include functional tests | 18:20 |
stevemar | not make it required tho | 18:21 |
rderose | stevemar: ++ | 18:21 |
stevemar | i don't know how to add new tests | 18:21 |
stevemar | i assume i'm not alone? | 18:21 |
rderose | you're not | 18:21 |
stevemar | haven't looked into it much at all | 18:21 |
*** dprince has quit IRC | 18:21 | |
morgan | so, what I am asking for is a clear description on what is wanted, documentation on what we are expecting (encouraged), identifications of tests to move over (backlog work) | 18:21 |
rodrigods | so we just found a problem that can be solved :) | 18:21 |
morgan | then we can discuss making it mandatory. | 18:21 |
rodrigods | lbragstad already told me about our functional tests | 18:21 |
rodrigods | there is no doc around them | 18:22 |
samueldmq | morgan: ++ | 18:22 |
morgan | but for now, like I said -1 or -2 based on this convo. | 18:22 |
*** donghao has joined #openstack-meeting | 18:22 | |
*** dprince has joined #openstack-meeting | 18:22 | |
stevemar | start off with a doc that says how to add a test? | 18:22 |
morgan | filling in the requests I just made before we make it mandatory +2 | 18:22 |
morgan | :) | 18:22 |
stevemar | http://docs.openstack.org/developer/keystone/devref/development_best_practices.html#testing-keystone | 18:22 |
*** sudipto_ has quit IRC | 18:23 | |
*** sudipto has quit IRC | 18:23 | |
rodrigods | stevemar, cool | 18:23 |
rodrigods | will add a section about our tempest plugin | 18:23 |
rodrigods | devstack plugin | 18:23 |
topol | o/ | 18:23 |
samueldmq | looks like everybody agrees it's good to have those tests, it's just about the way we get to/enforce that | 18:23 |
stevemar | samueldmq: yep | 18:23 |
morgan | I would expect the mandatory part to be for the Q cycle, but highly encouraged, documentation, and identified tests to convert for pike | 18:23 |
morgan | doc first. | 18:23 |
rodrigods | and how to add new tests to tempest | 18:24 |
rodrigods | tempest repo ^ | 18:24 |
dstanek | samueldmq: ++ | 18:24 |
rodrigods | ok, so i think i'm done here | 18:24 |
rodrigods | with the topic, i mean :) | 18:25 |
* morgan is also done and wants coffee. :p | 18:25 | |
morgan | ^_^ | 18:25 |
morgan | ∆caffiene | 18:25 |
stevemar | rodrigods: i look forward to adding new tests myself in P :) | 18:25 |
* topol wondering if morgan is using his french press | 18:25 | |
stevemar | #topic open discussion | 18:25 |
*** openstack changes topic to "open discussion (Meeting topic: keystone)" | 18:25 | |
rodrigods | stevemar, ++ | 18:26 |
morgan | topol: not yet, soon. | 18:26 |
stevemar | anyone have anything they want to talk about? | 18:26 |
rodrigods | who submitted talks to the next summit? | 18:26 |
rodrigods | submitted one about federation, again | 18:26 |
stevemar | apparently the deadline was extended :D | 18:26 |
morgan | Someone was doing pci-dss. make sure to talk with rderose . | 18:26 |
* lbragstad sets https://etherpad.openstack.org/p/keystone-pike-ptg on the desk | 18:27 | |
topol | rodrigods I have a talk and a panel submitted on Interop and a talk on OpenStack Kube integration | 18:27 |
morgan | if not collaborations already. | 18:27 |
*** donghao has quit IRC | 18:27 | |
rodrigods | topol, cool! mine is a panel too (not a talk) | 18:27 |
stevemar | i haven't submitted anything yet, i should probably do something... | 18:27 |
rderose | morgan: ++ | 18:27 |
rodrigods | stevemar, you are usually invited :) | 18:27 |
topol | stevemar I think you missed the deadline | 18:27 |
lbragstad | oh! how'd https://etherpad.openstack.org/p/keystone-pike-ptg get here?! just a reminder to make sure folks fill it out if they have feedback ;) | 18:27 |
dstanek | what's the new deadline? | 18:27 |
morgan | topol: doesn't like me, he never wants to collaborate on a talk with me :P (I would prob say no.. but...I should be asked) :P (j/k) ^_^ | 18:28 |
rodrigods | lol lbragstad | 18:28 |
morgan | the 8th? | 18:28 |
stevemar | topol: they extended it | 18:28 |
samueldmq | morgan: it's myself and rderose doing pci-dss | 18:28 |
topol | stevemar til when??? | 18:28 |
morgan | yep, the 8th | 18:28 |
dstanek | neat, maybe i'll come up with something then | 18:28 |
stevemar | topol: https://twitter.com/OpenStack/status/829018983009357824 | 18:28 |
* topol groan more internal abstracts to review #wantmylifeback :-0 | 18:28 | |
stevemar | Feb 8, 11:59pm PT | 18:28 |
gagehugo | I'll have to see the pci-dss talk then if I go | 18:29 |
stevemar | topol: can i skip the internal review? | 18:29 |
topol | yes | 18:29 |
*** s3wong has joined #openstack-meeting | 18:29 | |
stevemar | \o/ | 18:29 |
topol | just submit something please | 18:29 |
rodrigods | let's submit a talk: "requiring integration tests for new features" :P | 18:29 |
stevemar | just trying to save you from doing work | 18:29 |
topol | yay | 18:29 |
lbragstad | now that we've been performance testing data - we should do a performance talk | 18:29 |
lbragstad | I have the data and would be willing to tag team it with someone | 18:30 |
dstanek | lbragstad: to report on how we've been doing? | 18:30 |
* topol always fun doing a talk with Morgan... Sad our paths have diverged to diff topics of late | 18:31 | |
topol | drinking with him in a nice consolation prize. hope that happens | 18:31 |
lbragstad | dstanek well - we have a bunch of data | 18:31 |
lbragstad | could just start asking questions like "what did it help us accomplish?" "was it effective?" "has our performance improved or degraded?" "how can we expand on what we've built?" etc... | 18:33 |
dstanek | lbragstad: i may be interested...let's talk offline? | 18:33 |
lbragstad | dstanek ++ | 18:33 |
*** aloga_ has joined #openstack-meeting | 18:33 | |
*** unicell has joined #openstack-meeting | 18:33 | |
lbragstad | i would assume we'd be able to come up with enough things to make an interesting talk | 18:33 |
rodrigods | dstanek, lbragstad me too | 18:35 |
stevemar | well if no one else has anything to discuss we can finish this off early | 18:35 |
rodrigods | not to be a presenter, but to help with it in general | 18:35 |
lbragstad | rodrigods ++ | 18:35 |
*** rasca has quit IRC | 18:35 | |
* stevemar will celebrate chairing his last meeting as ptl with a big cup of coffee | 18:35 | |
dstanek | rodrigods: ++ | 18:35 |
*** gouthamr has quit IRC | 18:35 | |
rodrigods | stevemar, s/coffee/beer | 18:36 |
lbragstad | stevemar you're ending your last meeting as PTL early?! | 18:36 |
dstanek | stevemar: seems like we can call it a day | 18:36 |
topol | stevemar CONGRATS. You earned that coffee!! | 18:36 |
*** mickeys has joined #openstack-meeting | 18:36 | |
stevemar | lbragstad: i don't see a better reason to end it early :D | 18:36 |
lbragstad | topol ++ | 18:36 |
rodrigods | thanks for everything stevemar | 18:36 |
lbragstad | stevemar thanks for all the hard work, sir | 18:36 |
stevemar | looking forward to a change of pace :) | 18:36 |
*** AJaeger has joined #openstack-meeting | 18:36 | |
* topol I'll save the I remember when Steve first started on OpenStack stories for the PTG | 18:37 | |
lbragstad | stevemar are you excited to write code again? | 18:37 |
lbragstad | topol ++ | 18:37 |
lbragstad | topol I remember the first call I had with you two on OpenStack stuff ;) | 18:37 |
stevemar | lbragstad: haha, that's right, you taught us! | 18:37 |
topol | lbragstad, good times | 18:37 |
stevemar | lbragstad: my code will be terrible, it'll receive many -1's | 18:38 |
lbragstad | stevemar topol ++ | 18:38 |
*** sambetts is now known as sambetts|afk | 18:38 | |
stevemar | alright, thanks folks! | 18:38 |
stevemar | #endmeeting | 18:38 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 18:38 | |
openstack | Meeting ended Tue Feb 7 18:38:47 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:38 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/keystone/2017/keystone.2017-02-07-17.59.html | 18:38 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/keystone/2017/keystone.2017-02-07-17.59.txt | 18:38 |
* topol no one wants to ask an idiotic question on IRC and look like the moron??? Okay then. Hold my beer... | 18:38 | |
*** spilla has left #openstack-meeting | 18:38 | |
openstack | Log: http://eavesdrop.openstack.org/meetings/keystone/2017/keystone.2017-02-07-17.59.log.html | 18:38 |
*** krtaylor has joined #openstack-meeting | 18:39 | |
*** antwash has left #openstack-meeting | 18:40 | |
*** jdurgin has quit IRC | 18:41 | |
*** jkraj has quit IRC | 18:41 | |
*** rbak has quit IRC | 18:41 | |
*** hrybacki is now known as hrybacki____ | 18:42 | |
*** aloga_ has quit IRC | 18:44 | |
*** Shrews has joined #openstack-meeting | 18:45 | |
*** rbak has joined #openstack-meeting | 18:49 | |
*** vishnoianil has quit IRC | 18:51 | |
*** alexpilo_ has joined #openstack-meeting | 18:55 | |
*** VW has quit IRC | 18:55 | |
*** alexpilotti has quit IRC | 18:55 | |
*** jdurgin has joined #openstack-meeting | 18:57 | |
*** tidwellr has quit IRC | 18:57 | |
*** bobh has joined #openstack-meeting | 18:57 | |
*** adiantum has joined #openstack-meeting | 18:58 | |
fungi | infra team, aggregate! | 19:00 |
*** gagehugo has left #openstack-meeting | 19:00 | |
AJaeger | o/ | 19:00 |
Zara | o/ | 19:00 |
* jeblair settles down | 19:00 | |
ianw | morning | 19:00 |
* jeblair watches closely to see if fungi got it | 19:00 | |
* fungi grins | 19:00 | |
* jeblair is relieved | 19:01 | |
pabelanger | it is time | 19:01 |
fungi | at least i didn't say "precipitate" | 19:01 |
fungi | maybe next week | 19:01 |
jeblair | that'll give me time to work on it | 19:01 |
*** bobh has quit IRC | 19:01 | |
* fungi considers making some joke about solutions, and then loses interest | 19:01 | |
*** VW has joined #openstack-meeting | 19:02 | |
SotK | o/ | 19:02 |
* mordred waves | 19:02 | |
*** ricolin has quit IRC | 19:02 | |
clarkb | hello | 19:02 |
Shrews | o/ | 19:02 |
*** ociuhandu has joined #openstack-meeting | 19:03 | |
jhesketh | Morning | 19:03 |
fungi | this week we have topics proposed by jeblair and fungi (so far anyway) | 19:04 |
fungi | #startmeeting infra | 19:04 |
openstack | Meeting started Tue Feb 7 19:04:38 2017 UTC and is due to finish in 60 minutes. The chair is fungi. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:04 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:04 |
*** openstack changes topic to " (Meeting topic: infra)" | 19:04 | |
*** nadya has joined #openstack-meeting | 19:04 | |
openstack | The meeting name has been set to 'infra' | 19:04 |
fungi | #link https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Agenda_for_next_meeting | 19:04 |
fungi | #topic Announcements | 19:04 |
*** openstack changes topic to "Announcements (Meeting topic: infra)" | 19:04 | |
*** nadya has quit IRC | 19:04 | |
fungi | #info Big thanks to ianw for chairing last week while I was otherwise occupied | 19:05 |
fungi | i read through the logs later in the week and looks like it was a productive mee | 19:05 |
fungi | ting | 19:05 |
fungi | #info Please muster a hearty welcome to David Shrewsbury as our newest Infra root sysadmin and returning core reviewer | 19:05 |
mordred | \o/ | 19:05 |
AJaeger | welcome! | 19:05 |
* mordred hands Shrews a somewhat unused pie | 19:05 | |
fungi | he was actually in infra-core before we renamed ourselves "infra" (and before i joined the project for that matter) | 19:05 |
jhesketh | Yay! | 19:06 |
pabelanger | Shrews: congrats | 19:06 |
persia | \o/ | 19:06 |
jeblair | Shrews: yay! | 19:06 |
*** pvaneck has joined #openstack-meeting | 19:06 | |
Shrews | danke | 19:06 |
SotK | congrats! | 19:06 |
ianw | cool | 19:06 |
jeblair | reboot all the things | 19:06 |
pabelanger | old is new again | 19:06 |
fungi | as i understand it, he's planning to focus mostly on nodepool for now, but has been instrumental so far in shade and the latest improvements on the road to zuul v3 support in nodepool (among many other things) | 19:06 |
clarkb | darn I was hoping he would deal with Gerrit again | 19:07 |
fungi | also he loves writing java ;) | 19:07 |
clarkb | :P | 19:07 |
fungi | jinx! | 19:07 |
* jeblair takes cover | 19:07 | |
fungi | (for those who missed our early history, he was the author of our original "work in progress" implementation for gerrit) | 19:08 |
* Shrews glares menacingly | 19:08 | |
mordred | that work can be directly blamed for Shrews going and doing non-infra things for quite some time :) | 19:08 |
Zara | :) | 19:08 |
* fungi wonders what ever happened to libra | 19:08 | |
fungi | #action Shrews propose a change adding yourself to modules/openstack_project/manifests/users*.pp in system-config | 19:09 |
Shrews | ack | 19:09 |
fungi | i suspect we're going to chew up a lot of time on ptg discussion today, so i'll move on with the meeting | 19:10 |
fungi | as always, feel free to hit me up with announcements you want included in future meetings | 19:10 |
fungi | #topic Actions from last meeting | 19:10 |
*** openstack changes topic to "Actions from last meeting (Meeting topic: infra)" | 19:10 | |
fungi | #link http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-01-31-19.01.html | 19:10 |
fungi | ianw ensure gerritbot upgrade is deployed for new release (0.3.0) | 19:11 |
fungi | fungi@review:~$ pip list|grep bot | 19:11 |
fungi | gerritbot (0.3.0) | 19:11 |
ianw | yep, that's all working | 19:11 |
mordred | \o/ | 19:11 |
fungi | lgtm, thanks ianw! | 19:11 |
ianw | gerritbot messages now have the branch in them | 19:11 |
fungi | i noticed, very nice | 19:11 |
AJaeger | I wonder whether we should remove the "master" - otherwise it's nice. | 19:11 |
fungi | that was your handiwork, right jlvillal? | 19:11 |
fungi | pabelanger update on zuul-launcher to openstack-ci move and zuul-dev for gerrit upgrade | 19:12 |
fungi | we can probably talk about this in just a sec during the priority efforts part of the agenda instead | 19:12 |
jlvillal | That was my first patch to not display master. | 19:12 |
jlvillal | But was suggested to always display branch | 19:12 |
pabelanger | fungi: I am working on that now, for our PTG zuul effort, same code will apply for zaro | 19:12 |
AJaeger | jlvillal: ok | 19:12 |
fungi | jlvillal: yeah, i expect it's a matter of personal taste. i could go either way | 19:13 |
jlvillal | AJaeger, I'm happy to change if consensus | 19:13 |
fungi | explicitness there doesn't bother me, and the implementation is simpler for it | 19:13 |
mordred | I like it | 19:13 |
jlvillal | Yes implementation is simpler | 19:13 |
fungi | pabelanger: oh, thanks! we can skip adding it to the priority efforts discussion today then | 19:13 |
ianw | (it was my comment, and i figured it's better to be consistent with the message, especially if people might have a regex etc) | 19:13 |
fungi | agreed | 19:14 |
fungi | #topic Specs approval | 19:14 |
*** openstack changes topic to "Specs approval (Meeting topic: infra)" | 19:14 | |
fungi | we don't seem to have anything new up this week, which is good since the ptg is bearing down on us | 19:14 |
fungi | #topic Priority Efforts | 19:15 |
*** openstack changes topic to "Priority Efforts (Meeting topic: infra)" | 19:15 | |
fungi | nothing on the agenda for these today, though we'll talk about zuul v3 stuff for the ptg next anyway | 19:15 |
fungi | #topic Zuul related PTG prep (jeblair) | 19:15 |
*** openstack changes topic to "Zuul related PTG prep (jeblair) (Meeting topic: infra)" | 19:15 | |
fungi | #link https://etherpad.openstack.org/p/pike-ptg-zuul | 19:15 |
jeblair | oh whew i was just looking up that link | 19:16 |
fungi | this is a continuation/rehoming of the discussion from the zuul meeting yesterday | 19:16 |
jeblair | yeah, we talked a bit out what we need to do to prepare for the ptg, and hopefully meet our goal of actually running some sort of zuulv3 job | 19:16 |
jeblair | that etherpad has a list of things to get done before we arrive | 19:16 |
fungi | that's an attractive approach in my opinion. i like the idea that we have a solid goal for something we can show coming out of our two days | 19:17 |
jeblair | hopefully it's fairly self-explanatory; one thing on there i have signed up for is to write some notes on what we'll have in place, what still needs to be done, and what building a job at the ptg might look like. | 19:17 |
*** Rockyg has joined #openstack-meeting | 19:18 | |
*** jmckind has quit IRC | 19:18 | |
jeblair | so we should all be on the same page, or maybe the same chapter, when we get there | 19:18 |
jeblair | i'll try to do that this week | 19:18 |
fungi | a few of us assigned prep tasks from that pad to ourselves | 19:19 |
*** adiantum1 has joined #openstack-meeting | 19:19 | |
pabelanger | I have some patches up already for nodepool-launcher (nl01.o.o) that could use some reviews | 19:19 |
fungi | if there's anything anyone else thinks about that is probably a prerequisite for making it happen (even if you won't be at the ptg yourself), add it to the prep list and feel free to solve/research/whatever to help us for when we get there | 19:20 |
*** adiantum has quit IRC | 19:20 | |
*** adiantum1 is now known as adiantum | 19:20 | |
jeblair | ++ | 19:20 |
fungi | it's definitely a way to be involved even if you won't be present | 19:20 |
fungi | anything else we want to cover about zuul prep for the ptg before we move on to more general last-minute ptg planning? | 19:22 |
fungi | or are people still digesting that etherpad? | 19:22 |
* mordred is digesting a bowl of taco meat | 19:23 | |
*** jmckind has joined #openstack-meeting | 19:23 | |
* fungi pictures mordred face-down in a bowl of taco meat | 19:23 | |
* jeblair wonders whether the taco was raised humanely | 19:23 | |
* mordred wonders if fungi has a camera aimed at him | 19:23 | |
* fungi distracts everyone from his surveillance activities by spontaneously changing the topic of conversation | 19:24 | |
fungi | #topic General PTG planning (fungi) | 19:24 |
*** openstack changes topic to "General PTG planning (fungi) (Meeting topic: infra)" | 19:24 | |
fungi | #link https://etherpad.openstack.org/p/infra-ptg-pike | 19:24 |
*** adiantum has quit IRC | 19:24 | |
fungi | i like that more of the community has started throwing things at this | 19:25 |
fungi | ildikov, sdague and mriedem want to collaborate on localrc to local.conf conversion in devstack-gate, for example | 19:25 |
*** adiantum has joined #openstack-meeting | 19:25 | |
fungi | my plan so far is to chunk monday and tuesday up into a total of four large blocks (before/after lunch each day) | 19:27 |
*** dprince has quit IRC | 19:27 | |
fungi | and do brief unconference pitching at the start, with wrap-up regrouping discussions either at the end of each or at the beginning of the next block | 19:27 |
*** noslzzp has joined #openstack-meeting | 19:28 | |
mordred | fungi: the localrc/local.conf discussion might also be a good time to get those folks visibility on to v3 job structure and stuff | 19:28 |
fungi | oh, excellent point | 19:29 |
jeblair | yeah, the discussion this morning has given us more data to help shape what a good v3 config for devstack would look like | 19:29 |
fungi | this is mostly uncharted territory... i'm hoping it works out more or less like the unstructured time we've had at design summits in the past, but since it's longer we cat get better group arcs over the duration more like some of our focused mid-cycle events have been | 19:29 |
fungi | s/cat/can/ | 19:29 |
mordred | if we come out of the week with a running v3 job and sdague understanding how v3 relates to devstack-gate I'll be over the moon | 19:30 |
fungi | it's a little hard to know what the dynamic will be in the room and how we'll be able to break out within the space and/or taking over various corners of lounge areas or reserving short blocks in some of the cross-project spaces | 19:31 |
mordred | agree | 19:31 |
jeblair | fungi: right, and i think that we should try to focus on things where we can make a big difference having a bunch of people in a room together | 19:31 |
fungi | absolutely | 19:31 |
*** trandles has joined #openstack-meeting | 19:31 | |
jhesketh | +1 | 19:31 |
*** vishnoianil has joined #openstack-meeting | 19:32 | |
fungi | i'd like to accommodate items that only a handful of people are interested in collaborating on, but odds are they'll need to do it in other spaces to keep the main room for large efforts | 19:32 |
jeblair | sounds reasonable | 19:32 |
jhesketh | I'm wondering how we can best be helpful to other projects for the rest of the week. With no schedules it'll be difficult to know which rooms/discussions to attend | 19:32 |
jhesketh | Should we be trying to schedule 'infra time' with groups? | 19:33 |
clarkb | jhesketh: I think the plan/goal/hope is to use the new ethercalc server to advertise when large chunks of things are hjappening and where | 19:33 |
fungi | jhesketh: yep, i've wondered that myself. one method which will _probably_ work is if people in infra have a general affinity for a particular vertical then hang out with them and alert others if our help is needed | 19:33 |
jeblair | possibly shouting on irc could be a thing | 19:34 |
clarkb | We should have backups working today and I was planning to send mail to list tomorrow about it once I confirmed backups happened | 19:34 |
fungi | also if a lot of us are hanging out in #openstack-ptg then we can be raised easily | 19:34 |
fungi | er, what jeblair said ;) | 19:34 |
jeblair | that even lets us hang out in a bar on thursday and show up when needed :) | 19:34 |
* fungi bets there is a hotel bar | 19:35 | |
jhesketh | Yep, I'm guess it's going to be a learning experience and something we iterate on but that seems like a fine place to start :-) | 19:35 |
fungi | right, i'm setting my expectations to "reasonable" for this first ptg, since we'll be feeling a lot of it out for the first time (all of our community, not just infra) | 19:35 |
mordred | jeblair: can we hang out in a bar monday-wednesday too? | 19:35 |
* fungi wonders if we could talk erin into just making the lounge into a bar ;) | 19:36 | |
* jhesketh nods | 19:36 | |
*** gordc has joined #openstack-meeting | 19:37 | |
fungi | okay, so anyway, throw anything you want to collaborate on into the etherpad | 19:39 |
*** Daisy has joined #openstack-meeting | 19:39 | |
fungi | it might be software development, or planning type things that benefit from having a lot of faces in one room | 19:39 |
fungi | a little variety will also probably help us avoid falling asleep as much | 19:40 |
clarkb | ++ | 19:41 |
* fungi thinks some of us may be falling asleep now | 19:41 | |
*** gouthamr has joined #openstack-meeting | 19:41 | |
mordred | wait - we're allowed to sleep at these things? | 19:41 |
fungi | if you don't mind waking up with things written on your face in permanent marker, sure ;) | 19:41 |
*** gouthamr has quit IRC | 19:41 | |
* fungi notes to pack permanent markers | 19:42 | |
clarkb | I am distracted by all the colors on the etherpad | 19:42 |
*** Daisy has quit IRC | 19:43 | |
Shrews | I'm glad I'm only staying for the first half of PTG. I hear Atlanta really lets you down for any second half things. | 19:43 |
fungi | ouch | 19:44 |
fungi | the owl | 19:44 |
bswartz | burn! | 19:44 |
mordred | wow | 19:44 |
clarkb | wow | 19:44 |
*** xinli has quit IRC | 19:44 | |
pabelanger | I get that reference | 19:44 |
fungi | Shrews: that's why we're headed to boston for the summit, of course | 19:44 |
Shrews | yay sportsball | 19:44 |
clarkb | fungi: double wow | 19:44 |
jeblair | even i get that since i read about it in my newspaperotron | 19:45 |
fungi | certainly a strange coincidence that we booked our events into the two towns who sent their gladiators to the big event | 19:45 |
fungi | well, anyway, does anyone have any specific items on the planning etherpad they want to discuss during the last 15 minutes of our meeting today? | 19:46 |
fungi | otherwise we can go to open discussion (since we mostly seem to have done at this point) | 19:47 |
clarkb | we really need to light a fire under the "stop using precise" task | 19:47 |
clarkb | since precise has like 2 more months of life | 19:47 |
fungi | right, i wondered if some people wanted to maybe work together on moving mailman | 19:47 |
pabelanger | ya, sign me up for that to help | 19:48 |
fungi | puppetboard is the only other one, right? and it's already broken anyway | 19:48 |
pabelanger | ya, not sure the status of that to be honest | 19:48 |
clarkb | we can ask ansible for the listing | 19:48 |
clarkb | I think once I can get zanata upgrades behind me I will try to focus on ^ | 19:48 |
jeblair | i'd like to do this one as a virtual sprint | 19:49 |
fungi | i could get behind that option as well | 19:49 |
jeblair | i would volunteer for that | 19:49 |
fungi | it may not really benefit from ptg-ness anyway | 19:49 |
pabelanger | it worked out well last time | 19:49 |
*** salv-orl_ has joined #openstack-meeting | 19:50 | |
fungi | i was also recently taking a fresh look at mm3 but seems like the packaging story there is still a little meh | 19:50 |
clarkb | wfm | 19:50 |
jeblair | fungi: mm3 is still the future of mailman? | 19:51 |
fungi | great question | 19:51 |
mordred | Mailman 3.0 was released on April 28, 2015. | 19:51 |
mordred | http://docs.mailman3.org/en/latest/ fwiw | 19:52 |
fungi | i think the point is it's been called into question whether mm3 is too dissimilar and people will stick woth a continuation of more traditional 2.x | 19:52 |
fungi | s/woth.with/ | 19:52 |
*** salv-orlando has quit IRC | 19:52 | |
jeblair | i don't really know what the word on the street is. | 19:53 |
* jeblair assumes mailman is whatever apt-get installs | 19:53 | |
clarkb | fungi: its not different like google groups is different is it? | 19:53 |
clarkb | I can still send email and get email? | 19:53 |
mordred | clarkb: maybe? | 19:54 |
fungi | i get the impression it's a heavy rewrite, but since it's not really packaged by any distros (there is ongoing drama trying to get the dependencies into debian for example) i have no experience using any lists running on it | 19:54 |
mordred | here's a fun bug: https://bugs.launchpad.net/mailman/+bug/965532 | 19:54 |
openstack | Launchpad bug 965532 in GNU Mailman "Need a script to upgrade from MM2 to MM3" [Critical,Confirmed] - Assigned to Richard Wackerbarth (wacky) | 19:54 |
mordred | reading the description of hte thoughts, it seems like mm3 is just a new piece of software | 19:55 |
* persia has heard good things about ponymail and frustrsting stories about mailmanv3, but has deployed neither. | 19:55 | |
fungi | #link https://bugs.debian.org/799281 | 19:56 |
openstack | Debian bug 799281 in wnpp "ITP: mailman3-core -- Mailing list management system" [Wishlist,Open] | 19:56 |
fungi | (for the record) | 19:56 |
fungi | something called "hyperkitty" | 19:56 |
ttx | mordred: yes, it's different enough | 19:56 |
fungi | in positive news, it's still python-based | 19:57 |
fungi | py3k-only in fact | 19:57 |
ttx | and still written by Barry last I checked | 19:57 |
jeblair | persia: ponymail requires a mailing list system, such as mailman3 | 19:58 |
fungi | #topic Open discussion | 19:58 |
*** openstack changes topic to "Open discussion (Meeting topic: infra)" | 19:58 | |
fungi | (with one minute left!) | 19:59 |
persia | Apologies for the noise then. | 19:59 |
AJaeger | fungi, what needs to be done to redirect http to https on docs.o.o and developer.o.o? | 19:59 |
fungi | AJaeger: a change updating the vhost configs for them | 19:59 |
fungi | AJaeger: assuming everyone's okay with serving only https versions of those sites going forward | 19:59 |
fungi | i didn't see much else out of the docs team on that item | 19:59 |
fungi | and we're out of time | 20:00 |
* AJaeger will ask again | 20:00 | |
fungi | 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 Feb 7 20:00:07 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-02-07-19.04.html | 20:00 |
*** cdent has joined #openstack-meeting | 20:00 | |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-02-07-19.04.txt | 20:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-02-07-19.04.log.html | 20:00 |
stevemar | o/ | 20:00 |
dhellmann | o/ | 20:00 |
EmilienM | o/ | 20:00 |
dtroyer | o/ | 20:00 |
thingee | o/ | 20:00 |
* jroll lurks | 20:00 | |
ttx | o/ | 20:00 |
* fungi refrains from heading to the bar, sticks around for one more hour | 20:00 | |
* Rockyg wanders to the beer tap and pours one | 20:00 | |
sdague | o/ | 20:00 |
fungi | [jealous] | 20:01 |
* edleafe waits in line behind Rockyg | 20:01 | |
flaper87 | o/ | 20:01 |
* mordred o/ | 20:01 | |
*** ihrachys_ has joined #openstack-meeting | 20:01 | |
ttx | dims, johnthetubaguy, mtreinish: around ? | 20:01 |
ttx | #startmeeting tc | 20:01 |
openstack | Meeting started Tue Feb 7 20:01:20 2017 UTC and is due to finish in 60 minutes. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. | 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 |
dims | o/ | 20:01 |
ttx | Hi everyone! | 20:01 |
ttx | Our agenda for today is at: | 20:01 |
ttx | #link https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee | 20:01 |
ttx | remember to use #info #idea and #link liberally to make for a more readable summary | 20:01 |
*** xinli has joined #openstack-meeting | 20:01 | |
ttx | #topic Deprecate postgresql in OpenStack | 20:02 |
*** openstack changes topic to "Deprecate postgresql in OpenStack (Meeting topic: tc)" | 20:02 | |
ttx | #link https://review.openstack.org/427880 | 20:02 |
ttx | sdague: o/ | 20:02 |
ttx | quick intro ? | 20:02 |
sdague | right, this came up on the mailing list again recently | 20:02 |
sdague | the basic issue is that pg is really very unevenly supported in our community | 20:02 |
sdague | we dropped the bulk of the gate testing 5 months ago | 20:02 |
fungi | and almost entirely untested | 20:03 |
fungi | right, that | 20:03 |
sdague | the number of actual users is small (per survey results) | 20:03 |
ttx | from the comments on the thread and review, it appears some people still use it though | 20:03 |
AJaeger | SUSE's OpenStack product uses postgres and tests if heavily | 20:03 |
johnthetubaguy | sdague: +1 making this explicit for users, it keeps surpising people | 20:03 |
*** ansmith has quit IRC | 20:03 | |
sdague | and with only so many resources to go around, I think we should say once and for all that this isn't an upstream supported thing | 20:03 |
*** ihrachys has quit IRC | 20:03 | |
sdague | ttx: some people still use a number of things | 20:04 |
*** salv-orl_ has quit IRC | 20:04 | |
sdague | I'm sure more use nova-net than postgresql | 20:04 |
Rockyg | quick point of info...Huawei uses a DB based on Postgres and that mean DT, China Mobile, etc. | 20:04 |
Rockyg | So, so big users, or soon to be big. | 20:04 |
dhellmann | this seems like one of those things like stable branches and requirements, where folks want to use it but don't contribute to it | 20:04 |
flaper87 | We've done this with other tools technologies in the community | 20:04 |
fungi | the trick will be coming up with a soft enough way to say we're not actively testing it and won't know what we're breaking without coming out and implying that it just won't work | 20:04 |
mordred | yah | 20:04 |
mordred | what dhellmann said | 20:04 |
dhellmann | Rockyg : what is "a database based on postgres"? | 20:05 |
mtreinish | o/ | 20:05 |
mordred | the problem isn't anything specifically against postgres - it's that it breaks and nobody cares | 20:05 |
flaper87 | we have removed support for qpidd, for example | 20:05 |
fungi | dhellmann: sounds like a postgres fork | 20:05 |
Rockyg | Iwait a sec... | 20:05 |
mordred | postgres is obviously a fine database platform | 20:05 |
Rockyg | G | 20:05 |
flaper87 | so, nothing against postgres but unless people raise their hands and help maintaining it, I think I'm fine with removing support for it | 20:05 |
johnthetubaguy | mordred: +1 this is more our inability to support both | 20:05 |
Rockyg | Guass | 20:05 |
Rockyg | db | 20:06 |
mordred | but if people think it's important from an _upstream_ perspective, people need to pony up to support it | 20:06 |
dhellmann | I still prefer postgres over mysql because I don't get angry every time I have to figure out how to set up a user | 20:06 |
EmilienM | flaper87: +1 | 20:06 |
Rockyg | GaussDB | 20:06 |
gordc | mordred: i'm not sure that's accurate. i think it just takes longer to raise since it doesn't get surfaced as early | 20:06 |
edleafe | So is there an option for one of these users to step up and offer to fully support it? | 20:06 |
jroll | to be fair, if someone wanted to come upstream and "contribute to making postgres work", it's super unclear what that person should do, other than waiting for it to break and jumping on it | 20:06 |
mordred | dhellmann: funny, that's one of my big beefs when I try to use postgres :) | 20:06 |
dhellmann | mordred : heh | 20:06 |
ttx | I wish we'd use an abstraction layer that lets us ignore it | 20:06 |
mtreinish | dhellmann: heh, I have the opposite problem. I can never remember how to add postgres users :) | 20:06 |
dhellmann | ttx: ideally that's what sqlalchemy would be | 20:06 |
mordred | ttx: well - so this is my other opinino, where I become more opinionated | 20:06 |
Rockyg | So, this just got raised with Huawei by Gordon. I'll need to spin them up for support in community | 20:06 |
jroll | e.g. should that person go contribute patches to optimize better for postgres, if that's what is chosen? | 20:06 |
ttx | it feels like it leaks implementation details up though | 20:07 |
fungi | i think we also need to keep in mind that the term "support" in our (upstream) case just means we do or don't actively try to avoid breaking something, distinct from distributors "supporting" some combined solution they're actively testing and taking contracts from customers over | 20:07 |
flaper87 | ttx: should be oslo.db and/or sqlalchemy for that matter | 20:07 |
sdague | ttx: abstraction layers are fine when you don't need optimizations or are using basic common parts | 20:07 |
mordred | large scale things on rdbms' should be able to use advanced features of their rdbms | 20:07 |
sdague | but at some point you have to decide you are either using your technology stack effectively | 20:07 |
flaper87 | but apparently it's not abstract enough because there are specific optimizations | 20:07 |
ttx | sdague: the question then becomes, how much do we rely on those advanced features | 20:07 |
mordred | unfortunately, that is not the place where databases are similar enough to abstract | 20:07 |
sdague | or just abstracting for abstracting sakes | 20:07 |
dims | contribs/patches welcome, 3rd party ci welcome, no CI jobs in community? | 20:08 |
jroll | mordred: sdague: +1, I think that is the real reason to do this, not that people aren't willing to work on it | 20:08 |
dims | but does that let us optimize for mysql? | 20:08 |
ttx | I mean, currently we are (about to) saying that projects can assume an oslo.db database is present in an openstack installation | 20:08 |
fungi | given that there are distributors preferring postgresql over mysql for openstack, i wonder whether us officially stating that we don't support it will cause them to rethink that or will just resort in more downstream patching/forks so they don't have to switch to mysql | 20:08 |
mordred | dims: I would like to open the doors for our team to optimize for _a_ database | 20:08 |
ttx | Shoud we say "MySQL" instead ? | 20:08 |
sdague | mordred: ++ | 20:09 |
dims | mordred : agree | 20:09 |
mordred | I believe the inertia is there for "A database" to be mysql | 20:09 |
sdague | especially because that also opens up optimizing the HA scenarios into the environment | 20:09 |
mordred | but I would be just as happy if a database was postgres | 20:09 |
mordred | sdague: exactly | 20:09 |
ttx | And if we say that we write code for MySQL only, then should ditching PG support (in projects that support it) follow deprecation policies ? | 20:09 |
edleafe | If we have to specify one, can it at least be an Open database? Like MariaDB? | 20:09 |
johnthetubaguy | so I had a question, currently its MySQL "like" as in does it include MySQL+galera, MariaDB, MariaDB+galera, etc | 20:09 |
sdague | johnthetubaguy: I think mysql-like is the right answer | 20:10 |
mordred | edleafe: the differences between maria and mysql are miniscule | 20:10 |
*** annegentle has joined #openstack-meeting | 20:10 | |
sdague | the optimizations across those sets would be pretty close | 20:10 |
mordred | edleafe: if we get to the point where they matter, let's deal with it then | 20:10 |
dtroyer | mordred: how long will that be the case? | 20:10 |
ttx | sdague: doesn't it expose some implementation details that would require extra testing though ? | 20:10 |
johnthetubaguy | sdague: yeah, I wasn't sure how to expess that I guess | 20:10 |
edleafe | mordred: in production, sure. I meant the licensing | 20:10 |
fungi | over time i have a feeling mysql, mariadb and the other mysql forks will diverge to the point where we would still need to "pick one" | 20:10 |
sdague | ttx: possibly, but we have to start somewhere | 20:10 |
ttx | fungi: ++ | 20:10 |
dims | so 2 more releases with no postgres in our CI, then we optimize for mysql-like databases? | 20:10 |
dtroyer | we'll have the same problem again just withing a smaller family | 20:11 |
mordred | edleafe: has mysql stopped being gpl and I didn't noticed? | 20:11 |
dtroyer | fungi: ++ | 20:11 |
gordc | is this 'optimising' still all hypothetical? | 20:11 |
ttx | So we could do a two-stage thing. Say now that in the future only MySQL will be supported. Then in two releases ditch all PG support | 20:11 |
*** Shrews has left #openstack-meeting | 20:11 | |
cdent | the concern with future divergence supports my assertion that the resolution should state "yes mysql" not "no postgresql" | 20:11 |
dhellmann | if we say "mysql-like" does that include the clustering thing the folks from oracle are interested in us supporting? | 20:11 |
ttx | cdent: yes | 20:11 |
mordred | cdent: ++ | 20:11 |
thingee | ++ | 20:12 |
dhellmann | because that seems to have some schema constraints | 20:12 |
EmilienM | cdent: yes, I thought the same thing | 20:12 |
sdague | so, I'm fine adjusting the language as long as we are getting to the same place before we all rage quit | 20:12 |
cdent | (not that I really want to vote for mysql if the reason for it is because we want "optimizations" for our little databases ;) ) | 20:12 |
mordred | dhellmann: it's a great question. I would hope so - but I think we need to think about it | 20:12 |
ttx | cdent: I would likely retrofit it in the "base services" stuff, so it would be "yes MySQL" | 20:12 |
persia | gordc: I have read reports of some tools not working with pg. Nothing very widely deployed. | 20:12 |
edleafe | mordred: IANAL, but stuff like this makes me concerned: https://www.mysql.com/about/legal/licensing/foss-exception/ | 20:12 |
mordred | cdent: when I say "optimizations" I do not mean like speed optimizations | 20:12 |
mordred | edleafe: that's been there literally for forever | 20:12 |
johnthetubaguy | dhellmann: I would rather we picked a clustering one because thats more restrictive, like MariaDB + galera, but yeah, there are differences | 20:13 |
EmilienM | some operators won't want to remove pg from their cloud, they probably have customers running clouds in production, they'll have to maintain the deployments. Not sure we've thought about it until now | 20:13 |
edleafe | mordred: And I've not liked it for literally forever | 20:13 |
mordred | edleafe: it allows foss projects that link against libmysqlclient to not need to gpl their application | 20:13 |
gordc | persia: it is being used so i imagine it's just the lag between product team noticing and patching it upstream | 20:13 |
ttx | sdague: does the two-stage thing I posted above make sense ? | 20:13 |
sdague | EmilienM: but I think they did that based on an unrealistic expectation of what is happening in upstream | 20:13 |
dhellmann | johnthetubaguy : right, my point is if we're worried about managing support for 1 database in order to optimize for it, having 2 clustering solutions with different requirements seems like it's going to be a hard thing to sell | 20:13 |
*** ansmith has joined #openstack-meeting | 20:13 | |
dtroyer | dhellmann: that feels like the same problem in a slightly different flavor | 20:14 |
mordred | cdent: when I say optimizations- I mean what sdague mentioned - being able to bake in more assumptions about how HA and friends work | 20:14 |
dhellmann | dtroyer : yep | 20:14 |
EmilienM | AJaeger: what is your longterm roadmap at Suse, to keep pg? Have you already prepare a migration etc? | 20:14 |
ttx | sdague: i.e. make a statement now, then start actively ditching things starting in two releases | 20:14 |
mordred | because HA stories and whatnot are where the differences between things like mysql and postgres diverge MASSIVELY | 20:14 |
johnthetubaguy | dhellmann: in my head I was supporting the top 4 most deployed databases, as best we can, I know that means we will have to do things differently to whats happening today | 20:14 |
dhellmann | mordred : it's also a matter of training folks in the community to recognize the sorts of things that can/must be done for optimization | 20:14 |
sdague | ttx: I think that the dev tooling should dump things now, we stopped testing with it in Newton | 20:14 |
EmilienM | (it would be great to also hear from operators) | 20:14 |
mordred | dhellmann: yup | 20:14 |
AJaeger | EmilienM: no migration planned yet. | 20:15 |
gordc | EmilienM: we have no plans to migrate from postgres either | 20:15 |
sdague | in pike we should remove it from devstack | 20:15 |
ttx | sdague: apparently doesn't prevent people from using it. They are surely at risk, but not a reason to remove features with no warning | 20:15 |
EmilienM | what gordc and AJaeger said is a concern we can't ignore it | 20:15 |
AJaeger | EmilienM: but this discussion here started already discussion | 20:15 |
dhellmann | johnthetubaguy : I guess we need to be clear about what "support" means there, because I think 4 may be too big of a number | 20:15 |
jroll | sdague: "we stopped testing with it in Newton" <- which we is this? nova? openstack? | 20:15 |
ttx | sdague: not sure what you mean by dev tooling, might be saying the same thing I say | 20:15 |
sdague | jroll: openstack | 20:15 |
mordred | jroll: openstack | 20:16 |
mtreinish | jroll: we removed the dsvm postgres jobs | 20:16 |
johnthetubaguy | dhellmann: +1 I meant to ask that question, I am not quite sure what that means yet either | 20:16 |
sdague | the main base layer jobs were deleted | 20:16 |
jroll | all of them? | 20:16 |
jroll | huh, TIL | 20:16 |
sdague | pretty much | 20:16 |
jroll | gate-tempest-dsvm-ironic-pxe_ipmitool-postgres-ubuntu-xenial-nv | 20:16 |
jroll | ironic tests it, apparently | 20:16 |
dhellmann | except apparently for ceilometer, since that's how the issue came up | 20:16 |
gordc | jroll: we had it in ceilometer which is where we always find the postgres issues | 20:16 |
ihrachys_ | neutron has a periodic job for psql | 20:16 |
AJaeger | and ceilometer has a job up to remove it as well | 20:16 |
mtreinish | jroll: we didn't delete *postgres* just the job that ran everywhere | 20:16 |
AJaeger | has a change I mean | 20:16 |
fungi | jroll: this came up because ceilometer still tries to do some tests with postgres and there were recent changes which broke it because we don't generally integration test with that any longer | 20:16 |
mtreinish | so projects that had one offs kept them | 20:17 |
jroll | mtreinish: so "we" is the integrated gate. not openstack. | 20:17 |
fungi | er, what gordc said | 20:17 |
gordc | fungi: :) | 20:17 |
jroll | fungi: yep, I've been reading the thread | 20:17 |
dhellmann | ISTM that there's a lot more going on with postgresql in the community, dev and deployer, than we originally thought | 20:17 |
thingee | reference discussion of dropping gate job http://lists.openstack.org/pipermail/openstack-dev/2016-August/thread.html#101892 | 20:17 |
sdague | dhellmann: I actually don't think that's true | 20:17 |
jroll | thingee: thanks for that | 20:17 |
ttx | sdague: basically I agree that we should align documentation with reality (now). I'd like to give a transition period before we actively break anything for people for which that may actually be working fine | 20:17 |
dhellmann | sdague : I hear you saying we're not testing it, and I hear 3 projects saying they are | 20:18 |
ttx | of which there seems to be a lot | 20:18 |
sdague | ttx: ok, but define actively break | 20:18 |
fungi | ttx: we seem to be breaking things anyway | 20:18 |
dims | dhellmann : the main thing i am worrying about is moving all the existing user deployments.. | 20:18 |
mordred | the lack of postgres representation in the user survey has been very consistent | 20:18 |
fungi | (because of not testing it) | 20:18 |
jroll | to be clear, I'm not advocating for or against dropping postgres here, I just want to be clear that we're talking about the integrated gate, not openstack as a whole | 20:18 |
sdague | right, we took away all that testing | 20:18 |
sdague | mordred: ++ | 20:18 |
ttx | sdague: like remove code that works around pgsql glitches | 20:18 |
thingee | mordred: ++ | 20:18 |
EmilienM | dims: what about the ones who don't want to leave pg? | 20:18 |
ttx | (not in tests, in service code) | 20:18 |
dhellmann | jroll : my impression is that we're talking about encouraging all projects to drop psql support | 20:18 |
dhellmann | that's what the end of the resolution says | 20:19 |
dims | EmilienM : right | 20:19 |
flaper87 | I think, like with everything else, we should provide a transition plan out of psql | 20:19 |
ttx | dhellmann: I think the resolution encourages all projects to ignore it | 20:19 |
fungi | it would be interesting to get more information on wy some operators are deploying with postgresql, and even moreso why some distributions chose to standardize their openstack designs on it | 20:19 |
ttx | flaper87: my thoughts too | 20:19 |
* flaper87 doesn't like to assume it'll all be good | 20:19 | |
jroll | dhellmann: sorry, I mean when we talk here about how we've stopped testing it | 20:19 |
thingee | dhellmann: yeah I prefer to think the way cdent put it. yes mysql. | 20:19 |
sdague | so, I don't think there will be a transition plan | 20:19 |
dhellmann | ttx: "And that the recommendation is they remove it from their code, documentation, and testing at the earliest convenience." | 20:19 |
EmilienM | I understand the "why" of the proposal. I'm just very worried about our community who use pg, like Suse or Huawei and probably much more | 20:19 |
pabelanger | sdague: ++ | 20:20 |
sdague | the fact is, it's level of community support is very low | 20:20 |
johnthetubaguy | when we say drop support, do we mean actively break it, or make it low priority and let fixes in still, or deprecate then break it? | 20:20 |
mtreinish | EmilienM: that's why we have a deprecation procedure | 20:20 |
EmilienM | flaper87: yes that but until it's planned, we shouldn't remove support or jobs like we're doing | 20:20 |
ttx | dhellmann: right, that's the part I disagree with. | 20:20 |
gordc | johnthetubaguy: i think the current state is the 2nd | 20:20 |
sdague | saying "we have to have a transition plan" means we actually need a ramp up on it, to have any idea that it works, plus transition tooling, plus... docs? | 20:20 |
flaper87 | sdague: transition plan, 1 cycle notice.. tomatos, tomatos | 20:20 |
stevemar | johnthetubaguy: " make it low priority and let fixes in " seems the least harmful | 20:20 |
flaper87 | EmilienM: yup | 20:20 |
mtreinish | in reality it's a small percentage of users, and we can drop support for it gracefully | 20:20 |
bswartz | manila gate tests do ensure postgres compatibility, but if the rest of the projects start allowing postgres bugs to go unfixed we'll eventually have to drop support too because we won't be able to test | 20:20 |
ttx | dhellmann: I disagree with actively breaking it without a deprecation period | 20:20 |
dims | sdague : so another way is to get folks to show up to help? (dunno how, but...) | 20:20 |
sdague | dims: but we don't want other folks to show up | 20:21 |
dhellmann | sdague : it is not clear that everyone feels that way. I'm unconvinced. | 20:21 |
* jroll points out that switching database engines is WAY harder to do than a normal feature or config deprecation, which is what our deprecation process is designed for | 20:21 | |
thingee | I'm also not advocating for keeping pgsql, but this decision will further prevent the user survey changing or for it to become the defacto | 20:21 |
johnthetubaguy | ttx: I think I am with you, I would also say "formal deprecation" period | 20:21 |
mordred | right. we _want_ to be able to do better things with HA and similar stories so that we can provide a better product for our operators | 20:21 |
stevemar | jroll: ++ | 20:21 |
dims | jroll : true | 20:21 |
sdague | mordred: ++ | 20:21 |
AJaeger | I suggest to have at least "low prio and get bugs in " for the transition period. | 20:21 |
dims | folks probably have more things built on top of openstack | 20:21 |
EmilienM | because of the fact we did support pgsql (probably without many testing), we can't just throw it away like this | 20:22 |
sdague | and better compatibility on the API | 20:22 |
johnthetubaguy | jroll: +1 | 20:22 |
ttx | mordred: I agree with the end goal. I disagree with actively breaking people for which that might accidentally work | 20:22 |
* AJaeger likes to be able to upstream patches | 20:22 | |
mordred | sdague: yes compat on the API | 20:22 |
sdague | EmilienM: you assume that we did support pg officially | 20:22 |
ttx | at least not without a deprecation notice/period | 20:22 |
dims | AJaeger ++ | 20:22 |
mordred | ttx: sure. I do not have any problem with deprecation periods | 20:22 |
sdague | That's the crux of my issue with the requirement of making this super graceful to get rid of it | 20:22 |
EmilienM | sdague: we did or we didn't. The reality is some Clouds probably in production are using it and we can't ignore it now | 20:22 |
flaper87 | EmilienM: ++ | 20:23 |
sdague | the reason pg was in the gate, was because I spent 2 months making that happen in 2013 over some unrelated licensing concerns | 20:23 |
johnthetubaguy | the way I see this, the deprecation period here would help concerned folks get together I find the best way forward, the really important job we need to do here is wave the big red flag that something needs doing | 20:23 |
dhellmann | johnthetubaguy : ++ | 20:23 |
mordred | johnthetubaguy: ++ | 20:23 |
fungi | we collectively allowed people who figured out how to get openstack running with postgres to add sections to official deployment documentation saying how to do it, for example | 20:23 |
dims | agree johnthetubaguy | 20:23 |
ttx | we could also say "unless someone shows up to actually test it, we'll remove support for it" | 20:23 |
dhellmann | fungi : ++ | 20:23 |
sdague | fungi: we did, without any resolution | 20:23 |
ttx | "because in OpenStack, what's not tested is broken" | 20:24 |
gordc | ttx: what does 'test it' mean? | 20:24 |
sdague | and this is about setting direction that we want out of that game | 20:24 |
cdent | is it allowed to directly go ask people who we know are running it to pony up resource to support it? the passive option of waiting doesn't seem great | 20:24 |
ttx | gordc: maintain functioning gate ? | 20:24 |
mordred | ttx: I'd rather we didn't say that, to be quite honest, because there is still a ceiling on how good we can make openstack when we're trying to engineer around 2 different wildly-divergent database backends | 20:24 |
sdague | cdent: I honestly don't want to go down that road | 20:24 |
sdague | mordred: ++ | 20:24 |
EmilienM | ttx: "test it" and also "proactively maintain it" | 20:24 |
ttx | mordred: that is a good point. Like I said, I agree with the end goal | 20:24 |
gordc | ttx: hardware resources? or development? iirc, the original reason for removing was mainly due to hardware constraints | 20:24 |
mordred | nobody in the world who is running LARGE systems does it on "either mysql or postgres, kinda whichever" | 20:24 |
*** mickeys has quit IRC | 20:24 | |
dhellmann | I'd be OK with the idea of saying we don't want maintenance if we have an extended deprecation period | 20:25 |
sdague | that's the big point, by making this an abstraction layer instead of a foundation, we fundamentally limit openstack progress | 20:25 |
fungi | worse, when trying to engineer around nuances of johnthetubaguy's four different database backends ;) | 20:25 |
mordred | sdague: ++ | 20:25 |
johnthetubaguy | fungi: better than five though right ;) | 20:25 |
ttx | sdague: so we should not say we remove pgsql because it's broken, but because it prevents us from relying on advanced DB features | 20:25 |
dhellmann | fungi : right, I think we're going to end up having to pick a clustering solution, too | 20:25 |
sdague | and, I hear, people get frustrated and rant about pace of openstack progress some times | 20:25 |
EmilienM | gordc: I think the biggest challenge is to maintain CI jobs running well with pg (and deal with failures when they happen, like we currently do with mysql) | 20:25 |
flaper87 | so, I think there's agreement on the goal but not entirely on how we get there | 20:25 |
mordred | dhellmann: yes. being able to pick one of those would be amazing and allow us to move the needle forward | 20:26 |
flaper87 | should we proceed with voting either here or on the review? | 20:26 |
ttx | sdague: are they saying we are too fast or too slow ? Because I hear both | 20:26 |
*** rfolco has quit IRC | 20:26 | |
mordred | ttx: I hear both at the same time many times :) | 20:26 |
gordc | EmilienM: periodic gate like neutron has now? i know the bugs we find at product end have been pushed back into upstream | 20:26 |
dtroyer | Being more opinionated about things like this (messaging, etc too) will let us speed up somewhat | 20:26 |
gordc | but there's a noticeable lag between upstream patch to product team | 20:26 |
johnthetubaguy | sdague: +1 we will have to be more opinionated to go faster, and keep going | 20:26 |
flaper87 | I feel we're starting to say the same things so I'd rather move onto the next phase of the discussion | 20:27 |
mordred | flaper87: ++ | 20:27 |
ttx | flaper87: yes please | 20:27 |
johnthetubaguy | so what do we write on the big red flag? | 20:27 |
mordred | johnthetubaguy: a sonnet? | 20:27 |
ttx | Sounds like there is some consensus on the end goal, but diagreement on the way to state it and how fast to proceed | 20:27 |
flaper87 | so, should we vote on whether we should have a deprecation period here or on the review ? | 20:27 |
johnthetubaguy | mordred: if that makes people read it, it could totally work :) | 20:27 |
ttx | flaper87: I propose we continue on the review | 20:27 |
jroll | I think a good first step would be make sure install guide says mysql | 20:27 |
mordred | johnthetubaguy: :) | 20:27 |
mordred | ttx: ++ | 20:27 |
flaper87 | ttx: I like that | 20:27 |
jroll | I don't think any of us would disagree with that | 20:27 |
ttx | it will take some time to hammer out | 20:27 |
jroll | the changing existing pg deployments is the hard part | 20:28 |
AJaeger | jroll: It does already | 20:28 |
mordred | ttx: maybe we should also tee up a session at the Forum to discuss this | 20:28 |
dhellmann | mordred : ++ | 20:28 |
AJaeger | jroll: and only MySQL/MariaDB | 20:28 |
gordc | ++ | 20:28 |
fungi | also as has been pointed out, this will serve as prior art for the message bus discussions still to come | 20:28 |
Rockyg | mordred, ++ | 20:28 |
jroll | AJaeger: it doesn't mention postgres at all? | 20:28 |
jroll | oh nice | 20:28 |
mordred | fungi: ++ | 20:28 |
Rockyg | also at ops midcycle | 20:28 |
AJaeger | jroll: Correct -t he Install Guide shows basically one path - and opinoined way to install | 20:28 |
gordc | jroll: it says postgres is also supported in install guide | 20:28 |
ttx | #action mordred to propose a pgsql discussion at PTG (and probably another one at Forum) when time comes | 20:28 |
sdague | jroll: again, what gets exposed in the community around pg is really inconsistent | 20:29 |
flaper87 | mordred: thanks | 20:29 |
* jroll reads conflicting information | 20:29 | |
gordc | but all the steps are for mysql | 20:29 |
mordred | ttx: wow. I shoudl have seen that coming | 20:29 |
ttx | mordred: I'm fast | 20:29 |
*** ansmith has quit IRC | 20:29 | |
ttx | OK, I propose we move on | 20:29 |
flaper87 | +1 | 20:29 |
jroll | sdague: yeah so we should clean up stuff that new deployments would use to just mysql | 20:29 |
thingee | yes | 20:29 |
johnthetubaguy | I think we need something before then, though, but we can talk on the review about that | 20:29 |
jroll | and go from there with existing stuff | 20:29 |
sdague | jroll: yep | 20:29 |
johnthetubaguy | then==forum | 20:29 |
fungi | i still mostly want to know _why_ people are chosing the less popular option here, so that we have better data on whether it's just an arbitrary choice or there are definite behavior/performance needs not being met by the default option | 20:29 |
ttx | let's iterate on review, and discuss next topic | 20:29 |
ttx | dolphm: around ? | 20:29 |
fungi | sounds good | 20:29 |
johnthetubaguy | fungi: +1 me too | 20:30 |
dolphm | ttx: o/ | 20:30 |
ttx | #topic Disallow downtime of controlled resources during upgrades | 20:30 |
*** openstack changes topic to "Disallow downtime of controlled resources during upgrades (Meeting topic: tc)" | 20:30 | |
ttx | #link https://review.openstack.org/404361 | 20:30 |
ttx | The language in the latest draft looks good to me | 20:30 |
ttx | I guess the main unknown is how exactly you would validate "accessibility of a controlled resource" throughout the upgrade process | 20:30 |
ttx | Some grenade code ? | 20:31 |
*** cody-somerville has quit IRC | 20:31 | |
*** AJaeger has left #openstack-meeting | 20:31 | |
stevemar | ttx: some tests, yes, could be grenade | 20:31 |
*** cody-somerville has joined #openstack-meeting | 20:31 | |
*** cody-somerville has quit IRC | 20:31 | |
*** cody-somerville has joined #openstack-meeting | 20:31 | |
johnthetubaguy | an ssh session being open, kept coming up, just saying that for reference really | 20:31 |
mtreinish | ttx: grenade does poll things while the services are shutdown | 20:31 |
dolphm | i'm hoping to answer that at the PTG, but yes... my thought is to extend/adapt the resources that grenade creates beforre an upgrade, to also be exercised during the upgrade | 20:31 |
dolphm | mtreinish: so, if that becomes an asynchronous an ongoing validation process, i think ti satisfies the tag for the projects it covers | 20:32 |
dhellmann | that seems like a reasonable approach, and I think we can add details to the tag with some examples later when we have some | 20:32 |
ttx | mtreinish: ok, so enough to assess "accessibility of a controlled resource" | 20:32 |
sdague | I think that's going to be the basic challenge, everything we do in testing today is sequential | 20:32 |
sdague | because it's not just the validation, it's how the actual upgrades are done as well | 20:33 |
johnthetubaguy | sdague: +1 was just tying something like that | 20:33 |
*** dprince has joined #openstack-meeting | 20:33 | |
mtreinish | ttx: well it's not a continous check more after thigns are shutdown can I still ping server x | 20:34 |
ttx | mtreinish: I think that the new wording is good with that | 20:34 |
dolphm | ttx: i disagree, the keyword being "throughout" the upgrade process | 20:35 |
* ttx looks up latest patchset | 20:35 | |
dolphm | today, the accessibility of controlled resources is tested basically once during the upgrade process | 20:35 |
sdague | dolphm: well, 3 times | 20:35 |
dolphm | ttx: L59 https://review.openstack.org/#/c/404361/8/reference/tags/assert_supports-accessible-upgrade.rst | 20:35 |
sdague | before services drop, when they are down, after they are upgraded | 20:36 |
dolphm | sdague: once before the upgrade begins, once during the upgrade process, and once after the upgrade? | 20:36 |
ttx | Should we add some precision so that testing 3 times is enough ? | 20:36 |
ttx | I just want to remove the uncertainty there | 20:36 |
mordred | one could imagine perhaps opening an ssh connection to a vm in a thread/subprocess, then doing the upgrade, then making sure the ssh session doesn't drop | 20:36 |
fungi | on the ssh session idea... ssh can resume seamlessly after rather lengthy periods of total packet loss | 20:36 |
ttx | mordred: or that | 20:36 |
dhellmann | I don't think we need to solve the implementation ideas in this meeting, do we? | 20:36 |
mordred | nope | 20:36 |
dims | nope | 20:36 |
mordred | not evne a little bit :) | 20:36 |
sdague | well, I think we do want to have an implementation before the tag though | 20:37 |
ttx | ok, so we can judge that when the tag is proposed | 20:37 |
ttx | to a specific project | 20:37 |
dolphm | that's true | 20:37 |
mordred | I'm more musing on that by way of exploring what sorts of things this could be wanting to require | 20:37 |
sdague | because if we think it's testable, we should work that out first | 20:37 |
dhellmann | I'm not sure we do. We've clearly agreed on "throughout". Different projects may have different ways of testing that. | 20:37 |
fungi | you can ssh to an instance, suspend the instance for an hour or more (in the right network environments at least), resume the session and then go back to using that same socket without it ever disconnecting | 20:37 |
johnthetubaguy | we get to revise the tag until someone gets the tag? | 20:37 |
ttx | I suspect we'll refine the tag definition when a project actually asks for it :) | 20:37 |
flaper87 | dhellmann: ++ | 20:37 |
sdague | plus, we all need to realize that testing is a model | 20:37 |
johnthetubaguy | sdague: I still wonder if it has value in saying "hey we don't test this thing yet" | 20:37 |
dhellmann | johnthetubaguy : or after, if it's a backwards-compatible change | 20:37 |
sdague | the point isn't to catch everything | 20:37 |
* ttx is good with that. Baby steps | 20:38 | |
mordred | sdague: ++ | 20:38 |
sdague | the point is to catch representative errors that people missed in code review | 20:38 |
ttx | If you feel good, pile up +1s and I'll approve now | 20:38 |
johnthetubaguy | sdague: +1 | 20:38 |
fungi | right, which is why i think it's sufficient to just test sample (once, twice, whatever) during the process and assume things weren't offline in between and miraculously came back just in time for the next poll | 20:38 |
fungi | though that's also a good way to sneak nondeterminsitic failures in | 20:39 |
ttx | One more +1 to approval | 20:39 |
ttx | Any objection ? | 20:39 |
johnthetubaguy | I feel we should merge what we have, and adjust it if we need to before we approve the first project to get the tag | 20:39 |
ttx | johnthetubaguy: yes | 20:39 |
sdague | johnthetubaguy: that seems fine | 20:39 |
dhellmann | fungi : ++ to using reasoning to apply good, minimal testing practices | 20:39 |
dtroyer | +1 | 20:39 |
thingee | +1 | 20:39 |
EmilienM | johnthetubaguy: +1, baby steps | 20:39 |
ttx | Alright, approved | 20:39 |
ttx | Thanks dolphm ! | 20:39 |
fungi | dhellmann: and keeping an eye out for races. polling-related test like that are a great surface area to grow race conditions on | 20:39 |
stevemar | ++ thanks dolphm | 20:40 |
ttx | #topic Progress on stalled reviews | 20:40 |
*** openstack changes topic to "Progress on stalled reviews (Meeting topic: tc)" | 20:40 | |
dhellmann | fungi : true | 20:40 |
ttx | * Status update on Golang CTI | 20:40 |
ttx | #link https://review.openstack.org/410355 | 20:40 |
ttx | dtroyer: how is that going ? | 20:40 |
dolphm | cool, landing these tags has certainly driven a lot of conversations in the right direction (reasonable testing practices, as someone just mentioned) | 20:40 |
dolphm | so thank you all! | 20:40 |
Rockyg | fungi, ++ | 20:40 |
dtroyer | I need to get back to it, runup to release has consumed me, but I think it's pretty close | 20:40 |
dhellmann | dolphm : thanks for working on this | 20:40 |
* dims needs to review that golang_cti in depth | 20:41 | |
ttx | dtroyer: ok, so WIP but you'll pick it up soon | 20:41 |
dtroyer | I kept flaper87's doc in mind and IIRc there may only be minor changes to fit that | 20:41 |
ttx | On that same topic... | 20:41 |
ttx | flaper87: do we want to grandfather in that step 1 for golang addition (the use case analysis) based on the Swift case ? | 20:41 |
ttx | Did you find any volunteer to file that ? | 20:41 |
flaper87 | I sent the email out and reached out but no one signed up for it AFAICT | 20:42 |
flaper87 | unless I missed something entirely obvious | 20:42 |
*** mickeys has joined #openstack-meeting | 20:42 | |
flaper87 | I would love to do a first runtest of this process with Swift | 20:42 |
dtroyer | I've been operating under the assumption that we can refer to that as necessary | 20:42 |
ttx | ok, maybe reach out to the ones that should be interested see if they still care | 20:42 |
flaper87 | ttx: erm, done that already | 20:42 |
* flaper87 shrugs | 20:42 | |
ttx | ok. Maybe we could tie loose ends at PTG | 20:42 |
ttx | * Status update on Driver discoverability / need for driver team recognition | 20:43 |
ttx | A couple weeks ago we tabled that discussion while waiting for (some) progress on driver discoverability | 20:43 |
flaper87 | yes, I'm hoping for that and feel free to action me on it | 20:43 |
ttx | I was wondering when we would be comfortable to reconsider those various options for driver team recognition | 20:43 |
ttx | #action flaper87 to tie loose ends at PTG re: step 1 for golang adoption (use case analysis) | 20:43 |
ttx | So when is that ? post-PTG ? Later ? | 20:43 |
ttx | thingee: I suspect there won't be much visible progress on discoverability before a while ? | 20:44 |
flaper87 | +!1 for post PTG to take the drivers discussion again | 20:44 |
flaper87 | +1* | 20:44 |
ttx | Also a bit of PTG beers might convince the ones or the others | 20:44 |
stevemar | yeah, post-PTG | 20:44 |
*** ansmith has joined #openstack-meeting | 20:44 | |
stevemar | beers works too | 20:44 |
fungi | it sounded like there was a fair amount of interest from the www site admins on revamping/improving the driver marketplace and solving the need to automatically aggregate driver details from structured data under the control of individual teams | 20:45 |
thingee | ttx: not yet | 20:45 |
ttx | fungi: yes, but will likely take some time to implement | 20:45 |
fungi | agreed | 20:45 |
fungi | it seems we have a path forward on that front at least, if not a timeline (yet anyway) | 20:46 |
ttx | ok, let's revive it post-PTG and use that week to informally discuss it | 20:46 |
thingee | ttx: current noticable progress is neutron moving towards the same common format that nova started for listing drivers. I would like to start communication with other projects to follow | 20:46 |
ttx | thingee: sounds like a good step forward! | 20:46 |
thingee | cinder as I believed from various people in the team back in barcelona are also going to be moving towards this same common format | 20:46 |
ttx | * Progress on Introduce assert:supports-api-compatibility | 20:46 |
dhellmann | thingee : is neutron listing drivers that are outside of its repos? | 20:46 |
*** dimtruck is now known as zz_dimtruck | 20:47 | |
ttx | #undo | 20:47 |
openstack | Removing item from minutes: #action flaper87 to tie loose ends at PTG re: step 1 for golang adoption (use case analysis) | 20:47 |
ttx | arh | 20:47 |
thingee | once that's in place the foundation will work with the community on displaying things in the market place with the common format. | 20:47 |
ttx | #action flaper87 to tie loose ends at PTG re: step 1 for golang adoption (use case analysis) | 20:47 |
mtreinish | ttx: hah :) | 20:47 |
flaper87 | ttx: stop taking work away from me | 20:47 |
flaper87 | no wait, do it! take work away from me | 20:47 |
ttx | I need #subtopic | 20:47 |
thingee | dhellmann: yes | 20:47 |
mtreinish | that meetingbot always surprises | 20:47 |
dhellmann | thingee : ok, good | 20:47 |
mtreinish | everytime I undo it's never what I want either | 20:47 |
ttx | #link https://review.openstack.org/418010 | 20:47 |
mordred | ttx: patches accepted :) | 20:47 |
ttx | This one was blocked while the API-WG refreshes their "API changes guidelines" that this proposal references | 20:48 |
cdent | yeah, still working on that | 20:48 |
mordred | it's a fun mailing list thread | 20:48 |
cdent | in the rush of release, has been slow generating the necessary input to get a full picture of the context | 20:48 |
ttx | mordred: already need to add Slack-like 'notify me when I'm mentioned in another channel the bot lurks in" feature | 20:48 |
thingee | dhellmann: https://review.openstack.org/#/c/318192/ | 20:48 |
cdent | but it's getting there | 20:48 |
mordred | thingee: EDONOTWANT | 20:48 |
mordred | gah | 20:48 |
mordred | ttx: EDONOTWANT | 20:48 |
thingee | mordred: ? | 20:49 |
ttx | mordred: would let us get rid of common meeting channels though :) | 20:49 |
dhellmann | thingee : maybe we can move some of that css and templating into oslosphinx when we have 2 that are similar enough | 20:49 |
ttx | cdent: ok cool, the other review is stalled while we wait for that step to complete | 20:49 |
*** zioproto has joined #openstack-meeting | 20:49 | |
thingee | dhellmann: yes there is already duplication happening with the script that generates it. | 20:50 |
cdent | ttx: yeah, that's the somewhat regrettable but desired outcome | 20:50 |
mtreinish | ttx: to be fair a lot of projects have been living under the current guideline for a while | 20:50 |
*** goldenfri has joined #openstack-meeting | 20:50 | |
mtreinish | it was a tc approved thing back in the day | 20:50 |
smcginnis | Cinder patch for driver info: https://review.openstack.org/#/c/371169/ | 20:50 |
ttx | mtreinish: so technically we could pursue both in parallel ? | 20:50 |
thingee | smcginnis: excellent! | 20:50 |
mtreinish | err or ppb: https://wiki.openstack.org/wiki/Governance/Approved/APIStability | 20:50 |
cdent | ttx, mtreinish I don't think that a good idea | 20:50 |
dhellmann | thingee : either oslosphinx or a new project, whatever's easier | 20:50 |
cdent | the existing guidelines are flat out wrong in many ways | 20:51 |
smcginnis | I'd also like to point out we have driver information automatically pulled out of the source and published here: http://docs.openstack.org/developer/cinder/drivers.html | 20:51 |
ttx | mtreinish: archeowiking is not that great | 20:51 |
cdent | and i think the modern reality of the big tent and the concept of tags changes the concepts of stability quite a bit | 20:51 |
* ttx keeps on adding ETOOOLD notices to pages that some people exhume | 20:51 | |
*** ansmith has quit IRC | 20:51 | |
mtreinish | ttx: sure, I'm just saying this tag was more my attempt to modernize the rules projects have been using | 20:51 |
cdent | at least the discussion thus far certainly suggests that to be the case | 20:51 |
johnthetubaguy | smcginnis: very nice | 20:51 |
*** amotoki has quit IRC | 20:51 | |
*** priteau has joined #openstack-meeting | 20:52 | |
ttx | ok, so let's see where cdent's modernization effort takes us first | 20:52 |
cdent | shouldn't be too much longer | 20:52 |
ttx | #topic Open discussion | 20:52 |
dims | go cdent! | 20:52 |
*** openstack changes topic to "Open discussion (Meeting topic: tc)" | 20:52 | |
ttx | * Board+TC workshop on "OpenStack Futures" | 20:52 |
ttx | So finally it looks like this will happen March 8-9 in Boston | 20:52 |
thingee | smcginnis: although hmm, I was kind of hoping we'd have one way to generate these. This seems different from neutron did with the .ini file | 20:52 |
sdague | cdent: to be fair, I think that 90% of the guideline is pretty much going to be the same | 20:52 |
ttx | a.k.a. "week of March 6 in Boston" in the poll | 20:52 |
dims | nice thanks ttx | 20:52 |
flaper87 | mmh, does dates are horrible for me :( | 20:52 |
sdague | cdent: only 10% really gets tweaked | 20:52 |
ttx | There would be a 1-day workshop with the board on March 8, followed by some common evening activity (which should include food) | 20:52 |
flaper87 | I won't be able to attend | 20:52 |
thingee | smcginnis: how is nova generating theirs? | 20:52 |
cdent | sdague: that's not the impression I've had from discussion, actually | 20:53 |
dhellmann | #info all milestone-based projects have tagged their RC1 and branched stable/ocata | 20:53 |
* flaper87 thought we were voting for March 6th | 20:53 | |
*** rtheis has joined #openstack-meeting | 20:53 | |
cdent | which is why I've been stalling following through on rubber stamping it | 20:53 |
ttx | On March 9 the Board will hold a traditional board meeting, while interested TC members would work on the "TC vision", maybe with a facilitator from ZingTrain if gothicmindfood can arrange that | 20:53 |
smcginnis | thingee: I'll have to see what they did. I'd rather not maintain an ini file, but if that makes everyone consistent, then all for it. | 20:53 |
cdent | because there's lots of input that contradicts the cw | 20:53 |
ttx | flaper87: frankly, no date was perfect | 20:53 |
EmilienM | flaper87: :( | 20:53 |
*** rtheis has quit IRC | 20:53 | |
ttx | but yes, we assumed it was ok with you based on that vote | 20:53 |
ttx | Those TC members not interested in working on the TC vision nor in the board meeting could go home early | 20:53 |
ttx | I'm confirming all the details and will send something out | 20:54 |
ttx | as we need to RSVP | 20:54 |
thingee | smcginnis: I'll take a look at nova and bring it up in the thread. | 20:54 |
smcginnis | thingee: Cool! | 20:54 |
flaper87 | bah :( | 20:54 |
ttx | Will very likely happen in DLA Piper offices, which means we have to RSVP | 20:54 |
sdague | thingee: nova's is generated with a custom sphinx extension, johnthetubaguy wrote it | 20:54 |
sdague | oh, sorry, danpb originally wrote it | 20:54 |
ttx | The address is 33 Arch Street | 20:54 |
thingee | sdague: https://review.openstack.org/#/c/371169/14/doc/ext/driver_support_matrix.py ? | 20:54 |
johnthetubaguy | yeah, its evolved from dan's | 20:54 |
sdague | thingee: yeh | 20:54 |
mtreinish | ttx: ok cool | 20:55 |
sdague | ini file was used because parser was already in python | 20:55 |
sdague | and, the alternatives were actually pretty much just a gross | 20:55 |
johnthetubaguy | thingee: the plan was to move that into some oslo lib, not quite done that bit yet | 20:55 |
ttx | let me know if you have any questions. We coupled both things to make the travel more worthwhile and avoid yet another trip for TC visioning | 20:55 |
dhellmann | thingee: I haven't looked at the rendering code for the driver stuff, but it sounds like the sort of thing sphinxcontrib-datatemplates would be good for | 20:56 |
*** oneswig has joined #openstack-meeting | 20:56 | |
dhellmann | ttx: how firm are the dates? | 20:56 |
stevemar | ttx: will a formal invite (or something else) be sent out ? | 20:56 |
fungi | yeah, it's right by boston common. at least there are lots of places to eat ;) | 20:56 |
*** ijw has joined #openstack-meeting | 20:57 | |
ttx | dhellmann: my understanding is that they are final. I'd like to doublecheck that though, since it's VERY fresh | 20:57 |
ttx | like 5min ago | 20:57 |
dhellmann | ttx; ok | 20:57 |
EmilienM | ttx: can you send details asap so we can book flights, etc? | 20:57 |
dhellmann | I'll wait to book a flight :-) | 20:57 |
ttx | That is my plan. After all I'm the one coming from the furthest away | 20:57 |
johnthetubaguy | dhellmann: thingee: there are some nova OSIC folks looking at tidying ours up again next cycle, let me know if there is a better direction to consider | 20:57 |
* stevemar still needs to be book his ptg flight | 20:57 | |
* flaper87 is literally going on PTO on the 8th, something that doesn't happen often | 20:57 | |
thingee | smcginnis: http://git.openstack.org/cgit/openstack/nova/tree/doc/source/support-matrix.ini | 20:57 |
fungi | ttx: well, some of the board members are probably attending from asia ;) | 20:57 |
dhellmann | flaper87 : enjoy the time off! | 20:58 |
ttx | fungi: I won't send them any confirmation though | 20:58 |
EmilienM | flaper87: well deserved | 20:58 |
fungi | ttx: fair enough | 20:58 |
smcginnis | thingee: Looks like I could probably adapt our automated way to generate most of that ini. | 20:58 |
ttx | flaper87: I don't expect anything final to come out of those two days. Will be missing you though | 20:58 |
ttx | Anything else, anyone ? | 20:58 |
*** rbudden has joined #openstack-meeting | 20:59 | |
ttx | Oh, re: PTG we have an ethercalc instance now, so I'll be setting up booking forms for the discussion room and other shared resources | 20:59 |
ttx | not forms, more like tables | 20:59 |
ttx | so we'll be able to start booking extra stuff | 21:00 |
mordred | https://ethercalc.openstack.org/ <-- yay | 21:00 |
*** rfolco has joined #openstack-meeting | 21:00 | |
stevemar | ttx: the info will all be here right? https://wiki.openstack.org/wiki/Governance/Foundation/8Mar2017BoardMeeting | 21:00 |
ttx | and we are out of time | 21:00 |
ttx | stevemar: mayyyybe ? I'll send something to the TC list | 21:00 |
stevemar | ttx: thanks | 21:00 |
ttx | mordred: yes, please test and crash it so that we know if we can rely on it or not :) | 21:00 |
*** lizhong has joined #openstack-meeting | 21:00 | |
ttx | and we are out of time | 21:01 |
ttx | Thanks everyone | 21:01 |
ttx | #endmeeting | 21:01 |
EmilienM | thanks ttx for chairing | 21:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 21:01 | |
openstack | Meeting ended Tue Feb 7 21:01:08 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/tc/2017/tc.2017-02-07-20.01.html | 21:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/tc/2017/tc.2017-02-07-20.01.txt | 21:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/tc/2017/tc.2017-02-07-20.01.log.html | 21:01 |
johnthetubaguy | smcginnis: I was planning to try and generate it from the code, I should take a peak at what you put together | 21:01 |
*** martial has joined #openstack-meeting | 21:01 | |
smcginnis | johnthetubaguy: Sure. You might hate it. Or you might love it. Worth looking. ;) | 21:01 |
smcginnis | johnthetubaguy: I'll find my patches for that to make it a little easier. | 21:01 |
johnthetubaguy | smcginnis: but its largely not just implementing a method call, its a bit nasty to tell if something is supported right now | 21:02 |
johnthetubaguy | smcginnis: that would be cool, thanks | 21:02 |
*** jonmills_nasa has joined #openstack-meeting | 21:02 | |
*** gordc has left #openstack-meeting | 21:02 | |
oneswig | Lets get this show on the road? | 21:02 |
zioproto | hello | 21:02 |
oneswig | #startmeeting scientific-wg | 21:02 |
openstack | Meeting started Tue Feb 7 21:02:22 2017 UTC and is due to finish in 60 minutes. The chair is oneswig. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:02 |
*** openstack changes topic to " (Meeting topic: scientific-wg)" | 21:02 | |
openstack | The meeting name has been set to 'scientific_wg' | 21:02 |
trandles | hi everyone | 21:02 |
*** ykatabam has quit IRC | 21:02 | |
oneswig | Hi zioproto - up late! | 21:02 |
jonmills_nasa | hi | 21:02 |
* ildikov is lurking :) | 21:02 | |
martial | Hi Stig | 21:02 |
priteau | Hello | 21:02 |
oneswig | Hi all | 21:02 |
oneswig | #chair martial | 21:02 |
openstack | Current chairs: martial oneswig | 21:02 |
martial | Hi all | 21:02 |
* cdent waves | 21:02 | |
rbudden | hello everyone | 21:02 |
*** cdent has left #openstack-meeting | 21:02 | |
martial | (sorry dual meeting right now -- in person + IRC) | 21:03 |
*** raildo has quit IRC | 21:03 | |
oneswig | we'll try not to cause you any sudden outbursts in your real meeting Martial :-) | 21:03 |
oneswig | #link Agenda for today https://wiki.openstack.org/wiki/Scientific_working_group#IRC_Meeting_February_7th_2017 | 21:03 |
oneswig | freshly minted | 21:03 |
*** ansmith has joined #openstack-meeting | 21:03 | |
martial | oneswig: thanks will be listening in both :) [working my multitasking skills :) ] | 21:03 |
oneswig | Perfect. Anyone seen Blair yet? | 21:04 |
*** b1airo has joined #openstack-meeting | 21:04 | |
trandles | freaky | 21:04 |
oneswig | #chair b1airo | 21:04 |
openstack | Current chairs: b1airo martial oneswig | 21:05 |
oneswig | I rubbed the lamp - that's the truth | 21:05 |
b1airo | morning, bit tardy sorry | 21:05 |
b1airo | what have i just walked in on? | 21:05 |
oneswig | Hi b1airo | 21:05 |
oneswig | only the minutes can answer that! | 21:05 |
oneswig | Ready to talk HPL and hypervisors? | 21:06 |
b1airo | rubbed the lamp... did you win something, or literally find a lamp? | 21:06 |
b1airo | sure | 21:06 |
oneswig | ... aladdin | 21:06 |
oneswig | #topic HPL and hypervisors | 21:06 |
*** openstack changes topic to "HPL and hypervisors (Meeting topic: scientific-wg)" | 21:06 | |
*** ianw has quit IRC | 21:07 | |
b1airo | ok now that i say yes i need to paste some graphs | 21:07 |
*** ianw has joined #openstack-meeting | 21:08 | |
b1airo | this one is SMP linpack: | 21:08 |
b1airo | #link http://pasteboard.co/vBwRsur2Q.png | 21:08 |
oneswig | Taking a while to reach me here... | 21:09 |
zioproto | is slow | 21:09 |
zioproto | ok I have loaded it | 21:09 |
oneswig | aha, got it | 21:09 |
*** harlowja has quit IRC | 21:09 | |
b1airo | this one is HPL with OpenMPI (still single host though): http://pasteboard.co/vByv44w1d.png | 21:09 |
b1airo | #link http://pasteboard.co/vByv44w1d.png | 21:09 |
*** rfolco has quit IRC | 21:10 | |
b1airo | acks to my colleague Phil Chan for generating these | 21:10 |
oneswig | These are hostnames along the x-axis? | 21:10 |
*** sdake has quit IRC | 21:11 | |
b1airo | the shortname yeah - they are not publicly accessible though so not too worried about security if that was your thinking? | 21:12 |
oneswig | Just wondering what they were - hostnames, parameter variations, ? | 21:12 |
b1airo | so you have guest name and hypervisor name along the x | 21:12 |
*** powerd has joined #openstack-meeting | 21:13 | |
b1airo | so basically the story goes like this... | 21:13 |
oneswig | What are the five 120k outliers in the middle of the HPL chart due to? | 21:13 |
b1airo | indeed, what? | 21:13 |
oneswig | I came here tonight for answers! | 21:13 |
*** armstrong has quit IRC | 21:14 | |
*** eglynn has quit IRC | 21:14 | |
*** zz_dimtruck is now known as dimtruck | 21:14 | |
b1airo | we only put these nodes into production semi-recently as mellanox had been kind of using them as a RoCE MPI testbed for a while (there's a bunch of fixes and improvements in MOFED 4.0 thanks to this) | 21:14 |
b1airo | anyway, some of our users complained of jobs running much slower on these nodes than on the other 4 year old cluster, so we started digging | 21:15 |
*** eglynn has joined #openstack-meeting | 21:16 | |
*** ijw has quit IRC | 21:16 | |
b1airo | just thought i'd share what we have so far as it is a nice sample showing how tight BM-guest can be | 21:17 |
oneswig | VMs appear to have a performance edge for hpl - any theories on why? | 21:18 |
b1airo | the next thing is to figure out what is going on with those outliers - presumably something on the hypervisor is getting in the way at the highest memory utilisation levels, but not sure what yet as they are all the same | 21:18 |
b1airo | oneswig, at this stage i'm guessing it is just the difference in task scheduling between kernel versions | 21:18 |
b1airo | host is Ubuntu with 4.4, guest is CentOS7 with 3.10(?) | 21:19 |
oneswig | Is the NIC involved at all here, or is it memory-copy between VMs? | 21:19 |
b1airo | the guest is pinned etc so host task scheduling is somewhat taken out of the picture there | 21:19 |
oneswig | Or is it just one VM | 21:20 |
b1airo | yeah just single host runs, no IPC | 21:20 |
*** ijw has joined #openstack-meeting | 21:20 | |
*** gouthamr has joined #openstack-meeting | 21:21 | |
b1airo | i started looking at whether the guest memory was pinned like i thought it was, but seems the idea i had that pci passthrough forces all guest memory to be pinned was wrong | 21:21 |
oneswig | perf in the hypervisor any help? | 21:21 |
b1airo | at least the only place i've found to look for that is Mlocked memory in /proc/meminfo | 21:22 |
oneswig | You can apparently get perf traces of stacks from both hypervisor and guest, which is pretty cool (but I've never done it) | 21:22 |
b1airo | oneswig, yes that's one of the next things to look at now that we have a known set of misbehaving machines | 21:23 |
b1airo | i have never used it yet either, just started reading | 21:23 |
*** galstrom is now known as galstrom_zzz | 21:23 | |
oneswig | Have you compared bios settings with racadm? Might not explain why only the large-block cases are problematic | 21:24 |
b1airo | think i heard about an ansible role or two that might be useful for that ;-) | 21:24 |
oneswig | Funny you should say that! | 21:24 |
b1airo | have not compared them with a fine-tooth comb just yet, but the big "performance" items have been checked | 21:25 |
*** delattec has joined #openstack-meeting | 21:25 | |
oneswig | You'll report back if you figure it out I hope! | 21:25 |
b1airo | in particular, all these hosts now have highest pstate forced via kernel command line | 21:26 |
*** cdelatte has quit IRC | 21:26 | |
*** jkilpatr_ has quit IRC | 21:26 | |
b1airo | so they idle at a higher frequency than when they are actually working (AVX is a bit disconcerting like that) | 21:26 |
*** jrobinson has joined #openstack-meeting | 21:27 | |
oneswig | Because AVX heats the chip up? | 21:27 |
b1airo | yes, hopefully that'll be next week! i feel like an amateur detective at the moment, i'm just bouncing from one performance issue to another | 21:27 |
oneswig | Time for the lowdown on ECMP? | 21:27 |
b1airo | oneswig, yes all the modern Intel CPUs have lower base frequencies for AVX instructions (you won't find that anywhere prominent on the product pages though!) | 21:28 |
b1airo | yes ECMP | 21:28 |
oneswig | #topic RoCE over layer-3 ECMP fabrics | 21:28 |
*** openstack changes topic to "RoCE over layer-3 ECMP fabrics (Meeting topic: scientific-wg)" | 21:28 | |
zioproto | what RoCE stands for ? | 21:29 |
oneswig | So this is layer-2 RoCE over VXLAN over ECMP, right? | 21:29 |
oneswig | RDMA-over-Converged-Ethernet | 21:29 |
zioproto | memory over ethernet ? | 21:29 |
oneswig | also known as Infinband-on-ethernet | 21:29 |
oneswig | corret | 21:29 |
oneswig | It's low latency networking | 21:29 |
b1airo | a couple of weeks ago we started our big datacentre migration, in the process we replaced most of the switching in our research compute infrastructure | 21:29 |
*** jrobinson has quit IRC | 21:30 | |
*** matrohon_ has joined #openstack-meeting | 21:30 | |
*** nicolasbock has joined #openstack-meeting | 21:30 | |
b1airo | we were previously mostly using Mellanox SX1036 40/56GbE in a layer-2 configuration | 21:30 |
*** jrobinson has joined #openstack-meeting | 21:31 | |
oneswig | b1airo: what caused you to change? | 21:32 |
*** matrohon has quit IRC | 21:32 | |
*** sdake has joined #openstack-meeting | 21:32 | |
b1airo | sorry burnt toast emergency | 21:33 |
b1airo | back now | 21:33 |
b1airo | the size of the fabric we could build was limited to 2x spine switches | 21:33 |
oneswig | Due to MLAG? | 21:33 |
b1airo | using either MLAG or a multi-STP config | 21:33 |
b1airo | and the MLAG had a habit of being a bit fragile | 21:34 |
zioproto | so now you have a L3 leaf/spine architecture ? | 21:34 |
*** ansmith has quit IRC | 21:34 | |
b1airo | so all our new gear is Mellanox Spectrum (100/50/25GbE) | 21:34 |
zioproto | but with more than 2 spines ? | 21:34 |
b1airo | with switches all running Cumulus | 21:34 |
b1airo | zioproto, actually not yet - but yes we could have more spines or insert another aggregation layer | 21:35 |
*** harlowja has joined #openstack-meeting | 21:35 | |
jonmills_nasa | We presently running with MLAG, all Cumulus, 2 spines and 10 leaf switches. So far so good. | 21:36 |
b1airo | the switches speak BGP to each other and VXLAN encap/decap traffic to/from the edge ports | 21:36 |
b1airo | (in hardware) | 21:36 |
oneswig | We are old school - 2 core, 9 edge, MLNX-OS + NEO | 21:36 |
jonmills_nasa | Is this Cumulus 3.2.0? | 21:36 |
zioproto | b1airo, are you using puppet or ansible to configure the cumulus switches ? | 21:37 |
b1airo | jonmills_nasa, yep | 21:37 |
b1airo | zioproto, ansible | 21:37 |
b1airo | honestly i don't think puppet really belongs with switching | 21:37 |
*** salv-orlando has joined #openstack-meeting | 21:37 | |
jonmills_nasa | I sorta thought that hardware accelerated VTEP wasn't supported in Cumulus until 3.3 release or even 3.4.... | 21:37 |
oneswig | b1airo: how are the VXLAN VNIs configured? Is there a physical-aware ML2 driver behind that? | 21:38 |
b1airo | anyway, it was a huge effort to get it all built and configured - we actually started moving hosts before the network configs were completed | 21:38 |
*** askb has joined #openstack-meeting | 21:39 | |
*** mgoddard has joined #openstack-meeting | 21:39 | |
b1airo | oneswig, no at this stage we haven't added any features just done the migration - so the automation has port profiles setup which configure the VNIs appropriately for the required host-facing VLANs | 21:39 |
oneswig | Ah OK, so the host's vlans are mapped to ranges of vnis in the vtep? | 21:40 |
b1airo | jonmills_nasa, this is using Cumulus LNV to coordinate the VNIs across switches, switching definitely happening in hardware | 21:40 |
b1airo | oneswig, yep | 21:40 |
*** sdake_ has joined #openstack-meeting | 21:41 | |
b1airo | once we had all the gear migrated to the new DC we started properly testing the new network | 21:41 |
jonmills_nasa | b1airo, this is great stuff, this is my long-term goal -- just didn't think I could get there on first pass, so we started with all L2 | 21:41 |
*** dbecker has quit IRC | 21:41 | |
b1airo | jonmills_nasa, cool - glad to have some company! Cumulus is very nice to work with I have to say | 21:41 |
jonmills_nasa | I am loving it | 21:41 |
b1airo | we used Lustre LNET self test | 21:42 |
jonmills_nasa | I generated 100% of my L2 edge port config using a very small shell script with NCLU commands | 21:42 |
*** salv-orlando has quit IRC | 21:42 | |
b1airo | we run Lustre over the o2ib driver as usual but on RoCEv1 instead of IB | 21:42 |
martial | (so far very cool) | 21:42 |
zioproto | b1airo, we also have Cumulus at SWITCH | 21:42 |
zioproto | b1airo, but we are using puppet and OSPF unnumbered for the fabric | 21:43 |
*** yamamoto has joined #openstack-meeting | 21:43 | |
*** jkilpatr has joined #openstack-meeting | 21:43 | |
b1airo | we firstly had to ensure the network could handle RoCEv1 at all, which means needing flow-control everywhere (RoCEv1 does not like lossy networks) | 21:43 |
*** sdake has quit IRC | 21:44 | |
b1airo | the first hurdle there was that we couldn't just turn on global pause like we had previously on the MLNX-OS L2 fabric | 21:44 |
oneswig | I hadn't realised that SR-IOV can be lossy - flow control ends at the phy on Mellanox NICs | 21:44 |
b1airo | oneswig, actually we should go into that more in a moment as they haven't told us anything particular about that (but of course I am interested to hear it!) | 21:45 |
*** gouthamr has quit IRC | 21:45 | |
b1airo | the Cumulus folks were leery about enabling pause on the inter-switch links because they were worried BGP peer exchange messages would might get held up long enough that it would then impact the fabric topology | 21:46 |
b1airo | so we had to have priority flow-control configured inter-switch with switch-switch traffic at the highest CoS | 21:47 |
b1airo | then we start pushing large streams around and immediately noticed only a single link utilised up and down when crossing spines | 21:48 |
b1airo | turns out that the VXLAN encap happens before the packet is routed to the next hop, so the ECMP hash is done on the VXLAN'd packet, and for RoCEv1 at least that 5-tuple looks exactly the same for every packet on the same VNI | 21:49 |
zioproto | blair, that is a typical hashing problem | 21:50 |
zioproto | most hashing stuff expect UDP or TCP | 21:50 |
*** salv-orlando has joined #openstack-meeting | 21:50 | |
zioproto | when you has other protocols hashing algorithm is dumb and sends all to the same link | 21:51 |
b1airo | hence, one out of four 100G paths used and crappy performance - we actually had a simple cluster test we used to simulate what some user workloads to, we call it "crazy cat lady" - it basically just cats a bunch of large files into /dev/null in a parallel job | 21:51 |
priteau | love that name! | 21:51 |
oneswig | why is the destination IP of the VXLAN frame not different for flows to different machines? | 21:51 |
b1airo | zioproto, it is particularly bad with flow-control, as the link gets highly congested with pause frames as well | 21:52 |
b1airo | oneswig, this is for flows from any host in rack A to any host in rack B on the storage VLAN - that's a single VNI for each ToR | 21:53 |
oneswig | ahhh, got it, thanks | 21:53 |
oneswig | what's the fix? | 21:53 |
*** krtaylor has quit IRC | 21:54 | |
b1airo | anyway, the Cumulus support guys spent a couple of days in video conference with us working through testing and workaround | 21:54 |
oneswig | Can you hash on the decapsulated packet? | 21:54 |
martial | (how are we doing on time versus agenda?) | 21:54 |
oneswig | martial: not very well... | 21:55 |
b1airo | the fix was to run a little python script that they hacked up which altered some base port settings in the ASIC and introduced some randomness to the hash | 21:55 |
oneswig | b1airo: is this going to be your gift to Cumulus Linux? | 21:56 |
b1airo | their engineering wrote it, but i'll claim i provided the inspiration | 21:56 |
*** fguillot has quit IRC | 21:56 | |
b1airo | i believe this is going into 3.2.1 permanently | 21:56 |
oneswig | Is there a long-term fix in the works, I assume? | 21:56 |
oneswig | OK | 21:57 |
oneswig | We should cover some other matters before the clock strikes... | 21:57 |
b1airo | looks like i monopolised somewhat today (sorry!) | 21:57 |
trandles | blame the burnt toast ;) | 21:57 |
oneswig | #topic Boston Cloud Declaration | 21:57 |
*** openstack changes topic to "Boston Cloud Declaration (Meeting topic: scientific-wg)" | 21:57 | |
martial | May 11 & 12 | 21:57 |
oneswig | Hooray - the date is moved to the same week as the summit :-) | 21:58 |
oneswig | #topic Repo for WG docs | 21:58 |
*** openstack changes topic to "Repo for WG docs (Meeting topic: scientific-wg)" | 21:58 | |
oneswig | #link http://git.openstack.org/cgit/openstack/scientific-wg/ | 21:58 |
zioproto | guys I have to go | 21:58 |
priteau | oneswig: that's good news. I assume the wiki page will be updated? https://wiki.openstack.org/wiki/Boston-Cloud-Congress | 21:58 |
oneswig | we've got somewhere where we can write things now | 21:58 |
zioproto | bye :) sorry for leaving earlier | 21:58 |
zioproto | ciao | 21:58 |
oneswig | priteau: I think so - should have been already | 21:58 |
oneswig | thanks zioproto | 21:58 |
*** zioproto has quit IRC | 21:58 | |
oneswig | #topic SC2017 workshops | 21:59 |
*** openstack changes topic to "SC2017 workshops (Meeting topic: scientific-wg)" | 21:59 | |
oneswig | I filed for two workshops at SC2017 | 21:59 |
oneswig | one on infrastructure and one on platforms/apps | 21:59 |
oneswig | #link as per discussion at https://etherpad.openstack.org/p/SC17WorkshopWorksheet | 21:59 |
b1airo | oneswig, nice one thanks for getting that done. i saw the notification email come by | 21:59 |
oneswig | There's still a week (apparently) before the submissions ship, any more volunteers please? | 21:59 |
*** tesseract has joined #openstack-meeting | 21:59 | |
*** tesseract- has joined #openstack-meeting | 22:00 | |
oneswig | Thanks b1airo, no problem | 22:00 |
oneswig | Some improvement on the wording would help! | 22:00 |
b1airo | oneswig, we haven't pinged the MLs about that have we? | 22:00 |
oneswig | If anyone else will be at SC and can contribute, please put your names in the etherpad | 22:00 |
rbudden | oneswig: i’ll read it over and can likely volunteer to help | 22:01 |
oneswig | #action oneswig to put the workshops onto the ML | 22:01 |
rbudden | i’m always at SC | 22:01 |
oneswig | thanks rbudden | 22:01 |
b1airo | rbudden, that'd be great! | 22:01 |
oneswig | we are out of time, alas | 22:01 |
jonmills_nasa | I'm honestly hoping to avoid SC17. I'll be at Boston Summit tho | 22:01 |
rbudden | and as always we have the PSC booth for other SC content | 22:01 |
oneswig | Thanks all and thanks b1airo, I like my toast to be high roast | 22:01 |
*** thorst_ has quit IRC | 22:01 | |
b1airo | you should all prioritise the Sydney Summit! | 22:01 |
rbudden | b1airo: i’m trying to pull strings ;) | 22:02 |
oneswig | That's my plan b1airo! | 22:02 |
trandles | Sydney's a go for me | 22:02 |
oneswig | time to close, alas | 22:02 |
jonmills_nasa | Gov would never pay for me to go there | 22:02 |
rbudden | the wife has always wanted to visit as well! | 22:02 |
b1airo | awesome, i should start looking for venues! | 22:02 |
oneswig | jonmills_nasa: not since they've fingered you as @RogueNASA? | 22:02 |
b1airo | lol | 22:02 |
jonmills_nasa | <cough> | 22:02 |
oneswig | really gotta close now :-) | 22:02 |
oneswig | #endmeeting | 22:02 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 22:02 | |
openstack | Meeting ended Tue Feb 7 22:02:55 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 22:02 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/scientific_wg/2017/scientific_wg.2017-02-07-21.02.html | 22:02 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/scientific_wg/2017/scientific_wg.2017-02-07-21.02.txt | 22:02 |
openstack | Log: http://eavesdrop.openstack.org/meetings/scientific_wg/2017/scientific_wg.2017-02-07-21.02.log.html | 22:02 |
rbudden | see ya’ll later! | 22:03 |
priteau | bye! | 22:03 |
*** jonmills_nasa has quit IRC | 22:03 | |
b1airo | bye | 22:03 |
*** thorst_ has joined #openstack-meeting | 22:03 | |
*** b1airo has quit IRC | 22:03 | |
*** powerd has quit IRC | 22:05 | |
*** jmckind has quit IRC | 22:07 | |
*** oneswig has quit IRC | 22:07 | |
*** yamamoto has quit IRC | 22:07 | |
*** ykatabam has joined #openstack-meeting | 22:07 | |
*** tesseract has quit IRC | 22:07 | |
*** tesseract- has quit IRC | 22:07 | |
*** thorst_ has quit IRC | 22:08 | |
*** tesseract has joined #openstack-meeting | 22:08 | |
*** lizhong has quit IRC | 22:09 | |
*** ihrachys_ has quit IRC | 22:09 | |
*** trandles has quit IRC | 22:09 | |
*** martial has quit IRC | 22:09 | |
*** yamamoto has joined #openstack-meeting | 22:12 | |
*** priteau has quit IRC | 22:12 | |
*** mmalik4 has joined #openstack-meeting | 22:16 | |
*** thorst_ has joined #openstack-meeting | 22:20 | |
*** sdake_ is now known as sdake | 22:23 | |
*** baoli has quit IRC | 22:24 | |
*** trown is now known as trown|outtypewww | 22:24 | |
*** baoli has joined #openstack-meeting | 22:24 | |
*** thorst_ has quit IRC | 22:25 | |
*** tesseract is now known as tesseract-RH | 22:26 | |
*** mgoddard has quit IRC | 22:28 | |
*** baoli has quit IRC | 22:29 | |
*** ykatabam has quit IRC | 22:30 | |
*** tesseract-RH is now known as tesseract | 22:31 | |
*** ijw has quit IRC | 22:32 | |
*** matrohon_ has quit IRC | 22:34 | |
*** ykatabam has joined #openstack-meeting | 22:34 | |
*** alexpilotti has joined #openstack-meeting | 22:38 | |
*** alexpilo_ has quit IRC | 22:38 | |
*** powerd has joined #openstack-meeting | 22:39 | |
*** powerd has quit IRC | 22:40 | |
*** powerd has joined #openstack-meeting | 22:41 | |
*** powerd has quit IRC | 22:42 | |
*** dprince has quit IRC | 22:43 | |
*** gouthamr has joined #openstack-meeting | 22:45 | |
*** mriedem has quit IRC | 22:51 | |
*** eharney has quit IRC | 22:51 | |
*** Swami has quit IRC | 22:57 | |
*** gyee has joined #openstack-meeting | 22:57 | |
*** donghao has joined #openstack-meeting | 22:59 | |
*** esberglu has quit IRC | 23:00 | |
*** esberglu has joined #openstack-meeting | 23:00 | |
*** tesseract has quit IRC | 23:00 | |
*** tesseract has joined #openstack-meeting | 23:00 | |
*** tesseract-RH has joined #openstack-meeting | 23:01 | |
*** esberglu has quit IRC | 23:01 | |
*** tesseract has quit IRC | 23:01 | |
*** tesseract-RH has quit IRC | 23:01 | |
*** goldenfri has quit IRC | 23:03 | |
*** donghao has quit IRC | 23:05 | |
*** jamesdenton has quit IRC | 23:06 | |
*** lpetrut has quit IRC | 23:07 | |
*** gyee has quit IRC | 23:11 | |
*** sdague has quit IRC | 23:12 | |
*** ijw has joined #openstack-meeting | 23:14 | |
*** ijw has quit IRC | 23:16 | |
*** esberglu has joined #openstack-meeting | 23:16 | |
*** esberglu has quit IRC | 23:18 | |
*** sdake_ has joined #openstack-meeting | 23:25 | |
*** lamt has quit IRC | 23:25 | |
*** zhurong has joined #openstack-meeting | 23:26 | |
*** sdake has quit IRC | 23:26 | |
*** sdake_ has quit IRC | 23:27 | |
*** sdake has joined #openstack-meeting | 23:28 | |
*** zhurong has quit IRC | 23:28 | |
*** xinli has quit IRC | 23:28 | |
*** sdake_ has joined #openstack-meeting | 23:31 | |
*** sdake has quit IRC | 23:32 | |
*** dimtruck is now known as zz_dimtruck | 23:33 | |
*** Swami has joined #openstack-meeting | 23:44 | |
*** Swami has quit IRC | 23:45 | |
*** baoli has joined #openstack-meeting | 23:45 | |
*** Julien-zte has joined #openstack-meeting | 23:45 | |
*** jaugustine has quit IRC | 23:48 | |
*** unicell has quit IRC | 23:52 | |
*** Julien-zte has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!