*** david-lyle has quit IRC | 00:00 | |
*** markvoelker has quit IRC | 00:03 | |
*** SridharRamaswamy has quit IRC | 00:04 | |
*** yamamoto has joined #openstack-meeting-3 | 00:06 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 00:11 | |
*** annegentle has quit IRC | 00:14 | |
*** marun has joined #openstack-meeting-3 | 00:15 | |
*** iymht has joined #openstack-meeting-3 | 00:17 | |
*** eghobo has joined #openstack-meeting-3 | 00:29 | |
*** e0ne is now known as e0ne_ | 00:33 | |
*** e0ne_ is now known as e0ne | 00:33 | |
*** e0ne has quit IRC | 00:34 | |
*** marun has quit IRC | 00:35 | |
*** bknudson has joined #openstack-meeting-3 | 00:37 | |
*** markmcclain has quit IRC | 00:48 | |
*** markmcclain has joined #openstack-meeting-3 | 00:48 | |
*** MaxV has quit IRC | 00:51 | |
*** xuhanp has joined #openstack-meeting-3 | 00:53 | |
*** hareeshp has quit IRC | 00:56 | |
*** thomasem has quit IRC | 00:59 | |
*** jaypipes has quit IRC | 01:03 | |
*** s3wong has quit IRC | 01:03 | |
*** markvoelker has joined #openstack-meeting-3 | 01:04 | |
*** peristeri has quit IRC | 01:05 | |
*** s3wong has joined #openstack-meeting-3 | 01:08 | |
*** david-lyle has joined #openstack-meeting-3 | 01:09 | |
*** markvoelker has quit IRC | 01:13 | |
*** VW_ has quit IRC | 01:14 | |
*** baoli has joined #openstack-meeting-3 | 01:16 | |
*** Sukhdev has quit IRC | 01:17 | |
*** annegentle has joined #openstack-meeting-3 | 01:17 | |
*** xuhanp has quit IRC | 01:22 | |
*** bpokorny_ has joined #openstack-meeting-3 | 01:23 | |
*** bpokorny has quit IRC | 01:26 | |
*** xuhanp has joined #openstack-meeting-3 | 01:27 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 01:28 | |
*** annegentle has quit IRC | 01:29 | |
*** sbalukoff has quit IRC | 01:29 | |
*** stanzgy has joined #openstack-meeting-3 | 01:30 | |
*** stanzgy_ has joined #openstack-meeting-3 | 01:30 | |
*** ivar-lazzaro has quit IRC | 01:31 | |
*** watanabe_isao has joined #openstack-meeting-3 | 01:31 | |
*** ivar-laz_ has quit IRC | 01:32 | |
*** megm_ has joined #openstack-meeting-3 | 01:40 | |
*** megm has quit IRC | 01:41 | |
*** annegentle has joined #openstack-meeting-3 | 01:45 | |
*** sarob has joined #openstack-meeting-3 | 01:50 | |
*** zz_johnthetubagu has quit IRC | 01:52 | |
*** david-lyle has quit IRC | 01:52 | |
*** david-lyle has joined #openstack-meeting-3 | 01:53 | |
*** Longgeek has joined #openstack-meeting-3 | 01:57 | |
*** carl_baldwin has quit IRC | 02:00 | |
*** annegentle has quit IRC | 02:03 | |
*** SridharRamaswamy has quit IRC | 02:08 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 02:08 | |
*** bpokorny_ has quit IRC | 02:14 | |
*** VW_ has joined #openstack-meeting-3 | 02:22 | |
*** VW_ has quit IRC | 02:23 | |
*** VW_ has joined #openstack-meeting-3 | 02:23 | |
*** david-lyle has quit IRC | 02:23 | |
*** markvoelker has joined #openstack-meeting-3 | 02:26 | |
*** annegentle has joined #openstack-meeting-3 | 02:30 | |
*** amotoki has joined #openstack-meeting-3 | 02:32 | |
*** clu_ has quit IRC | 02:36 | |
*** annegentle has quit IRC | 02:36 | |
*** mattgriffin has joined #openstack-meeting-3 | 02:39 | |
*** mattgriffin has quit IRC | 02:39 | |
*** lazy_prince has quit IRC | 02:46 | |
*** thangp has joined #openstack-meeting-3 | 02:48 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 02:49 | |
*** s3wong has quit IRC | 02:53 | |
*** eghobo has quit IRC | 02:59 | |
*** Longgeek has quit IRC | 03:02 | |
*** ivar-lazzaro has quit IRC | 03:10 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 03:10 | |
*** baoli has quit IRC | 03:11 | |
*** jckasper has quit IRC | 03:15 | |
*** Longgeek has joined #openstack-meeting-3 | 03:15 | |
*** thangp has quit IRC | 03:16 | |
*** iymht has quit IRC | 03:16 | |
*** yamahata has quit IRC | 03:20 | |
*** baoli has joined #openstack-meeting-3 | 03:26 | |
*** jckasper has joined #openstack-meeting-3 | 03:28 | |
*** xuhanp has quit IRC | 03:29 | |
*** nelsnelson has joined #openstack-meeting-3 | 03:33 | |
*** bpokorny has joined #openstack-meeting-3 | 03:37 | |
*** ivar-lazzaro has quit IRC | 03:49 | |
*** amotoki has quit IRC | 04:02 | |
*** Longgeek has quit IRC | 04:06 | |
*** yamamoto has quit IRC | 04:07 | |
*** yamamoto has joined #openstack-meeting-3 | 04:08 | |
*** killer_prince has joined #openstack-meeting-3 | 04:18 | |
*** killer_prince is now known as lazy_prince | 04:18 | |
*** Longgeek has joined #openstack-meeting-3 | 04:18 | |
*** armax has joined #openstack-meeting-3 | 04:21 | |
*** stendulker has joined #openstack-meeting-3 | 04:30 | |
*** coolsvap_ is now known as coolsvap | 04:37 | |
*** Networkn3rd has quit IRC | 04:41 | |
*** Networkn3rd has joined #openstack-meeting-3 | 04:42 | |
*** armax has quit IRC | 04:45 | |
*** Networkn3rd has quit IRC | 04:46 | |
*** nelsnelson has quit IRC | 04:47 | |
*** armax has joined #openstack-meeting-3 | 04:47 | |
*** bpokorny has quit IRC | 04:48 | |
*** bpokorny has joined #openstack-meeting-3 | 04:49 | |
*** faizan_ has joined #openstack-meeting-3 | 04:53 | |
*** rameshg87 has joined #openstack-meeting-3 | 04:55 | |
*** wanyen has joined #openstack-meeting-3 | 04:56 | |
*** bpokorny has quit IRC | 04:58 | |
*** markvoelker has quit IRC | 04:59 | |
*** jlvllal_rem has joined #openstack-meeting-3 | 04:59 | |
*** BadCub has joined #openstack-meeting-3 | 05:00 | |
devananda | hi folks! | 05:00 |
---|---|---|
*** markvoelker has joined #openstack-meeting-3 | 05:00 | |
devananda | who's here for the ironic meeting? | 05:00 |
* NobodyCam maybe lurking | 05:00 | |
*** armax has quit IRC | 05:00 | |
* BadCub is lurking somewhere | 05:00 | |
*** Nisha has joined #openstack-meeting-3 | 05:00 | |
stendulker | \o | 05:00 |
jlvllal_rem | I am | 05:00 |
*** Haomeng has joined #openstack-meeting-3 | 05:00 | |
wanyen | o/ | 05:01 |
devananda | I'll give folks a minute more to trickle in | 05:01 |
Haomeng | o/ | 05:01 |
jroll | \o | 05:01 |
rameshg87 | o/ | 05:01 |
jroll | if I disconnect during the meeting, blame xen. | 05:01 |
*** lintan has joined #openstack-meeting-3 | 05:01 | |
* rameshg87 wonders who's xen | 05:01 | |
Nisha | o/ | 05:01 |
JoshNang | o/ | 05:01 |
lintan | o/ | 05:01 |
devananda | jroll: hasn't someone there fixed xen yet? | 05:02 |
jroll | rameshg87: the hypervisor, which has a new exploit that has rackspace/amazon/linode/more rebooting the cloud | 05:02 |
*** naohirot has joined #openstack-meeting-3 | 05:02 | |
jroll | devananda: yeah, applying patches to my bouncer's region tonight | 05:02 |
devananda | ok, let's get started. enough folks here now | 05:02 |
devananda | #startmeeting ironic | 05:02 |
openstack | Meeting started Tue Mar 3 05:02:43 2015 UTC and is due to finish in 60 minutes. The chair is devananda. Information about MeetBot at http://wiki.debian.org/MeetBot. | 05:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 05:02 |
*** openstack changes topic to " (Meeting topic: ironic)" | 05:02 | |
openstack | The meeting name has been set to 'ironic' | 05:02 |
jroll | devananda: or do you mean the fact that we use xen :P | 05:02 |
* jroll stays on topic | 05:02 | |
devananda | #chair NobodyCam | 05:02 |
openstack | Current chairs: NobodyCam devananda | 05:02 |
*** sbalukoff has joined #openstack-meeting-3 | 05:03 | |
devananda | as always, the agenda can be found on the wiki here | 05:03 |
* rameshg87 wonders whether NobodyCam is around | 05:03 | |
devananda | #link https://wiki.openstack.org/wiki/Meetings/Ironic | 05:03 |
devananda | #topic announcements | 05:03 |
*** openstack changes topic to "announcements (Meeting topic: ironic)" | 05:03 | |
NobodyCam | si I am | 05:03 |
devananda | only announcement on my end -- feature proposal freeze is this week | 05:03 |
devananda | I expect much of today (and tomororw) will be going over that | 05:04 |
*** markvoelker has quit IRC | 05:04 | |
devananda | anyone else have announcements? | 05:04 |
jroll | devananda: any specs we want to try to land for that? | 05:04 |
devananda | maybe - let's cover that after announcements | 05:05 |
devananda | also - FPF shouldn't actually be an announcement | 05:05 |
devananda | that's been planned for the whole cycle :) | 05:05 |
Haomeng | devananda: :) | 05:05 |
devananda | ok - moving on to status reports | 05:05 |
devananda | #topic subteam status reports | 05:05 |
*** openstack changes topic to "subteam status reports (Meeting topic: ironic)" | 05:05 | |
jroll | light reports this week, people must be slacking :) | 05:06 |
devananda | for those that updated the etherpad already, thanks much | 05:06 |
*** david-lyle_afk has joined #openstack-meeting-3 | 05:06 | |
devananda | #link https://etherpad.openstack.org/p/IronicWhiteBoard | 05:06 |
devananda | since I dont see dmitry here, i'll post his update | 05:06 |
*** baoli has quit IRC | 05:06 | |
* jroll just realized IPA has updates | 05:06 | |
devananda | (As of Mon, 02 Mar 17:00 UTC) Open: 129 (-7). 3 new (-4), 32 in progress (-4), 0 critical, 18 high and 7 incomplete | 05:06 |
mrda | I think you guys might be running over... ? | 05:06 |
jroll | mrda: ? | 05:07 |
NobodyCam | ?? | 05:07 |
mrda | Sorry, mea culpa | 05:07 |
NobodyCam | :) | 05:07 |
Haomeng | mrda: :) | 05:07 |
mrda | (damn scrollback!) | 05:07 |
jroll | always page down when your question feels out of place :P | 05:07 |
*** jckasper has quit IRC | 05:08 | |
devananda | also of note, a security issue was found and fixed last week | 05:08 |
* devananda annotates it on the 'pad | 05:08 | |
jroll | #link https://launchpad.net/bugs/1425206 | 05:08 |
openstack | Launchpad bug 1425206 in OpenStack Security Notes "Setting debug mode also causes Pecan to run in debug mode" [Undecided,New] | 05:08 |
devananda | thanks, jroll | 05:08 |
* naohirot I just updated iRMC in the white board. | 05:09 | |
devananda | naohirot: cheers, ty | 05:09 |
NobodyCam | thank you naohirot | 05:09 |
devananda | naohirot: iRMC has a pxe-based deploy driver already landed, right? | 05:09 |
naohirot | devananda: NobodyCam: you are welcome | 05:09 |
* rameshg87 notes jroll forgot to update ironic.conf.sample :) | 05:09 | |
jroll | folks can feel free to ping devananda or myself if you have questions about that bug, but it isn't particularly horrible in most cases | 05:09 |
jroll | rameshg87: shh :P | 05:10 |
naohirot | devananda: Yes, it has been landed. thanks! | 05:10 |
rameshg87 | jroll, :) | 05:10 |
*** stendulker has quit IRC | 05:12 | |
devananda | great, thanks for all the updates there | 05:12 |
*** stendulker has joined #openstack-meeting-3 | 05:12 | |
devananda | #topic kilo-3 | 05:12 |
*** openstack changes topic to "kilo-3 (Meeting topic: ironic)" | 05:12 | |
devananda | we could probably talk about this for a long time | 05:13 |
devananda | i'll time-box us to 30 minutes though :) | 05:13 |
devananda | tldr; we have a tonne of specs already approved | 05:13 |
rameshg87 | devananda, i guess there are many driver-related stuffs waiting this time in kilo-3 | 05:13 |
devananda | #link https://launchpad.net/ironic/+milestone/kilo-3 | 05:13 |
devananda | yes | 05:13 |
devananda | some, but not all of them, require changes in the core code | 05:14 |
devananda | eg, all the cleaning & zapping work | 05:14 |
devananda | rameshg87: by the way, thank you for the excellent email on the benefits of working out-of-tree | 05:14 |
rameshg87 | devananda, :) | 05:14 |
JoshNang | enough of cleaning should have landed today for everyone to base their code on (hopefully!) | 05:15 |
devananda | JoshNang: fantastic! | 05:15 |
devananda | JoshNang: how much // what is left? | 05:15 |
rameshg87 | JoshNang, and zapping, are you working on that ? | 05:15 |
devananda | #info JoshNang> enough of cleaning should have landed today for everyone to base their code on (hopefully!) | 05:15 |
rameshg87 | JoshNang, i have my specs dependent on zapping :) | 05:15 |
JoshNang | devananda: the actual execution of the cleaning code, the api, and zapping api | 05:15 |
JoshNang | plus the agent bits (mostly ready in IPA, needs driver support) | 05:16 |
devananda | JoshNang: can you update the status of those BP then? they say "started" right now | 05:16 |
devananda | sounds like they are further along than that? | 05:16 |
JoshNang | :/ oh, yeah | 05:16 |
*** Nisha has quit IRC | 05:16 | |
devananda | ty | 05:16 |
JoshNang | rameshg87: as far as zapping, you should be able to go, as the @clean_step decorator should be all you need | 05:16 |
devananda | BadCub and I will be watching the milestone page closely | 05:16 |
*** Nisha has joined #openstack-meeting-3 | 05:16 | |
devananda | so if a BP is assigned to you, please keep it up to date regularly over the next month | 05:17 |
rameshg87 | JoshNang, yeah i understand, but i need some more info on how inband zapping steps are planned (like getting the ramdisk booted and such stuffs) | 05:17 |
*** stendulker has quit IRC | 05:17 | |
*** stendulker has joined #openstack-meeting-3 | 05:18 | |
rameshg87 | JoshNang, any examples of agent zapping task on your private github might help as well | 05:18 |
JoshNang | rameshg87: ahh gotcha. my plan is to have it all the clean/zap reviews up by end of the day thursday | 05:18 |
devananda | naohirot: irmc virtual media deploy driver is marked "blocked" right now -- I see code, some of which has landed | 05:18 |
devananda | naohirot: is either the spec or code waiting on anything at this point (besides reviews) ? | 05:18 |
rameshg87 | JoshNang, okay. let me know if i can help with something on the zapping if that will speed it up :) | 05:19 |
rameshg87 | JoshNang, i will be happy to try to help :) | 05:19 |
JoshNang | rameshg87: we haven't really used zapping yet :/ and downstream we just always have an agent booted. i might take you up on that :) | 05:19 |
devananda | naohirot: ooh. I see. there is still disagreement on the architecture around the driver mounting NFS shares | 05:19 |
rameshg87 | JoshNang, ah okay .. here we might need to get the agent booted when the node is in manageable state. will discuss on that when you have time | 05:20 |
naohirot | devananda: No, both are not waiting for anything, both are independent, i thinks. | 05:20 |
devananda | naohirot: given the other project proirities, i'm going to untarget that at this point because there is still contention on the design | 05:20 |
naohirot | devananda: I understand the situation, I'm going to contribute reviewing high priority feature | 05:21 |
*** stendulker has quit IRC | 05:21 | |
*** stendulker has joined #openstack-meeting-3 | 05:22 | |
naohirot | devananda: And later if we had some space, please consider iRMC virtual media :) | 05:22 |
*** stendulker has quit IRC | 05:22 | |
devananda | naohirot: thank you. I think it also poses a good question for us -- should drivers, in their constructor, take administrative actions on the host, like mounting NFS or asserting that tftpd is running? | 05:22 |
*** stendulker has joined #openstack-meeting-3 | 05:22 | |
devananda | in the past the answer's been "no" | 05:22 |
devananda | naohirot: definitely. I like the feature but I can understand the objections people have raised | 05:23 |
*** JAHoagie has joined #openstack-meeting-3 | 05:23 | |
devananda | we've got one other blocked BP up here | 05:23 |
*** takadayuiko has joined #openstack-meeting-3 | 05:23 | |
jroll | yeah, localboot | 05:23 |
devananda | yea | 05:23 |
jroll | which doesn't appear to be blocked | 05:23 |
devananda | https://blueprints.launchpad.net/ironic/+spec/local-boot-support-with-partition-images | 05:23 |
devananda | right ... | 05:23 |
jroll | if it's blocked, it's blocked on DIB or IPA :P | 05:23 |
rameshg87 | devananda, and https://blueprints.launchpad.net/ironic/+spec/inband-raid-configuration | 05:24 |
rameshg87 | devananda, inband raid configuration | 05:24 |
naohirot | devananda: really, some core member has some objection regarding NIF/CIFS? | 05:24 |
rameshg87 | devananda, that has dependency on the zapping implementation | 05:24 |
jroll | naohirot: yes, it's on the review | 05:24 |
jroll | though this isn't the place/time to discuss that... | 05:24 |
rameshg87 | devananda, i would say it's a dependency, not that it's blocked :) | 05:24 |
devananda | rameshg87: ahh, right | 05:25 |
devananda | rameshg87: what's your sense -- will there be time to land inband raid config this cycle, with zapping still in the works? | 05:25 |
devananda | (my sense is "no") | 05:25 |
rameshg87 | devananda, ironic-python-agent is going through some refactoring on zapping space - so JoshNang asked to wait | 05:25 |
devananda | ok | 05:25 |
naohirot | jroll: If so, I wanted to discuss earlier, I thought I've already answered some of questions. | 05:25 |
rameshg87 | devananda, inband doesn't have much code - all is done in proliantutils - with ipa hardware manager | 05:26 |
JoshNang | yeah, we landed the multiple hardware managers bit, which through a wrench in my previous patches | 05:26 |
rameshg87 | devananda, ironic is just triggering it - just like any other agent cleanup/zap task | 05:26 |
devananda | rameshg87: that's out of band | 05:26 |
JoshNang | *threw | 05:26 |
devananda | rameshg87: out-of-band means via the BMC. in-band means via the ramdisk (IPA + local utilities) | 05:26 |
rameshg87 | devananda, yeah, it's in-band | 05:26 |
devananda | JoshNang: heh. so punt on in-band until L* ? | 05:26 |
* naohirot s/some of questions/all of questions/ | 05:27 | |
jroll | naohirot: I'm looking at patchset 22, it doesn't appear resolved. I think y'all should debate it more in gerrit/mailing list/irc. | 05:27 |
rameshg87 | devananda, ilo can't do raid configuration out of band | 05:27 |
devananda | rameshg87: oh! | 05:27 |
rameshg87 | devananda, so we choose to do it from agent ramdisk - and implementation is in hardware manager | 05:27 |
jroll | naohirot: "I think this way is better" is not an answer. | 05:27 |
JoshNang | devananda: hmm hopefully not. i just need to refactor a bit. i might enroll some help from other IPA people for that | 05:27 |
devananda | rameshg87: I thought that it could do out-of-band. sorry | 05:27 |
jroll | devananda: JoshNang: to be clear, "refactor" here means re-write existing patches to IPA | 05:28 |
rameshg87 | devananda, yeah, it's only in-band for ilo. so the code in ironic is just to trigger the in-band thing through ipa | 05:28 |
*** lazy_prince has quit IRC | 05:28 | |
devananda | gotcha | 05:28 |
JoshNang | jroll: probably half of it, the calling and listing steps bit | 05:28 |
* devananda refrains from retargeting that | 05:29 | |
naohirot | jroll: I'm wondering that there is no comments on patch #22 | 05:29 |
jroll | naohirot: we are talking about https://review.openstack.org/#/c/134865/ correct? | 05:29 |
*** killer_prince has joined #openstack-meeting-3 | 05:29 | |
*** killer_prince is now known as lazy_prince | 05:29 | |
naohirot | jroll: Yes, it is. it's iRMC virtual media deploy spec. | 05:30 |
jroll | naohirot: I see comments on patch 22; not inline, just comments. | 05:30 |
*** markvoelker has joined #openstack-meeting-3 | 05:30 | |
devananda | any other specs or BPs folks wnat to talk about now? | 05:31 |
jroll | naohirot: anyway, I don't think we should spend the whole meeting talking about that spec, let's discuss later. | 05:31 |
naohirot | jroll: Okay | 05:31 |
NobodyCam | actualy i do | 05:31 |
wanyen | devananda, get/set boot mode spec still needs approval | 05:32 |
NobodyCam | https://review.openstack.org/#/c/151596/ | 05:32 |
devananda | wanyen: link? | 05:32 |
stendulker | link : https://review.openstack.org/#/c/129529/ | 05:33 |
wanyen | https://review.openstack.org/#/c/129529/ | 05:33 |
NobodyCam | thats for the ilo-properties-capabilities-discovery | 05:33 |
stendulker | NobodyCam: Its for Add get/set boot mode to Management Interface | 05:33 |
NobodyCam | your link or mine? | 05:34 |
wanyen | also, need reviewers for uefi secure boot (no core reviewers review it yet) | 05:34 |
stendulker | stendulker: mine | 05:34 |
jroll | one thing at a time... | 05:34 |
devananda | wanyen: ah | 05:35 |
jroll | so- I'm of the opinion we shouldn't land any more specs, personally | 05:35 |
jroll | but if something is SUPER important I guess we could | 05:35 |
*** markvoelker has quit IRC | 05:35 | |
devananda | jroll: fwiw, I think we already have far too many to actually finish them all | 05:35 |
devananda | jroll: but that's what I'm trying to find out :) | 05:35 |
jroll | devananda: agree, which means more is worse | 05:35 |
mrda | +1 | 05:35 |
devananda | without digging into it deeply yet, this is relatively small and might be something we want to land now | 05:36 |
devananda | https://review.openstack.org/#/c/129529/6/specs/kilo/add-boot-mode-mgmt-interface.rst,cm | 05:36 |
devananda | since we just added a lot of similar things this cycle | 05:36 |
jroll | yeah, seems fine | 05:36 |
* jroll quickly reviews | 05:36 | |
devananda | my only concern there is impact to existing drivers // drivers that can't support it | 05:37 |
jroll | (I thought this was already landed) | 05:37 |
wanyen | devananda, to clarify, no core reviewers review uefi secure boot code yet https://blueprints.launchpad.net/ironic/+spec/uefi-secure-boot | 05:37 |
devananda | jroll: that should make your vote easy to cast :) | 05:37 |
wanyen | devananda, the secuer boot spec has been approved. | 05:37 |
jroll | wanyen: we're very busy, we will get to it. | 05:37 |
wanyen | jrol, ty | 05:38 |
devananda | wanyen: ok. we're focusing on specs and blueprints right now, not code reviews. | 05:38 |
wanyen | s/jrol/jroll | 05:38 |
devananda | (now == this meeting) | 05:38 |
rameshg87 | devananda, only concern we had regarding that get-set boot mode was whether boot mode should have it's own get/set methods or not | 05:39 |
rameshg87 | devananda, that was rloo's concern | 05:39 |
devananda | rameshg87: I see this now says that there's no REST API change | 05:39 |
*** mrmartin has joined #openstack-meeting-3 | 05:39 | |
rameshg87 | devananda, yeah it doesn't have | 05:39 |
*** eghobo has joined #openstack-meeting-3 | 05:39 | |
devananda | rameshg87: what calls these methods then? | 05:40 |
jroll | rameshg87: what's the alternative to that? | 05:40 |
rameshg87 | devananda, wherever we are getting/setting boot mode in place, just a request to make it part of an interface | 05:40 |
rameshg87 | devananda, we are doing get/set boot mode in ilo driver deploy right now | 05:40 |
devananda | rameshg87: it needs to be called somehow OUTSIDE of the driver though | 05:40 |
rameshg87 | jroll, alternative to that was to have a generic method which can get/set any capability - and boot_mode is one of them | 05:40 |
devananda | a) some external event triggers it one way or another | 05:40 |
wanyen | devananda, iLo health sensor spec https://review.openstack.org/#/c/127378/ still need to be approved | 05:40 |
*** eghobo has quit IRC | 05:40 | |
devananda | b) if that is done for drivers which don't support it, how will UnsupportedDriverExtension be handled? | 05:41 |
stendulker | stendulker: its required to prepare the pxe config as well based on boot mode | 05:41 |
*** eghobo has joined #openstack-meeting-3 | 05:41 | |
jroll | devananda: essentially this will s/ilo_utils.set_boot_mode/driver.management.set_boot_mode/ | 05:41 |
rameshg87 | devananda, we don't call get/set boot mode from outside right now (no api for that) | 05:41 |
jroll | AIUI | 05:41 |
rameshg87 | jroll, exactly | 05:41 |
devananda | jroll: oh | 05:41 |
devananda | rameshg87: ok. that makes no sense to me | 05:41 |
stendulker | rameshg87: we need get boot mode in pxe | 05:42 |
devananda | rameshg87: if there's no need for a REST API and nothing outside of the driver needs, it, why make it part of the driver API ? | 05:42 |
rameshg87 | devananda, it's not something needed right now | 05:42 |
jroll | so, I posted this in gerrit: if only iLO is using this, why standardize on an interface for it? | 05:42 |
jroll | this might be the same question devananda had | 05:42 |
devananda | jroll: ++ | 05:42 |
NobodyCam | Fyi Timebox 30 Minutes is up.. | 05:43 |
devananda | ok - I'm going to copy this conversation to gerrit and let's revisit this in Liberty | 05:43 |
*** megm has joined #openstack-meeting-3 | 05:43 | |
devananda | NobodyCam: thanks | 05:43 |
rameshg87 | jroll, yeah drivers can use this later - that was intention of that spec | 05:43 |
rameshg87 | devananda, okay | 05:43 |
*** megm_ has quit IRC | 05:43 | |
jroll | cool | 05:43 |
devananda | rameshg87: driver API should only be changed when there is a clear need for multiple drivers, and they can agree upon a standard | 05:43 |
devananda | never pre-emptively | 05:43 |
rameshg87 | devananda, okay | 05:43 |
*** david-lyle_afk has quit IRC | 05:44 | |
devananda | rameshg87: i'm happy to explain more on that, and should probably write a blog post on it or something .... anyway ... | 05:44 |
jroll | this was also stendulker's agenda item yes? | 05:44 |
devananda | #topic open discussion | 05:44 |
*** openstack changes topic to "open discussion (Meeting topic: ironic)" | 05:44 | |
devananda | jroll: was it? | 05:44 |
jroll | I believe so | 05:44 |
devananda | that seems separate | 05:44 |
rameshg87 | jroll, no | 05:44 |
rameshg87 | jroll, it's separate | 05:44 |
jroll | wow, not at all | 05:44 |
devananda | stendulker: your item is about elilo vs. grub2, | 05:44 |
devananda | right? | 05:44 |
jroll | ok, I mis-remembered, had to look again | 05:45 |
stendulker | thanks devananda | 05:45 |
stendulker | this is more of a heads-up on change of uefi boot loader | 05:45 |
stendulker | We need grub2 to support secure boot feature. Linux vendors supply signed grub2 binaries with their distribution | 05:45 |
stendulker | elilo is not signed by any linux vendors. | 05:45 |
*** Nisha has quit IRC | 05:45 | |
stendulker | hence its proposed to change the uefi bootloader to grub2 as part of https://review.openstack.org/#/c/154808/ | 05:45 |
NobodyCam | Nisha: ran in to a issue with the ilo discovery deleting a port from a reserved node would love to get eyes on the fix: https://review.openstack.org/#/c/151596/24/ironic/db/sqlalchemy/api.py | 05:46 |
devananda | stendulker: what parts of ironic does this affect? | 05:46 |
*** Nisha has joined #openstack-meeting-3 | 05:46 | |
naohirot | devananda: jroll: regarding iRMC spec, it's not a contention which Demitry commented, because he gave +2. I thought it was just a suggestion. | 05:46 |
stendulker | devananda: uefi deploy | 05:46 |
devananda | naohirot: Dmitry Tantsur | 05:46 |
devananda | Feb 3 11:46 PM | 05:46 |
devananda | -1 | 05:47 |
stendulker | stendulker: so far only pxe_ilo driver was supporting uefi, but in K-release it seems many other drivers would be supporting uefi | 05:47 |
devananda | oops - bad paste | 05:47 |
devananda | naohirot: Patch Set 21: Code-Review-1 | 05:47 |
stendulker | devananda: hence thought of bringing this up in the meeting | 05:47 |
naohirot | devananda: sorry, s/Demitry/Dmitry/ | 05:47 |
jroll | naohirot: he gave a +2 in patchset 7, that's completely unrelated 15 patchsets later | 05:47 |
rameshg87 | stendulker, pxe_ipmitool also support uefi deploy (just that setting boot device fails) | 05:48 |
devananda | stendulker: partition-based deploys only? or does this affect all deploys because it affects the deploy ramdisk itself? | 05:48 |
jroll | naohirot: it *is* a contention, you have at least two cores and two regular contributors that have pointed out this issue. | 05:48 |
stendulker | devananda: partition based | 05:49 |
stendulker | devananda: I could nt gets secure boot enabled disk image to test it out though | 05:49 |
devananda | stendulker: k, thought so | 05:49 |
devananda | stendulker: oh... that's surprising | 05:49 |
naohirot | jroll: Patch Set 21: Code-Review-1 that was his misunderstanding, I answered to him | 05:49 |
devananda | stendulker: don't some cloud providers already produce uefi-capable cloud images? | 05:49 |
jroll | naohirot: it does not seem that way to me, it's a -1 with clear concerns | 05:50 |
stendulker | devananda: coreos provides dis images but they are just uefi ones | 05:50 |
stendulker | devananda: not sure if they are signing them with their own digital sign and not using Microsoft digital signature | 05:51 |
*** Nisha has quit IRC | 05:51 | |
stendulker | devananda: Other vendors like ubuntu, fedora and redhat supply microsoft signed shim bootloader and grub2 with teir own signatures | 05:52 |
*** Nisha_away has joined #openstack-meeting-3 | 05:52 | |
naohirot | jroll: yeah, if there is still concern we can discuss. but I'd like to know what kind of concern is it? | 05:52 |
devananda | naohirot: I have posted on the spec. let's discuss later | 05:52 |
jroll | naohirot: I've also posted on the spec, if it's not clear please ask me after the meeting | 05:52 |
naohirot | devananda: okay, let's discuss in the channnel. | 05:53 |
devananda | stendulker: interesting. well - as you proceed, please share documentation on testing and using it | 05:53 |
stendulker | devananda: sure. Have already raised review for DIB changes to accomaodate this | 05:54 |
stendulker | devananda: link https://review.openstack.org/#/c/153987 | 05:54 |
devananda | #info locally-bootale partition-based deploys need grub2 to support UEFI-boot | 05:54 |
devananda | #link https://review.openstack.org/#/c/153987 | 05:55 |
jroll | devananda: and pxe-bootable, if I'm reading that change correctly? | 05:55 |
devananda | stendulker: oh! does this also affect net boot? | 05:55 |
jroll | looking at https://review.openstack.org/#/c/154808/17/ironic/drivers/modules/pxe_grub_config.template | 05:55 |
jroll | hard to tell | 05:55 |
*** takadayuiko has quit IRC | 05:56 | |
*** Sukhdev has joined #openstack-meeting-3 | 05:56 | |
stendulker | devananda: Since netboot is just a kernel parameter, it can be accomodated | 05:56 |
stendulker | devananda: kernel parameter passed into bootloader config file | 05:57 |
devananda | that seems odd. grub shouldnt be involved in pxe boot... | 05:57 |
jroll | yeah, I thought I was just learning something new today | 05:57 |
jroll | but I'm skeptical | 05:57 |
devananda | stendulker: you're configuring grub to boot from network? | 05:57 |
devananda | that's fascinatingly backwards :) | 05:57 |
stendulker | devananda: we need to have a bootloader into tftpdir to support pxe-boot, right? | 05:58 |
NobodyCam | log.warn(_LW("2 minutes to go.")) | 05:58 |
devananda | NobodyCam: lol, nice :) | 05:58 |
Haomeng | NobodyCam: :) | 05:58 |
NobodyCam | :) | 05:58 |
jroll | lol | 05:58 |
stendulker | devananda: yes | 05:58 |
jroll | NobodyCam: I think that should be at info level, -1 | 05:58 |
stendulker | devananda: just as we do it for elilo today | 05:58 |
devananda | stendulker: neat. I need to think more about that | 05:58 |
NobodyCam | lol | 05:59 |
jroll | log.error in t-30 seconds | 05:59 |
devananda | my initial reaction is that that's crazy .... but I dunno | 05:59 |
stendulker | devananda: ok. Please have a look at https://review.openstack.org/#/c/154808/ | 05:59 |
devananda | will do | 05:59 |
devananda | thanks, all! | 05:59 |
devananda | see you tomorrow :) | 05:59 |
NobodyCam | Thank you all | 06:00 |
Haomeng | bye, good night:) | 06:00 |
stendulker | devananda: thank you | 06:00 |
jroll | thanks deva :) | 06:00 |
jlvllal_rem | Ciao! | 06:00 |
Haomeng | thanks | 06:00 |
devananda | #endmeeting | 06:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 06:00 | |
openstack | Meeting ended Tue Mar 3 06:00:10 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 06:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-03-03-05.02.html | 06:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-03-03-05.02.txt | 06:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-03-03-05.02.log.html | 06:00 |
*** BadCub has quit IRC | 06:00 | |
*** rameshg87 has left #openstack-meeting-3 | 06:02 | |
*** stendulker_ has joined #openstack-meeting-3 | 06:02 | |
*** wanyen has quit IRC | 06:03 | |
*** stendulker has quit IRC | 06:04 | |
*** iymht has joined #openstack-meeting-3 | 06:05 | |
*** killer_prince has joined #openstack-meeting-3 | 06:10 | |
*** lazy_prince has quit IRC | 06:10 | |
*** killer_prince is now known as lazy_prince | 06:10 | |
*** eghobo has quit IRC | 06:20 | |
*** redrobot has quit IRC | 06:21 | |
*** redrobot has joined #openstack-meeting-3 | 06:25 | |
*** redrobot is now known as Guest32544 | 06:25 | |
*** markvoelker has joined #openstack-meeting-3 | 06:31 | |
*** eghobo has joined #openstack-meeting-3 | 06:32 | |
*** fungi has quit IRC | 06:34 | |
*** russellb has quit IRC | 06:34 | |
*** markvoelker has quit IRC | 06:36 | |
*** JAHoagie has quit IRC | 06:42 | |
*** stendulker has joined #openstack-meeting-3 | 06:43 | |
*** david-lyle_afk has joined #openstack-meeting-3 | 06:44 | |
*** stendulker_ has quit IRC | 06:46 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 06:47 | |
*** Nisha_away has quit IRC | 06:48 | |
*** jroll has quit IRC | 06:49 | |
*** xuhanp has joined #openstack-meeting-3 | 06:58 | |
*** reed has quit IRC | 06:58 | |
*** jroll has joined #openstack-meeting-3 | 06:59 | |
*** ivar-lazzaro has quit IRC | 07:00 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 07:01 | |
*** mrda is now known as mrda-away | 07:04 | |
*** jtomasek has joined #openstack-meeting-3 | 07:06 | |
*** yamahata has joined #openstack-meeting-3 | 07:21 | |
*** sergef has joined #openstack-meeting-3 | 07:24 | |
*** yamamoto has quit IRC | 07:24 | |
*** scheuran has joined #openstack-meeting-3 | 07:26 | |
*** mrunge has joined #openstack-meeting-3 | 07:27 | |
*** markvoelker has joined #openstack-meeting-3 | 07:32 | |
*** VW_ has quit IRC | 07:33 | |
*** VW_ has joined #openstack-meeting-3 | 07:33 | |
*** VW_ has quit IRC | 07:35 | |
*** VW_ has joined #openstack-meeting-3 | 07:35 | |
*** markvoelker has quit IRC | 07:37 | |
*** jkoelker has quit IRC | 07:38 | |
*** Sukhdev has quit IRC | 07:45 | |
*** jkoelker has joined #openstack-meeting-3 | 07:48 | |
*** VW_ has quit IRC | 07:48 | |
*** VW_ has joined #openstack-meeting-3 | 07:49 | |
*** VW_ has quit IRC | 07:53 | |
*** VW_ has joined #openstack-meeting-3 | 07:54 | |
*** armax has joined #openstack-meeting-3 | 07:59 | |
*** VW_ has quit IRC | 08:00 | |
*** VW_ has joined #openstack-meeting-3 | 08:01 | |
*** Haomeng has quit IRC | 08:01 | |
*** Haomeng has joined #openstack-meeting-3 | 08:03 | |
*** VW_ has quit IRC | 08:03 | |
*** VW_ has joined #openstack-meeting-3 | 08:04 | |
*** sahid has joined #openstack-meeting-3 | 08:05 | |
*** jcoufal has joined #openstack-meeting-3 | 08:07 | |
*** VW_ has quit IRC | 08:09 | |
*** VW_ has joined #openstack-meeting-3 | 08:09 | |
*** VW_ has quit IRC | 08:11 | |
*** VW_ has joined #openstack-meeting-3 | 08:11 | |
*** armax has quit IRC | 08:12 | |
*** lsmola has joined #openstack-meeting-3 | 08:16 | |
*** hareeshp has joined #openstack-meeting-3 | 08:18 | |
*** VW_ has quit IRC | 08:19 | |
*** matrohon has joined #openstack-meeting-3 | 08:19 | |
*** VW_ has joined #openstack-meeting-3 | 08:19 | |
*** hareeshp has quit IRC | 08:23 | |
*** sigmavirus24_awa has quit IRC | 08:26 | |
*** e0ne has joined #openstack-meeting-3 | 08:26 | |
*** jkoelker has quit IRC | 08:27 | |
*** VW_ has quit IRC | 08:30 | |
*** VW_ has joined #openstack-meeting-3 | 08:30 | |
*** iovadia has joined #openstack-meeting-3 | 08:30 | |
*** markvoelker has joined #openstack-meeting-3 | 08:33 | |
*** e0ne has quit IRC | 08:34 | |
*** VW_ has quit IRC | 08:35 | |
*** iovadia has quit IRC | 08:35 | |
*** VW_ has joined #openstack-meeting-3 | 08:35 | |
*** MaxV has joined #openstack-meeting-3 | 08:36 | |
*** evgenyf has joined #openstack-meeting-3 | 08:37 | |
*** eghobo has quit IRC | 08:38 | |
*** markvoelker has quit IRC | 08:39 | |
*** e0ne has joined #openstack-meeting-3 | 08:39 | |
*** watanabe_isao has quit IRC | 08:39 | |
*** MaxV has quit IRC | 08:41 | |
*** hareeshp has joined #openstack-meeting-3 | 08:48 | |
*** iovadia has joined #openstack-meeting-3 | 08:49 | |
*** MaxV has joined #openstack-meeting-3 | 08:50 | |
*** e0ne is now known as e0ne_ | 08:59 | |
*** ivar-lazzaro has quit IRC | 09:00 | |
*** VW_ has quit IRC | 09:01 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 09:01 | |
*** VW_ has joined #openstack-meeting-3 | 09:01 | |
*** e0ne_ is now known as e0ne | 09:01 | |
*** iymht has quit IRC | 09:05 | |
*** lifeless has quit IRC | 09:05 | |
*** lifeless has joined #openstack-meeting-3 | 09:06 | |
*** e0ne is now known as e0ne_ | 09:06 | |
*** JoshNang has quit IRC | 09:07 | |
*** VW_ has quit IRC | 09:07 | |
*** VW_ has joined #openstack-meeting-3 | 09:08 | |
*** e0ne_ is now known as e0ne | 09:09 | |
*** yamahata has quit IRC | 09:13 | |
*** ivar-lazzaro has quit IRC | 09:14 | |
*** e0ne has quit IRC | 09:15 | |
*** hareeshp has quit IRC | 09:27 | |
*** safchain has joined #openstack-meeting-3 | 09:28 | |
*** Haomeng|2 has joined #openstack-meeting-3 | 09:29 | |
*** Haomeng has quit IRC | 09:30 | |
*** VW__ has joined #openstack-meeting-3 | 09:33 | |
*** markvoelker has joined #openstack-meeting-3 | 09:35 | |
*** VW_ has quit IRC | 09:37 | |
*** VW__ has quit IRC | 09:38 | |
*** markvoelker has quit IRC | 09:39 | |
*** megm_ has joined #openstack-meeting-3 | 09:44 | |
*** megm has quit IRC | 09:45 | |
*** naohirot has quit IRC | 09:49 | |
*** coolsvap is now known as coolsvap_ | 09:52 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 09:56 | |
*** Longgeek has quit IRC | 10:01 | |
*** hareeshp has joined #openstack-meeting-3 | 10:05 | |
*** Haomeng|2 has left #openstack-meeting-3 | 10:05 | |
*** JeanBriceCombebi has quit IRC | 10:07 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 10:22 | |
*** amotoki has joined #openstack-meeting-3 | 10:34 | |
*** hareeshp has quit IRC | 10:34 | |
*** markvoelker has joined #openstack-meeting-3 | 10:35 | |
*** hareeshp has joined #openstack-meeting-3 | 10:36 | |
*** igordcard has joined #openstack-meeting-3 | 10:36 | |
*** markvoelker has quit IRC | 10:40 | |
*** Longgeek has joined #openstack-meeting-3 | 10:41 | |
*** e0ne has joined #openstack-meeting-3 | 10:43 | |
*** Longgeek has quit IRC | 10:43 | |
*** Longgeek has joined #openstack-meeting-3 | 10:44 | |
*** matrohon has quit IRC | 10:44 | |
*** scheuran_ has joined #openstack-meeting-3 | 10:49 | |
*** scheuran has quit IRC | 10:52 | |
*** stanzgy has quit IRC | 10:54 | |
*** stanzgy_ has quit IRC | 10:54 | |
*** e0ne is now known as e0ne_ | 11:09 | |
*** stendulker has quit IRC | 11:13 | |
*** xuhanp has quit IRC | 11:14 | |
*** coolsvap_ is now known as coolsvap | 11:17 | |
*** pavel_bondar has quit IRC | 11:18 | |
*** e0ne_ has quit IRC | 11:20 | |
*** e0ne has joined #openstack-meeting-3 | 11:21 | |
*** hareeshp has quit IRC | 11:21 | |
*** markvoelker has joined #openstack-meeting-3 | 11:36 | |
*** markvoelker has quit IRC | 11:41 | |
*** JeanBriceCombebi has quit IRC | 11:42 | |
*** e0ne is now known as e0ne_ | 11:53 | |
*** hareeshp has joined #openstack-meeting-3 | 11:57 | |
*** Longgeek has quit IRC | 11:58 | |
*** e0ne_ is now known as e0ne | 12:01 | |
*** evgenyf has quit IRC | 12:06 | |
*** killer_prince has joined #openstack-meeting-3 | 12:06 | |
*** wojdev has joined #openstack-meeting-3 | 12:07 | |
*** lazy_prince has quit IRC | 12:07 | |
*** killer_prince is now known as lazy_prince | 12:07 | |
*** russellb has joined #openstack-meeting-3 | 12:08 | |
*** baoli has joined #openstack-meeting-3 | 12:10 | |
*** evgenyf has joined #openstack-meeting-3 | 12:11 | |
*** yamamoto has joined #openstack-meeting-3 | 12:12 | |
*** wojdev has quit IRC | 12:18 | |
*** wojdev has joined #openstack-meeting-3 | 12:19 | |
*** yamamoto has quit IRC | 12:26 | |
*** faizan_ has quit IRC | 12:37 | |
*** markvoelker has joined #openstack-meeting-3 | 12:38 | |
*** baoli has quit IRC | 12:42 | |
*** markvoelker has quit IRC | 12:42 | |
*** baoli has joined #openstack-meeting-3 | 12:43 | |
*** Longgeek has joined #openstack-meeting-3 | 12:43 | |
*** yamamoto has joined #openstack-meeting-3 | 13:02 | |
*** markvoelker has joined #openstack-meeting-3 | 13:04 | |
*** hareeshp has quit IRC | 13:05 | |
*** yamamoto_ has joined #openstack-meeting-3 | 13:06 | |
*** jroll has quit IRC | 13:07 | |
*** jroll has joined #openstack-meeting-3 | 13:07 | |
*** yamamoto has quit IRC | 13:09 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 13:15 | |
*** mwagner_lap has quit IRC | 13:19 | |
*** sarob has quit IRC | 13:20 | |
*** sarob has joined #openstack-meeting-3 | 13:21 | |
*** sarob has quit IRC | 13:26 | |
*** banix has joined #openstack-meeting-3 | 13:32 | |
*** JeanBriceCombebi has quit IRC | 13:32 | |
*** banix has quit IRC | 13:34 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 13:35 | |
*** banix has joined #openstack-meeting-3 | 13:39 | |
*** megm has joined #openstack-meeting-3 | 13:47 | |
*** megm_ has quit IRC | 13:47 | |
*** wojdev has quit IRC | 13:53 | |
*** sankarshan_away is now known as sankarshan | 13:54 | |
*** absubram has joined #openstack-meeting-3 | 13:55 | |
*** hareeshp has joined #openstack-meeting-3 | 13:58 | |
*** sreshetnyak has joined #openstack-meeting-3 | 14:00 | |
*** yamamoto_ has quit IRC | 14:01 | |
*** yamamoto has joined #openstack-meeting-3 | 14:02 | |
*** yamamoto has quit IRC | 14:02 | |
*** julim has joined #openstack-meeting-3 | 14:03 | |
*** wojdev has joined #openstack-meeting-3 | 14:03 | |
*** mwagner_lap has joined #openstack-meeting-3 | 14:08 | |
*** sarob has joined #openstack-meeting-3 | 14:09 | |
*** bryan_att has joined #openstack-meeting-3 | 14:12 | |
*** mattfarina has joined #openstack-meeting-3 | 14:18 | |
*** lazy_prince has quit IRC | 14:19 | |
*** sergef has quit IRC | 14:20 | |
*** wojdev has quit IRC | 14:20 | |
*** wojdev has joined #openstack-meeting-3 | 14:21 | |
*** killer_prince has joined #openstack-meeting-3 | 14:24 | |
*** killer_prince is now known as lazy_prince | 14:24 | |
*** thangp has joined #openstack-meeting-3 | 14:25 | |
*** yamamoto has joined #openstack-meeting-3 | 14:26 | |
*** absubram has quit IRC | 14:28 | |
*** peristeri has joined #openstack-meeting-3 | 14:30 | |
*** lblanchard has joined #openstack-meeting-3 | 14:30 | |
*** david-lyle has joined #openstack-meeting-3 | 14:31 | |
*** VW_ has joined #openstack-meeting-3 | 14:35 | |
*** yamamoto has quit IRC | 14:36 | |
*** gholler has joined #openstack-meeting-3 | 14:36 | |
*** banix has quit IRC | 14:36 | |
*** banix has joined #openstack-meeting-3 | 14:37 | |
*** sarob_ has joined #openstack-meeting-3 | 14:37 | |
*** sarob has quit IRC | 14:39 | |
*** zz_jgrimm is now known as jgrimm | 14:43 | |
*** salv-orlando has joined #openstack-meeting-3 | 14:43 | |
*** coolsvap is now known as coolsvap_ | 14:43 | |
*** banix has quit IRC | 14:55 | |
*** mhanif has joined #openstack-meeting-3 | 15:00 | |
*** mhanif has quit IRC | 15:01 | |
*** xuhanp has joined #openstack-meeting-3 | 15:05 | |
*** JeanBriceCombebi has quit IRC | 15:06 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 15:08 | |
*** egallen has quit IRC | 15:10 | |
*** absubram has joined #openstack-meeting-3 | 15:11 | |
*** nelsnelson has joined #openstack-meeting-3 | 15:12 | |
*** nelsnelson has quit IRC | 15:12 | |
*** sarob_ is now known as sarob | 15:13 | |
*** xuhanp has quit IRC | 15:17 | |
*** pavel_bondar has joined #openstack-meeting-3 | 15:18 | |
*** nelsnelson has joined #openstack-meeting-3 | 15:18 | |
*** eghobo has joined #openstack-meeting-3 | 15:20 | |
*** eghobo has quit IRC | 15:21 | |
*** eghobo has joined #openstack-meeting-3 | 15:21 | |
*** alexpilotti has joined #openstack-meeting-3 | 15:25 | |
*** nelsnelson has quit IRC | 15:28 | |
*** wuhg has quit IRC | 15:29 | |
*** vikram has joined #openstack-meeting-3 | 15:32 | |
*** vikram has quit IRC | 15:32 | |
*** eghobo has quit IRC | 15:33 | |
*** sigmavirus24 has joined #openstack-meeting-3 | 15:35 | |
*** wojdev has quit IRC | 15:35 | |
*** JeanBriceCombebi has quit IRC | 15:36 | |
*** Piet has quit IRC | 15:37 | |
*** annegentle has joined #openstack-meeting-3 | 15:42 | |
*** carl_baldwin has joined #openstack-meeting-3 | 15:42 | |
*** sahid has quit IRC | 15:43 | |
*** egallen has joined #openstack-meeting-3 | 15:45 | |
*** jaypipes has joined #openstack-meeting-3 | 15:46 | |
*** lazy_prince has quit IRC | 15:47 | |
*** iovadia has quit IRC | 15:48 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 15:51 | |
*** sahid has joined #openstack-meeting-3 | 15:52 | |
*** sahid has quit IRC | 15:52 | |
*** sahid has joined #openstack-meeting-3 | 15:52 | |
*** sahid has quit IRC | 15:56 | |
*** wojdev has joined #openstack-meeting-3 | 15:57 | |
*** thangp has quit IRC | 15:58 | |
*** thangp has joined #openstack-meeting-3 | 15:59 | |
*** erikmwilson has joined #openstack-meeting-3 | 16:00 | |
*** ekarlso has quit IRC | 16:03 | |
*** egallen has quit IRC | 16:03 | |
*** banix has joined #openstack-meeting-3 | 16:05 | |
*** annegentle has quit IRC | 16:06 | |
*** annegentle has joined #openstack-meeting-3 | 16:06 | |
*** mrunge has quit IRC | 16:08 | |
*** ekarlso has joined #openstack-meeting-3 | 16:08 | |
*** ChuckC has joined #openstack-meeting-3 | 16:08 | |
*** egallen has joined #openstack-meeting-3 | 16:13 | |
*** JoshNang has joined #openstack-meeting-3 | 16:14 | |
*** sahid has joined #openstack-meeting-3 | 16:14 | |
*** amotoki has quit IRC | 16:16 | |
*** carl_baldwin has quit IRC | 16:16 | |
*** jkoelker has joined #openstack-meeting-3 | 16:17 | |
*** shwetaap has joined #openstack-meeting-3 | 16:18 | |
*** egallen has quit IRC | 16:18 | |
*** egallen has joined #openstack-meeting-3 | 16:19 | |
*** ChuckC has quit IRC | 16:20 | |
*** bpokorny_ has joined #openstack-meeting-3 | 16:20 | |
*** carl_baldwin has joined #openstack-meeting-3 | 16:24 | |
*** nelsnelson has joined #openstack-meeting-3 | 16:26 | |
*** nelsnelson has quit IRC | 16:27 | |
*** nelsnelson has joined #openstack-meeting-3 | 16:28 | |
*** alexpilotti has quit IRC | 16:31 | |
*** yamahata has joined #openstack-meeting-3 | 16:33 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 16:36 | |
*** david-lyle_afk has quit IRC | 16:37 | |
*** david-lyle has quit IRC | 16:37 | |
*** reed has joined #openstack-meeting-3 | 16:38 | |
*** MaxV has quit IRC | 16:39 | |
*** MarkAtwood has joined #openstack-meeting-3 | 16:45 | |
*** MarkAtwood has quit IRC | 16:45 | |
*** MarkAtwood has joined #openstack-meeting-3 | 16:45 | |
*** Guest32544 is now known as redrobot | 16:51 | |
*** killer_prince has joined #openstack-meeting-3 | 16:51 | |
*** killer_prince is now known as lazy_prince | 16:51 | |
*** annegent_ has joined #openstack-meeting-3 | 16:54 | |
*** jcoufal has quit IRC | 16:54 | |
*** regana has joined #openstack-meeting-3 | 16:57 | |
*** scheuran_ has quit IRC | 16:57 | |
*** annegentle has quit IRC | 16:58 | |
*** evgenyf has quit IRC | 16:58 | |
*** thinrichs1 has joined #openstack-meeting-3 | 16:59 | |
*** jwy has joined #openstack-meeting-3 | 17:00 | |
thinrichs1 | Hi all! | 17:01 |
thinrichs1 | This is the Congress meeting. | 17:01 |
thinrichs1 | #startmeeting CongressTeamMeeting | 17:01 |
openstack | Meeting started Tue Mar 3 17:01:20 2015 UTC and is due to finish in 60 minutes. The chair is thinrichs1. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:01 |
*** openstack changes topic to " (Meeting topic: CongressTeamMeeting)" | 17:01 | |
openstack | The meeting name has been set to 'congressteammeeting' | 17:01 |
thinrichs1 | Who do we have this week? | 17:01 |
*** bpokorny has joined #openstack-meeting-3 | 17:01 | |
*** CTtpollard has left #openstack-meeting-3 | 17:02 | |
*** MaxV has joined #openstack-meeting-3 | 17:02 | |
thinrichs1 | jwy: I see you're here. How's the Horizon UI going? | 17:02 |
jwy | hi, good, i pushed what's there so far: https://review.openstack.org/#/c/160722/ | 17:03 |
jwy | for policy creation and deletion | 17:03 |
jwy | few more things to do for that | 17:04 |
*** arosen1 has joined #openstack-meeting-3 | 17:04 | |
arosen1 | Hi | 17:04 |
jwy | hi | 17:04 |
jwy | also talked with Yali more about policy abstraction | 17:05 |
*** bpokorny_ has quit IRC | 17:05 | |
jwy | she is working on a func spec for that | 17:05 |
*** david-lyle has joined #openstack-meeting-3 | 17:05 | |
*** bpokorny has quit IRC | 17:05 | |
jwy | i also made some updates to horizon and the docs since the datasources are now retrieved by id instead of name | 17:06 |
jwy | waiting for review on those. i think the ci might still be broken? | 17:06 |
thinrichs1 | Not sure about the CI. We've been having trouble with our cloud of late. | 17:07 |
arosen1 | Yea hopefully that will be under control soon | 17:07 |
thinrichs1 | It's great that you're making progress! | 17:07 |
arosen1 | some how the python unit tests in our repo broke | 17:07 |
arosen1 | I haven't tracked down how this is possible yet (I wanna ping the guys in the infra channel about it) | 17:07 |
*** alexsyip has joined #openstack-meeting-3 | 17:07 | |
arosen1 | but i have a fix that should merge in a sec that makes the tests pass again. | 17:08 |
thinrichs1 | Did the Makefile change get merged yet? | 17:08 |
arosen1 | https://review.openstack.org/#/c/160680/ | 17:08 |
arosen1 | thinrichs1: not yet that doesn't unblock the tests. | 17:08 |
arosen1 | hrm weird i see the tests did pass on your patch | 17:09 |
thinrichs1 | The tests *should* be failing without that patch. | 17:09 |
thinrichs1 | We shouldn't be able to parse anything. | 17:09 |
arosen1 | thinrichs1: the tests passed on my patch that isn't rebased on yours though. | 17:09 |
thinrichs1 | Locally is different b/c you still have the output of the Makefile sittig around. | 17:10 |
arosen1 | thinrichs1: I don't mean locally. | 17:10 |
arosen1 | If you click on that link jenkins +1'ed it. | 17:10 |
thinrichs1 | Maybe there's a Python-path thing happening somehow. | 17:11 |
thinrichs1 | Not sure. | 17:11 |
arosen1 | also i'm not sure how we could break the unit tests without jenkins stopping it from merging | 17:11 |
thinrichs1 | But Jenkins also let in the deletion of the config file. | 17:11 |
arosen1 | since they would have had to pass at one point. | 17:11 |
*** alexpilotti has joined #openstack-meeting-3 | 17:11 | |
*** qwebirc50941 has joined #openstack-meeting-3 | 17:11 | |
arosen1 | in that case i'm sure the unit tests were passing then (not sure which config file you're talking about). | 17:12 |
*** bpokorny has joined #openstack-meeting-3 | 17:12 | |
thinrichs1 | The missing test_datasource_driver_config.py. | 17:12 |
arosen1 | ah yea! | 17:12 |
arosen1 | That one i want to dig deep and figure out how this could occur | 17:12 |
jwy | sorry, which patch are we talking about that passed | 17:12 |
*** syrus has left #openstack-meeting-3 | 17:12 | |
*** Longgeek has quit IRC | 17:12 | |
arosen1 | jwy: https://review.openstack.org/#/c/160680/ | 17:12 |
jwy | i see failure for http://logs2.aaronorosen.com/80/160680/1/check/dsvm-tempest-full-congress-pg-nodepool/917a568 | 17:13 |
arosen1 | jwy: yea the cloud is flaky right now | 17:13 |
arosen1 | the gateways are over loaded and connections timeout :( | 17:13 |
jwy | which part are you saying passed? | 17:13 |
arosen1 | the python unittests | 17:14 |
arosen1 | they failed to pass in the gate pipe line but they passed on check | 17:14 |
jwy | ok | 17:14 |
thinrichs1 | This one passed too but probably shouldn't have. | 17:14 |
thinrichs1 | https://review.openstack.org/#/c/158489/ | 17:14 |
arosen1 | thinrichs1: anyways lets do a little investigating later on and try and nail down what happened. | 17:15 |
thinrichs1 | arosen1: Sounds good. | 17:15 |
thinrichs1 | Back to status updates. | 17:16 |
thinrichs1 | jwy: thanks for the update. | 17:16 |
thinrichs1 | arosen1: want to give a status update? | 17:16 |
arosen1 | thinrichs1: sure | 17:17 |
arosen1 | so I haven't done much on congress the last week or so. Most of my time was sucked up trying to help debug our cloud | 17:17 |
arosen1 | that's it from me for now... | 17:18 |
*** Longgeek has joined #openstack-meeting-3 | 17:18 | |
thinrichs1 | arosen1: thanks. | 17:19 |
thinrichs1 | sarob couldn't attend but sent his status via email. | 17:19 |
*** sahid has quit IRC | 17:20 | |
thinrichs1 | He cleaned up https://launchpad.net/congress/kilo | 17:20 |
thinrichs1 | He tagged https://github.com/stackforge/congress/tree/2015.1.0b2 | 17:20 |
thinrichs1 | He is still working out getting the tarred file out to http://tarballs.openstack.org/ as part of the process | 17:20 |
*** stevenldt_ has joined #openstack-meeting-3 | 17:20 | |
*** Longgeek has quit IRC | 17:21 | |
thinrichs1 | This seems like a good step toward getting us into the OS release cadence. | 17:21 |
thinrichs1 | I believe kilo3 is mid-March, so a couple weeks away. | 17:22 |
*** JeanBriceCombebi has quit IRC | 17:22 | |
thinrichs1 | I think we'll delay code freeze to say 3-4 weeks before the summit, since we don't have a ton of stabilization to do. | 17:22 |
*** ChuckC has joined #openstack-meeting-3 | 17:23 | |
thinrichs1 | That should give us enough time to do some testing, round out the features/bugs that we want available, and still have time to work on some specs for the summit. | 17:23 |
thinrichs1 | How does that sound? | 17:24 |
*** thomasem has joined #openstack-meeting-3 | 17:24 | |
arosen1 | sounds good to me! | 17:24 |
alexsyip | same here | 17:24 |
jwy | sure | 17:25 |
thinrichs1 | So that'll be the plan moving forward then. | 17:25 |
thinrichs1 | alexsyip: want to give a status update? | 17:25 |
alexsyip | I’ve been working on high availability for the congress server + datasource drivers. | 17:25 |
alexsyip | For a first cut, we’ll runn two completely replicated congress servers, where each replica will fetch data from the data sources | 17:26 |
alexsyip | and clients can make api calls to either replica | 17:26 |
*** wojdev has quit IRC | 17:27 | |
alexsyip | Writes (for things like rules and datasource config) will go to the database, and congress server will pull new changes on a period basis. | 17:27 |
arosen1 | nice, sound good to me alexsyip | 17:28 |
thinrichs1 | Sounds like the right first cut to me. | 17:28 |
thinrichs1 | Excited about HA! | 17:28 |
alexsyip | Currently, I’m setting up a tempest test to run in this configuration. | 17:28 |
*** melwitt has joined #openstack-meeting-3 | 17:29 | |
alexsyip | that’s all | 17:30 |
thinrichs1 | That reminds me—we should fix up our logging so we don't fill up the disk (and crash). | 17:30 |
arosen1 | thinrichs1: where did you see this problem? | 17:30 |
arosen1 | in devstack? | 17:30 |
thinrichs1 | alexsyip: do you have a blueprint for HA? | 17:30 |
arosen1 | I think that logging that jwy pointed out was in horizon | 17:30 |
alexsyip | I’m working on an HA | 17:30 |
alexsyip | blueprint. | 17:30 |
thinrichs1 | arosen1: if we're going for HA, and we never empty out the logs, we'll eventually fill up the disk. | 17:31 |
thinrichs1 | And crash, thereby making HA harder. | 17:31 |
alexsyip | Actually, I think I already made the blueprint, but not the spec | 17:31 |
arosen1 | thinrichs1: I don't think that's really related to HA per say | 17:31 |
arosen1 | are you talking about syslog? | 17:31 |
arosen1 | like output from congress-server logs? | 17:31 |
thinrichs1 | Just the other day I saw ceilometer fill up the disk with its log. | 17:31 |
thinrichs1 | arosen1: yes | 17:32 |
arosen1 | thinrichs1: the ceilometer in cloud or devstack ? | 17:32 |
alexsyip | Here’s the blueprint: https://blueprints.launchpad.net/congress/+spec/query-high-availability | 17:32 |
*** e0ne has quit IRC | 17:32 | |
arosen1 | I think logrotate is probably not configured in that case thinrichs1 | 17:32 |
thinrichs1 | arosen1: so you're saying it's easy to fix the logging so it doesn't fill up the disk? | 17:32 |
arosen1 | yes | 17:33 |
*** wojdev has joined #openstack-meeting-3 | 17:33 | |
arosen1 | logrotate does it for you | 17:33 |
*** sarob has quit IRC | 17:33 | |
arosen1 | it tar.gz's your logs and deletes them eventually if it's running out of diskspace | 17:33 |
thinrichs1 | If we don't have that turned on, let's turn it on by default now. | 17:33 |
arosen1 | it shouldn't ever run out of diskspace in devstack though if it's dupping the output to screen. | 17:33 |
arosen1 | on a proper install logrotate would handle this. | 17:34 |
arosen1 | sorry battery is about to die on the train :( | 17:34 |
*** arosen1 has quit IRC | 17:34 | |
thinrichs1 | Whatever we need to do to make sure we don't fill up the disk, (whether we're running as part of devstack or standalone), let's add a bug/blueprint to make sure that happens. | 17:34 |
thinrichs1 | If it's an deployment option, let's make sure it's documented and on-by-default. | 17:35 |
thinrichs1 | I added a blueprint for this and made it a dependency on query-high-availability. | 17:37 |
thinrichs1 | I guess I'll give a quick status update. | 17:37 |
thinrichs1 | Now that datasources are spun up/down at runtime, we need to be more careful with how we deal with column-references in policy rules. | 17:38 |
thinrichs1 | Remember that a column-reference is where we identify the value for a column using its name, not its position. | 17:38 |
thinrichs1 | Example: p(id=x, name=y) asks for the column named 'id' to be variable x and the column named 'name' to be variable y. | 17:39 |
thinrichs1 | Previously we were compiling these into the usual datalog version *at read-time*. | 17:39 |
thinrichs1 | To do that we needed to know the schema for all the tables *at read-time*. | 17:40 |
thinrichs1 | If our schema for table p has columns ('name', 'id', 'status'), then we would compile the example above into... | 17:40 |
thinrichs1 | p(y, x, z) | 17:40 |
thinrichs1 | But since datasources are spun up/down at runtime, we no longer know the schema at read-time, so we can't do this compilation any longer. | 17:41 |
thinrichs1 | So I'm adding support for column references into the heart of the evaluation algorithms. | 17:41 |
thinrichs1 | We'll still be able to do schema-consistency checking (making sure people don't reference non-existent columns), but we'll want to do it whenever a schema change occurs, e.g. spin up a new datasource. | 17:41 |
thinrichs1 | Hope that made some sense. | 17:42 |
thinrichs1 | It should be transparent to the user. | 17:42 |
thinrichs1 | That's it for me. | 17:43 |
jwy | is this related to the issue with a policy table like nova:servers being empty now? | 17:43 |
thinrichs1 | jwy: Yes that's where I noticed the problem. | 17:43 |
thinrichs1 | Say we have a rule like p(x) :- q(id=x) in the database. | 17:43 |
thinrichs1 | Sorry.. different rule. | 17:44 |
thinrichs1 | p(x) :- nova:q(id=x) | 17:44 |
thinrichs1 | If we startup/restart Congress and try to load that rule, we won't know the schema for q because Nova hasn't necessarily been spun up yet. | 17:44 |
thinrichs1 | So we won't load it; we'll throw an error. | 17:45 |
jwy | ah | 17:45 |
thinrichs1 | jwy: the original problem was that we weren't even trying to load the rules into the policy engine. | 17:45 |
thinrichs1 | So we didn't get an error. We just didn't load anything. | 17:45 |
thinrichs1 | Then once I fixed it to actually load the rules, I saw the errors. | 17:45 |
jwy | glad you found those! | 17:46 |
thinrichs1 | jwy: thanks for pointing those out. | 17:46 |
thinrichs1 | I think it's probably a weird case when this would actually be problematic. | 17:46 |
thinrichs1 | But it's just not functional as it stands. | 17:46 |
thinrichs1 | And if someone deletes a datasource named 'nova' and creates a new one also called 'nova', we weren't doing the right thing. | 17:47 |
thinrichs1 | This should fix all that. | 17:47 |
thinrichs1 | Okay. Time to open it up for discussion. | 17:47 |
thinrichs1 | Oops.. first: is anyone else here that wants to give a status update? | 17:48 |
thinrichs1 | Okay—open discussion it is. | 17:49 |
thinrichs1 | #topic open discussion | 17:49 |
*** openstack changes topic to "open discussion (Meeting topic: CongressTeamMeeting)" | 17:49 | |
*** yamahata has quit IRC | 17:49 | |
*** megm_ has joined #openstack-meeting-3 | 17:49 | |
*** megm has quit IRC | 17:49 | |
*** sarob has joined #openstack-meeting-3 | 17:49 | |
jwy | it's daylight savings this weekend, so the local time for this meeting for some folks will change | 17:51 |
jwy | starting next week | 17:51 |
thinrichs1 | jwy: thanks for the reminder! | 17:52 |
*** eghobo has joined #openstack-meeting-3 | 17:52 | |
thinrichs1 | Thanks for the meeting all! See you next week (an hour later b/c of daylight savings for some of us, I believe). | 17:53 |
*** jwy has quit IRC | 17:53 | |
thinrichs1 | #endmeeting | 17:53 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:53 | |
openstack | Meeting ended Tue Mar 3 17:53:09 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:53 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/congressteammeeting/2015/congressteammeeting.2015-03-03-17.01.html | 17:53 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/congressteammeeting/2015/congressteammeeting.2015-03-03-17.01.txt | 17:53 |
*** wojdev has quit IRC | 17:53 | |
openstack | Log: http://eavesdrop.openstack.org/meetings/congressteammeeting/2015/congressteammeeting.2015-03-03-17.01.log.html | 17:53 |
*** stevenldt_ has quit IRC | 17:53 | |
*** jwy has joined #openstack-meeting-3 | 17:53 | |
*** jwy has quit IRC | 17:54 | |
*** bpokorny_ has joined #openstack-meeting-3 | 17:54 | |
*** igordcard has quit IRC | 17:56 | |
*** bpokorny has quit IRC | 17:57 | |
*** goalotc has quit IRC | 17:59 | |
*** regana has quit IRC | 17:59 | |
*** sandr8 has quit IRC | 18:00 | |
*** SridharRamaswamy has quit IRC | 18:00 | |
*** goalotc has joined #openstack-meeting-3 | 18:01 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 18:02 | |
*** sandr8 has joined #openstack-meeting-3 | 18:02 | |
*** sandr8 has quit IRC | 18:02 | |
*** goalotc has quit IRC | 18:03 | |
*** goalotc has joined #openstack-meeting-3 | 18:03 | |
*** marun has joined #openstack-meeting-3 | 18:06 | |
*** jaypipes has quit IRC | 18:07 | |
*** jaypipes has joined #openstack-meeting-3 | 18:10 | |
*** qwebirc50941 has quit IRC | 18:12 | |
*** sankarshan is now known as sankarshan_away | 18:15 | |
*** alexpilotti_ has joined #openstack-meeting-3 | 18:16 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 18:16 | |
*** alexpilotti has quit IRC | 18:16 | |
*** alexpilotti_ is now known as alexpilotti | 18:16 | |
*** s3wong has joined #openstack-meeting-3 | 18:19 | |
*** yamahata has joined #openstack-meeting-3 | 18:20 | |
*** yamahata has quit IRC | 18:21 | |
*** yamahata has joined #openstack-meeting-3 | 18:22 | |
*** bpokorny has joined #openstack-meeting-3 | 18:31 | |
*** bpokorny_ has quit IRC | 18:34 | |
*** SridharRamaswamy has quit IRC | 18:35 | |
*** terrylhowe has joined #openstack-meeting-3 | 18:36 | |
*** MaxV has quit IRC | 18:37 | |
*** thinrichs1 has left #openstack-meeting-3 | 18:43 | |
*** peristeri has quit IRC | 18:47 | |
*** peristeri has joined #openstack-meeting-3 | 18:47 | |
*** bpokorny_ has joined #openstack-meeting-3 | 18:49 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 18:50 | |
*** bpokorny has quit IRC | 18:52 | |
*** Sukhdev has joined #openstack-meeting-3 | 18:57 | |
*** yamahata has quit IRC | 18:59 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 18:59 | |
*** yamahata has joined #openstack-meeting-3 | 18:59 | |
briancurtin | #startmeeting python-openstacksdk | 19:00 |
openstack | Meeting started Tue Mar 3 19:00:15 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 |
*** lazy_prince has quit IRC | 19:00 | |
*** stevelle has joined #openstack-meeting-3 | 19:01 | |
terrylhowe | Terry Howe, HP | 19:01 |
stevelle | Steve Lewis, Rackspace | 19:01 |
briancurtin | Brian Curtin | 19:01 |
briancurtin | and Ian will be late, so that's our usual crew | 19:02 |
briancurtin | here's a little agenda https://wiki.openstack.org/wiki/Meetings/PythonOpenStackSDK#Agenda_for_2015-03-01_1900_UTC | 19:02 |
*** LouisF has joined #openstack-meeting-3 | 19:02 | |
briancurtin | #topic conn.update vs conn.compute.update_server - https://review.openstack.org/#/c/160635/ | 19:02 |
*** openstack changes topic to "conn.update vs conn.compute.update_server - https://review.openstack.org/#/c/160635/ (Meeting topic: python-openstacksdk)" | 19:02 | |
etoews | o/ | 19:02 |
briancurtin | that topic, or ones like it, had come up in the past, but after working with the update_server call, i really like it, but also see the use case for conn.update (which i previously disliked) | 19:03 |
*** peristeri has quit IRC | 19:03 | |
*** SridharRamaswam1 has joined #openstack-meeting-3 | 19:03 | |
*** SridharRamaswamy has quit IRC | 19:04 | |
briancurtin | they support two different needs, with conn.update there if you want to update attributes on a resource and pass it in, or conn.compute.update_server (or really any update call on any resource in any service) being a way to accomplish the same thing via a function call | 19:05 |
*** peristeri has joined #openstack-meeting-3 | 19:05 | |
briancurtin | the update_server way fits more closely with the way something like create_server works, so it looks pretty clean. i dont usually like providing multiple ways to do the same thing, but the conn.update method isn't something i think should have to go away, but it isn't something that we'd push as hard as the more resource-specific way to fit that mold | 19:06 |
terrylhowe | seems like most people would be updating a server through the properties rather than through a dictionary | 19:06 |
stevelle | +1, for update scenarios | 19:07 |
*** alexsyip has quit IRC | 19:07 | |
stevelle | thinking on it however | 19:07 |
briancurtin | terrylhowe: i think doing it via dictionary is probably the least likely case, but making use of the keyword arguments to pass in is super nice | 19:07 |
*** jtomasek has quit IRC | 19:08 | |
briancurtin | update_server(server, name="new name") is pretty hard to top, or in the case terry brought up that i broke, update_server(id="theid", name="new name") | 19:09 |
briancurtin | given how create_server(name, flavor, image) works, i'd like to allow update_server to look the same | 19:10 |
terrylhowe | server.name=“new name” #just seems like the more normal way to me | 19:10 |
briancurtin | another part of the reason i'd like to have update_server is that it allows you to stay within one context. doing your server operations on conn.compute.<something>_server feels nicer than having to jump from methods on conn.compute to methods straight on conn | 19:11 |
briancurtin | the server_builder example looks a bit nicer with create and update operations both being on conn.compute. the diff between patchset 1 and 2 shows how it changed | 19:12 |
stevelle | how about update_by(name=None, id=None, **data) for the alternate form? | 19:13 |
terrylhowe | we could move the generic updates, create etc to the base proxy class | 19:13 |
briancurtin | what does update_by mean? | 19:13 |
*** egallen has quit IRC | 19:13 | |
terrylhowe | by_id maybe like the resource class | 19:13 |
*** Rockyg has joined #openstack-meeting-3 | 19:14 | |
briancurtin | that's too low level - you could just use the resource class directly then | 19:14 |
stevelle | I guess my thinking is that Terry's syntax could be supported by that means | 19:15 |
stevelle | by_id("theid", name="new name") or the like | 19:15 |
briancurtin | just so my thought process is out there, i think the *main* usage is in the methods on a service, so compute.create_server, compute.delete_server, compute.update_server, etc. conn.create, conn.delete, conn.update, and the like are what i consider the alternate form | 19:15 |
*** Yi has joined #openstack-meeting-3 | 19:16 | |
stevelle | if you have a server and want to update it, use update_server. If you don't, use the other form and specify an identifier | 19:16 |
stevelle | the name I suggested was just to allow update_by(id="theid", [...]) | 19:17 |
briancurtin | i just dont understand the name update_by. the update is done on an ID, and the _by name seems confusing. it kind of evokes a SQL feeling and doesn't seem to fit in the higher level | 19:17 |
sigmavirus24 | hm | 19:18 |
stevelle | the name is not important for me. | 19:18 |
* sigmavirus24 scrolls backwards | 19:18 | |
briancurtin | even if you dont have the server object, update_server(id=1, name="new") will cover that | 19:18 |
briancurtin | (right now i build off a passed in server obj, but i'm going to change that to default to none so that previous message works) | 19:19 |
terrylhowe | maybe if update_server just didn’t take **data instead | 19:19 |
briancurtin | taking **data is the best thing about it though | 19:19 |
terrylhowe | it would be kind of repetitive to what is out there, but more ituitive for the user | 19:19 |
terrylhowe | :) | 19:20 |
*** VW_ has quit IRC | 19:20 | |
stevelle | sorry I'm thinking through the alternatives at the expense of the group's time | 19:20 |
briancurtin | if it takes **data is just takes the attributes on the resource. i'm liking this way a ton more than what i did for object_store, as in i'm thinking about making a temporary object_store2 that fits more with how compute is done so we can see side-by-side how it works | 19:20 |
*** Piet has joined #openstack-meeting-3 | 19:21 | |
briancurtin | i totally didn't really see how a lot of the current proxies, basically anything outside of object_store, were going to work, but after we got a bunch of stuff out of the way, they're more powerful than object_store's manual stuff | 19:21 |
* sigmavirus24 isn't familiar enough with all of the proxies to be helpful here | 19:23 | |
terrylhowe | to me the **data makes it look like the correct way to update an object is by passing in name values | 19:23 |
terrylhowe | there is also the problem of we have no method to create a new server without calling GET right now | 19:24 |
briancurtin | what's wrong with create_server? | 19:24 |
terrylhowe | that doesn’t help for a server that exists | 19:24 |
*** VW_ has joined #openstack-meeting-3 | 19:25 | |
terrylhowe | I would just think some people would want to update an object without a call to GET | 19:25 |
sigmavirus24 | terrylhowe: I would think likewise | 19:25 |
briancurtin | i think i'm missing what we're talking about here | 19:25 |
sigmavirus24 | but in reality, the connection pooling in requests makes the extra request/response time tie directly to bandwidth and how long it takes the server to respond | 19:26 |
sigmavirus24 | briancurtin: I'm agreeing the general let's not have one method make two requests | 19:26 |
briancurtin | what method makes two requests? | 19:26 |
etoews | terrylhowe: can you throw out some example user code of what user's can (or can't) do? | 19:26 |
sigmavirus24 | but I'm not familiar with the code terrylhowe is mentioning | 19:26 |
etoews | i think that would clear things up quickly | 19:26 |
terrylhowe | with this update_server you need a server | 19:26 |
terrylhowe | server = conn.compute.existing_server(‘id’:’foo’) | 19:27 |
terrylhowe | server.name = ‘bar’ | 19:27 |
terrylhowe | conn.compute.update_server(server) | 19:27 |
terrylhowe | we’d need some method like existing to create one with no GET | 19:28 |
briancurtin | if you have the id, you could just do update_server(id="foo", name="bar") **after i make the change that's in the comment on the review | 19:28 |
terrylhowe | ah, the None default | 19:28 |
briancurtin | if you happen to actually have a server already that you've received through a GET, you can pass it directly in, but you shouldn't need to | 19:28 |
briancurtin | terrylhowe: yep - if it's none, you'll have to pass in the ID (no way around it), but you won't need to GET just to have an object to pass in | 19:29 |
briancurtin | i'm currently working on some API guidelines as i'm writing some stuff, and i'll put together a doc that includes all of the possible ways you can do these operations and then see if/where we need to coalesce or expand | 19:31 |
sigmavirus24 | ah | 19:31 |
sigmavirus24 | makes sense | 19:31 |
*** jckasper has joined #openstack-meeting-3 | 19:32 | |
briancurtin | since we spent a half hour on that, i'll write up more of the doc and share it and we can discuss further with more concrete examples | 19:32 |
stevelle | briancurtin: in cases where patch is not supported will that work uniformly across different service APIs? | 19:32 |
briancurtin | #topic put vs patch | 19:33 |
*** openstack changes topic to "put vs patch (Meeting topic: python-openstacksdk)" | 19:33 | |
briancurtin | stevelle: we currently have to have resources specify if they use PUT for updates, defaulting to PATCH. from what i can tell, we should maybe switch that, so PATCH users have to specify instead of the more common PUT having to specify | 19:34 |
*** killer_prince has joined #openstack-meeting-3 | 19:35 | |
*** killer_prince is now known as lazy_prince | 19:35 | |
briancurtin | so your conn.update or conn.service.resource_update will work however you've configured the resource you're operating on | 19:35 |
*** ivar-laz_ has joined #openstack-meeting-3 | 19:36 | |
terrylhowe | that might be for the best, not sure how many support PATCH. maybe just open a ticket to investigate | 19:36 |
*** lsmola has quit IRC | 19:36 | |
terrylhowe | if there isn’t one already | 19:36 |
briancurtin | i opened one last night | 19:36 |
etoews | there's a handful that use PATCH and more using it all the time | 19:36 |
briancurtin | PATCH shows up a few times in identity v3 and then once in another service i can't think of | 19:36 |
etoews | glance | 19:37 |
etoews | poppy | 19:37 |
etoews | zaqar | 19:37 |
briancurtin | etoews: what is more popular: put or patch | 19:37 |
etoews | put | 19:37 |
terrylhowe | encyclopedia etoews ! | 19:37 |
*** yapeng has quit IRC | 19:38 | |
briancurtin | etoews: is there an overall trend towards patch, or is this just newer projects wanting to use it? currently we get patch by default but have to specify for put, which currently feels backwards | 19:38 |
terrylhowe | anyway, research done. PUT should be default | 19:38 |
*** ivar-lazzaro has quit IRC | 19:39 | |
sigmavirus24 | briancurtin: I expect the API WG to suggest PATCH for updates (if we don't already have a guideline along those lines) | 19:39 |
etoews | i feel like there's a trend towards PATCH but can't quantify or even qualify this. | 19:39 |
etoews | sigmavirus24: +1 | 19:39 |
sigmavirus24 | etoews: we're everywhere lately ;) | 19:40 |
stevelle | I feel like expressing the resource's expectation in terms of PATCH is more meaningful and clear. | 19:40 |
stevelle | even if default is False | 19:41 |
briancurtin | i'm sitll with terrylhowe on PUT being the default just given reality of what we have to live with now and over the next while | 19:41 |
sigmavirus24 | So inspite of what new APIs should be doing | 19:42 |
sigmavirus24 | For now, it makes sense to default to PUT | 19:42 |
sigmavirus24 | I garee with Brian and Terry since we're trying to provide the best interface to those APIs | 19:42 |
stevelle | default clearly should point at PUT, either way. | 19:42 |
sigmavirus24 | I want to suggest an attribute like 'update_method' that defaults to PUT | 19:42 |
sigmavirus24 | Because I think booleans are tricky here | 19:42 |
sigmavirus24 | But I can see if we don't want to accept put/PUT patch/PATCH or whatever else for a resource | 19:43 |
briancurtin | sigmavirus24: i dont know how that will work with how we do the actual Resource.update | 19:43 |
sigmavirus24 | Yeah I have to look but if we used session.request we'd be able to pass it directly as the first argument, no conditionals necessary | 19:44 |
sigmavirus24 | briancurtin: just an idea, it doesn't change what the default behaviour should be though | 19:44 |
briancurtin | i think short term we should just flip that default, but explore how to make it better after that | 19:44 |
sigmavirus24 | briancurtin: +1 | 19:44 |
briancurtin | #action fix https://bugs.launchpad.net/python-openstacksdk/+bug/1427479 to flip the default from patch to put | 19:44 |
openstack | Launchpad bug 1427479 in OpenStack SDK "switch put_update to be patch_update" [Medium,New] | 19:44 |
briancurtin | #topic need to implement CaseInsensitiveDict for header dict | 19:45 |
*** openstack changes topic to "need to implement CaseInsensitiveDict for header dict (Meeting topic: python-openstacksdk)" | 19:45 | |
briancurtin | that's sort of a note for me - we implemented the CID, then added the separate header storage, but never used the CID for it | 19:45 |
terrylhowe | should be easy to do | 19:46 |
briancurtin | #action finish https://bugs.launchpad.net/python-openstacksdk/+bug/1422234 to combine the resource.header storage with the CaseInsensitiveDict | 19:46 |
openstack | Launchpad bug 1422234 in OpenStack SDK "Case sensitivity in resource.prop doesn't work with headers" [Critical,New] - Assigned to Brian Curtin (brian.curtin) | 19:46 |
briancurtin | (i'm trying to get better at actually using meetbot) | 19:46 |
briancurtin | #topic identity: use set() for valid_options https://review.openstack.org/#/c/160840/ | 19:47 |
*** openstack changes topic to "identity: use set() for valid_options https://review.openstack.org/#/c/160840/ (Meeting topic: python-openstacksdk)" | 19:47 | |
briancurtin | some details aside, it seems like using a set here is actually fine? (i jumped in with something on KSC that i forgot is not true) | 19:47 |
stevelle | agreed | 19:48 |
terrylhowe | it makes sense to me, I think the change is good | 19:48 |
* sigmavirus24 agrees as well | 19:48 | |
briancurtin | cool, will take another look after this | 19:48 |
terrylhowe | I didn’t understand the perf implications | 19:48 |
sigmavirus24 | terrylhowe: which ones? | 19:48 |
sigmavirus24 | the ones in the most recent patch? | 19:48 |
terrylhowe | there was some mention in a comment | 19:49 |
*** lsmola has joined #openstack-meeting-3 | 19:49 | |
sigmavirus24 | it's a matter of convertiing a set to a list and adding multiple lists together and then converting back to a set | 19:49 |
terrylhowe | ah | 19:49 |
sigmavirus24 | so creating 4 linked lists + a 5th from the previous 4th is a performance drag | 19:49 |
sigmavirus24 | I provided an alternative to the rather ugly first attempt | 19:49 |
*** MaxV has joined #openstack-meeting-3 | 19:49 | |
sigmavirus24 | But instead of using the alternative that i proposed, Julien chose to use this new approach | 19:49 |
sigmavirus24 | sets do make more sense and if we do any kind of opt in valid_options will make that much faster | 19:50 |
sigmavirus24 | __contains__ for lists are O(n) | 19:50 |
briancurtin | given the tiny size, i dont think it's something to even worry about, really - readability matters more than there speed (and correctness matters, too) | 19:50 |
etoews | briancurtin: +1 | 19:50 |
sigmavirus24 | briancurtin: _union(A.valid_options, B.valid_options, C.valid_options) is both readable and fast ;) | 19:51 |
briancurtin | otherwise i'd like to see benchmarks if we're going to make changes to actually optimize code for performance | 19:51 |
terrylhowe | the code is only used during auth | 19:51 |
briancurtin | yep, it's really not a big deal, so as long as it's readable and correct, it's good | 19:52 |
sigmavirus24 | And only executed when the class definition is loaded by Python | 19:52 |
sigmavirus24 | it's a one time hit so it isn't a problem | 19:52 |
terrylhowe | sigmavirus24: suggest was good, but what is out there is probably good enough | 19:52 |
sigmavirus24 | if it happened every time auth was instantiated it might be a problem then | 19:52 |
briancurtin | telling people you want to see benchmarks usually results in them realizing it's not actually important for performance | 19:52 |
sigmavirus24 | terrylhowe: I'm just joking. I don't care if Julien listens to me | 19:52 |
terrylhowe | well, green light that | 19:53 |
briancurtin | will take a look in a few minutes | 19:53 |
briancurtin | anything else to cover in the last few minutes? | 19:53 |
terrylhowe | the tenant_id one I’d just like to try it out and make sure it works as expected | 19:54 |
terrylhowe | https://review.openstack.org/#/c/160821/2 | 19:55 |
briancurtin | yeah i'll try that out as well | 19:55 |
*** MaxV has quit IRC | 19:58 | |
briancurtin | thanks everyone! | 19:59 |
briancurtin | #endmeeting | 19:59 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 19:59 | |
openstack | Meeting ended Tue Mar 3 19:59:28 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/python_openstacksdk/2015/python_openstacksdk.2015-03-03-19.00.html | 19:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/python_openstacksdk/2015/python_openstacksdk.2015-03-03-19.00.txt | 19:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/python_openstacksdk/2015/python_openstacksdk.2015-03-03-19.00.log.html | 19:59 |
*** MaxV has joined #openstack-meeting-3 | 20:00 | |
*** MarkAtwood has quit IRC | 20:00 | |
*** VW_ has quit IRC | 20:04 | |
*** SridharRamaswam1 has quit IRC | 20:04 | |
*** yapeng has joined #openstack-meeting-3 | 20:04 | |
*** VW_ has joined #openstack-meeting-3 | 20:05 | |
*** ChuckC has quit IRC | 20:05 | |
*** ivar-laz_ has quit IRC | 20:05 | |
*** matrohon has joined #openstack-meeting-3 | 20:06 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 20:06 | |
*** MaxV has quit IRC | 20:10 | |
*** MarkAtwood has joined #openstack-meeting-3 | 20:10 | |
*** egallen has joined #openstack-meeting-3 | 20:10 | |
*** e0ne has joined #openstack-meeting-3 | 20:11 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 20:12 | |
*** MaxV has joined #openstack-meeting-3 | 20:13 | |
*** hareeshp has quit IRC | 20:15 | |
*** hareeshp has joined #openstack-meeting-3 | 20:16 | |
*** hareeshp has quit IRC | 20:22 | |
*** jckasper has quit IRC | 20:26 | |
*** sbalukoff has quit IRC | 20:29 | |
*** e0ne is now known as e0ne_ | 20:29 | |
*** e0ne_ has quit IRC | 20:30 | |
*** e0ne has joined #openstack-meeting-3 | 20:31 | |
*** sbalukoff has joined #openstack-meeting-3 | 20:31 | |
*** peristeri has quit IRC | 20:31 | |
*** e0ne has quit IRC | 20:33 | |
*** LouisF has quit IRC | 20:35 | |
*** e0ne has joined #openstack-meeting-3 | 20:39 | |
*** MaxV has quit IRC | 20:41 | |
*** egallen_ has joined #openstack-meeting-3 | 20:43 | |
*** mrda-away is now known as mrda | 20:44 | |
*** MaxV has joined #openstack-meeting-3 | 20:44 | |
*** MaxV has quit IRC | 20:45 | |
*** peristeri has joined #openstack-meeting-3 | 20:45 | |
*** egallen has quit IRC | 20:47 | |
*** egallen_ is now known as egallen | 20:47 | |
*** terrylhowe has left #openstack-meeting-3 | 20:47 | |
*** VW_ has quit IRC | 20:49 | |
*** peristeri has quit IRC | 20:50 | |
*** mrmartin has quit IRC | 20:51 | |
*** peristeri has joined #openstack-meeting-3 | 20:52 | |
*** MaxV has joined #openstack-meeting-3 | 20:52 | |
*** e0ne has quit IRC | 20:55 | |
*** Sukhdev has quit IRC | 20:57 | |
*** VW_ has joined #openstack-meeting-3 | 20:58 | |
*** clu_ has joined #openstack-meeting-3 | 21:00 | |
*** SridharRamaswamy has quit IRC | 21:02 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 21:02 | |
*** sergef has joined #openstack-meeting-3 | 21:14 | |
*** hareeshp has joined #openstack-meeting-3 | 21:17 | |
*** gugl2 has joined #openstack-meeting-3 | 21:22 | |
*** eghobo has quit IRC | 21:25 | |
*** gugl has quit IRC | 21:25 | |
*** ChuckC has joined #openstack-meeting-3 | 21:26 | |
*** wojdev has joined #openstack-meeting-3 | 21:31 | |
*** gugl3 has joined #openstack-meeting-3 | 21:31 | |
*** eghobo has joined #openstack-meeting-3 | 21:34 | |
*** gugl2 has quit IRC | 21:35 | |
*** sergef has quit IRC | 21:36 | |
*** egallen has quit IRC | 21:36 | |
*** egallen has joined #openstack-meeting-3 | 21:37 | |
*** wojdev has quit IRC | 21:41 | |
*** egallen has quit IRC | 21:42 | |
*** wojdev has joined #openstack-meeting-3 | 21:42 | |
*** thangp has quit IRC | 21:43 | |
*** SridharRamaswamy has quit IRC | 21:47 | |
*** egallen has joined #openstack-meeting-3 | 21:47 | |
*** hareeshp has quit IRC | 21:49 | |
*** megm has joined #openstack-meeting-3 | 21:51 | |
*** megm_ has quit IRC | 21:51 | |
*** wojdev has quit IRC | 21:52 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 21:53 | |
*** julim has quit IRC | 21:54 | |
*** SridharRamaswamy has quit IRC | 21:56 | |
*** jgrimm is now known as zz_jgrimm | 21:57 | |
*** egallen has quit IRC | 21:57 | |
*** mattfarina has quit IRC | 21:59 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 22:01 | |
*** wojdev has joined #openstack-meeting-3 | 22:01 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 22:01 | |
*** ivar-laz_ has quit IRC | 22:02 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 22:03 | |
*** zz_jgrimm is now known as jgrimm | 22:03 | |
*** ivar-lazzaro has quit IRC | 22:04 | |
*** mwagner_lap has quit IRC | 22:06 | |
*** safchain has quit IRC | 22:09 | |
*** devlaps has joined #openstack-meeting-3 | 22:13 | |
*** devlaps has quit IRC | 22:13 | |
*** wojdev has quit IRC | 22:16 | |
*** jckasper has joined #openstack-meeting-3 | 22:17 | |
*** MaxV has quit IRC | 22:18 | |
*** lblanchard has quit IRC | 22:21 | |
*** wojdev has joined #openstack-meeting-3 | 22:23 | |
*** e0ne has joined #openstack-meeting-3 | 22:26 | |
*** Piet has quit IRC | 22:29 | |
*** sarob has quit IRC | 22:31 | |
*** alexsyip has joined #openstack-meeting-3 | 22:32 | |
*** jckasper has quit IRC | 22:39 | |
*** Rockyg has quit IRC | 22:39 | |
*** jckasper has joined #openstack-meeting-3 | 22:39 | |
*** banix has quit IRC | 22:39 | |
*** thomasem has quit IRC | 22:41 | |
*** Yi has quit IRC | 22:43 | |
*** annegent_ has quit IRC | 22:49 | |
*** mwagner_lap has joined #openstack-meeting-3 | 22:53 | |
*** wojdev has quit IRC | 22:53 | |
*** peristeri has quit IRC | 22:53 | |
*** wojdev has joined #openstack-meeting-3 | 22:57 | |
*** erikmwilson is now known as Guest28164 | 23:01 | |
*** erikmwilson has joined #openstack-meeting-3 | 23:01 | |
*** erikmwilson has quit IRC | 23:01 | |
*** Guest28164 has quit IRC | 23:01 | |
*** erikmwilson has joined #openstack-meeting-3 | 23:02 | |
*** gholler has quit IRC | 23:02 | |
*** ivar-laz_ has quit IRC | 23:02 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 23:03 | |
*** ivar-lazzaro has quit IRC | 23:04 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 23:05 | |
*** egallen has joined #openstack-meeting-3 | 23:06 | |
*** absubram has quit IRC | 23:08 | |
*** yamamoto has joined #openstack-meeting-3 | 23:11 | |
*** sarob has joined #openstack-meeting-3 | 23:12 | |
*** Yi has joined #openstack-meeting-3 | 23:15 | |
*** matrohon has quit IRC | 23:19 | |
*** alexpilotti has quit IRC | 23:19 | |
*** Yi has quit IRC | 23:25 | |
*** Yi has joined #openstack-meeting-3 | 23:26 | |
*** jckasper has quit IRC | 23:26 | |
*** e0ne has quit IRC | 23:30 | |
*** e0ne has joined #openstack-meeting-3 | 23:34 | |
*** yamamoto has quit IRC | 23:36 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 23:36 | |
*** erikmwilson has quit IRC | 23:41 | |
*** eghobo_ has joined #openstack-meeting-3 | 23:44 | |
*** eghobo has quit IRC | 23:45 | |
*** e0ne has quit IRC | 23:47 | |
*** Sukhdev has joined #openstack-meeting-3 | 23:49 | |
*** annegentle has joined #openstack-meeting-3 | 23:49 | |
*** jgrimm is now known as zz_jgrimm | 23:50 | |
*** nelsnelson has quit IRC | 23:52 | |
*** watanabe_isao has joined #openstack-meeting-3 | 23:57 | |
*** MarkAtwood has quit IRC | 23:59 | |
*** yamamoto has joined #openstack-meeting-3 | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!