*** vkmc has quit IRC | 00:00 | |
*** annegent_ has quit IRC | 00:07 | |
*** vkmc has joined #openstack-meeting-3 | 00:08 | |
*** yamamoto_ has joined #openstack-meeting-3 | 00:09 | |
*** yamamoto_ has quit IRC | 00:11 | |
*** markvoelker has quit IRC | 00:12 | |
*** markvoelker has joined #openstack-meeting-3 | 00:12 | |
*** markvoelker has quit IRC | 00:17 | |
*** sarob has joined #openstack-meeting-3 | 00:20 | |
*** nelsnels_ has joined #openstack-meeting-3 | 00:26 | |
*** nelsnelson has quit IRC | 00:28 | |
*** thomasem has quit IRC | 00:29 | |
*** mattgriffin has quit IRC | 00:30 | |
*** annegent_ has joined #openstack-meeting-3 | 00:30 | |
*** penick has quit IRC | 00:32 | |
*** pavel_bondar has quit IRC | 00:33 | |
*** pavel_bondar has joined #openstack-meeting-3 | 00:34 | |
*** annegent_ has quit IRC | 00:38 | |
*** yamamoto_ has joined #openstack-meeting-3 | 00:42 | |
*** carl_baldwin has quit IRC | 00:44 | |
*** xuhanp has joined #openstack-meeting-3 | 00:48 | |
*** penick has joined #openstack-meeting-3 | 00:50 | |
*** markvoelker has joined #openstack-meeting-3 | 00:52 | |
*** xuhanp has quit IRC | 00:54 | |
*** sbalukoff has quit IRC | 00:55 | |
*** SumitNaiksatam has quit IRC | 00:58 | |
*** markvoelker has quit IRC | 01:00 | |
*** victor_lowther has quit IRC | 01:07 | |
*** jraim has quit IRC | 01:09 | |
*** ctracey has quit IRC | 01:09 | |
*** carl_baldwin has joined #openstack-meeting-3 | 01:10 | |
*** zhiyan has quit IRC | 01:10 | |
*** briancurtin has quit IRC | 01:11 | |
*** ameade has quit IRC | 01:11 | |
*** victor_lowther has joined #openstack-meeting-3 | 01:13 | |
*** jraim has joined #openstack-meeting-3 | 01:14 | |
*** sarob has quit IRC | 01:17 | |
*** sarob_ has joined #openstack-meeting-3 | 01:17 | |
*** briancurtin has joined #openstack-meeting-3 | 01:18 | |
*** stanzgy has joined #openstack-meeting-3 | 01:19 | |
*** ctracey has joined #openstack-meeting-3 | 01:20 | |
*** zhiyan has joined #openstack-meeting-3 | 01:21 | |
*** ameade has joined #openstack-meeting-3 | 01:21 | |
*** banix has joined #openstack-meeting-3 | 01:24 | |
*** Sukhdev has joined #openstack-meeting-3 | 01:24 | |
*** carl_baldwin has quit IRC | 01:29 | |
*** sarob_ has quit IRC | 01:30 | |
*** igordcard has quit IRC | 01:31 | |
*** mwang2 has quit IRC | 01:34 | |
*** Sukhdev has quit IRC | 01:34 | |
*** marun has quit IRC | 01:35 | |
*** etoews has joined #openstack-meeting-3 | 01:36 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 01:36 | |
*** s3wong has joined #openstack-meeting-3 | 01:37 | |
*** yamahata_ has joined #openstack-meeting-3 | 01:42 | |
*** carl_baldwin has joined #openstack-meeting-3 | 01:46 | |
*** yamahata has quit IRC | 01:48 | |
*** chuckC_ has quit IRC | 01:53 | |
*** ChuckC_ has joined #openstack-meeting-3 | 01:55 | |
*** markvoelker has joined #openstack-meeting-3 | 01:56 | |
*** ChuckC has quit IRC | 01:59 | |
*** alexsyip has quit IRC | 01:59 | |
*** nelsnels_ has quit IRC | 02:00 | |
*** bpokorny has quit IRC | 02:01 | |
*** markvoelker has quit IRC | 02:01 | |
*** Longgeek has joined #openstack-meeting-3 | 02:12 | |
*** banix has quit IRC | 02:13 | |
*** Longgeek has quit IRC | 02:13 | |
*** Longgeek has joined #openstack-meeting-3 | 02:15 | |
*** nelsnelson has joined #openstack-meeting-3 | 02:19 | |
*** penick has quit IRC | 02:20 | |
*** ChuckC has joined #openstack-meeting-3 | 02:30 | |
*** marun has joined #openstack-meeting-3 | 02:31 | |
*** ChuckC_ has quit IRC | 02:34 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 02:34 | |
*** marun has quit IRC | 02:36 | |
*** SridharRamaswamy has quit IRC | 02:37 | |
*** ivar-lazzaro has quit IRC | 02:38 | |
*** ivar-laz_ has quit IRC | 02:39 | |
*** s3wong has quit IRC | 02:41 | |
*** salv-orlando has quit IRC | 02:41 | |
*** salv-orlando has joined #openstack-meeting-3 | 02:43 | |
*** salv-orlando has quit IRC | 02:48 | |
*** markvoelker has joined #openstack-meeting-3 | 02:57 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 03:00 | |
*** markvoelker has quit IRC | 03:02 | |
*** eghobo has quit IRC | 03:15 | |
*** SumitNaiksatam has quit IRC | 03:17 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 03:19 | |
*** sbalukoff has joined #openstack-meeting-3 | 03:19 | |
*** chuckC_ has joined #openstack-meeting-3 | 03:21 | |
*** banix has joined #openstack-meeting-3 | 03:23 | |
*** annegentle has quit IRC | 03:28 | |
*** tellesnobrega_ has joined #openstack-meeting-3 | 03:31 | |
*** markvoelker has joined #openstack-meeting-3 | 03:33 | |
*** mattgriffin has joined #openstack-meeting-3 | 03:36 | |
*** etoews has quit IRC | 03:42 | |
*** etoews has joined #openstack-meeting-3 | 03:47 | |
*** Longgeek has quit IRC | 03:59 | |
*** Longgeek has joined #openstack-meeting-3 | 04:04 | |
*** Longgeek has quit IRC | 04:05 | |
*** etoews has quit IRC | 04:05 | |
*** yamahata has joined #openstack-meeting-3 | 04:07 | |
*** Longgeek has joined #openstack-meeting-3 | 04:09 | |
*** penick has joined #openstack-meeting-3 | 04:12 | |
*** carl_baldwin has quit IRC | 04:12 | |
*** carl_baldwin has joined #openstack-meeting-3 | 04:14 | |
*** Longgeek has quit IRC | 04:17 | |
*** Longgeek has joined #openstack-meeting-3 | 04:17 | |
*** Networkn3rd has quit IRC | 04:18 | |
*** Longgeek has quit IRC | 04:18 | |
*** nelsnelson has quit IRC | 04:19 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 04:30 | |
*** naohirot has joined #openstack-meeting-3 | 04:34 | |
*** prasoon has joined #openstack-meeting-3 | 04:41 | |
*** coolsvap|afk is now known as coolsvap | 04:42 | |
*** VW has joined #openstack-meeting-3 | 04:42 | |
jmanko | jobs | 04:42 |
---|---|---|
*** yamahata has quit IRC | 04:45 | |
*** yamahata has joined #openstack-meeting-3 | 04:46 | |
*** chuckC_ has quit IRC | 04:48 | |
*** penick_ has joined #openstack-meeting-3 | 04:48 | |
*** penick has quit IRC | 04:49 | |
*** penick_ is now known as penick | 04:49 | |
*** Longgeek has joined #openstack-meeting-3 | 04:50 | |
*** amotoki has joined #openstack-meeting-3 | 04:57 | |
*** wanyen has joined #openstack-meeting-3 | 04:57 | |
*** lazy_prince is now known as killer_prince | 04:59 | |
*** Haomeng has joined #openstack-meeting-3 | 04:59 | |
NobodyCam | morning all | 05:00 |
Haomeng | morning:) | 05:00 |
jroll | good evening NobodyCam :D | 05:00 |
naohirot | o/ | 05:00 |
NobodyCam | #startmeeting Ironic | 05:00 |
NobodyCam | #chair devananda | 05:00 |
openstack | Meeting started Tue Feb 3 05:00:37 2015 UTC and is due to finish in 60 minutes. The chair is NobodyCam. Information about MeetBot at http://wiki.debian.org/MeetBot. | 05:00 |
NobodyCam | Welcome everyone to the Ironic meeting. | 05:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 05:00 |
*** openstack changes topic to " (Meeting topic: Ironic)" | 05:00 | |
openstack | The meeting name has been set to 'ironic' | 05:00 |
openstack | Current chairs: NobodyCam devananda | 05:00 |
wanyen | hi | 05:00 |
NobodyCam | Of course the agenda can be found at: | 05:00 |
NobodyCam | #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting | 05:00 |
jmanko | good evening | 05:01 |
NobodyCam | #topic Greetings, roll-call and announcements | 05:01 |
NobodyCam | Roll-call: Who's here for the Ironic Meeting? | 05:01 |
*** openstack changes topic to "Greetings, roll-call and announcements (Meeting topic: Ironic)" | 05:01 | |
NobodyCam | lol howdy y'all | 05:01 |
JoshNang | o/ | 05:01 |
jroll | \o | 05:01 |
naohirot | o/ | 05:01 |
Haomeng | o/ | 05:01 |
*** chuckC_ has joined #openstack-meeting-3 | 05:01 | |
lintan__ | hi | 05:01 |
wanyen | \o | 05:01 |
jmanko | o/ | 05:01 |
NobodyCam | :) I may fall asleep just kick e if I do :) | 05:01 |
NobodyCam | great to see everyone here :) thank you :_ | 05:02 |
NobodyCam | announcements: | 05:02 |
Haomeng | NobodyCam: :) | 05:02 |
NobodyCam | Devananda may be lurking, but I expect he's having fun in Grenoble. | 05:02 |
*** stendulker has joined #openstack-meeting-3 | 05:02 | |
jroll | I hope he's sleeping :P | 05:02 |
NobodyCam | speaking of the Grenoble meet up is going on now! | 05:02 |
NobodyCam | lol its only 6 there :-p | 05:02 |
NobodyCam | hehehe | 05:02 |
NobodyCam | oh Question Does anyone know if there is a ether pad to follow along with them? | 05:03 |
jroll | yep | 05:03 |
jroll | #link https://etherpad.openstack.org/p/kilo-ironic-midcycle | 05:03 |
jroll | (is for both meetups) | 05:03 |
NobodyCam | awesome thank yoy jroll :) | 05:03 |
NobodyCam | nice | 05:03 |
NobodyCam | oh ya... there is also a meetup in san fran next week :) | 05:04 |
jroll | anyone in this meeting attending the sf meetup next week? | 05:04 |
NobodyCam | Thank you RackSpace for hosting | 05:04 |
NobodyCam | o/ | 05:05 |
jroll | (besides josh and I) | 05:05 |
NobodyCam | \o/ | 05:05 |
NobodyCam | lol | 05:05 |
jroll | all of the onmetal people will be there | 05:05 |
NobodyCam | :) awesome | 05:06 |
NobodyCam | thats really it for my announcements anyone else have any? | 05:06 |
jroll | NobodyCam: may want to announce kilo 2 is thursday | 05:06 |
*** amotoki has quit IRC | 05:06 | |
jroll | #link https://launchpad.net/ironic/+milestone/kilo-2 | 05:06 |
jroll | lots to review | 05:06 |
NobodyCam | oh yes | 05:06 |
wanyen | what features are targeted for kilo2? | 05:07 |
jroll | see the link there, wanyen | 05:07 |
NobodyCam | wayan all on that link jroll pasted | 05:07 |
NobodyCam | #topic kilo-2 progress | 05:07 |
*** openstack changes topic to "kilo-2 progress (Meeting topic: Ironic)" | 05:07 | |
wanyen | none of the iLO specs are targeted? | 05:08 |
jroll | wanyen: which ones can be code complete by thursday? | 05:08 |
NobodyCam | amt is blocked? | 05:08 |
wanyen | I would like to add iLO hw instrospection | 05:08 |
jroll | NobodyCam: it's waiting on a spec update | 05:09 |
jroll | #link https://review.openstack.org/#/c/141269/ | 05:09 |
wanyen | and introspection mgmt i/f | 05:09 |
jroll | wanyen: I see ilo introspection is targeted to kilo 3 | 05:10 |
wanyen | the coding is pretty much done for ilo intropsepction | 05:10 |
jroll | wanyen: no code is proposed for that as far as I can find | 05:10 |
* jroll still looking | 05:10 | |
wanyen | okay. let me discuss it with Nisha | 05:10 |
jroll | oh, I see it now | 05:11 |
NobodyCam | Ty jroll let see if we can unblock that amt by tomorrow | 05:11 |
jroll | please have Nisha us the blueprint for the topic, e.g. bp/blueprint-name | 05:11 |
jroll | wanyen: ^ | 05:11 |
jroll | NobodyCam: +1 | 05:11 |
*** Haomeng has quit IRC | 05:11 | |
lintan__ | cool | 05:11 |
* jroll will review tonight | 05:12 | |
wanyen | jroll,, what;s about blueprint-name? | 05:12 |
NobodyCam | looks like most are in need of code review | 05:12 |
jroll | wanyen: code should be tagged with the blueprint name in the commit message and gerrit topic, or else it's hard to find | 05:13 |
NobodyCam | all love to get eyes one the code reviews for anything tagged for k-2 | 05:13 |
*** amotoki has joined #openstack-meeting-3 | 05:13 | |
*** Haomeng|2 has joined #openstack-meeting-3 | 05:13 | |
wanyen | jroll, I see. | 05:13 |
jroll | I think we have enough review to do in the next 3 days, I'd rather not target anything more to k-2 | 05:13 |
NobodyCam | jroll: +1 | 05:13 |
NobodyCam | how are cleaning states looking? | 05:13 |
NobodyCam | bump to k-3? | 05:14 |
jroll | yeah, need to bump that | 05:14 |
jroll | JoshNang: ^ correct? | 05:14 |
wanyen | iLO driver has quite a few specs therefore I would like to traget at least one for Kilo2 | 05:14 |
NobodyCam | wanyen: I just dont know if we'll have the review time | 05:14 |
jroll | wanyen: kilo-2 is thursday, can any of those be coded, reviewed and merged by thursday? I kind of doubt it. if one happens to make it that's great, but I don't think it's priority | 05:15 |
NobodyCam | there a lot up now | 05:15 |
*** BadCub01_ has joined #openstack-meeting-3 | 05:15 | |
wanyen | jroll, I think Niahs is pretty much done with coding | 05:16 |
NobodyCam | anything eles on what we need for k-2? | 05:16 |
NobodyCam | wanyen: we can try | 05:16 |
wanyen | Can we just target it if it makes to Kilo that's great otherwise wait for kilo3? | 05:16 |
jroll | wanyen: all of nisha's introspection code is failing tests... I don't think it's done, we can try but it's bottom of the priority list | 05:16 |
wanyen | NobodyCam; ty | 05:16 |
JoshNang | jroll: yeah it's going to need a bump | 05:16 |
jroll | cores are reviewing like crazy this week, don't overwork us too hard :P | 05:17 |
JoshNang | i'm planning on actually writing code for cleaning tomorrow, but it won't land | 05:17 |
jroll | JoshNang: cool, thanks | 05:17 |
JoshNang | (land by thurs, that is) | 05:17 |
NobodyCam | JoshNang: are you bumping? | 05:17 |
jroll | I'm doing it now | 05:17 |
JoshNang | kk | 05:17 |
NobodyCam | ty | 05:17 |
JoshNang | thanks! | 05:17 |
NobodyCam | hehe | 05:17 |
jroll | oh idk if I can | 05:18 |
NobodyCam | anything else for k-2 | 05:18 |
jroll | yeah, I can't bump that, I'll ping deva | 05:18 |
NobodyCam | ok moving on... | 05:18 |
JoshNang | jroll: i bumped it | 05:18 |
jroll | oh, neat | 05:18 |
NobodyCam | #topic SubTeam: status report (deprecated) | 05:19 |
*** openstack changes topic to "SubTeam: status report (deprecated) (Meeting topic: Ironic)" | 05:19 | |
NobodyCam | any questions, on the status we have? | 05:19 |
jroll | "deprecated" :P | 05:19 |
jroll | #link https://etherpad.openstack.org/p/IronicWhiteBoard | 05:19 |
jroll | status report is ^ as always | 05:19 |
NobodyCam | some folks are at hte meet up so we may be a little stat lite | 05:19 |
NobodyCam | I see looks like we have a Proposal to make agent_ssh jobs vote.. w00t | 05:19 |
jroll | yes! | 05:20 |
jroll | I put that up today | 05:20 |
jroll | clarkb said he was cool with it in terms of gate resources and whatnot | 05:20 |
NobodyCam | jroll: off the top of your head you know the current pass / fail %'s | 05:20 |
jroll | NobodyCam: no, but anecdotally it's just as stable as the pxe_ssh job | 05:20 |
NobodyCam | then I think its something we need | 05:21 |
jroll | I haven't seen a not-real failure in a while afaik | 05:21 |
jroll | yep | 05:21 |
jroll | I saw a patch that actually broke it today, so decided to put that up | 05:21 |
NobodyCam | thoughts form other folk? | 05:21 |
*** eghobo has joined #openstack-meeting-3 | 05:21 | |
NobodyCam | I take that as a do it | 05:22 |
NobodyCam | :) | 05:22 |
JoshNang | +1! | 05:22 |
jroll | ++ | 05:22 |
NobodyCam | jroll: you have a link for the review? | 05:22 |
jroll | #link https://review.openstack.org/#/c/152340/ | 05:23 |
NobodyCam | awesome :) | 05:23 |
NobodyCam | # info agent_ssh to be voting in gate when https://review.openstack.org/#/c/152340/ lands | 05:24 |
jroll | did you want #info? | 05:24 |
jroll | :) | 05:24 |
NobodyCam | doh | 05:24 |
NobodyCam | #info agent_ssh to be voting in gate when https://review.openstack.org/#/c/152340/ lands | 05:25 |
NobodyCam | ok moving on | 05:25 |
NobodyCam | #topic Discuss per driver sensor meters spec | 05:25 |
*** openstack changes topic to "Discuss per driver sensor meters spec (Meeting topic: Ironic)" | 05:25 | |
NobodyCam | wanyen: thats you | 05:25 |
wanyen | Jim and myself would like to discuss “Support per driver sensor meters” spec https://review.openstack.org/#/c/130074/. This spec proposes 3 work items. It looks to me that all reviewers agreed to the 1st two proposed work items, namely conductor to remove all ipmi assumptions and to allow drivers to collect sensors for un-deployed nodes. However, there seems to be different opinions on whether to have conductor to | 05:25 |
jroll | wanyen: you cut off at "different opinions on whether to have conductor to" | 05:26 |
wanyen | However, there seems to be different opinions on whether to have conductor to do meter sensor and resource id naming needed for the targeted metering systems. We would like to discuss this proposed work item and hopefully get guidance/resolution on this. Jim is the author of the spec so I will hand the discussion over to Jim. | 05:26 |
jroll | do we have a link to the spec? | 05:26 |
wanyen | jmanko, do you want to give more details? | 05:26 |
wanyen | https://review.openstack.org/#/c/130074/ | 05:26 |
jmanko | #link https://review.openstack.org/#/c/127378/ | 05:26 |
NobodyCam | #link https://review.openstack.org/#/c/130074/ | 05:26 |
NobodyCam | ??? | 05:27 |
jmanko | Ok, current spec outlines conductor doing meter name transformation instead of ceilomter plugin | 05:27 |
jmanko | This enables a single generic plugin in ceilometer instead of a per sensor provider plugin. | 05:28 |
NobodyCam | wanyen: jmanko which of the two specs are we looking at? | 05:29 |
jroll | what's the argument for the conductor not doing meter name things? | 05:29 |
jroll | transformation, I guess | 05:29 |
jroll | what does "meter name transformation" entail, anyway? | 05:29 |
wanyen | It's the per driver sensor meter spec 133074 | 05:29 |
*** amotoki has quit IRC | 05:29 | |
jmanko | if conductor supports multiple metering systems, more code in the conductor instead of inside metering system plugins | 05:30 |
wanyen | sorry 130074 | 05:30 |
jmanko | character string transformation to valid metering system characters | 05:30 |
jmanko | and metering system name composition | 05:31 |
jmanko | a small amount of code from my perperspective | 05:31 |
*** VW has quit IRC | 05:31 | |
jroll | hm, so the debate is 1) conductor builds the sensor names vs 2) sensor plugin (e.g. ceilometer) builds the sensor names? | 05:32 |
jmanko | pretty much, | 05:32 |
NobodyCam | reading Chris Dent's comments on rev 6 now | 05:32 |
jroll | "sensor names" being the keys in the key/value structure of the data, I guess | 05:33 |
jroll | I don't see how the conductor can do it generically for many sensor providers, since there may be different valid characters/names/etc | 05:33 |
jroll | e.g. / and . have meaning to graphite (if we were to make a graphite plugin) | 05:34 |
jroll | (idk if those have special meaning in ceilometer) | 05:34 |
NobodyCam | jroll: Thats where I'm leaning | 05:34 |
NobodyCam | conductor should not have to account for every thing. thats what plugins are for really | 05:35 |
jroll | I mean, the conductor could do normalization of the sensor name, but the plugins will have to do other things specific to that provider | 05:35 |
jroll | like conductor could normalize "cpu temperature" to "cpu_temperature" | 05:35 |
jmanko | There isn't so much special meaning as there is inability to use certain characters in keys meter names. | 05:35 |
*** eghobo has quit IRC | 05:35 | |
jmanko | jroll: righ | 05:35 |
Haomeng|2 | jroll: +1, should depends on sensor providers to handle the naming logic | 05:36 |
jroll | but only the ceilometer plugin can know if _ is valid | 05:36 |
jmanko | simple transformation for acceptable characters | 05:36 |
jmanko | acceptable metering system character set. | 05:36 |
jmanko | for both keys and meter name strings | 05:37 |
*** dougwig has quit IRC | 05:38 | |
*** banix has quit IRC | 05:38 | |
*** dougwig has joined #openstack-meeting-3 | 05:38 | |
jmanko | jroll: The plugin can 100% generic (provider independent) | 05:38 |
wanyen | Chris dent on the other hand like the idea of having a generic ccilometer plug-in. | 05:38 |
jroll | no, chris dent wants a completely generic sensor emitter | 05:39 |
jroll | however different sensor consumers will have different APIs, formats, etc | 05:39 |
wanyen | with a generic celiometer plug-in then producer will need to do the naming xformation | 05:39 |
jmanko | It's a pain to coordinate release of ironic with appropriate ceilometer plugin | 05:39 |
jroll | wait, define "ceilometer plugin" for me? | 05:40 |
jroll | I feel like you're not talking about what I think you're talking about | 05:40 |
jmanko | There is an IPMI sensor plugin in ceilometer today that creates meters for sensors | 05:40 |
jmanko | The plugin assumes the producer of the sensors it receives are from an ipmi driver | 05:41 |
jroll | oh. | 05:41 |
NobodyCam | oh | 05:41 |
jroll | I assumed ceilometer just took a key/value and stored it | 05:41 |
jroll | sigh, why does ceilometer care if the metrics are from an ipmi thing | 05:42 |
jmanko | no no no. Ceilometer morphs sensor data into meter names | 05:42 |
jmanko | That is the issue! Ceilometer shouldn't care who produced them. | 05:42 |
NobodyCam | jmanko: ya I see yourpoint | 05:42 |
*** rameshg87 has joined #openstack-meeting-3 | 05:42 | |
jroll | so if we send e.g. hardware.current, it won't care? | 05:43 |
jroll | (as opposed to hardware.ipmi.current) | 05:43 |
jmanko | yes if ironic creates the name | 05:43 |
jmanko | Today, the ceil plugin creates the name hardware.ipmi.current | 05:44 |
jroll | and the goal here is to send sensor data from non-ipmi drivers, and have the names normalized, correct? | 05:44 |
jroll | so that ipmi sensors and ilo sensors look the same? | 05:44 |
Haomeng|2 | we defined the ipmi-independent data model for sensor data which send out via notification bus - https://github.com/openstack/ironic/blob/master/ironic/drivers/base.py#L567 | 05:44 |
Haomeng|2 | current, fan, are the sensor types | 05:44 |
jmanko | yes, but if you need a new one like "health" you have change the ceilometer plugin today. | 05:45 |
*** killer_prince is now known as lazy_prince | 05:45 | |
jroll | yeah, that's horrible | 05:46 |
jroll | where's the code that sends things to ceilometer? | 05:46 |
Haomeng|2 | jmanko: that is because ceilometer hardcode the sensor types I think | 05:46 |
jmanko | jroll: in the conductor | 05:46 |
Haomeng|2 | jroll: this is the base method interface - https://github.com/openstack/ironic/blob/master/ironic/drivers/base.py#L567 | 05:46 |
jmanko | Haomeng: Yea, its the way the Ceilomter plugin is implemented | 05:47 |
jroll | ok yeah, I hate this | 05:47 |
jroll | does anyone actually run ceilometer in production? | 05:47 |
Haomeng|2 | jroll: and this one - https://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py#L1139 | 05:47 |
jroll | Haomeng|2: right, I've found it | 05:47 |
Haomeng|2 | jroll: :) | 05:48 |
jroll | the word 'ipmi' should never appear in ironic.conductor.manager | 05:48 |
jroll | that seems like a huge violation of concerns to me | 05:48 |
jroll | I'm +1000000000 on making this generic | 05:48 |
jmanko | I've used ceilometer (not in production) and tried to write code which makes use of sensors. It's not straightforward | 05:48 |
jroll | probably the way of this spec | 05:48 |
Haomeng|2 | yes, but the event type is requried for ceilometer, they suggest to define - 'event_type': 'hardware.ipmi.metrics.update' | 05:48 |
jmanko | You get rid of that and have a single sensor event type | 05:49 |
Haomeng|2 | jroll: so it is ceilometer special | 05:49 |
jroll | the other way to deal with this is to add e.g. hardware.ilo.metrics.update to ceilometer | 05:49 |
jroll | and hardware.drac.metrics.update | 05:49 |
jroll | and so on and so on | 05:49 |
Haomeng|2 | jroll: yes, this is issue | 05:49 |
jroll | and that seems like a huge violation of separation of concerns to me | 05:50 |
NobodyCam | * ten minutes* | 05:50 |
jmanko | I wanted this generic so I could send sensor data to other metering systems. I was able to easily use Monasca | 05:50 |
Haomeng|2 | jroll: we can define as common name such as 'hardware.metrics.update' | 05:50 |
jroll | +1 | 05:50 |
jroll | jmanko: +1000 | 05:50 |
*** VW has joined #openstack-meeting-3 | 05:50 | |
Haomeng|2 | jroll: but not sure if ceilometer can handle such common name | 05:50 |
jroll | we shouldn't hard depend on ceilometer, this should be pluggable | 05:50 |
jroll | Haomeng|2: then we drop support for ceilometer, that's absurd if they can't handle it | 05:51 |
jroll | (or we fix ceilometer) | 05:51 |
NobodyCam | jroll: ++ for fix | 05:51 |
jroll | to be clear, it won't be me fixing it :) | 05:51 |
Haomeng|2 | jroll: ++ | 05:51 |
jroll | jmanko: I think I like the direction of this spec | 05:52 |
NobodyCam | ok so did I get yes to making it more generic? | 05:52 |
jroll | it's a yes from me | 05:52 |
jmanko | and from me | 05:52 |
wanyen | ++ | 05:52 |
NobodyCam | wanyen: ?? | 05:52 |
naohirot | +1 from irmc's point of view | 05:52 |
NobodyCam | the I's have it | 05:52 |
jroll | jmanko: I'm going to promise to do a proper review on this spec, with more research etc | 05:53 |
jmanko | cool | 05:53 |
jroll | jmanko: please ping me if I don't review it this week and yell at me :) | 05:53 |
wanyen | jroll, ty | 05:53 |
NobodyCam | thank you wanyen and jmanko | 05:53 |
jmanko | jroll: Great :) | 05:53 |
NobodyCam | and everyone for there input | 05:53 |
jmanko | thank you | 05:53 |
NobodyCam | ok inthe last few minutes | 05:53 |
jroll | cool, anything else on this topic? | 05:53 |
NobodyCam | #topic Open Discussion | 05:53 |
*** openstack changes topic to "Open Discussion (Meeting topic: Ironic)" | 05:53 | |
NobodyCam | doh | 05:54 |
jroll | should we #undo and have an #agreed there | 05:54 |
jroll | ? | 05:54 |
NobodyCam | #topic Discuss per driver sensor meters spec | 05:54 |
*** openstack changes topic to "Discuss per driver sensor meters spec (Meeting topic: Ironic)" | 05:54 | |
jroll | lol | 05:54 |
Haomeng|2 | I raised one bp for our ironic-discovery - https://blueprints.launchpad.net/ironic-discoverd/+spec/in-band-ipmi-auto-configuration, welcome your comments if this is good idea:) | 05:54 |
*** ramineni has joined #openstack-meeting-3 | 05:55 | |
*** VW has quit IRC | 05:55 | |
*** erw has quit IRC | 05:55 | |
wanyen | ilo driver stillhave quite a few specs taht needs review and approval, so please review them, ty | 05:55 |
jroll | Haomeng|2: neat idea | 05:55 |
*** VW has joined #openstack-meeting-3 | 05:55 | |
NobodyCam | #agreed to make ironic more handle sensor data in a more generic way | 05:55 |
NobodyCam | #topic Open Discussion | 05:56 |
*** openstack changes topic to "Open Discussion (Meeting topic: Ironic)" | 05:56 | |
Haomeng|2 | jroll: :) | 05:56 |
*** erw has joined #openstack-meeting-3 | 05:56 | |
jroll | open discussion: I need sleep | 05:56 |
jmanko | same here | 05:56 |
NobodyCam | lol yep | 05:57 |
NobodyCam | if theres nothing more we can end the meeting | 05:57 |
jroll | I've got nothing | 05:57 |
NobodyCam | awesome meeting everyone one thank you | 05:57 |
Haomeng|2 | NobodyCam: thank you:) | 05:57 |
wanyen | ty | 05:57 |
*** yamahata has quit IRC | 05:57 | |
jroll | thanks for chairing, NobodyCam! :) | 05:57 |
NobodyCam | see ya all tomorrow | 05:57 |
Haomeng|2 | NobodyCam: good night! | 05:57 |
jmanko | thanks | 05:57 |
lintan__ | bye thank you | 05:57 |
NobodyCam | #endmeeting | 05:57 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 05:57 | |
openstack | Meeting ended Tue Feb 3 05:57:52 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 05:57 |
jroll | night everyone | 05:57 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-02-03-05.00.html | 05:57 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-02-03-05.00.txt | 05:57 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-02-03-05.00.log.html | 05:57 |
*** rameshg87 has left #openstack-meeting-3 | 05:57 | |
NobodyCam | :0 | 05:58 |
*** wanyen has quit IRC | 05:58 | |
*** BadCub01_ has quit IRC | 05:58 | |
*** ramineni has left #openstack-meeting-3 | 05:58 | |
*** stendulker_ has joined #openstack-meeting-3 | 06:08 | |
*** stendulker has quit IRC | 06:10 | |
*** Sukhdev has joined #openstack-meeting-3 | 06:14 | |
*** Longgeek has quit IRC | 06:16 | |
*** mrmartin has joined #openstack-meeting-3 | 06:16 | |
*** Longgeek has joined #openstack-meeting-3 | 06:16 | |
*** Longgeek has quit IRC | 06:17 | |
*** sweston has quit IRC | 06:21 | |
*** sweston has joined #openstack-meeting-3 | 06:22 | |
*** marun has joined #openstack-meeting-3 | 06:22 | |
*** VW__ has joined #openstack-meeting-3 | 06:25 | |
*** VW has quit IRC | 06:25 | |
*** marun has quit IRC | 06:27 | |
*** mattgriffin has quit IRC | 06:28 | |
*** mattgriffin has joined #openstack-meeting-3 | 06:36 | |
*** carl_baldwin has quit IRC | 06:49 | |
*** eghobo has joined #openstack-meeting-3 | 06:55 | |
*** penick has quit IRC | 06:58 | |
*** eghobo has quit IRC | 07:02 | |
*** stendulker has joined #openstack-meeting-3 | 07:09 | |
*** mrunge has joined #openstack-meeting-3 | 07:10 | |
*** stendulker_ has quit IRC | 07:12 | |
*** mrda is now known as mrda-away | 07:14 | |
*** VW__ has quit IRC | 07:16 | |
*** Networkn3rd has joined #openstack-meeting-3 | 07:19 | |
*** Networkn3rd has quit IRC | 07:20 | |
*** Networkn3rd has joined #openstack-meeting-3 | 07:20 | |
*** Sukhdev has quit IRC | 07:24 | |
*** Networkn3rd has quit IRC | 07:25 | |
*** scheuran has joined #openstack-meeting-3 | 07:31 | |
*** akira-y has joined #openstack-meeting-3 | 07:51 | |
*** sergef has joined #openstack-meeting-3 | 07:51 | |
*** akira-y has left #openstack-meeting-3 | 07:52 | |
*** amotoki has joined #openstack-meeting-3 | 07:55 | |
*** jtomasek has joined #openstack-meeting-3 | 07:55 | |
*** akira-y has joined #openstack-meeting-3 | 07:58 | |
*** AndChat|677369 has joined #openstack-meeting-3 | 08:02 | |
*** amotoki has quit IRC | 08:03 | |
*** akira-y has quit IRC | 08:03 | |
*** yamamoto_ has quit IRC | 08:03 | |
*** amotoki has joined #openstack-meeting-3 | 08:04 | |
*** sahid has joined #openstack-meeting-3 | 08:05 | |
*** belmoreira has joined #openstack-meeting-3 | 08:05 | |
*** AndChat|677369 is now known as akira-y | 08:08 | |
*** evgenyf has quit IRC | 08:09 | |
*** obondarev has quit IRC | 08:11 | |
*** iovadia has joined #openstack-meeting-3 | 08:18 | |
*** yamahata has joined #openstack-meeting-3 | 08:18 | |
*** amotoki has quit IRC | 08:21 | |
*** yamahata has quit IRC | 08:24 | |
*** amotoki has joined #openstack-meeting-3 | 08:25 | |
*** jcoufal has joined #openstack-meeting-3 | 08:35 | |
*** MaxV has joined #openstack-meeting-3 | 08:40 | |
*** zz_ttrifonov is now known as ttrifonov | 08:40 | |
*** akira-y has quit IRC | 08:41 | |
*** akira-y has joined #openstack-meeting-3 | 08:42 | |
*** akira-y has left #openstack-meeting-3 | 08:42 | |
*** sergef has quit IRC | 08:46 | |
*** MaxV has quit IRC | 08:47 | |
*** MaxV has joined #openstack-meeting-3 | 08:49 | |
*** sergef has joined #openstack-meeting-3 | 08:51 | |
*** amotoki has quit IRC | 08:53 | |
*** safchain has joined #openstack-meeting-3 | 08:54 | |
*** amotoki has joined #openstack-meeting-3 | 08:57 | |
*** watanabe_isao has quit IRC | 08:58 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 09:02 | |
*** amotoki has quit IRC | 09:02 | |
*** lazy_prince has quit IRC | 09:03 | |
*** mattgriffin has quit IRC | 09:05 | |
*** SumitNaiksatam has quit IRC | 09:07 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 09:08 | |
*** killer_prince has joined #openstack-meeting-3 | 09:17 | |
*** killer_prince is now known as lazy_prince | 09:17 | |
*** JeanBriceCombebi has quit IRC | 09:20 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 09:20 | |
*** armax has quit IRC | 09:24 | |
*** zz_johnthetubagu is now known as johnthetubaguy | 09:27 | |
*** matrohon has joined #openstack-meeting-3 | 09:32 | |
*** igordcard has joined #openstack-meeting-3 | 09:46 | |
*** salv-orlando has joined #openstack-meeting-3 | 09:48 | |
*** ctlaugh has quit IRC | 09:50 | |
*** igordcard has quit IRC | 09:51 | |
*** jtomasek has quit IRC | 09:52 | |
*** ctlaugh has joined #openstack-meeting-3 | 09:54 | |
*** igordcard has joined #openstack-meeting-3 | 09:54 | |
*** aleksandr_null_ has quit IRC | 09:55 | |
*** mrmartin has quit IRC | 10:04 | |
*** jtomasek has joined #openstack-meeting-3 | 10:05 | |
*** mrmartin has joined #openstack-meeting-3 | 10:09 | |
*** Haomeng has joined #openstack-meeting-3 | 10:28 | |
*** Haomeng|2 has quit IRC | 10:28 | |
*** stanzgy has quit IRC | 10:56 | |
*** aleksandr_null has joined #openstack-meeting-3 | 11:00 | |
*** prasoon has quit IRC | 11:01 | |
*** egallen has joined #openstack-meeting-3 | 11:01 | |
*** egallen has quit IRC | 11:05 | |
*** aleksandr_null has quit IRC | 11:07 | |
*** Haomeng has quit IRC | 11:11 | |
*** egallen has joined #openstack-meeting-3 | 11:12 | |
*** Haomeng has joined #openstack-meeting-3 | 11:12 | |
*** egallen has quit IRC | 11:27 | |
*** jcoufal_ has joined #openstack-meeting-3 | 11:29 | |
*** aleksandr_null has joined #openstack-meeting-3 | 11:32 | |
*** jcoufal has quit IRC | 11:32 | |
*** jcoufal_ has quit IRC | 11:34 | |
*** JeanBriceCombebi has quit IRC | 11:41 | |
*** egallen has joined #openstack-meeting-3 | 11:45 | |
*** lazy_prince has quit IRC | 11:56 | |
*** jcoufal has joined #openstack-meeting-3 | 11:59 | |
*** egallen has quit IRC | 12:02 | |
*** killer_prince has joined #openstack-meeting-3 | 12:16 | |
*** killer_prince is now known as lazy_prince | 12:16 | |
*** devvesa has joined #openstack-meeting-3 | 12:22 | |
*** jcoufal has quit IRC | 12:23 | |
*** jcoufal has joined #openstack-meeting-3 | 12:28 | |
*** Longgeek has joined #openstack-meeting-3 | 12:29 | |
*** tellesnobrega__ has joined #openstack-meeting-3 | 12:31 | |
*** tellesnobrega_ has quit IRC | 12:32 | |
*** Longgeek has quit IRC | 12:33 | |
*** Haomeng|2 has joined #openstack-meeting-3 | 12:40 | |
*** Haomeng has quit IRC | 12:41 | |
*** amotoki has joined #openstack-meeting-3 | 12:43 | |
*** Haomeng has joined #openstack-meeting-3 | 12:45 | |
*** markvoelker has quit IRC | 12:45 | |
*** Haomeng|2 has quit IRC | 12:46 | |
*** markvoelker has joined #openstack-meeting-3 | 12:46 | |
*** yamamoto has joined #openstack-meeting-3 | 12:46 | |
*** egallen has joined #openstack-meeting-3 | 12:46 | |
*** egallen has quit IRC | 12:47 | |
*** jmankov has joined #openstack-meeting-3 | 12:48 | |
*** devvesa_ has joined #openstack-meeting-3 | 12:48 | |
*** markvoelker has quit IRC | 12:50 | |
*** belmorei_ has joined #openstack-meeting-3 | 12:54 | |
*** belmoreira has quit IRC | 12:55 | |
*** yamamoto has quit IRC | 12:55 | |
*** markvoelker has joined #openstack-meeting-3 | 12:56 | |
*** devvesa has quit IRC | 12:57 | |
*** kbyrne has quit IRC | 12:57 | |
*** jmanko has quit IRC | 12:57 | |
*** kbyrne has joined #openstack-meeting-3 | 12:58 | |
*** stendulker has quit IRC | 13:05 | |
*** belmorei_ has quit IRC | 13:11 | |
*** prasoon has joined #openstack-meeting-3 | 13:14 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 13:15 | |
*** ttrifonov is now known as zz_ttrifonov | 13:16 | |
*** zz_ttrifonov is now known as ttrifonov | 13:18 | |
*** etoews has joined #openstack-meeting-3 | 13:28 | |
*** baoli has joined #openstack-meeting-3 | 13:33 | |
*** baoli has quit IRC | 13:35 | |
*** Longgeek has joined #openstack-meeting-3 | 13:35 | |
*** baoli has joined #openstack-meeting-3 | 13:36 | |
*** etoews has quit IRC | 13:36 | |
*** devvesa_ has quit IRC | 13:37 | |
*** etoews has joined #openstack-meeting-3 | 13:37 | |
*** bknudson has quit IRC | 13:38 | |
*** yamamoto has joined #openstack-meeting-3 | 13:38 | |
*** salv-orlando has quit IRC | 13:40 | |
*** alexpilotti has joined #openstack-meeting-3 | 13:40 | |
*** yamamoto has quit IRC | 13:43 | |
*** banix has joined #openstack-meeting-3 | 13:47 | |
*** prasoon has quit IRC | 13:48 | |
*** Longgeek has quit IRC | 13:54 | |
*** banix has quit IRC | 13:59 | |
*** bknudson has joined #openstack-meeting-3 | 14:02 | |
*** carl_baldwin has joined #openstack-meeting-3 | 14:05 | |
*** annegentle has joined #openstack-meeting-3 | 14:05 | |
*** etoews has quit IRC | 14:05 | |
*** carl_baldwin has quit IRC | 14:06 | |
*** salv-orlando has joined #openstack-meeting-3 | 14:09 | |
*** Networkn3rd has joined #openstack-meeting-3 | 14:11 | |
*** banix has joined #openstack-meeting-3 | 14:13 | |
*** markvoelker has quit IRC | 14:16 | |
*** markvoelker has joined #openstack-meeting-3 | 14:16 | |
*** wojdev has joined #openstack-meeting-3 | 14:21 | |
*** markvoelker has quit IRC | 14:21 | |
*** mattgriffin has joined #openstack-meeting-3 | 14:28 | |
*** lblanchard has joined #openstack-meeting-3 | 14:30 | |
*** nelsnelson has joined #openstack-meeting-3 | 14:31 | |
*** nelsnelson has quit IRC | 14:32 | |
*** thomasem has joined #openstack-meeting-3 | 14:32 | |
*** nelsnelson has joined #openstack-meeting-3 | 14:33 | |
*** JeanBriceCombebi has quit IRC | 14:35 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 14:35 | |
*** jpomero has joined #openstack-meeting-3 | 14:37 | |
*** wojdev has quit IRC | 14:39 | |
*** jgrimm is now known as zz_jgrimm | 14:42 | |
*** VW has joined #openstack-meeting-3 | 14:42 | |
*** thomasem has quit IRC | 14:43 | |
*** yamamoto has joined #openstack-meeting-3 | 14:44 | |
*** thomasem has joined #openstack-meeting-3 | 14:48 | |
*** yamamoto has quit IRC | 14:48 | |
*** banix has quit IRC | 14:49 | |
*** wojdev has joined #openstack-meeting-3 | 14:50 | |
*** Longgeek has joined #openstack-meeting-3 | 14:51 | |
*** absubram has joined #openstack-meeting-3 | 14:53 | |
*** mattfarina has joined #openstack-meeting-3 | 14:55 | |
*** mattfarina has quit IRC | 14:58 | |
*** banix has joined #openstack-meeting-3 | 14:59 | |
*** naohirot has quit IRC | 14:59 | |
*** banix has quit IRC | 14:59 | |
*** gholler has joined #openstack-meeting-3 | 14:59 | |
*** markvoelker has joined #openstack-meeting-3 | 15:01 | |
*** mattfarina has joined #openstack-meeting-3 | 15:01 | |
*** coolsvap is now known as coolsvap|afk | 15:01 | |
*** dboik has joined #openstack-meeting-3 | 15:01 | |
*** zhipeng has joined #openstack-meeting-3 | 15:02 | |
*** benwh4 has joined #openstack-meeting-3 | 15:02 | |
*** egallen has joined #openstack-meeting-3 | 15:02 | |
benwh4 | ello everyone | 15:02 |
*** carl_baldwin has joined #openstack-meeting-3 | 15:02 | |
benwh4 | is there a meeting today ? or am I early ? | 15:04 |
*** etoews has joined #openstack-meeting-3 | 15:04 | |
*** benwh4 has left #openstack-meeting-3 | 15:07 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 15:08 | |
*** wojdev has quit IRC | 15:11 | |
*** mattfarina has quit IRC | 15:11 | |
*** Longgeek has quit IRC | 15:11 | |
*** dboik has quit IRC | 15:16 | |
*** dboik has joined #openstack-meeting-3 | 15:16 | |
*** dboik has quit IRC | 15:17 | |
*** dboik has joined #openstack-meeting-3 | 15:17 | |
*** JeanBriceCombebi has quit IRC | 15:18 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 15:18 | |
*** fischerw has joined #openstack-meeting-3 | 15:20 | |
*** mattfarina has joined #openstack-meeting-3 | 15:20 | |
*** wojdev has joined #openstack-meeting-3 | 15:27 | |
*** mattfarina has quit IRC | 15:28 | |
*** JeanBriceCombebi has quit IRC | 15:33 | |
*** jtomasek has quit IRC | 15:33 | |
*** etoews has quit IRC | 15:34 | |
*** etoews has joined #openstack-meeting-3 | 15:35 | |
*** peristeri has joined #openstack-meeting-3 | 15:35 | |
*** tellesnobrega__ has quit IRC | 15:40 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 15:40 | |
*** zz_jgrimm is now known as jgrimm | 15:41 | |
*** carl_baldwin has quit IRC | 15:42 | |
*** jtomasek has joined #openstack-meeting-3 | 15:42 | |
*** absubram has left #openstack-meeting-3 | 15:42 | |
*** armax has joined #openstack-meeting-3 | 15:42 | |
*** rcleere_ is now known as rcleere_away | 15:42 | |
*** rcleere_away is now known as rcleere_ | 15:43 | |
*** carl_baldwin has joined #openstack-meeting-3 | 15:46 | |
*** coolsvap|afk is now known as coolsvap | 15:46 | |
*** coolsvap is now known as coolsvap_ | 15:50 | |
*** kozhukalov has joined #openstack-meeting-3 | 15:50 | |
*** thangp has joined #openstack-meeting-3 | 15:50 | |
*** dboik has quit IRC | 15:51 | |
*** coolsvap_ is now known as coolsvap|afk | 15:52 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 15:53 | |
*** coolsvap|afk is now known as swapnilkulkarni | 15:54 | |
*** egallen has quit IRC | 15:54 | |
*** swapnilkulkarni is now known as swapnil | 15:54 | |
*** swapnil is now known as swapnilk | 15:54 | |
*** SridharRamaswamy has quit IRC | 15:58 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 15:58 | |
*** jtomasek has quit IRC | 15:59 | |
*** belmoreira has joined #openstack-meeting-3 | 16:00 | |
*** jckasper_ has joined #openstack-meeting-3 | 16:03 | |
*** jtomasek has joined #openstack-meeting-3 | 16:04 | |
*** annegentle has quit IRC | 16:08 | |
*** bpokorny has joined #openstack-meeting-3 | 16:10 | |
*** salv-orlando has quit IRC | 16:11 | |
*** lazy_prince is now known as killer_prince | 16:17 | |
*** annegentle has joined #openstack-meeting-3 | 16:19 | |
*** cbader has quit IRC | 16:20 | |
*** rhagarty has quit IRC | 16:20 | |
*** rhagarty has joined #openstack-meeting-3 | 16:20 | |
*** cbader has joined #openstack-meeting-3 | 16:20 | |
*** kitho has joined #openstack-meeting-3 | 16:22 | |
*** rhagarty has quit IRC | 16:25 | |
*** fischerw has quit IRC | 16:25 | |
*** rhagarty has joined #openstack-meeting-3 | 16:25 | |
*** fischerw has joined #openstack-meeting-3 | 16:25 | |
*** rhagarty has quit IRC | 16:26 | |
*** rhagarty has joined #openstack-meeting-3 | 16:26 | |
*** evgenyf has joined #openstack-meeting-3 | 16:27 | |
*** rhagarty has quit IRC | 16:27 | |
*** cbader has quit IRC | 16:27 | |
*** fischerw has quit IRC | 16:27 | |
*** cbader has joined #openstack-meeting-3 | 16:27 | |
*** rhagarty has joined #openstack-meeting-3 | 16:27 | |
*** fischerw has joined #openstack-meeting-3 | 16:27 | |
*** rhagarty has quit IRC | 16:28 | |
*** fischerw has quit IRC | 16:28 | |
*** cbader has quit IRC | 16:28 | |
*** fischerw has joined #openstack-meeting-3 | 16:28 | |
*** rhagarty has joined #openstack-meeting-3 | 16:28 | |
*** cbader has joined #openstack-meeting-3 | 16:28 | |
*** fischerw has quit IRC | 16:29 | |
*** fischerw has joined #openstack-meeting-3 | 16:30 | |
*** fischerw has quit IRC | 16:30 | |
*** fischerw has joined #openstack-meeting-3 | 16:30 | |
*** fischerw has quit IRC | 16:31 | |
*** fischerw has joined #openstack-meeting-3 | 16:32 | |
*** fischerw has quit IRC | 16:32 | |
*** cbader has quit IRC | 16:32 | |
*** cbader has joined #openstack-meeting-3 | 16:33 | |
*** fischerw has joined #openstack-meeting-3 | 16:33 | |
*** kitho has quit IRC | 16:39 | |
*** amotoki has quit IRC | 16:41 | |
*** eghobo has joined #openstack-meeting-3 | 16:50 | |
*** annegentle has quit IRC | 16:51 | |
*** SridharRamaswamy has quit IRC | 16:53 | |
*** regana has joined #openstack-meeting-3 | 16:54 | |
*** madhumohan has joined #openstack-meeting-3 | 16:55 | |
*** jwy has joined #openstack-meeting-3 | 16:55 | |
*** ChuckC__ has joined #openstack-meeting-3 | 16:56 | |
*** jwy has quit IRC | 16:56 | |
*** Longgeek has joined #openstack-meeting-3 | 16:57 | |
*** jwy has joined #openstack-meeting-3 | 16:57 | |
*** chuckC_ has quit IRC | 16:57 | |
*** ChuckC__ is now known as ChuckC_ | 16:57 | |
*** matrohon has quit IRC | 16:59 | |
*** jwy has quit IRC | 16:59 | |
*** thinrichs has joined #openstack-meeting-3 | 16:59 | |
*** jwy has joined #openstack-meeting-3 | 16:59 | |
*** ChuckC has quit IRC | 17:00 | |
*** arosen1 has joined #openstack-meeting-3 | 17:00 | |
*** stevenldt has joined #openstack-meeting-3 | 17:01 | |
*** cloudtoa_ has joined #openstack-meeting-3 | 17:01 | |
thinrichs | Hi all! | 17:02 |
arosen1 | Hiya! | 17:02 |
thinrichs | #startmeeting CongressTeamMeeting | 17:02 |
openstack | Meeting started Tue Feb 3 17:02:21 2015 UTC and is due to finish in 60 minutes. The chair is thinrichs. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:02 |
*** openstack changes topic to " (Meeting topic: CongressTeamMeeting)" | 17:02 | |
openstack | The meeting name has been set to 'congressteammeeting' | 17:02 |
*** sarob has joined #openstack-meeting-3 | 17:02 | |
thinrichs | Let's get started with status updates. | 17:02 |
thinrichs | #topic status | 17:02 |
*** openstack changes topic to "status (Meeting topic: CongressTeamMeeting)" | 17:03 | |
thinrichs | People with high priority blueprints should go first. | 17:03 |
thinrichs | cloudtoa_: want to get us started? | 17:03 |
*** Longgeek has quit IRC | 17:03 | |
cloudtoa_ | I am working on the control-bus now, should have something submitted in the next couple of days (code). | 17:03 |
thinrichs | Nice. | 17:04 |
thinrichs | Anything you need from us? | 17:04 |
*** ttrifonov is now known as zz_ttrifonov | 17:04 | |
cloudtoa_ | Not at this time. | 17:04 |
arosen1 | cloudtoa_: sounds good. Looking forward to seeing it on gerrit :) | 17:05 |
thinrichs | Okay. So that will probably get in close to kilo2 (which is sometime this week). | 17:05 |
*** alexsyip has joined #openstack-meeting-3 | 17:05 | |
thinrichs | zhipeng: since it's late for you, want to go next so you can take off? | 17:05 |
*** banix has joined #openstack-meeting-3 | 17:06 | |
*** mattfarina has joined #openstack-meeting-3 | 17:07 | |
*** kitho has joined #openstack-meeting-3 | 17:07 | |
thinrichs | Maybe he left himself logged in. We'll come back. | 17:07 |
thinrichs | madhumohan: how are the modals coming? | 17:07 |
madhumohan | rebase is giving me a common error for all tests in test_congress.py: Parse Failure... | 17:09 |
*** jwy has quit IRC | 17:09 | |
*** annegentle has joined #openstack-meeting-3 | 17:09 | |
arosen1 | madhumohan: is the patch posted on gerrit? | 17:09 |
*** jwy has joined #openstack-meeting-3 | 17:09 | |
madhumohan | I just sent a snippet of the error log.... I guess, there should be a small change i have missed in the test setUp() that is causing this error. | 17:10 |
madhumohan | arosen1: yes... https://review.openstack.org/#/c/144922/ | 17:10 |
*** MaxV has quit IRC | 17:11 | |
*** salv-orlando has joined #openstack-meeting-3 | 17:11 | |
arosen1 | madhumohan: where'd you send the snipit of the error log? I'm sure we can help you in #congress after the meeting with debugging it. | 17:12 |
thinrichs | Looks like a merge problem. | 17:12 |
thinrichs | I'd fix the pep8 errors (where we're creating a uuid). | 17:13 |
*** scheuran has quit IRC | 17:13 | |
thinrichs | A failure there will cause nearly every test to fail. | 17:13 |
*** ChuckC has joined #openstack-meeting-3 | 17:13 | |
*** MaxV has joined #openstack-meeting-3 | 17:14 | |
thinrichs | There has been a lot of churn in the policy engine recently. | 17:14 |
thinrichs | I'm happy to help if you like—just let me know. | 17:14 |
*** JimJunXu has joined #openstack-meeting-3 | 17:15 | |
thinrichs | madhumohan: anything else? | 17:16 |
*** ChuckC_ has quit IRC | 17:16 | |
*** belmoreira has quit IRC | 17:17 | |
*** zhipeng_ has joined #openstack-meeting-3 | 17:17 | |
thinrichs | zhipeng_: here for Congress? | 17:18 |
*** safchain has quit IRC | 17:18 | |
zhipeng_ | hey | 17:18 |
JimJunXu | Hi | 17:18 |
zhipeng_ | yes just finished another meeting | 17:18 |
thinrichs | JimJunXu: hi! | 17:18 |
thinrichs | zhipeng_: how's the policy trigger work going? | 17:19 |
*** MaxV has quit IRC | 17:19 | |
zhipeng_ | I'm still working on it, and have to deal with some company upload issue | 17:19 |
zhipeng_ | but I will try to upload the first version before the deadline | 17:19 |
zhipeng_ | if I could sort that all out | 17:19 |
arosen1 | zhipeng upload issues as in there is a firewall in the way or getting permission to contribute? | 17:20 |
thinrichs | zhipeng_: sounds good. Don't hesitate to ask for help. | 17:20 |
zhipeng_ | yes permission issue, mostly procedure stuff I need to follow | 17:20 |
*** zhipeng has quit IRC | 17:20 | |
zhipeng_ | yes you guys are very nice | 17:20 |
*** JeanBriceCombebi has quit IRC | 17:21 | |
zhipeng_ | :) | 17:21 |
*** jwy has quit IRC | 17:22 | |
thinrichs | madhumohan: do you know how srangare is doing on the aggregates? | 17:22 |
*** jwy has joined #openstack-meeting-3 | 17:23 | |
thinrichs | Perhaps he stepped away. | 17:24 |
thinrichs | jwy: how's your progress going? | 17:24 |
thinrichs | On the horizon UI for policy? | 17:24 |
jwy | met with JimJunXu yesterday to discuss having a graphical representation of policies and converting those to datalog | 17:25 |
*** sahid has quit IRC | 17:26 | |
jwy | there were some unresolved issues still, as with the form builder, such as how to represent joins | 17:26 |
jwy | i think they are still interested in exploring this UI more, though, as a way to abstract policies for the user more than the form builder would | 17:27 |
jwy | JimJunXu: do you want to comment? | 17:27 |
JimJunXu | This is related to the current BP - 'Policy creation in Horizon'. | 17:27 |
JimJunXu | Need a solid congress example and to see what can be done by following the current approach. | 17:28 |
*** salv-orlando has quit IRC | 17:28 | |
JimJunXu | the major issue in the UI can be representing the 'join' and 'not allow/error' directives | 17:28 |
JimJunXu | we started to look into it. | 17:29 |
thinrichs | I've said this before, but it's worth repeating.... | 17:30 |
thinrichs | The UI is super important here. People are always skeptical that operators/devs/etc. will be able to write policy. | 17:31 |
thinrichs | So we need to make that as easy as possible. | 17:31 |
*** iovadia has quit IRC | 17:31 | |
*** marun has joined #openstack-meeting-3 | 17:31 | |
thinrichs | Let us know if there's anything we can do to help. | 17:31 |
jwy | thinrichs (or anyone else, really): could you give several example policies that cover various data sources to see how that would translate to a graphical rep? | 17:31 |
jwy | and various combinations of joins and "not"s | 17:32 |
thinrichs | I was looking to find the link to our use case document. | 17:33 |
thinrichs | #link https://docs.google.com/document/d/1ExDmT06vDZjzOPePYBqojMRfXodvsk0R8nRkX-zrkSw/edit#heading=h.fbota2qx0jad | 17:33 |
*** annegentle has quit IRC | 17:33 | |
*** salv-orlando has joined #openstack-meeting-3 | 17:33 | |
thinrichs | Perhaps it is time to update that so people have a handful of worked out policy examples. | 17:33 |
cloudtoa_ | So some of our customers want to use Congress just as a simple "state-checker." For instance, if something is configured in "x" (like a VLAN on a port) then that VLAN should exist on that port. So a data source driver examines config, and another examines corresponding state. Like a verifier that alerts you when something doesn't work. | 17:34 |
*** mattfarina has quit IRC | 17:34 | |
thinrichs | Makes sense to me. | 17:34 |
cloudtoa_ | These should be relatively simple policies to write and the value and purpose should be clear to an operator. | 17:34 |
cloudtoa_ | It might be a good starting point in the UI... | 17:34 |
cloudtoa_ | If there is something shaky in OpenStack now that is tedious to check, that could be a good nexus for us. | 17:35 |
JimJunXu | yes, that is one good case. | 17:35 |
jwy | good info, thanks | 17:35 |
thinrichs | Let's try to add that to the use case doc. | 17:36 |
thinrichs | If we used the vxlan example, we're checking neutron for the config, right? | 17:37 |
cloudtoa_ | Roger.. will add after meeting. | 17:37 |
thinrichs | What are we checking for the actual state. | 17:37 |
thinrichs | ? | 17:37 |
arosen1 | yup sounds like it - the vlan value. | 17:37 |
arosen1 | on the switch vs expected from the cloud operator. | 17:37 |
thinrichs | Anyway—if you're going to add it to the doc we'll see what example you come up with, cloudtoa_. | 17:38 |
alexsyip | I think the question is: which part of the system knows if a vlan exists on a particular port. | 17:38 |
arosen1 | I'd say probably the datasource driver that talks to what ever knows about vlans. | 17:38 |
cloudtoa_ | Well, the VLAN thing is just an example. Surely there are other things as well. A VM is deployed but something goes wonky with some other component... it's a complex dist system, there has to be numerous examples... | 17:39 |
alexsyip | So which part of the system knows about vlans ? | 17:39 |
*** salv-orlando has quit IRC | 17:40 | |
cloudtoa_ | Nova can tell you the segment ID associated with a virtual network... that would be source 1. | 17:40 |
cloudtoa_ | Then another source would tell you where hosts are connected in the network (via LLDP harvesting, I imagine). | 17:40 |
cloudtoa_ | Then another source could tell you what is configured on the switch access-port associated with that host. | 17:41 |
*** SumitNaiksatam has quit IRC | 17:41 | |
thinrichs | Sounds good. I'm looking forward to reading more in the doc. | 17:42 |
thinrichs | Let's move on and finish up status updates. | 17:42 |
thinrichs | stevenld: do you have anything to report? | 17:42 |
*** mwang2 has joined #openstack-meeting-3 | 17:42 | |
stevenldt | yes. I'd like to update on murano-driver | 17:42 |
*** mattgriffin has quit IRC | 17:43 | |
stevenldt | I submitted the code for review for the driver, however I'm being blocked by the issue where Congress is in the tracked projects and python-muranoclient is not in global_requirements | 17:44 |
*** jcoufal has quit IRC | 17:44 | |
thinrichs | stevenldt: go ahead and add python-muranoclient to the global requirements. | 17:44 |
thinrichs | It's a .txt file, and you're free to edit it as you see fit. | 17:44 |
thinrichs | You're talking about requirements.txt, right? | 17:45 |
*** arosen1 has quit IRC | 17:45 | |
thinrichs | That's where we typically add the python clients we are using. | 17:45 |
stevenldt | would adding python-muranoclient to global requirements require approval from Murano team? | 17:45 |
*** arosen1 has joined #openstack-meeting-3 | 17:46 | |
*** banix has quit IRC | 17:46 | |
stevenldt | as well add the python clients to global requirements as we need? | 17:46 |
thinrichs | So you're saying the OpenStack blessed list of possible requirements? | 17:46 |
arosen1 | whoops sorry i got disconnected. I'm not sure how much of my stuff posted. | 17:46 |
*** yamamoto has joined #openstack-meeting-3 | 17:46 | |
stevenldt | as well == or we | 17:46 |
arosen1 | stevenldt: i'm running into that same issue for the cloudfoundry client. Is it possible to have the driver and test work in the tree with just mock? | 17:47 |
arosen1 | I think that should work. This way we don't have to have these clients in the requirements.txt file for now. | 17:47 |
arosen1 | I don't think these stackforge clients are going to be allowed in global requirements anytime soon. At least from how that email on the list sounded. | 17:48 |
*** evgenyf has quit IRC | 17:48 | |
stevenldt | arosen1: so you are saying that I should replace the whole muranoclient with a mock? | 17:49 |
kitho | Are there any driver test that is using mock now ? | 17:49 |
*** arosen2 has joined #openstack-meeting-3 | 17:49 | |
arosen2 | sorry about that got disconnected again :( | 17:50 |
arosen2 | stevenldt: i'm running into that same issue for the cloudfoundry client. Is it possible to have the driver and test work in the tree with just mock? | 17:50 |
arosen2 | I think that should work. This way we don't have to have these clients in the requirements.txt file for now | 17:50 |
arosen2 | I don't think these stackforge clients are going to be allowed in global requirements anytime soon. At least from how that email on the list sounded. | 17:50 |
alexsyip | What happens if we add the murano client to our requirements.txt ? | 17:50 |
alexsyip | Does something fail ? | 17:50 |
arosen2 | yup | 17:51 |
stevenldt | alexsyip: yes, the tempest fails | 17:51 |
alexsyip | what fails ? | 17:51 |
alexsyip | Why does tempest fail ? | 17:51 |
*** yamamoto has quit IRC | 17:51 | |
arosen2 | there is a test to ensure requirements.txt makes the reqirement repo | 17:51 |
arosen2 | devstack will fail too. | 17:51 |
*** yamahata has joined #openstack-meeting-3 | 17:51 | |
alexsyip | Why does openstack require that our requirements.txt is a subset of the global requirements.txt ? | 17:52 |
arosen2 | stevenldt: this way you can run openstack on the same box and not have to worry about using virtual env | 17:52 |
*** arosen1 has quit IRC | 17:52 | |
arosen2 | it ensures all the libs use the same python versions | 17:52 |
alexsyip | we can’t be the first project to run into this. | 17:53 |
alexsyip | How do other projects deal with this issue? | 17:53 |
arosen2 | I think there are 3 options | 17:54 |
thinrichs | Clearly we need to work out what to do when we want to integrate with a system not blessed by OS. | 17:54 |
arosen2 | 1) remove congress from a being an openstack tracked project | 17:54 |
*** igordcard has quit IRC | 17:54 | |
arosen2 | right now jenkins posts patches for us keeping our requirements files in sync with global requirements | 17:54 |
thinrichs | (Running short on time. Still need to talk about hackathon.) | 17:55 |
arosen2 | 2) figure out a way to get the tests to work with out adding this to the requirements file. | 17:55 |
arosen2 | k we can sort this out later. We'll need to figure something out for the cloudfoundry driver anyways. | 17:55 |
*** ChuckC_ has joined #openstack-meeting-3 | 17:55 | |
arosen2 | I'll sync up with stevenldt later about this. | 17:55 |
alexsyip | ok | 17:55 |
alexsyip | sounds good | 17:55 |
stevenldt | sure. I'll ask more in #congress | 17:55 |
thinrichs | It's definitely worth discussing. In the long term we need a solution. Follow up in #congress. | 17:56 |
thinrichs | sarob: how's the hackathon going? | 17:56 |
thinrichs | hackathon *planning* going? | 17:56 |
thinrichs | sarob: you there? | 17:57 |
sarob | yup | 17:58 |
sarob | i have a room reserved | 17:58 |
sarob | for both days | 17:58 |
arosen2 | what are the date we are targetting again? | 17:58 |
arosen2 | dates* | 17:58 |
sarob | this thurs and friday | 17:58 |
arosen2 | ah okay. | 17:58 |
thinrichs | Have we confirmed people working on high-priority blueprints can attend? | 17:59 |
sarob | no one has confirmed yet | 17:59 |
*** ChuckC has quit IRC | 17:59 | |
sarob | :( | 17:59 |
sarob | maybes | 17:59 |
sarob | im asking for 3-4 hour blocks | 18:00 |
sarob | then run over irc and hangout | 18:00 |
sarob | i will forward once i have any confirmations | 18:00 |
*** arosen2 has quit IRC | 18:00 | |
sarob | thats all | 18:00 |
thinrichs | Let's follow up on the ML. We want to make sure we have a good number of people who can attend. | 18:00 |
sarob | other than clarizen fun :) | 18:00 |
sarob | ML, right on | 18:01 |
thinrichs | Anyone working on Congress. | 18:01 |
thinrichs | Out of time. (Over-time, actually.) Let's follow up on the ML and #congress. | 18:01 |
thinrichs | Thanks all! | 18:01 |
thinrichs | #endmeeting | 18:01 |
sarob | roger | 18:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 18:01 | |
openstack | Meeting ended Tue Feb 3 18:01:31 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/congressteammeeting/2015/congressteammeeting.2015-02-03-17.02.html | 18:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/congressteammeeting/2015/congressteammeeting.2015-02-03-17.02.txt | 18:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/congressteammeeting/2015/congressteammeeting.2015-02-03-17.02.log.html | 18:01 |
*** ivar-lazzaro has joined #openstack-meeting-3 | 18:01 | |
*** regana has quit IRC | 18:01 | |
*** JimJunXu has quit IRC | 18:04 | |
*** jwy has quit IRC | 18:04 | |
*** salv-orlando has joined #openstack-meeting-3 | 18:05 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 18:06 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 18:06 | |
*** ivar-laz_ has quit IRC | 18:07 | |
*** salv-orlando has quit IRC | 18:07 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 18:08 | |
*** salv-orlando has joined #openstack-meeting-3 | 18:09 | |
*** s3wong has joined #openstack-meeting-3 | 18:09 | |
*** ivar-lazzaro has quit IRC | 18:09 | |
*** jtomasek has quit IRC | 18:12 | |
*** ChuckC_ is now known as ChuckC | 18:13 | |
*** mattgriffin has joined #openstack-meeting-3 | 18:14 | |
*** ivar-laz_ has quit IRC | 18:15 | |
*** madhumohan has left #openstack-meeting-3 | 18:15 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 18:15 | |
*** stevenldt has quit IRC | 18:17 | |
*** banix has joined #openstack-meeting-3 | 18:18 | |
*** egallen has joined #openstack-meeting-3 | 18:19 | |
*** egallen has quit IRC | 18:27 | |
*** egallen has joined #openstack-meeting-3 | 18:29 | |
*** bpokorny_ has joined #openstack-meeting-3 | 18:30 | |
*** bpokorny has quit IRC | 18:34 | |
*** jpomero has quit IRC | 18:35 | |
*** sergef has quit IRC | 18:35 | |
*** mrmartin has quit IRC | 18:38 | |
*** egallen has quit IRC | 18:39 | |
*** bpokorny has joined #openstack-meeting-3 | 18:39 | |
*** mrmartin has joined #openstack-meeting-3 | 18:40 | |
*** jpomero has joined #openstack-meeting-3 | 18:41 | |
*** bpokorny_ has quit IRC | 18:43 | |
*** ivar-lazzaro has quit IRC | 18:46 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 18:46 | |
*** ivar-lazzaro has quit IRC | 18:47 | |
*** Longgeek has joined #openstack-meeting-3 | 18:48 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 18:48 | |
*** jlvillal has joined #openstack-meeting-3 | 18:54 | |
*** banix has quit IRC | 18:55 | |
*** banix has joined #openstack-meeting-3 | 19:00 | |
briancurtin | #startmeeting python-openstacksdk | 19:00 |
openstack | Meeting started Tue Feb 3 19:00:21 2015 UTC and is due to finish in 60 minutes. The chair is briancurtin. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:00 |
*** openstack changes topic to " (Meeting topic: python-openstacksdk)" | 19:00 | |
openstack | The meeting name has been set to 'python_openstacksdk' | 19:00 |
briancurtin | if you're here for the SDK meeting, say hi | 19:00 |
briancurtin | Brian Curtin | 19:00 |
*** terrylhowe has joined #openstack-meeting-3 | 19:00 | |
terrylhowe | Terry Howe, HP | 19:01 |
etoews | o/ | 19:01 |
*** ivar-laz_ has joined #openstack-meeting-3 | 19:01 | |
*** stevelle has joined #openstack-meeting-3 | 19:01 | |
*** Sukhdev has joined #openstack-meeting-3 | 19:01 | |
*** banix has quit IRC | 19:02 | |
briancurtin | #topic Conversations at Cinder meetup, Cinder v2 https://review.openstack.org/#/c/150979/ | 19:02 |
*** openstack changes topic to "Conversations at Cinder meetup, Cinder v2 https://review.openstack.org/#/c/150979/ (Meeting topic: python-openstacksdk)" | 19:02 | |
briancurtin | so last week i was at the cinder mid-cycle meetup for the day and mike perez gave me the floor for a while. all in all it was an hour-long talk on where we're at, what we do, etc. i think of the ~25 people in the room we had active participation from 12 people | 19:03 |
etoews | what's mike's nick? | 19:03 |
briancurtin | thingee | 19:03 |
*** SridharRamaswamy has quit IRC | 19:04 | |
*** ivar-lazzaro has quit IRC | 19:04 | |
stevelle | is there an etherpad of notes from that session? | 19:04 |
briancurtin | it was all really good. a handful had heard about the project already, but after explaining the goals and the status they were really interested. in teh end i had a few people interested in contributing and about an hour after the talk i had a guy submit a simple proxy that could list volumes (a dupe of my own work, but good that he just started hacking | 19:04 |
briancurtin | right away) | 19:04 |
briancurtin | stevelle: i dont think anyone took notes on that particular part as it was less about their roadmap for kilo and just getting them to think about it, but i'll look | 19:05 |
*** SridharRamaswamy has joined #openstack-meeting-3 | 19:05 | |
*** banix has joined #openstack-meeting-3 | 19:05 | |
briancurtin | anyway, once i have the proxy part of that cinder.v2 part done, which i just got started, im going to bring in walt boring and john griffith to take a look at it. after that im going to hack out the minimal compute proxy part to integrate the two for a sample app that can show attaching volumes or something | 19:05 |
terrylhowe | sounds like a good sample ap | 19:06 |
stevelle | will need to incorporate a bit of glance for the boot image I presume? | 19:07 |
etoews | a bit future looking but how should we go about getting the project teams to take ownership of development in the sdk? | 19:08 |
*** VW__ has joined #openstack-meeting-3 | 19:08 | |
briancurtin | stevelle: probably. i dont actually know all of the moving parts in play there, but i also want glance for another thing, so that's also on the list | 19:08 |
etoews | while bootstraping the project we'll need to do a fair amount ourselves but that's not sustainable. | 19:08 |
*** VW has quit IRC | 19:08 | |
etoews | i'm fine tabling that topic. just something to think about. | 19:09 |
*** VW__ has quit IRC | 19:09 | |
briancurtin | etoews: not sure, talked about it briefly with cinder and their thought was just having one or two people interested in the project to spend some time looking at it and get to know the cinder parts, then see where it goes | 19:09 |
*** VW has joined #openstack-meeting-3 | 19:09 | |
etoews | ya. and i think at some point soonish we can start being more vocal about it on the openstack-dev ml. | 19:10 |
stevelle | for glance we should have enough if we get the the v2 image proxy merged (https://review.openstack.org/#/c/147314/) | 19:10 |
*** Longgeek has quit IRC | 19:10 | |
etoews | "hi all, support for glance has been added, next week is cinder." etc. | 19:10 |
*** linkmark has joined #openstack-meeting-3 | 19:11 | |
briancurtin | stevelle: sort of tangent but i think we should have built-out proxies like object_store that can do more than be session managers, but that's a start | 19:11 |
briancurtin | #topic Thoughts on doc work in progress? http://briancurtin.com/doc_reorg/ | 19:11 |
*** openstack changes topic to "Thoughts on doc work in progress? http://briancurtin.com/doc_reorg/ (Meeting topic: python-openstacksdk)" | 19:11 | |
*** johnthetubaguy is now known as zz_johnthetubagu | 19:11 | |
briancurtin | part of that doc work was driven by etoews starting to work on the project, but also as other projects get involved | 19:12 |
etoews | so far it's been great | 19:13 |
etoews | i +1'd the reorg | 19:13 |
briancurtin | i dont want it to be one huge change so i think im going to add another guide on building out a proxy, and keep expanding user-guide stuff. ideally teh whole thing acts like a cookbook | 19:13 |
etoews | and i've literally been working through the contrib docs | 19:13 |
etoews | i can provide a more complete review soon | 19:13 |
etoews | haven't touched the user stuff yet | 19:13 |
briancurtin | cool, i think you're the most likely to have in depth review since you're actually going through it. anyone else? | 19:14 |
stevelle | +1 for not expanding the current change | 19:14 |
*** mestery_ has joined #openstack-meeting-3 | 19:14 | |
stevelle | easier to review in parts | 19:14 |
stevelle | I have it queued for review tomorrow | 19:14 |
terrylhowe | the contributor docs I went over so far looked good, but I need more time to read it all | 19:14 |
*** swapnilk is now known as coolsvap_ | 19:15 | |
briancurtin | #topic Resource.list consistency (pagination disabled, or not supported but still returning lists) https://review.openstack.org/#/c/147686/ | 19:15 |
*** openstack changes topic to "Resource.list consistency (pagination disabled, or not supported but still returning lists) https://review.openstack.org/#/c/147686/ (Meeting topic: python-openstacksdk)" | 19:15 | |
*** mestery has quit IRC | 19:15 | |
etoews | wait. one more thing on the docs | 19:16 |
briancurtin | go for it | 19:16 |
*** linkmark has quit IRC | 19:16 | |
etoews | does gerrit spit out a rendered version of each patch set? | 19:16 |
etoews | i know it can do this for docs.openstack.org | 19:16 |
briancurtin | i guess we could make it do that, but it doesn't currently | 19:17 |
*** thinrichs has left #openstack-meeting-3 | 19:17 | |
*** mrunge has quit IRC | 19:18 | |
briancurtin | i dont know if we get that luxury being a stackforge project or what the deal is behind that. currently the official docs are hosted at http://python-openstacksdk.readthedocs.org/en/latest/ | 19:18 |
etoews | maybe annegentle knows... | 19:18 |
briancurtin | i just claimed that name and point them at github master | 19:18 |
*** carl_baldwin has quit IRC | 19:19 | |
*** coolsvap_ is now known as coolsvap | 19:19 | |
stevelle | I'm just running sphinx to review formatting at this point | 19:19 |
*** ivar-laz_ has quit IRC | 19:19 | |
terrylhowe | me too | 19:19 |
etoews | python setup.py build_sphinx | 19:19 |
etoews | correct? | 19:19 |
briancurtin | i'll look around and see what the deal is. we do have a doc builder so they are being built per changeset | 19:19 |
briancurtin | etoews: i just do "tox -e docs" | 19:20 |
stevelle | etoews: yes | 19:20 |
*** ivar-lazzaro has joined #openstack-meeting-3 | 19:20 | |
etoews | heh. 2 different answers. | 19:20 |
stevelle | both work | 19:20 |
etoews | do they do the same thing? | 19:20 |
briancurtin | yeah, tox runs that | 19:20 |
briancurtin | so if you're in a proper virtualenv you're just doing the manual version | 19:20 |
etoews | alright. i'll do that for now. | 19:21 |
etoews | let's move on | 19:21 |
briancurtin | Britt isn't here, but I'll see if I can get him to run that again. now that the page/list changes are in, that change lets us Resource.list anything that is a list, whether or not it supports pagination, so it's a consistent action across the board | 19:22 |
briancurtin | however, one thing it loses is an optimization i was able to put in where it does an early exit when you get back fewer items than your requested limit. i dont know how often people would do that, but that's the only downside of the change i saw | 19:22 |
briancurtin | we can still make that happen, but it'll require making things a bit more complex. in the interests of actually making Resource.list work i just ripped that stuff out. adding it back in to work would require an extra special case on top of the special casing of this being the first response | 19:24 |
briancurtin | so it's possible but maybe not worth it to add it back in | 19:24 |
terrylhowe | the last_response == response seems like it could be expensive on large pages | 19:26 |
*** banix has quit IRC | 19:28 | |
briancurtin | terrylhowe: yeah that's one thing i want to check out. i have a container in rackspace cloud files with ~6k objects that would show how this turns out. i'll bring that auth change over and try it out and see what it does | 19:28 |
briancurtin | terrylhowe: the change is unfortunately quite naive in that it works against devstack, which includes trivially small amounts of data to test against | 19:29 |
etoews | it worked in devstack | 19:30 |
*** [1]evgenyf has joined #openstack-meeting-3 | 19:30 | |
briancurtin | terrylhowe: actually, now that i think about this, we might have to have services override list because this might just be too general | 19:30 |
terrylhowe | worked not works :) | 19:30 |
briancurtin | the whole thing started because network supports pagination but disables it (and you can't know discover that it's disabled), and my optimization thing came from the way object_store works, so they don't work together well and both lose | 19:31 |
briancurtin | i just workflow-1 | 19:32 |
terrylhowe | yeh briancurtin too much generalization might just get confusing | 19:32 |
briancurtin | will take it back to the drawing board and maybe only apply that type of thing where really really needed | 19:32 |
*** kozhukalov has quit IRC | 19:33 | |
terrylhowe | I was thinking at one time about having something like “service preferences” to help with that kind of thing | 19:33 |
etoews | have to ask, do you know the rationale behind making pagination disableable in neutron? | 19:34 |
briancurtin | yeah i remember we talked about that, but i think it would then require that we have pagination turned off unless you say you want it, which might be too heavy handed | 19:34 |
briancurtin | etoews: no clue, i just know in the docs it says it accepts it but is configurable to be off. it seems to be off in devstack since i've requested pages of something with a limit of 1 and just got back all 4 things i had (i think i was trying to list /networks) | 19:35 |
terrylhowe | everyone should support pagination, but we have to deal with some services not like it or not I think | 19:35 |
etoews | i'm fine with services either having it or not having it but the idea of having it but making it disableable is bizarre to me. | 19:36 |
briancurtin | terrylhowe: this might be something we can work out in the proxy level. if object_store supports pagination we can do the iterator containers() call through list. if network /networks doesn't support pagination, we can still call it networks() in the proxy levl but just call get() under the hood, which still gives a list | 19:36 |
etoews | get gives a list? | 19:37 |
etoews | oh. get() pretty much equals GET right? | 19:38 |
briancurtin | yeah | 19:38 |
terrylhowe | well, get() has an id and the GET in list does not | 19:39 |
etoews | this is on Resource right? | 19:39 |
briancurtin | we can still call Resource.get() with no ID and have the full list of /networks returned to us. or at least that's what i think i was doing | 19:40 |
*** banix has joined #openstack-meeting-3 | 19:40 | |
briancurtin | that's why Resource.list() on /networks is an infinite loop, since it calls GET with no ID | 19:40 |
*** coolsvap is now known as coolsvap_ | 19:41 | |
etoews | i think i just need to get more familiar with all of this. i'll ask better questions then. | 19:41 |
terrylhowe | briancurtin: proxy level or resource level. Seems like resource level would be better. there are only 2 resources in object store | 19:41 |
*** VW has quit IRC | 19:43 | |
briancurtin | terrylhowe: i think proxy. let resources do what they need to do. teh network resource works fine with just a get(), but no list(), but its get() does return a list object, so on top of that we can make it function the same as containers.list() which under the hood can make use of the list() pagination | 19:43 |
*** banix has quit IRC | 19:43 | |
briancurtin | terrylhowe: if you run the examples.get against /networks you receive the same as you would hope from doing examples.list against /networks | 19:44 |
*** linkmark has joined #openstack-meeting-3 | 19:45 | |
briancurtin | in a network proxy we would just need to have our own loop around the body we get back | 19:45 |
briancurtin | maybe i'll toy with that and see if it looks any better or more usable | 19:45 |
*** ivar-lazzaro has quit IRC | 19:46 | |
*** VW has joined #openstack-meeting-3 | 19:46 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 19:46 | |
terrylhowe | I’d probably need to goof with it a little to form any real opinion on the best approach | 19:47 |
*** jpomero has quit IRC | 19:47 | |
*** ivar-lazzaro has quit IRC | 19:48 | |
*** jrist has quit IRC | 19:48 | |
briancurtin | it's -1'ed for now so we can slow down and do it right. i'll talk to britt, who reported it, and get him an example of the thing i just said and see how that works | 19:48 |
*** ivar-lazzaro has joined #openstack-meeting-3 | 19:49 | |
briancurtin | #topic async transport backend? | 19:49 |
*** openstack changes topic to "async transport backend? (Meeting topic: python-openstacksdk)" | 19:49 | |
*** VW has quit IRC | 19:49 | |
briancurtin | i've had a few people ask me if there's any thought to supporting something like tornado.http or any of the async versions of requests out there, and im not sure i even really know how to do this. or, i know how to do it, but it would make the entire thing async, i think. i might toy around with this as well, but does anyone know anything about making a | 19:50 |
briancurtin | library that would work both async and sync? seems quite messy, i think | 19:50 |
*** mattfarina has joined #openstack-meeting-3 | 19:51 | |
*** VW has joined #openstack-meeting-3 | 19:51 | |
briancurtin | any time i mention how you can sub out your own transport, async is the first question after that | 19:51 |
terrylhowe | interesting problem, no ideas here | 19:52 |
terrylhowe | I like messages over callbacks though :) | 19:52 |
etoews | o/ | 19:53 |
*** mattfarina has quit IRC | 19:53 | |
etoews | we had that in jclouds for the longest time and then ripped it out. | 19:53 |
briancurtin | etoews: because people didn't use it or beacuse it was a hassle? | 19:54 |
briancurtin | (or any of the many reasons to remove code :) ) | 19:54 |
etoews | both | 19:54 |
etoews | the first thing it did was confuse | 19:55 |
etoews | it forced an early design decision on users | 19:55 |
etoews | oh. i need to choose between sync and async. i have no idea what i need at this point. | 19:55 |
briancurtin | maybe i'll just pin it on the next person who asks me about async to do some of the work themselves. i'm definitely not the best person to do this anyway. i know a little about it, but not enough to do it right | 19:55 |
etoews | then the underlying threading model was never quite right | 19:56 |
etoews | for their use case | 19:56 |
stevelle | I think the best way to do async is with a dedicated proxy model at least | 19:56 |
briancurtin | etoews: it was kyle kelley asking me about async fwiw | 19:57 |
stevelle | mixing the models just makes things harder | 19:57 |
* sigmavirus24 is very late | 19:57 | |
*** baoli has quit IRC | 19:57 | |
briancurtin | you have to do 20 pushups | 19:57 |
sigmavirus24 | my 2¢: the async versions of requests are all junk | 19:57 |
sigmavirus24 | If people want to use then, that's their responsibility. grequests and erequests aren't maintained iirc | 19:58 |
etoews | fwiw, we got very little complaints after we ripped it out of jclouds | 19:58 |
*** Rockyg has joined #openstack-meeting-3 | 19:58 | |
etoews | why not have the users wrap the sdk in async? maybe give them examples of how to do it to get them started. | 19:59 |
etoews | *has opinions, has never done async in python* | 19:59 |
sigmavirus24 | etoews: it's not pretty =P | 19:59 |
etoews | take me with a grain of salt | 19:59 |
briancurtin | etoews: that was kyle's first response..."ugh, i'll have to wrap this in something or keep using my own stuff" | 19:59 |
stevelle | only way I would imagine it working well is a reactive approach to async but dunno if that is popular in py | 19:59 |
sigmavirus24 | /time | 20:00 |
briancurtin | yeah, i'll follow up with a few people much better at async than me and see what we can/should do | 20:00 |
briancurtin | #endmeeting | 20:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 20:00 | |
openstack | Meeting ended Tue Feb 3 20:00:28 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/python_openstacksdk/2015/python_openstacksdk.2015-02-03-19.00.html | 20:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/python_openstacksdk/2015/python_openstacksdk.2015-02-03-19.00.txt | 20:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/python_openstacksdk/2015/python_openstacksdk.2015-02-03-19.00.log.html | 20:00 |
etoews | thanks briancurtin | 20:00 |
*** shakamunyi has joined #openstack-meeting-3 | 20:02 | |
*** stevelle has left #openstack-meeting-3 | 20:02 | |
*** wojdev_ has joined #openstack-meeting-3 | 20:03 | |
*** wojdev has quit IRC | 20:03 | |
*** wojdev_ is now known as wojdev | 20:03 | |
*** s3wong has quit IRC | 20:04 | |
*** matrohon has joined #openstack-meeting-3 | 20:05 | |
*** salv-orlando has quit IRC | 20:05 | |
*** salv-orlando has joined #openstack-meeting-3 | 20:06 | |
*** SridharRamaswamy has quit IRC | 20:08 | |
*** mestery_ is now known as mestery | 20:09 | |
*** s3wong has joined #openstack-meeting-3 | 20:09 | |
*** bradjones has quit IRC | 20:10 | |
*** SridharRamaswam1 has joined #openstack-meeting-3 | 20:12 | |
*** sarob has quit IRC | 20:13 | |
*** VW has quit IRC | 20:13 | |
*** bradjones has joined #openstack-meeting-3 | 20:14 | |
*** banix has joined #openstack-meeting-3 | 20:14 | |
*** tellesnobrega_ has joined #openstack-meeting-3 | 20:15 | |
*** jpomero has joined #openstack-meeting-3 | 20:21 | |
*** carl_baldwin has joined #openstack-meeting-3 | 20:21 | |
*** shakamunyi has quit IRC | 20:23 | |
*** VW has joined #openstack-meeting-3 | 20:26 | |
*** igordcard has joined #openstack-meeting-3 | 20:27 | |
*** Haomeng has quit IRC | 20:32 | |
*** mrda-away is now known as mrda | 20:32 | |
*** Haomeng has joined #openstack-meeting-3 | 20:33 | |
*** anteaya has quit IRC | 20:34 | |
*** rhagarty has quit IRC | 20:46 | |
*** cbader has quit IRC | 20:46 | |
*** fischerw has quit IRC | 20:46 | |
*** fischerw has joined #openstack-meeting-3 | 20:46 | |
*** rhagarty has joined #openstack-meeting-3 | 20:46 | |
*** cbader has joined #openstack-meeting-3 | 20:46 | |
*** linkmark has quit IRC | 20:48 | |
*** yamamoto has joined #openstack-meeting-3 | 20:48 | |
*** anteaya has joined #openstack-meeting-3 | 20:53 | |
*** tellesnobrega_ has quit IRC | 20:54 | |
*** yamamoto has quit IRC | 20:55 | |
*** Longgeek has joined #openstack-meeting-3 | 20:56 | |
*** VW has quit IRC | 20:57 | |
*** baoli has joined #openstack-meeting-3 | 20:58 | |
*** tellesnobrega_ has joined #openstack-meeting-3 | 20:59 | |
*** tellesnobrega_ has quit IRC | 20:59 | |
*** Longgeek has quit IRC | 21:00 | |
*** VW has joined #openstack-meeting-3 | 21:00 | |
*** Sukhdev has quit IRC | 21:01 | |
*** annegent_ has joined #openstack-meeting-3 | 21:02 | |
*** SridharRamaswam1 has quit IRC | 21:03 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 21:06 | |
*** linkmark has joined #openstack-meeting-3 | 21:07 | |
*** linkmark has quit IRC | 21:10 | |
*** sarob has joined #openstack-meeting-3 | 21:17 | |
*** annegent_ has quit IRC | 21:18 | |
*** lblanchard has quit IRC | 21:24 | |
*** sergef has joined #openstack-meeting-3 | 21:25 | |
*** mrmartin has quit IRC | 21:25 | |
*** ozamiatin has quit IRC | 21:39 | |
*** banix has quit IRC | 21:39 | |
*** ozamiatin has joined #openstack-meeting-3 | 21:41 | |
*** sergef has quit IRC | 21:46 | |
*** VW has quit IRC | 21:47 | |
*** cbader has quit IRC | 21:51 | |
*** VW has joined #openstack-meeting-3 | 21:52 | |
*** gholler has quit IRC | 21:54 | |
*** marun has quit IRC | 22:02 | |
*** SridharRamaswamy has quit IRC | 22:03 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 22:07 | |
*** salv-orlando has quit IRC | 22:11 | |
*** salv-orlando has joined #openstack-meeting-3 | 22:12 | |
*** Rockyg has quit IRC | 22:12 | |
*** peristeri has quit IRC | 22:13 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:14 | |
*** jaypipes has quit IRC | 22:15 | |
*** jlvillal has left #openstack-meeting-3 | 22:19 | |
*** marun has joined #openstack-meeting-3 | 22:23 | |
*** thangp has quit IRC | 22:31 | |
*** matrohon has quit IRC | 22:36 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 22:41 | |
*** Piet has joined #openstack-meeting-3 | 22:42 | |
*** marun has quit IRC | 22:46 | |
*** yamamoto has joined #openstack-meeting-3 | 22:53 | |
*** ChuckC_ has joined #openstack-meeting-3 | 22:55 | |
*** yamamoto has quit IRC | 22:57 | |
*** ChuckC has quit IRC | 22:57 | |
*** bknudson has quit IRC | 23:02 | |
*** jrist has joined #openstack-meeting-3 | 23:03 | |
*** ChuckC has joined #openstack-meeting-3 | 23:03 | |
*** yamahata has quit IRC | 23:06 | |
*** ChuckC_ has quit IRC | 23:07 | |
*** jaypipes has joined #openstack-meeting-3 | 23:07 | |
*** briancurtin has quit IRC | 23:08 | |
*** victor_lowther has quit IRC | 23:08 | |
*** zhiyan has quit IRC | 23:08 | |
*** ameade has quit IRC | 23:09 | |
*** ctracey has quit IRC | 23:09 | |
*** jraim has quit IRC | 23:10 | |
*** Sukhdev has joined #openstack-meeting-3 | 23:11 | |
*** igordcard has quit IRC | 23:11 | |
*** jckasper_ has quit IRC | 23:12 | |
*** VW has quit IRC | 23:15 | |
*** ctracey has joined #openstack-meeting-3 | 23:17 | |
*** victor_lowther has joined #openstack-meeting-3 | 23:17 | |
*** baoli_ has joined #openstack-meeting-3 | 23:18 | |
*** baoli has quit IRC | 23:20 | |
*** ctracey has quit IRC | 23:20 | |
*** ctracey has joined #openstack-meeting-3 | 23:20 | |
*** victor_lowther has quit IRC | 23:20 | |
*** victor_lowther has joined #openstack-meeting-3 | 23:20 | |
*** baoli_ has quit IRC | 23:20 | |
*** baoli_ has joined #openstack-meeting-3 | 23:20 | |
*** jraim has joined #openstack-meeting-3 | 23:21 | |
*** zhiyan has joined #openstack-meeting-3 | 23:21 | |
*** ameade has joined #openstack-meeting-3 | 23:21 | |
*** yamamoto has joined #openstack-meeting-3 | 23:22 | |
*** fischerw has quit IRC | 23:23 | |
*** zhipeng_ has quit IRC | 23:26 | |
*** yamamoto has quit IRC | 23:29 | |
*** sarob has quit IRC | 23:29 | |
*** briancurtin has joined #openstack-meeting-3 | 23:33 | |
*** marun has joined #openstack-meeting-3 | 23:34 | |
*** salv-orlando has quit IRC | 23:39 | |
*** igordcard has joined #openstack-meeting-3 | 23:40 | |
*** salv-orlando has joined #openstack-meeting-3 | 23:40 | |
*** ChuckC_ has joined #openstack-meeting-3 | 23:45 | |
*** ChuckC has quit IRC | 23:46 | |
*** jgrimm is now known as zz_jgrimm | 23:47 | |
*** baoli_ has quit IRC | 23:51 | |
*** xuhanp has joined #openstack-meeting-3 | 23:51 | |
*** igordcard has quit IRC | 23:55 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!