*** sankarshan_away is now known as sankarshan | 00:00 | |
*** sankarshan is now known as sankarshan_away | 00:00 | |
*** seizadi has quit IRC | 00:01 | |
*** eguz has joined #openstack-meeting-3 | 00:04 | |
*** hinnant has quit IRC | 00:07 | |
*** eghobo has quit IRC | 00:08 | |
*** eghobo has joined #openstack-meeting-3 | 00:12 | |
*** eguz has quit IRC | 00:16 | |
*** hinnant has joined #openstack-meeting-3 | 00:17 | |
*** hinnant has quit IRC | 00:17 | |
*** yamahata has joined #openstack-meeting-3 | 00:18 | |
*** eghobo has quit IRC | 00:19 | |
*** eghobo has joined #openstack-meeting-3 | 00:19 | |
*** SridharRamaswamy has quit IRC | 00:22 | |
*** otherwiseguy has joined #openstack-meeting-3 | 00:22 | |
*** rudrarug_ has quit IRC | 00:34 | |
*** cjellick has quit IRC | 00:41 | |
*** cjellick has joined #openstack-meeting-3 | 00:42 | |
*** cjellick has quit IRC | 00:46 | |
*** armax has quit IRC | 00:50 | |
*** terryw has joined #openstack-meeting-3 | 00:51 | |
*** shwetaap has joined #openstack-meeting-3 | 00:52 | |
*** otherwiseguy has quit IRC | 00:54 | |
*** otherwiseguy has joined #openstack-meeting-3 | 00:59 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 01:01 | |
*** terryw has quit IRC | 01:02 | |
*** eghobo has quit IRC | 01:14 | |
*** eguz has joined #openstack-meeting-3 | 01:14 | |
*** stanzgy has joined #openstack-meeting-3 | 01:18 | |
*** hinnant has joined #openstack-meeting-3 | 01:23 | |
*** eguz has quit IRC | 01:27 | |
*** eghobo has joined #openstack-meeting-3 | 01:27 | |
*** eguz has joined #openstack-meeting-3 | 01:28 | |
*** eghobo has quit IRC | 01:28 | |
*** eguz has quit IRC | 01:31 | |
*** eghobo has joined #openstack-meeting-3 | 01:31 | |
*** hinnant has quit IRC | 01:32 | |
*** shakamunyi has joined #openstack-meeting-3 | 01:34 | |
*** otherwiseguy has quit IRC | 01:44 | |
*** stanzgy has quit IRC | 01:48 | |
*** seizadi has joined #openstack-meeting-3 | 01:50 | |
*** seizadi has quit IRC | 01:56 | |
*** stanzgy has joined #openstack-meeting-3 | 01:57 | |
*** otherwiseguy has joined #openstack-meeting-3 | 01:59 | |
*** shwetaap has quit IRC | 02:01 | |
*** seizadi has joined #openstack-meeting-3 | 02:04 | |
*** eguz has joined #openstack-meeting-3 | 02:05 | |
*** eguz has quit IRC | 02:05 | |
*** eghobo has quit IRC | 02:08 | |
*** alexpilotti has quit IRC | 02:09 | |
*** mwagner_lap has joined #openstack-meeting-3 | 02:10 | |
*** carl_baldwin has joined #openstack-meeting-3 | 02:14 | |
*** seizadi has quit IRC | 02:37 | |
*** amotoki_ has quit IRC | 02:37 | |
*** otherwiseguy has quit IRC | 02:41 | |
*** shwetaap has joined #openstack-meeting-3 | 02:57 | |
*** aleksandr_null has quit IRC | 03:06 | |
*** aleksandr_null has joined #openstack-meeting-3 | 03:06 | |
*** shakamunyi has quit IRC | 03:09 | |
*** vkmc has quit IRC | 03:21 | |
*** markmcclain has quit IRC | 03:24 | |
*** Sukhdev has joined #openstack-meeting-3 | 03:27 | |
*** amotoki has joined #openstack-meeting-3 | 03:33 | |
*** rudrarugge has joined #openstack-meeting-3 | 03:43 | |
*** rudrarugge has quit IRC | 03:43 | |
*** rudrarugge has joined #openstack-meeting-3 | 03:44 | |
*** SumitNaiksatam has quit IRC | 03:47 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 03:48 | |
*** seizadi has joined #openstack-meeting-3 | 03:53 | |
*** shakamunyi has joined #openstack-meeting-3 | 04:07 | |
*** shwetaap has quit IRC | 04:09 | |
*** shwetaap has joined #openstack-meeting-3 | 04:10 | |
*** otherwiseguy has joined #openstack-meeting-3 | 04:13 | |
*** rudrarugge has quit IRC | 04:14 | |
*** rudrarugge has joined #openstack-meeting-3 | 04:16 | |
*** otherwiseguy has quit IRC | 04:24 | |
*** flaviof_zzz is now known as flaviof | 04:30 | |
*** s3wong has joined #openstack-meeting-3 | 04:36 | |
*** rudrarugge has quit IRC | 04:38 | |
*** eghobo has joined #openstack-meeting-3 | 04:40 | |
*** banix has joined #openstack-meeting-3 | 04:53 | |
*** natarajk has joined #openstack-meeting-3 | 04:58 | |
*** natarajk has left #openstack-meeting-3 | 05:05 | |
*** shakamunyi has quit IRC | 05:13 | |
*** eghobo has quit IRC | 05:13 | |
*** eghobo has joined #openstack-meeting-3 | 05:14 | |
*** ctracey has quit IRC | 05:16 | |
*** chuckC_ has joined #openstack-meeting-3 | 05:16 | |
*** sandr8 has quit IRC | 05:16 | |
*** hinnant has joined #openstack-meeting-3 | 05:19 | |
*** ctracey has joined #openstack-meeting-3 | 05:20 | |
*** seizadi has quit IRC | 05:23 | |
*** Sukhdev has quit IRC | 05:27 | |
*** s3wong has quit IRC | 05:27 | |
*** banix has quit IRC | 05:30 | |
*** banix has joined #openstack-meeting-3 | 05:31 | |
*** sandr8 has joined #openstack-meeting-3 | 05:32 | |
*** chuckC_ has quit IRC | 05:32 | |
*** banix has quit IRC | 05:34 | |
*** k4n0 has joined #openstack-meeting-3 | 05:36 | |
*** reed has quit IRC | 05:42 | |
*** shwetaap has quit IRC | 05:45 | |
*** tmazur has joined #openstack-meeting-3 | 05:52 | |
*** carl_baldwin has quit IRC | 05:56 | |
*** baohua has joined #openstack-meeting-3 | 06:07 | |
*** hinnant has quit IRC | 06:12 | |
*** baohua_ has joined #openstack-meeting-3 | 06:29 | |
*** baohua has quit IRC | 06:32 | |
*** tmazur has quit IRC | 06:33 | |
*** flaper87|afk is now known as flaper87 | 06:46 | |
*** tmazur has joined #openstack-meeting-3 | 06:46 | |
*** MaxV has joined #openstack-meeting-3 | 06:54 | |
*** pkoniszewski has joined #openstack-meeting-3 | 07:05 | |
*** MaxV has quit IRC | 07:11 | |
*** mwagner_lap has quit IRC | 07:13 | |
*** Longgeek has joined #openstack-meeting-3 | 07:26 | |
*** jcoufal has joined #openstack-meeting-3 | 07:26 | |
*** jtomasek has joined #openstack-meeting-3 | 07:29 | |
*** MaxV has joined #openstack-meeting-3 | 07:44 | |
*** eghobo has quit IRC | 07:50 | |
*** jcoufal has quit IRC | 07:51 | |
*** jcoufal has joined #openstack-meeting-3 | 08:03 | |
*** Longgeek has quit IRC | 08:04 | |
*** Longgeek has joined #openstack-meeting-3 | 08:05 | |
*** Longgeek has quit IRC | 08:06 | |
*** Longgeek has joined #openstack-meeting-3 | 08:06 | |
*** igordcard has joined #openstack-meeting-3 | 08:33 | |
*** Longgeek has quit IRC | 08:42 | |
*** Longgeek has joined #openstack-meeting-3 | 08:43 | |
*** overlayer has joined #openstack-meeting-3 | 08:47 | |
*** igordcard has quit IRC | 08:47 | |
*** Longgeek has quit IRC | 08:47 | |
*** Longgeek has joined #openstack-meeting-3 | 08:49 | |
*** yamahata has quit IRC | 08:57 | |
*** baohua_ has quit IRC | 09:31 | |
*** kashyap is now known as kashyapc | 09:34 | |
*** alexpilotti has joined #openstack-meeting-3 | 09:45 | |
*** tsufiev has left #openstack-meeting-3 | 09:50 | |
*** MaxV has quit IRC | 10:03 | |
*** overlayer has quit IRC | 10:09 | |
*** Longgeek has quit IRC | 10:24 | |
*** MaxV has joined #openstack-meeting-3 | 10:44 | |
*** Longgeek has joined #openstack-meeting-3 | 10:53 | |
*** overlayer has joined #openstack-meeting-3 | 11:10 | |
*** jab has joined #openstack-meeting-3 | 11:25 | |
*** jab has quit IRC | 11:25 | |
*** jab has joined #openstack-meeting-3 | 11:25 | |
*** Longgeek has quit IRC | 11:26 | |
*** Longgeek has joined #openstack-meeting-3 | 11:26 | |
*** overlayer has quit IRC | 11:41 | |
*** vkmc has joined #openstack-meeting-3 | 11:43 | |
*** vkmc has quit IRC | 11:43 | |
*** vkmc has joined #openstack-meeting-3 | 11:43 | |
*** salv-orlando_ has joined #openstack-meeting-3 | 11:43 | |
*** salv-orlando has quit IRC | 11:43 | |
*** salv-orlando_ is now known as salv-orlando | 11:43 | |
*** SumitNaiksatam_ has joined #openstack-meeting-3 | 11:48 | |
*** baohua has joined #openstack-meeting-3 | 11:49 | |
*** SumitNaiksatam has quit IRC | 11:49 | |
*** SumitNaiksatam_ has quit IRC | 11:49 | |
*** salv-orlando has quit IRC | 11:49 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 11:49 | |
*** salv-orlando has joined #openstack-meeting-3 | 11:55 | |
*** sdague has joined #openstack-meeting-3 | 12:04 | |
*** kashyapc is now known as kashyap | 12:10 | |
*** kashyap is now known as kashyapc | 12:16 | |
*** jab is now known as bradjones | 12:27 | |
*** seizadi has joined #openstack-meeting-3 | 12:38 | |
*** julim has joined #openstack-meeting-3 | 12:42 | |
*** julim has quit IRC | 12:43 | |
*** stanzgy has quit IRC | 12:53 | |
*** amotoki has quit IRC | 13:03 | |
*** julim has joined #openstack-meeting-3 | 13:03 | |
*** mfer has joined #openstack-meeting-3 | 13:16 | |
*** jpomero has quit IRC | 13:19 | |
*** peristeri has joined #openstack-meeting-3 | 13:23 | |
*** jaypipes has joined #openstack-meeting-3 | 13:29 | |
*** jpomero has joined #openstack-meeting-3 | 13:38 | |
*** thomasem has joined #openstack-meeting-3 | 13:42 | |
*** jcoufal has quit IRC | 13:45 | |
*** jcoufal has joined #openstack-meeting-3 | 13:46 | |
*** HenryG_ has joined #openstack-meeting-3 | 13:46 | |
*** HenryG has quit IRC | 13:47 | |
*** shwetaap has joined #openstack-meeting-3 | 13:48 | |
*** danpb has joined #openstack-meeting-3 | 13:49 | |
*** lblanchard has joined #openstack-meeting-3 | 14:05 | |
*** HenryG_ is now known as HenryG | 14:07 | |
*** markmcclain has joined #openstack-meeting-3 | 14:07 | |
*** amotoki has joined #openstack-meeting-3 | 14:12 | |
*** nelsnelson has joined #openstack-meeting-3 | 14:16 | |
*** shakamunyi has joined #openstack-meeting-3 | 14:16 | |
*** thangp has joined #openstack-meeting-3 | 14:21 | |
*** mfer has quit IRC | 14:23 | |
*** david-lyle has joined #openstack-meeting-3 | 14:24 | |
*** reed has joined #openstack-meeting-3 | 14:26 | |
*** celttechie has joined #openstack-meeting-3 | 14:30 | |
*** jpich has joined #openstack-meeting-3 | 14:31 | |
*** shakamunyi has quit IRC | 14:32 | |
*** seizadi has quit IRC | 14:34 | |
*** carl_baldwin has joined #openstack-meeting-3 | 14:37 | |
*** mestery_afk is now known as mestery | 14:39 | |
*** celttechie has quit IRC | 14:45 | |
*** kashyapc is now known as kashyap | 14:45 | |
*** shakamunyi has joined #openstack-meeting-3 | 14:47 | |
*** kashyap is now known as kashyapc | 14:48 | |
*** kashyapc is now known as kashyap | 14:49 | |
*** apmelton has joined #openstack-meeting-3 | 14:51 | |
*** markmcclain has quit IRC | 14:52 | |
*** rcleere has joined #openstack-meeting-3 | 14:53 | |
*** markmcclain has joined #openstack-meeting-3 | 14:53 | |
*** mfer has joined #openstack-meeting-3 | 14:54 | |
*** mtesauro has joined #openstack-meeting-3 | 14:54 | |
*** sew has joined #openstack-meeting-3 | 14:57 | |
*** celttechie has joined #openstack-meeting-3 | 14:57 | |
*** julim has quit IRC | 14:59 | |
danpb | #startmeeting libvirt | 15:00 |
---|---|---|
openstack | Meeting started Tue Aug 19 15:00:45 2014 UTC and is due to finish in 60 minutes. The chair is danpb. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
*** openstack changes topic to " (Meeting topic: libvirt)" | 15:00 | |
openstack | The meeting name has been set to 'libvirt' | 15:00 |
danpb | ..if anyone is here & wants to talk about libvirt issues make yourselves known... | 15:01 |
sew | o/ | 15:01 |
*** mestery is now known as mestery_afk | 15:01 | |
thomasem | o/ | 15:02 |
*** bauzas has joined #openstack-meeting-3 | 15:02 | |
apmelton | o/ | 15:02 |
mtesauro | o/ | 15:02 |
rcleere | o/ | 15:02 |
nelsnelson | o/ | 15:02 |
*** lsmola2 has joined #openstack-meeting-3 | 15:03 | |
*** seizadi has joined #openstack-meeting-3 | 15:03 | |
danpb | welcome folks, so the only item added to the etherpad is from rcleere | 15:04 |
danpb | #topic Libvirt ulimit patch | 15:04 |
*** openstack changes topic to "Libvirt ulimit patch (Meeting topic: libvirt)" | 15:04 | |
danpb | rcleere: ..your turn :-) | 15:04 |
*** s1rp has joined #openstack-meeting-3 | 15:04 | |
rcleere | ok | 15:04 |
rcleere | So, when we boot containers the container inherits ulimits from the libvirt_lxc process | 15:04 |
rcleere | one of those being no_file (max file descriptors a process can have) | 15:05 |
danpb | ok, standard unix inheritance which is probably quite unhelpful here :-) | 15:05 |
rcleere | this introduces xml to set it in the instance XML that would get applied when executing the init process of the container. | 15:05 |
*** seizadi has quit IRC | 15:06 | |
danpb | rcleere: what is your end goal here - is it to simply avoiding inheriting a possibly stupid limit from libvirt_lxc | 15:06 |
sew | with this patch, eventually we could apply flavor specific open file limits | 15:06 |
rcleere | The other hacky way I was doing it was to have a shell wrapper around libvirt_lxc that set it then passed all args to the real libvirt_lxc | 15:06 |
danpb | rcleere: or is to to use this for some kind of explicit resource control polocy | 15:06 |
rcleere | explicit resource control. | 15:07 |
rcleere | I should mention we are using user namespace, so as root in the container you cannot increase the no_file only decrease it | 15:07 |
danpb | hmm, so that raises questions of just how the mechanism works, particularly wrt user namespaces | 15:08 |
danpb | ah, that's what i was going to ask - does user namespace give you compete unrestricted control over the ulimits | 15:08 |
rcleere | nope | 15:08 |
rcleere | just decrease | 15:08 |
danpb | so semantically is the num files limit of the container a global limit that will apply to the sum of all child processes it starts | 15:09 |
rcleere | so as it is in our environment the kernel sets a soft limit of 1024 and a hard limit of 4096. we dont change those in our running environment. libvirt_lxc inherits that so does container init. | 15:09 |
rcleere | unfortunatly not | 15:09 |
rcleere | it is the max open files per process. | 15:09 |
danpb | i recall previously seeing discussions about whether ulimits needed to be mapped into cgroups to apply to an entire process set | 15:09 |
rcleere | they really should be mapped to cgroups and/or namespaces | 15:09 |
thomasem | Seems like it'd make more sense that way | 15:10 |
danpb | yeah so if it is per-process it isn't very useful as a resource limiting mechanism | 15:10 |
danpb | as you can just spawn more processes to escape the limit | 15:10 |
rcleere | There had been some talk on the kernel mailing and some patches but none have made it in. | 15:10 |
sew | i like that ulimit inside the container reports correct limits with rcleere's approach | 15:10 |
danpb | given that current impl, why would be not simply set the container init to have (hard_limit == soft_limit) == hard limit of libvirt-lxc ? | 15:11 |
rcleere | danpb: true it is not a real limit on the container, BUT it does allow things like mysql, ngingx, haproxy to set higher limits for incoming tcp connections that it needs. | 15:11 |
danpb | it isn't offering any resource control - so only useful thing we can do is avoid the accidental capping of the soft limit | 15:11 |
rcleere | danpb: not sure I understand your question | 15:11 |
danpb | so say libvirt_lxc has soft=1024, hard=8192 | 15:12 |
danpb | why would we not simply set the init process to have hard=8192, soft=8192 and avoid any XML confijg | 15:12 |
rcleere | it already does. | 15:12 |
*** markmcclain has quit IRC | 15:12 | |
danpb | the XML config doesn't seem to add any real value here until we can set num_files liimits against the cgroup so they actually work as a global cap on the container | 15:13 |
sew | we'd eventually like to customize the number of open files value based on flavor | 15:13 |
sew | and having an XML directive seemed to be a good place to define it | 15:13 |
rcleere | But I dont want to blindly set ALL containers an arbitrarally high no_files limit if they dont need it. | 15:13 |
danpb | sew: sure i understand that, but it feels like that needs the cgroups integration for ulimits | 15:14 |
rcleere | like the haproxy example. if we were going to use that as a LB, then I would probably want the no_files limit to 10000+ but I dont really want that for all of my containers. | 15:14 |
apmelton | the idea behind this change is to allow good processes to work properly, not to disallow bad processes from behaving badly | 15:15 |
thomasem | (which they could anyway) | 15:15 |
rcleere | apmelton: very good point | 15:15 |
mtesauro | +1 on amelton's pont | 15:15 |
danpb | apmelton: yep, but my concern is around the long term implications of a short term decision | 15:16 |
*** akrivoka has joined #openstack-meeting-3 | 15:16 | |
danpb | apmelton: eg if we add config setting for the current per-process ulimit vs later per-container ulimit | 15:16 |
danpb | and whether it makes sense to support both approaches in the long term or not | 15:17 |
apmelton | danpb: why not both once they're available | 15:17 |
apmelton | ah | 15:17 |
apmelton | so, being able to set ulimit and have it appear correctly in a container will be useful for processes that aren't cgroup aware | 15:17 |
danpb | i guess you could say that if you had a per-container ulimit of 100,000 files | 15:17 |
*** alexpilotti has quit IRC | 15:18 | |
danpb | would it still make sense to be able to say that the init process only had 8192 per-process limit | 15:18 |
*** flaper87 is now known as flaper87|afk | 15:19 | |
danpb | does anyone know what limits a real pid1 will get from the kenrel | 15:19 |
rcleere | 1024/4096 | 15:19 |
danpb | but pid1 still has the ability to raise its own hard limit i guess | 15:20 |
danpb | which we do not have in containers even with user namespace | 15:20 |
rcleere | as root any process can raise its hard limit | 15:20 |
danpb | any process with CAP_SYS_RESOURCE i guess | 15:21 |
rcleere | that I dont know | 15:21 |
danpb | oh well, i guess I'd say you should make a patch proposal to the libvirt list and we can discuss the finer details there | 15:22 |
rcleere | ok | 15:23 |
danpb | #topic qemu-nbd mounting | 15:26 |
*** openstack changes topic to "qemu-nbd mounting (Meeting topic: libvirt)" | 15:26 | |
danpb | s1rp: ^^ | 15:26 |
nelsnelson | Howdy danpb. s1rp and I were trying to get libvirt-lxc working with a simple tempest test in devstack over the past few days... | 15:27 |
s1rp | yeah, so just started digging into that at the end of the day yesterday; but i don't think it's a 'bug' in libvirt per se; just the fact that AMIs + qemu-nbd + mount aren't work off the bat | 15:27 |
s1rp | we've been using LVM for a few months, so qemu-nbd stuff is very unfamiliar, so not even sure if i can ask the right questions at the moment :-) | 15:28 |
*** cjellick has joined #openstack-meeting-3 | 15:29 | |
nelsnelson | The effect is basically that the rootfs filesystem on the disk seems to fail to pupulate correctly. Correct, s1rp? | 15:29 |
danpb | the idea behiind the qemu-nbd stuff is simply that it lets us use qcow2 files directly without having to flatten them into raw files | 15:29 |
nelsnelson | populate* | 15:29 |
danpb | assuming qemu-nbd is not buggy, you aren't supposed to notice any difference vs plain raw files | 15:29 |
apmelton | does qemu-nbd/qemu-img even support ami? | 15:30 |
*** baohua has quit IRC | 15:30 | |
s1rp | danpb: yeah the qcow2 part does work fine... | 15:30 |
danpb | apmelton: oh, wait, what do you mean by 'ami' here ? | 15:31 |
s1rp | so we're using the cirros image from devstack | 15:31 |
apmelton | danpb: I'm wondering the same thing, s1rp, what AMI are you talking about? | 15:31 |
danpb | this isn't just a plain disk image in raw or qcow2 format ? | 15:31 |
danpb | i thought AMI was just a term to refer to the 3 files (kernel, initrd, disk image) | 15:31 |
*** lcheng has joined #openstack-meeting-3 | 15:32 | |
danpb | must admit i've not looked at cirros in any great detail though | 15:32 |
s1rp | danpb: right, which is why it's not going to work... we're just going to need to use a different image for the LXC tempest tests | 15:32 |
danpb | so you can't just boot a regular cirros disk image without the kernel/initrd part being used | 15:34 |
danpb | naively i'd hope the cirros disk image would just let you run the init inside it | 15:34 |
apmelton | s1rp: does tempest not use the normal cirros image that comes with devstack? | 15:34 |
s1rp | danpb: yeah so we're attempting that, but it's not working off the bat... still digging into figure out exactly why.... sorry not too many more details i can offer | 15:34 |
s1rp | we end of with an empty filesystem mounted to rootfs right now | 15:35 |
danpb | yeah, i'd be interested in hearing what you find out | 15:35 |
apmelton | I could have sworn I got it to at least start a cirros container | 15:35 |
thomasem | there are two cirros images in devstack | 15:35 |
s1rp | apmelton: yeah i vaguely recall that as well, but i'm not sure what's different this go around | 15:35 |
*** pkoniszewski has quit IRC | 15:35 | |
thomasem | one being raw format for libvirt-lxc | 15:35 |
s1rp | did we have to recompile qemu-nbd | 15:35 |
s1rp | ? | 15:35 |
apmelton | s1rp: nope | 15:36 |
s1rp | hmm | 15:36 |
apmelton | the only thing I ever had to do was modprobe nbd | 15:36 |
apmelton | for some reason devstack won't load it when running lxc | 15:36 |
thomasem | apmelton: I also got it running containers, but that was months ago. | 15:36 |
s1rp | yeah, the module is loaded | 15:36 |
thomasem | but they consistently worked fine in Devstack | 15:36 |
danpb | ohhh, hang on,the cirros image is wierd | 15:37 |
s1rp | oh really? | 15:37 |
s1rp | so when i try to qemu-nbd/mount it, i just end of w/ 'lost+found' | 15:37 |
danpb | so the disk image just looks like an empty ext3 filesystem | 15:37 |
s1rp | i'd expect a full filesystem | 15:37 |
s1rp | yeah that's what im seeing | 15:37 |
danpb | i wonder if all the real data is in the initrd cpio file | 15:38 |
danpb | and just gets copied into this empty filesystem by the initrd | 15:38 |
s1rp | so that's what i was starting to think... | 15:38 |
s1rp | haven't gotten to confirm that though | 15:38 |
s1rp | so if that's the case, how did we get cirros working before? | 15:38 |
danpb | perhaps we'll just have to make devstack able to convert the default cirros image into a normal filesystem when it sees it is configured for libvirt LXC | 15:38 |
s1rp | apmelton ^^^ | 15:38 |
s1rp | danpb: yeah a shim shouldn't be too hard to write, i hope | 15:39 |
apmelton | s1rp: must be something new, I know I had cirros working at least to the point where I could virsh console into it | 15:39 |
*** mestery_afk has quit IRC | 15:39 | |
apmelton | i might still have the devstack vm around that I can poke in | 15:40 |
danpb | yeah wonder if the cirros upstream changed | 15:40 |
s1rp | yeah, so im going to look in the initrd to see what's hiding in there | 15:40 |
s1rp | hopefully that answers it, and we can just do a copy into the rootfs, and then mount for lxc | 15:40 |
s1rp | would really like the gate to use 'cirros' image though | 15:41 |
s1rp | that way we're literally just flipping virt_type from qemu -> lxc | 15:41 |
*** kgriffs|afk is now known as kgriffs | 15:41 | |
s1rp | even if behind the scenes we're doing some hacky stuff to make that work | 15:42 |
*** kgriffs has left #openstack-meeting-3 | 15:42 | |
thomasem | s1rp, nelsnelson: may I see the local.conf for your devstack? | 15:42 |
s1rp | you mean locarc? | 15:43 |
s1rp | *localrc? | 15:43 |
thomasem | s1rp: Sure, it's local.conf now | 15:43 |
thomasem | http://devstack.org/ | 15:44 |
thomasem | localrc is the old way | 15:44 |
apmelton | s1rp: danpb: cirros image from july 16th devstack contains a single rootfs image | 15:44 |
s1rp | ah right, so i'm just using the prompts to generate .local.auto | 15:44 |
thomasem | https://github.com/openstack-dev/devstack/blob/a6a45467c412476b2cddb8526a97e421b0b74db7/stackrc#L354-L356 | 15:44 |
apmelton | s1rp: when you switched to lxc, did you just flip the config, or did you rebuild? | 15:44 |
apmelton | thomasem: ah ha | 15:45 |
s1rp | apmelton: just flipped the config | 15:45 |
s1rp | thomasem: ahhh | 15:45 |
*** dulek has joined #openstack-meeting-3 | 15:45 | |
s1rp | thomasem: well that's the answer, thanks! | 15:46 |
thomasem | my pleasure! | 15:46 |
s1rp | tempest tests, one step closer, 999 more to go | 15:46 |
thomasem | :P | 15:46 |
danpb | apmelton: the image i looked at is from just a day or two ago | 15:48 |
danpb | anyway, this doesn't sound like it is a libvirt problem per se, rather a cirros problem | 15:48 |
apmelton | danpb: there are two different images devstack will pull down, the uec style or rootfs style | 15:48 |
danpb | ah, | 15:48 |
thomasem | finally my 2 months in devstack hell pay off | 15:48 |
thomasem | :) | 15:48 |
nelsnelson | :) | 15:49 |
thomasem | Well, they did back then too. Now it's just icing. | 15:49 |
danpb | lol | 15:49 |
danpb | #topic idmap | 15:49 |
*** openstack changes topic to "idmap (Meeting topic: libvirt)" | 15:49 | |
sew | so i know we discussed the idmap and block devices issue a while back, but i was curious if there are any new thoughts? | 15:50 |
danpb | sew: can you refresh my mind ? | 15:50 |
danpb | is the problem that we need to find a way to mount the block dev before we run id remaping ? | 15:50 |
sew | yes, i think so | 15:50 |
sew | when using lvm with idmap for example | 15:51 |
danpb | yeah, guess that does make sense really | 15:51 |
sew | i would imagine anyone attempting to run containers with user namespaces enabled and block backed filesystems would be hitting this | 15:51 |
danpb | hmm, oh, type=block is only used when we boot from cinder volume, right ? | 15:52 |
sew | cinder would be block device | 15:53 |
sew | but we're seeing this problem with just local logical volumes | 15:53 |
apmelton | danpb: we'd like to move to type=block for lvm images as well | 15:53 |
danpb | right now though, for non-volume based instances we're always mounting the image (whether lvm, raw or qcow2) in the host and then using type=mount so idmap can run without trouble | 15:54 |
s1rp | it's be nice to be able to start VMs using libvirt, rather than have to nova mount the drive, then start the guest | 15:54 |
sew | reboot inside the container also fails under the mounted approach | 15:55 |
danpb | if we change so that libvirt is responsible for all the mounting, then we'll face this problem for all types of root disk, lvm., raw, qcow2 | 15:55 |
*** armax has joined #openstack-meeting-3 | 15:55 | |
*** sdague has quit IRC | 15:55 | |
apmelton | danpb: moving the responsibility to libvirt would allow the removal of a bunch of extra lxc code paths in nova | 15:55 |
danpb | it seems that somewhere in the guest startup process we will always need to mount the images or volumes in the host, run the idmap, and then unmount again and handoff to libvirt | 15:55 |
danpb | apmelton: yeah, i'd like to see that happen | 15:56 |
apmelton | danpb: this isn't idmapshift | 15:56 |
apmelton | danpb: this is the setting up of the actual user namespace | 15:56 |
danpb | oh, you mean libvirt itself is broken with type=block and user namespaces | 15:56 |
apmelton | it appears that the mounting of the block device is done from within the user namespace | 15:56 |
apmelton | danpb: yup | 15:56 |
sew | yes | 15:56 |
danpb | sorry, ok, now i see | 15:57 |
danpb | guess someone will need to poke around in the code to see how we might fix it - presumably we need to chown the block device before starting the user namespace , or possibly even mount it before hand ? | 15:57 |
*** TravT has joined #openstack-meeting-3 | 15:58 | |
sew | i played with changing device ownership a bit , but didn't find a winning combo | 15:58 |
danpb | afraid we're out of time here today | 15:59 |
danpb | have to make way for the next meeting to use this channel | 15:59 |
*** emagana has joined #openstack-meeting-3 | 15:59 | |
sew | sounds good. thx danpb | 15:59 |
danpb | best take this to the mailing list or bug tracker | 15:59 |
*** tzumainn has joined #openstack-meeting-3 | 15:59 | |
danpb | #endmeeting | 15:59 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:59 | |
openstack | Meeting ended Tue Aug 19 15:59:52 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/libvirt/2014/libvirt.2014-08-19-15.00.html | 15:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/libvirt/2014/libvirt.2014-08-19-15.00.txt | 15:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/libvirt/2014/libvirt.2014-08-19-15.00.log.html | 15:59 |
david-lyle | #startmeeting Horizon | 16:00 |
apmelton | take care everyone! | 16:00 |
openstack | Meeting started Tue Aug 19 16:00:15 2014 UTC and is due to finish in 60 minutes. The chair is david-lyle. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** otherwiseguy has joined #openstack-meeting-3 | 16:00 | |
*** openstack changes topic to " (Meeting topic: Horizon)" | 16:00 | |
*** MarkAtwood has joined #openstack-meeting-3 | 16:00 | |
openstack | The meeting name has been set to 'horizon' | 16:00 |
thomasem | thanks everyone! Take it easy! | 16:00 |
*** apmelton has left #openstack-meeting-3 | 16:00 | |
david-lyle | Hello | 16:00 |
akrivoka | hello! | 16:00 |
*** pawels has joined #openstack-meeting-3 | 16:00 | |
akrivoka | \o | 16:00 |
jpich | Hello | 16:00 |
*** gary-smith has joined #openstack-meeting-3 | 16:00 | |
tzumainn | hiya! | 16:00 |
gary-smith | hi | 16:00 |
TravT | 0/ | 16:00 |
pawels | hi | 16:01 |
bradjones | hi | 16:01 |
*** danpb has left #openstack-meeting-3 | 16:01 | |
*** nlahouti has joined #openstack-meeting-3 | 16:01 | |
*** rbertram has joined #openstack-meeting-3 | 16:01 | |
*** tsufiev has joined #openstack-meeting-3 | 16:01 | |
jrist | o/ | 16:02 |
david-lyle | let's start with https://launchpad.net/horizon/+milestone/juno-3 | 16:02 |
*** jgravel has joined #openstack-meeting-3 | 16:02 | |
*** celttechie has quit IRC | 16:02 | |
lcheng | hello | 16:02 |
david-lyle | Blueprints: | 16:02 |
david-lyle | 1 Unknown, 7 Started, 4 Slow progress, 6 Good progress, 1 Beta Available, 35 Needs Code Review, 8 Implemented | 16:02 |
david-lyle | we're making progress, but lots up for review | 16:02 |
*** seizadi has joined #openstack-meeting-3 | 16:03 | |
david-lyle | I think https://blueprints.launchpad.net/horizon/+spec/remove-javascript-bundling is almost ready with a couple caveats | 16:03 |
gugl2 | hi | 16:03 |
jpich | That's my understanding as well | 16:03 |
david-lyle | I don't see radomir online | 16:03 |
amotoki | hi | 16:03 |
*** sdague has joined #openstack-meeting-3 | 16:03 | |
*** dickson.freenode.net changes topic to "qemu-nbd mounting (Meeting topic: libvirt)" | 16:03 | |
jpich | There'll be follow-up patches but the biggest part is ready to merge | 16:03 |
*** mxu has joined #openstack-meeting-3 | 16:04 | |
david-lyle | that's great, I'd even be ok tracking the remaining pieces as high priority bugs | 16:04 |
jpich | Sounds like a good idea | 16:04 |
*** alexpilotti has joined #openstack-meeting-3 | 16:04 | |
david-lyle | the other high bp open is https://blueprints.launchpad.net/horizon/+spec/launch-instance-ux-enhancement | 16:05 |
*** clu_ has joined #openstack-meeting-3 | 16:05 | |
david-lyle | MaxV: do you have a better feel for if that is a Juno or Kilo target? | 16:05 |
*** alexpilotti has quit IRC | 16:06 | |
*** alexpilotti has joined #openstack-meeting-3 | 16:06 | |
david-lyle | my feel is that won't make it, but I want to give MaxV a chance to give an update | 16:06 |
david-lyle | so I'll ping him separately | 16:06 |
MaxV | david-lyle: I do the max but it seems that it will be for Kilo, I have made some refactoring and patches, I will have the best look on friday | 16:07 |
david-lyle | MaxV: ok thanks for the update, I'm going to move it to Kilo, if you can get it ready, I'll move it back into Juno, just want to set expectations at this point | 16:08 |
*** harrisonkelly has joined #openstack-meeting-3 | 16:08 | |
*** doug-fish has joined #openstack-meeting-3 | 16:08 | |
rbertram | MaxV: I'm still available to help, if I can | 16:09 |
MaxV | rbertram: https://review.openstack.org/#/c/115321/1 | 16:09 |
*** rdopieralski has joined #openstack-meeting-3 | 16:09 | |
rbertram | MaxV: ok, cool | 16:09 |
rdopieralski | I'm sorry for being late | 16:10 |
david-lyle | MaxV, rbertram, keep me updated | 16:10 |
david-lyle | rdopieralski: we discussed the js separation bp a bit | 16:10 |
MaxV | rbertram: If you have a good understanding of angular, there is the flavor to implement following this | 16:11 |
rdopieralski | david-lyle: I will read the log | 16:11 |
*** emagana has quit IRC | 16:11 | |
david-lyle | seems like the majority is ready to go and there will be a couple of patches for straggling patches in requirements | 16:11 |
david-lyle | we can track those with bugs | 16:11 |
rdopieralski | david-lyle: yes, I actually removed the struggling ones from the one mega-patch | 16:11 |
*** emagana has joined #openstack-meeting-3 | 16:12 | |
*** mfer has quit IRC | 16:12 | |
rdopieralski | david-lyle: so that it will finally merge | 16:12 |
*** jacalcat has joined #openstack-meeting-3 | 16:12 | |
david-lyle | rdopieralski: sounds great, thank you | 16:12 |
*** emagana has quit IRC | 16:12 | |
david-lyle | I'll try out the updated patch after this | 16:12 |
rdopieralski | I should have made a separate patch for each of them from the beginning | 16:12 |
*** emagana has joined #openstack-meeting-3 | 16:12 | |
david-lyle | shouldn't be this hard | 16:12 |
* david-lyle should know that it is | 16:12 | |
david-lyle | there are a few medium bps that are in slow progress | 16:13 |
david-lyle | these will likely be bumped | 16:14 |
david-lyle | On the plus side, lots of things to review | 16:14 |
rdopieralski | yay | 16:14 |
david-lyle | many opportunities to exercise your code review skills | 16:15 |
david-lyle | all help is appreciated | 16:15 |
david-lyle | I think that covers Juno-3 | 16:15 |
david-lyle | keep up the great work everyone | 16:16 |
*** SridharRamaswamy has joined #openstack-meeting-3 | 16:16 | |
david-lyle | Only one topic on the agenda for today | 16:16 |
david-lyle | #topic modified js library and packaging issue (pawels) | 16:16 |
*** openstack changes topic to "modified js library and packaging issue (pawels) (Meeting topic: Horizon)" | 16:16 | |
TravT | hey david-lyle | 16:16 |
*** yinzuo has joined #openstack-meeting-3 | 16:16 | |
david-lyle | #link https://review.openstack.org/#/c/104956 | 16:16 |
TravT | let me introduce it | 16:16 |
TravT | we have a high priority Glance feature called the Metadata Definitions Catalog that will land in Juno #link: https://blueprints.launchpad.net/glance/+spec/metadata-schema-catalog | 16:17 |
TravT | it is going through final Glance code review now. | 16:17 |
TravT | we have several related horizon patches that we've had some code review on | 16:17 |
*** dulek has quit IRC | 16:17 | |
TravT | we'd love more eyes on them soon, but today we have a specific question on how to handle a js library | 16:17 |
TravT | as david-lyle mentioned the question relates to #link: https://review.openstack.org/104956 | 16:17 |
TravT | we used a 3rd party angular tree widget as the basis for the code and then customized it quite a bit to fit in with horizon and for our use case | 16:17 |
*** lsmola2 has quit IRC | 16:17 | |
TravT | it has an MIT license and is hosted on git hub | 16:17 |
TravT | so basically, our question is if we can just directly include the code (as we've done) or if we need to fork this on git hub and package? | 16:18 |
*** SridharRamaswamy has quit IRC | 16:18 | |
*** MaxV has quit IRC | 16:18 | |
pawels | we have already "removed" AngularJS update from the patch | 16:18 |
*** MaxV has joined #openstack-meeting-3 | 16:18 | |
pawels | and this is understood | 16:18 |
*** SridharRamaswamy has joined #openstack-meeting-3 | 16:18 | |
pawels | but now we have library https://github.com/nickperkinslondon/angular-bootstrap-nav-tree modified as a part of patch | 16:19 |
david-lyle | Generally, it's best to fix issues with upstream projects, upstream, but this sounds like a significant fork | 16:19 |
pawels | yeap, this is a fork | 16:19 |
pawels | it's not a fix of original library | 16:19 |
david-lyle | and this is behavior the original library would not want to include? | 16:20 |
rdopieralski | in the perfect world, you would make a patch for the original library and they would include what you need as options | 16:20 |
pawels | I believe it is more Horizon Metadata feature changes | 16:20 |
*** harrisonkelly has quit IRC | 16:21 | |
pawels | but I would guess they may not be willing to include "a feature specyfic changes" | 16:21 |
TravT | yes, the changes are mostly horizon / glance metadata definition specific | 16:21 |
pawels | in mainstream | 16:21 |
rdopieralski | pawels: you might try asking, you never know | 16:21 |
rdopieralski | I mean, they could be generalized to be useful for the general population | 16:21 |
rdopieralski | pawels: do you have an example of such change? | 16:22 |
pawels | there is a change: https://review.openstack.org/#/c/104956/1..52/horizon/static/horizon/js/angular/directives/abn_tree_directive.js | 16:22 |
pawels | e.g.: | 16:22 |
pawels | module.directive('abnTree', [67 '$timeout', function($timeout) { '$timeout', 'capabilitiesService', function($timeout, capabilitiesService) { | 16:22 |
pawels | where a "capabilitiesService" is like Horizon Metadata code | 16:22 |
*** lsmola2 has joined #openstack-meeting-3 | 16:23 | |
pawels | angular.forEach(capabilitiesService.metadata, function(item){ | 16:23 |
*** MaxV has quit IRC | 16:23 | |
pawels | that kind of change | 16:23 |
rdopieralski | looks like you are mixing library with the model | 16:23 |
*** rudrarugge has joined #openstack-meeting-3 | 16:23 | |
rdopieralski | there is no cleaner way of doing that? | 16:24 |
*** johnma has joined #openstack-meeting-3 | 16:25 | |
TravT | i'm not sure about that, but the widget on github is a simple tree, like a folder structure. | 16:25 |
pawels | so it doesn;t fit our need | 16:25 |
TravT | it provides a good bases | 16:25 |
TravT | but as it stands, it definitely does not fit our needs | 16:26 |
*** eghobo has joined #openstack-meeting-3 | 16:26 | |
TravT | rdopieralski: we'd be happy to demonstrate it to you | 16:26 |
*** julim has joined #openstack-meeting-3 | 16:27 | |
TravT | our changes are very specific to the new Glance service and managing metadata on openstack. | 16:28 |
rdopieralski | TravT: what I'm wondering about is whether the special additional features that you need could be added to the original library in a way that is not horizon-specific | 16:28 |
gary-smith | and also preferably not glance-specific, so they could be re-used within horizon | 16:29 |
rdopieralski | I know it's easier to just modify it like this | 16:29 |
rdopieralski | but not very useful in the long term | 16:29 |
TravT | hmm... not sure why it isn't very useful in the long term. | 16:30 |
TravT | it isn't glance specific. | 16:30 |
TravT | the data it gets comes from Glance | 16:30 |
TravT | but there are four dependent uses of it that make it work with flavors, aggregates, and volumes | 16:30 |
david-lyle | so why wouldn't the upstream library be in favor of the changes if they are not glance specific? | 16:31 |
TravT | well, we can always ask. | 16:31 |
david-lyle | that's the preferred path | 16:31 |
david-lyle | try to work with the library maintainer to get the generalized feature supported in that library | 16:32 |
david-lyle | if/when it becomes clear that the maintainer doesn't want to support your use case, then we talk about bringing in a fork and taking on the maintenance burden for that | 16:33 |
TravT | okay, so we can take a look at that and reach out. | 16:33 |
TravT | TBH | 16:33 |
*** Radu_ has joined #openstack-meeting-3 | 16:33 | |
TravT | I feel it may become a bigger maintenance burden to not bring it in. | 16:33 |
*** markmcclain has joined #openstack-meeting-3 | 16:34 | |
david-lyle | multiply bringing it in times 100+ | 16:34 |
david-lyle | that's our number of dependencies, roughly estimated | 16:34 |
TravT | Ahh, what's one more! ;-) | 16:35 |
TravT | So, we'll look at it and see if we can get it in the external library | 16:35 |
TravT | if they accept, what's the path from there? | 16:35 |
david-lyle | excellent | 16:35 |
TravT | If the don't accept, what's the path from there? | 16:35 |
david-lyle | build an xstatic copy of the library - add it to the global requirements - add to horizon | 16:36 |
* david-lyle remembers he owes the mailing list an email regarding this subject | 16:36 | |
*** SumitNaiksatam has quit IRC | 16:36 | |
*** dconde has joined #openstack-meeting-3 | 16:36 | |
TravT | And if they don't accept? | 16:37 |
TravT | it hasn't been touched since April. | 16:37 |
david-lyle | #action david-lyle send dev mailing list new approval process for JavaScript libraries in Horizon | 16:37 |
*** SumitNaiksatam has joined #openstack-meeting-3 | 16:37 | |
clu_ | david-lyle: +1 would like to learn about the process | 16:37 |
*** tqtran has joined #openstack-meeting-3 | 16:37 | |
david-lyle | hasn't been touched because it hasn't had your input :) | 16:37 |
david-lyle | if no progress on the upstream, we can look to fork, then follow the rest of the same steps | 16:38 |
TravT | ok | 16:38 |
pawels | thanks | 16:38 |
rdopieralski | but even if forked, it should be a general-purpose library, not horizon-specific | 16:38 |
rdopieralski | I think | 16:39 |
david-lyle | +1 | 16:39 |
pawels | rdopieralski: sure | 16:39 |
david-lyle | another approach, try to just get an extensibility point into the upstream library and then create a horizon specific js file to leverage that extensibility point | 16:40 |
david-lyle | not sure how to accomplish that in angular | 16:40 |
david-lyle | but something to consider | 16:40 |
pawels | will try and go back to you ;() | 16:40 |
david-lyle | thanks | 16:40 |
jpich | +1 | 16:40 |
david-lyle | #topic Open Discussion | 16:41 |
*** openstack changes topic to "Open Discussion (Meeting topic: Horizon)" | 16:41 | |
bradjones | I have a question regarding https://bugs.launchpad.net/horizon/+bug/1288484 | 16:41 |
*** eghobo has quit IRC | 16:41 | |
bradjones | it talks about moving rickshaw graphs to d3 to support axis titles | 16:42 |
bradjones | It seems to me that there should be a standard graphing library for horizon (maybe d3) | 16:42 |
bradjones | is there a reason this is not the case? | 16:42 |
*** seizadi has quit IRC | 16:43 | |
david-lyle | d3 was chosen as the standard, rickshaw builds on top of that and was included to avoid reinventing | 16:43 |
*** seizadi has joined #openstack-meeting-3 | 16:43 | |
bradjones | ok so for the bug in question it is not asking to rewrite the graphs in d3? | 16:44 |
lsmola | bradjones: rickshaw is using D3 | 16:44 |
*** ultimate has joined #openstack-meeting-3 | 16:44 | |
lsmola | bradjones: it's framework around d3 for timeseries data | 16:44 |
*** thinrichs has joined #openstack-meeting-3 | 16:44 | |
david-lyle | the bug is essentially, we can't label axis | 16:44 |
lsmola | bradjones: what are exactly axis titles? | 16:45 |
*** seizadi has quit IRC | 16:45 | |
david-lyle | beyond that, the rest is conjecture | 16:45 |
*** seizadi1 has joined #openstack-meeting-3 | 16:45 | |
david-lyle | labels I assume | 16:45 |
bradjones | yeah labels sorry | 16:45 |
lsmola | david-lyle: like with values? or with name? | 16:45 |
*** SumitNaiksatam has quit IRC | 16:45 | |
david-lyle | y and x for example | 16:45 |
david-lyle | height and width | 16:45 |
david-lyle | names | 16:46 |
bradjones | i took it to mean names | 16:46 |
david-lyle | clu_: insight? | 16:46 |
david-lyle | or clarification | 16:46 |
lsmola | david-lyle: right | 16:46 |
*** pballand has joined #openstack-meeting-3 | 16:46 | |
clu_ | david-lyle: yes, the x-y labels | 16:46 |
*** SumitNaiksatam has joined #openstack-meeting-3 | 16:46 | |
lsmola | bradjones: well we can always add something like that to rickshaw :-) | 16:46 |
bradjones | lsmola: I think that sounds like a good approach, will look into this | 16:47 |
lsmola | bradjones: but there was no need for us, as you can display that detail on chart hover | 16:47 |
lsmola | bradjones: so it says 10%CPU at date xy | 16:47 |
lsmola | bradjones: e.g. | 16:47 |
*** harrisonkelly has joined #openstack-meeting-3 | 16:47 | |
bradjones | yup I will continue to look into this thanks all for the clarification | 16:48 |
tqtran | while we're on this subject, anyone know how why we decided on d3 as oppose to other graphing libs like flot? | 16:48 |
lsmola | bradjones: we are actually using it for timeseries data only, so one axis is always time, the other is title of the chart | 16:49 |
tqtran | the zuul gate check jobs are using flot graphs, just curious why we decided to go with d3 | 16:49 |
*** markmcclain has quit IRC | 16:49 | |
lsmola | tqtran: no idea, that came before me, we used rickshaw, because there was already d3 :-) | 16:50 |
david-lyle | that choice was made back at the Havana summit by the past PTL, but d3 provides more than just graphs | 16:50 |
lsmola | tqtran: but on the other hand, d3 is very good library for data related charting | 16:50 |
david-lyle | well maybe the largest sense of graphs | 16:50 |
tqtran | lsmola: yes agree, but flot is easier to use and has a built in grammar (without requiring richshaw) | 16:51 |
lsmola | david-lyle: yeah there is liek the neutron topology, heat topology, etc. | 16:51 |
lsmola | tqtran: Attractive JavaScript plotting for jQuery | 16:51 |
lsmola | tqtran: since we are slowly dropping Jquery, it might not be the best :-) | 16:52 |
tqtran | lsmola: oh we are? | 16:52 |
david-lyle | but it does add "Attractive" | 16:52 |
lsmola | tqtran: yeah there is very slow transformation to angular :-) | 16:52 |
david-lyle | so there's that reason | 16:52 |
tqtran | lsmola: but angular uses jquery =P | 16:53 |
david-lyle | tqtran: a subset | 16:53 |
lsmola | tqtran: it's very slow because there is not enough people :-) | 16:53 |
lsmola | tqtran: I don't think it does, it has it's own querying | 16:53 |
lsmola | tqtran: but I am no angular wizard yet :-D so I just think | 16:54 |
*** sarob_ has joined #openstack-meeting-3 | 16:54 | |
tqtran | lsmola: =P | 16:54 |
*** harrisonkelly_ has joined #openstack-meeting-3 | 16:55 | |
david-lyle | tqtran: at some point a decision has to be made to make progress, there's no guarantee any decision will stand the test of time or make everyone happy. If there is a compelling reason to reevaluate, we can. Otherwise, we just thrash. | 16:55 |
*** markmcclain has joined #openstack-meeting-3 | 16:55 | |
*** emagana has quit IRC | 16:56 | |
*** amotoki has quit IRC | 16:56 | |
*** harrisonkelly has quit IRC | 16:56 | |
*** harrisonkelly_ is now known as harrisonkelly | 16:56 | |
david-lyle | But that doesn't mean we shouldn't question the decisions | 16:56 |
lsmola | tqtran: for now we are stuck in d3, cause there is a lot of things implemented in it :-) | 16:56 |
*** amotoki has joined #openstack-meeting-3 | 16:56 | |
*** emagana has joined #openstack-meeting-3 | 16:56 | |
tqtran | david: yep, that sounds good. last summit, i didnt get a chance to show you some of my slides. i have a couple of ideas that could potentially make life easier if we switch to flot | 16:56 |
*** rdopieralski has quit IRC | 16:57 | |
david-lyle | slides! | 16:57 |
david-lyle | :) | 16:57 |
tqtran | david: hhahahaha | 16:57 |
tqtran | david: and demos too | 16:57 |
lsmola | tqtran: hehe, I would like to see that :-) | 16:57 |
tqtran | lsmola: =) ok, i'll put it in the mailing list | 16:58 |
lsmola | tqtran: I see it is using html 5 canvas vs SVG with d3 | 16:58 |
lsmola | tqtran: ok, thanks | 16:59 |
tqtran | lsmola: its canvas-based, but can also render in svg and even html elements | 16:59 |
lsmola | tqtran: ah, ok | 16:59 |
david-lyle | Time's up. Thanks everyone. Have a great week and do some reviews for your fellow developer. | 16:59 |
david-lyle | #endmeeting | 17:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:00 | |
openstack | Meeting ended Tue Aug 19 17:00:00 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:00 |
*** rbertram has left #openstack-meeting-3 | 17:00 | |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/horizon/2014/horizon.2014-08-19-16.00.html | 17:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/horizon/2014/horizon.2014-08-19-16.00.txt | 17:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/horizon/2014/horizon.2014-08-19-16.00.log.html | 17:00 |
*** gary-smith has left #openstack-meeting-3 | 17:00 | |
*** nlahouti has left #openstack-meeting-3 | 17:00 | |
akrivoka | thanks all, see you next week | 17:00 |
jpich | Thanks everyone | 17:00 |
*** jpich has left #openstack-meeting-3 | 17:00 | |
bradjones | thanks | 17:00 |
*** rajdeep has joined #openstack-meeting-3 | 17:00 | |
*** emagana has quit IRC | 17:01 | |
pballand | hello everyone | 17:01 |
pballand | #startmeeting CongressTeamMeeting | 17:01 |
openstack | Meeting started Tue Aug 19 17:01:09 2014 UTC and is due to finish in 60 minutes. The chair is pballand. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:01 |
sarob_ | Morning | 17:01 |
*** openstack changes topic to " (Meeting topic: CongressTeamMeeting)" | 17:01 | |
*** mxu has quit IRC | 17:01 | |
openstack | The meeting name has been set to 'congressteammeeting' | 17:01 |
thinrichs | Hi all | 17:01 |
*** tzumainn has left #openstack-meeting-3 | 17:01 | |
*** skn_ has joined #openstack-meeting-3 | 17:01 | |
*** johnma has left #openstack-meeting-3 | 17:01 | |
*** jgravel has left #openstack-meeting-3 | 17:01 | |
*** sew has left #openstack-meeting-3 | 17:01 | |
*** akrivoka has left #openstack-meeting-3 | 17:01 | |
rajdeep | hi | 17:01 |
*** alexsyip has joined #openstack-meeting-3 | 17:01 | |
*** doug-fish has left #openstack-meeting-3 | 17:01 | |
pballand | Items to discuss today: Alpha release progress, policy summit, open discussion | 17:02 |
pballand | thinrichs: would you mind starting with an update on the alpha release? | 17:02 |
skn_ | Hi Guys, sorry couldn't make it last week | 17:02 |
*** pawels has left #openstack-meeting-3 | 17:02 | |
pballand | hi skn_, no worries, glad you could make it today | 17:02 |
thinrichs | Sure. | 17:03 |
*** eghobo has joined #openstack-meeting-3 | 17:03 | |
thinrichs | We're targeting our first release Friday. | 17:03 |
*** mtesauro has left #openstack-meeting-3 | 17:03 | |
*** apviera has joined #openstack-meeting-3 | 17:03 | |
thinrichs | The goal is to have basic monitoring in place and Nova/Neutron datasource drivers. | 17:03 |
*** SumitNaiksatam has quit IRC | 17:03 | |
*** LouisF has joined #openstack-meeting-3 | 17:03 | |
skn_ | Yeah, got pulled into something for a couple of weeks, will resume Congress work from this week | 17:03 |
thinrichs | API support as well. | 17:03 |
thinrichs | That is, curl API support. | 17:03 |
*** SridharRamaswamy has quit IRC | 17:04 | |
thinrichs | Last Friday we were supposed to be code complete, which we mainly succeeded at. | 17:04 |
LouisF | is this congress meeting? | 17:04 |
thinrichs | This week we're testing, fixing minor things, improving documentation. | 17:04 |
*** kudva has joined #openstack-meeting-3 | 17:04 | |
thinrichs | LouisF: yep | 17:04 |
kudva | hi | 17:04 |
LouisF | hi | 17:04 |
thinrichs | Yesterday I had a completely successful API test. | 17:05 |
thinrichs | So everything seems to be working as we'd expect. | 17:05 |
pballand | awesome | 17:05 |
thinrichs | The hope is that we'll have all the small code bits merged into master by Thurs morning. | 17:05 |
*** ivar-lazzaro has joined #openstack-meeting-3 | 17:05 | |
kudva | thinrichs: does that mean the tests will run now? | 17:06 |
skn_ | Great stuff, thinrichs! | 17:06 |
thinrichs | On Thurs, if everyone could help by testing out the install instructions and the API, that would be great! | 17:06 |
thinrichs | kudva: tests should run with tox -epy27 | 17:06 |
skn_ | I'd love to | 17:06 |
*** lsmola2 has quit IRC | 17:06 | |
kudva | thinrichs: great! can't wait to get the tests working again... | 17:07 |
thinrichs | Or ./run_tests.sh but without -N so that it creates a virtual env. | 17:07 |
thinrichs | congress/README.rst should be up to date. | 17:07 |
*** apviera has quit IRC | 17:07 | |
pballand | I’ve been able to run the tests with ./run_tests.sh -N once all of the test dependencies are in | 17:07 |
kudva | pballand: okay, will try it asap | 17:07 |
thinrichs | pballand: I had an issue where once I installed with devstack then installed test dependencies, my devstack install broke. | 17:07 |
thinrichs | But I haven't tried it for a while—I understand there was a bug in infra that I kept hitting. | 17:08 |
pballand | we have a couple of ways people are running congress, so the more people we have trying it out and reporting issues/solutions the better | 17:08 |
kudva | pballand: I am running it without devstack, just clone and install congress from git. | 17:08 |
rajdeep | tests seems to be working fine | 17:09 |
thinrichs | There are just a few outstanding changes in review that need to be merged. | 17:09 |
rajdeep | i checked our code coverage also it is around 57% | 17:09 |
*** apviera has joined #openstack-meeting-3 | 17:09 | |
thinrichs | rajdeep: what do you mean by 'code coverage', and where did 57% come from? | 17:09 |
sarob_ | 57.3% | 17:09 |
pballand | rajdeep: thanks for doing that - code coverage is somethign we haven’t been tracking so far, but it’s a reasonable time to start doing so | 17:09 |
pballand | rajdeep: any notable code paths missing coverage? | 17:10 |
*** ivar-lazzaro has quit IRC | 17:10 | |
*** johnthetubaguy is now known as zz_johnthetubagu | 17:10 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 17:10 | |
rajdeep | plexxi code | 17:10 |
rajdeep | and the runtime | 17:10 |
rajdeep | are two areas where we could add more tests | 17:11 |
thinrichs | rajdeep: we're only exposing a fraction of the functionality of runtime in the API. | 17:11 |
*** igordcard has joined #openstack-meeting-3 | 17:11 | |
pballand | rajdeep: ok, no surprises there - we’ve been working on those slowly but surely | 17:12 |
sarob_ | Rajdeep: so where does the number come from? | 17:12 |
rajdeep | yeah so we need to add unit test cases there | 17:12 |
rajdeep | you can run coverage command for tox | 17:12 |
rajdeep | tox -e cover | 17:12 |
*** tqtran has left #openstack-meeting-3 | 17:12 | |
sarob_ | Rajdeep: thx | 17:12 |
pballand | thinrichs: I think your doc patch went in as well, right? | 17:13 |
thinrichs | pballand: yes—but ayip is making another editing pass. | 17:13 |
rajdeep | i added a few new tests for webservice | 17:13 |
thinrichs | Apparently there are several large holes I can't see. | 17:13 |
pballand | great! it would also be great to have more eyes on the docs to help newbies as much as possible | 17:13 |
*** jacalcat has quit IRC | 17:14 | |
Radu_ | The new doc's readme for a fresh install seems to be going well. Installing devstack on a new vm now. | 17:14 |
thinrichs | I'd love to have people try out the install on a bunch of different distros/versions. | 17:14 |
thinrichs | Maybe it's worth putting a list of the distros we've had success with somewhere in the README. | 17:15 |
sarob_ | Thinrichs: good idea | 17:15 |
pballand | thinrichs: I like that idea | 17:15 |
pballand | I have a short list of instructions I follow for ubunu 12.04, so I can add those | 17:15 |
rajdeep | i checked it on ubuntu 13.10 | 17:16 |
rajdeep | seesm to work fine | 17:16 |
*** gokul has joined #openstack-meeting-3 | 17:16 | |
pballand | rajdeep: thanks for adding the tests - I think they need to be reabased though | 17:16 |
rajdeep | pballand -- will do that | 17:16 |
thinrichs | I'll try to send out a reminder on Thur morning to the ML asking people to test the install/API/docs. | 17:17 |
pballand | rajdeep: actually, nevermind - I refactored the code I was thinking of in test_webservice out :-P | 17:17 |
bauzas | hi Congress team, I'm just reviewing your code but I'm having some concerns about the design you made with WSGI natively, do you plan to work in the future with Pecan or Flask ? | 17:17 |
pballand | hi bauzas - I can speak to that in a minute | 17:18 |
bauzas | pballand: sure | 17:19 |
pballand | thinrichs, rajdeep: any other updates? | 17:19 |
thinrichs | That's it for me. | 17:19 |
*** keith` has joined #openstack-meeting-3 | 17:19 | |
rajdeep | i made some changes in README but ran into rebase problems -- need to look into it | 17:19 |
rajdeep | https://review.openstack.org/#/c/114896/1/README.rst | 17:20 |
pballand | kudva: any updates on the builtins? | 17:20 |
*** tmazur has quit IRC | 17:21 | |
pballand | in paralle, skn_ - are you still working on your use case? | 17:21 |
skn_ | Hi pballand | 17:21 |
skn_ | Yeah, I have something written up as well as some progress in the code | 17:22 |
skn_ | Where do you guys put the specs? | 17:22 |
skn_ | I'd like to put that in so that you can take a look | 17:22 |
kudva | pballand: yes, I added code to do syntax checking. It works. need to run the new tests and I'll check in | 17:22 |
kudva | pballand: I have finished the coding, was having problems running the tests | 17:23 |
pballand | skn_: https://wiki.openstack.org/wiki/Congress#How_To_Create_a_Blueprint | 17:23 |
pballand | skn_: we started putting the specs in the code repo, but are trying to get a spec repo done | 17:23 |
pballand | sarob: can you update us on the specs repo? | 17:23 |
sarob_ | Pballand: sure | 17:24 |
*** emagana has joined #openstack-meeting-3 | 17:24 | |
pballand | kudva: great - are there any particular blockers to discuss here, or is it something to work out over email? | 17:24 |
sarob_ | Pballand: the infra code is finally working | 17:24 |
*** markmcclain has quit IRC | 17:25 | |
sarob_ | Pballand: I'm working through the req of the specs doc test | 17:25 |
*** markmcclain has joined #openstack-meeting-3 | 17:25 | |
sarob_ | Pballand: should be done tomorrow | 17:25 |
pballand | sarob_: is it fair for people to follow the instructions on the wiki, and you will update it when the new repo is ready? | 17:26 |
sarob_ | Pballand: I'm leaving for linuxcon | 17:26 |
skn_ | pballand: so after we have the spec repo, that's where I should upload, right? | 17:26 |
kudva | pballand: It's going well. I will check in the syntax checking asap, and then move forward | 17:26 |
sarob_ | Pballand: sure. I'll move when repo is ready | 17:26 |
pballand | kudva: great, thanks! | 17:26 |
*** eghobo has quit IRC | 17:26 | |
*** eghobo has joined #openstack-meeting-3 | 17:27 | |
pballand | I want to talk a bit about the policy summit | 17:27 |
pballand | bauzas: I haven’t forgot about your question | 17:27 |
sarob_ | Shirley | 17:27 |
pballand | #link https://etherpad.openstack.org/p/juno-midcycle-policy-summit | 17:27 |
bauzas | pballand: no worries, it's more likely an open question about the level of integration you have | 17:27 |
*** ivar-lazzaro has quit IRC | 17:28 | |
pballand | we’ve been getting some good feedback and signups for the policy summit in Sept | 17:28 |
*** apviera has quit IRC | 17:28 | |
pballand | currently, the agenda is fairly open | 17:28 |
pballand | we have some ideas (there is more than enough to discuss), but want to give the community time to participate in the planning | 17:29 |
pballand | if there is something in particular people want to discuss, please addi it to the etherpad, so we can discuss | 17:29 |
sarob_ | Mmcclain, mikal should have something on the agenda | 17:30 |
pballand | we’ll be calling on community leaders for each section | 17:30 |
sarob_ | I'll work with them over this week to add | 17:30 |
pballand | does that make sense / are there any questions or comments about the summit? | 17:30 |
pballand | #topic Open Discussion | 17:31 |
*** openstack changes topic to "Open Discussion (Meeting topic: CongressTeamMeeting)" | 17:31 | |
rajdeep | what is the agenda for day 2 post lunch | 17:32 |
skn_ | sarob/pballand: day 2 is for use cases? | 17:32 |
sarob_ | Skn_ that's correct | 17:33 |
pballand | skn_: the high level idea was to spend day one getting familiar with various projects policy strategy and goals, and day two would be spent applying what we leared to use cases | 17:33 |
skn_ | Got it! I am hoping I could do a talk on the security use cases | 17:33 |
*** emagana has quit IRC | 17:34 | |
pballand | skn_: that would be great - can you pencil that in under “proposed overviews” on the etherpad? Then we will schedule it | 17:35 |
*** emagana has joined #openstack-meeting-3 | 17:35 | |
skn_ | pballand: Oh ok, great, let me add it now | 17:35 |
pballand | LouisF: I didn’t get a chane to welcome you to the meeting - are you new to congress? | 17:35 |
LouisF | pballand: yes, currently in gbp | 17:36 |
LouisF | pballand: looking forward to sept summit | 17:37 |
sarob_ | Thinrichs, arosen: how's the demo? | 17:37 |
skn_ | pballand: I added this to the proposed overviews, it would make sense for day 2, I guess | 17:37 |
sarob_ | We have slot for next weeks ops summit | 17:38 |
thinrichs | sarob_: there are many details about the alpha release earlier in the meeting notes. But in short, it's looking good for a Friday release. | 17:38 |
pballand | sarob_: cool - I’ll be ready to give a demo - how long is the slot? | 17:38 |
sarob_ | 40 min | 17:39 |
pballand | I’ve booked my travel to SA - sarob_ and I will be at the Ops Summit to talk about policy | 17:39 |
*** shakamunyi has quit IRC | 17:39 | |
pballand | sarob_: perfect! | 17:39 |
sarob_ | Pballand: good | 17:39 |
sarob_ | Ness | 17:39 |
*** emagana has quit IRC | 17:39 | |
sarob_ | I'm on the way to linuxcon | 17:40 |
sarob_ | Before ops summit | 17:40 |
pballand | bauzas: The short answer on the API framework is that the design came from work I’ve done previously, was was done before we started pusing openstack compatibility | 17:40 |
sarob_ | Mestery and other odl people there | 17:40 |
bauzas | pballand: thanks for your answer | 17:40 |
pballand | bauzas: we’re currently focused on getting the code where others can pick up congress and integrate policy across openstack projects | 17:41 |
sarob_ | Anything you guys are wanting to ask these guys? | 17:41 |
bauzas | pballand: by reading your bps, I can't see where you plan to integrate with common Openstack guidelines | 17:41 |
*** eghobo has quit IRC | 17:41 | |
bauzas | pballand: on the other hand, I can see you're pretty interested in being incubated one day or later | 17:41 |
pballand | bauzas: code compatability and reuse is important, but the mechanics of the API are not a focus area right now | 17:41 |
pballand | from a look-and-feel perspective, we definitely aim to follow REST best practices | 17:42 |
bauzas | pballand: sounds reasonable, but I'm just wondering when you guys plan to work on that | 17:42 |
bauzas | pballand: I can see you have specs ? | 17:42 |
pballand | the implementation can certainly change, but I don’t see it as urgent unless there are problems | 17:42 |
thinrichs | bauzas: have a pointer to the OS guidelines handy? | 17:43 |
bauzas | thinrichs: wish I would have :) | 17:43 |
bauzas | thinrichs: that's mostly coming from other projects readability | 17:43 |
pballand | bauzas: we’ve started following the specs process, but don’t yet have specs for everything | 17:43 |
pballand | (still getting the specs repo up :) ) | 17:43 |
bauzas | pballand: ok, so, meaning that we can propose without that ? | 17:44 |
thinrichs | So there's no doc describing OS guidelines/best-practices? | 17:44 |
pballand | bauzas: we have a process for proposing specs, if that’s what you’re asking | 17:44 |
pballand | bauzas: https://wiki.openstack.org/wiki/Congress#How_To_Create_a_Blueprint | 17:44 |
bauzas | thinrichs: well, each project has their own rules | 17:44 |
sarob_ | Bauzas I wasn't aware pecan had become a standard | 17:45 |
*** emagana has joined #openstack-meeting-3 | 17:45 | |
bauzas | sarob_: Pecan is not a standard but a good opportunity for starting projects | 17:45 |
sarob_ | Bauzas it's an interesting option for reuse though | 17:45 |
*** banix has joined #openstack-meeting-3 | 17:45 | |
sarob_ | Bauzas okay got it | 17:46 |
bauzas | sarob_: it was discussed during Icehouse and Juno summits, and I know that's something that can be considered | 17:46 |
bauzas | do you have any design docs in the wiki or elsewhere? | 17:46 |
bauzas | because I can't see if you plan to integrate with a messaging queue or so | 17:46 |
*** pballand has left #openstack-meeting-3 | 17:46 | |
bauzas | I identified you made up the Keystone middleware auth | 17:47 |
*** pballand has joined #openstack-meeting-3 | 17:47 | |
bauzas | but IIRC, the engine is called thru a python lib ? | 17:47 |
thinrichs | bauzas: design doc (linked from wiki): https://docs.google.com/a/vmware.com/document/d/1f2xokl9Tc47aV67KEua0PBRz4jsdSDLXth7dYe-jz6Q/edit | 17:47 |
pballand | sorry, got dropped from the channel for a second.. | 17:47 |
bauzas | thinrichs: awesome, thanks | 17:47 |
sarob_ | Bauzas its important to get critical feedback | 17:48 |
pballand | bauzas: from the API perspecive, we’ve focused on the consuption aspects | 17:48 |
thinrichs | bauzas: That design doc is concerned with functionality, not implementation. | 17:48 |
bauzas | pballand: ok | 17:48 |
bauzas | pballand: ok, I need to look further and see your API model | 17:49 |
pballand | the framework also is designed to keep developers from falling in to the trap of tightly-coupling the API to the application | 17:49 |
bauzas | pballand: what do you mean ? you still need input validation on the API ? | 17:49 |
pballand | bauzas: yes, there is a bp for that | 17:49 |
bauzas | pballand: k | 17:50 |
bauzas | pballand: got it | 17:50 |
*** otherwiseguy has quit IRC | 17:50 | |
bauzas | pballand: ok, thanks for your feedback, greatly appreciated | 17:50 |
pballand | bauzas: the goal is that those writing to congress don’t have to touch the REST API (they just write to a data-source interface, and their info is exposed by the framework) | 17:50 |
pballand | those writing APIs follow a simple model class, and the framework offloads validation, etc for them | 17:51 |
bauzas | pballand: mmm ok I see what you mean | 17:51 |
bauzas | pballand: ok, will see what I can do then | 17:51 |
pballand | and those working in the API framework, have to understand the details - which is where using existing frameworks has advantanges | 17:51 |
*** otherwiseguy has joined #openstack-meeting-3 | 17:52 | |
bauzas | ok, will go further | 17:52 |
pballand | the api framework is the 3rd tier of interaction (by developer time), however, so that is why it is not the top priority | 17:52 |
bauzas | k thanks | 17:52 |
pballand | with that said, we’d be (very) happy to consider blueprints and contributions that bring us closer :) | 17:53 |
bauzas | Juno-3 is closing :) | 17:53 |
thinrichs | Time check: 5 min remaining | 17:54 |
pballand | anything else people want to bring up before we close? | 17:54 |
sarob_ | Opendaylight | 17:55 |
sarob_ | Anything you guys want me to discuss with | 17:55 |
skn_ | What about ODL? | 17:55 |
sarob_ | At linuxcon | 17:55 |
pballand | sarob: details? | 17:56 |
sarob_ | odl track at linuxcon | 17:57 |
*** jpomero has quit IRC | 17:57 | |
sarob_ | I'm going to listen mostly | 17:57 |
sarob_ | Anything to discuss from this group? | 17:58 |
sarob_ | Around policy | 17:58 |
skn_ | ODL group policy project working with Congress, you mean | 17:58 |
sarob_ | Along those lines, sure | 17:59 |
skn_ | That's one of the relevant things of interest for Congress, for sure | 17:59 |
pballand | sarob_: I don’t have anythin in particular to discuss, but it would be good to listen for areas of collaboration | 17:59 |
sarob_ | Ping me on the ML if you think of something | 17:59 |
sarob_ | Yup will do | 17:59 |
*** mfer has joined #openstack-meeting-3 | 18:00 | |
*** thomasem_ has joined #openstack-meeting-3 | 18:00 | |
pballand | ok, that’s it on time | 18:00 |
pballand | thanks everyone! | 18:00 |
sarob_ | Thx | 18:01 |
skn_ | Bye everyone | 18:01 |
pballand | #endmeeting | 18:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 18:01 | |
openstack | Meeting ended Tue Aug 19 18:01:07 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/congressteammeeting/2014/congressteammeeting.2014-08-19-17.01.html | 18:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/congressteammeeting/2014/congressteammeeting.2014-08-19-17.01.txt | 18:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/congressteammeeting/2014/congressteammeeting.2014-08-19-17.01.log.html | 18:01 |
*** skn_ has quit IRC | 18:01 | |
*** thinrichs has left #openstack-meeting-3 | 18:01 | |
*** gokul has quit IRC | 18:01 | |
*** thomasem has quit IRC | 18:01 | |
*** keith` has left #openstack-meeting-3 | 18:02 | |
*** jpomero has joined #openstack-meeting-3 | 18:02 | |
*** chuckC_ has joined #openstack-meeting-3 | 18:02 | |
*** rajdeep has quit IRC | 18:03 | |
*** sarob_ has quit IRC | 18:04 | |
*** garyduan has joined #openstack-meeting-3 | 18:07 | |
*** lcheng has quit IRC | 18:07 | |
*** gduan has quit IRC | 18:08 | |
*** apviera has joined #openstack-meeting-3 | 18:10 | |
*** shakamunyi has joined #openstack-meeting-3 | 18:11 | |
*** LouisF has quit IRC | 18:13 | |
*** emagana has quit IRC | 18:17 | |
*** emagana has joined #openstack-meeting-3 | 18:17 | |
*** rudrarug_ has joined #openstack-meeting-3 | 18:18 | |
*** banix has quit IRC | 18:20 | |
*** rudrarugge has quit IRC | 18:21 | |
*** emagana_ has joined #openstack-meeting-3 | 18:21 | |
*** emagana has quit IRC | 18:21 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 18:24 | |
*** shakamunyi has quit IRC | 18:30 | |
*** jpomero has quit IRC | 18:36 | |
*** harrisonkelly has quit IRC | 18:41 | |
*** shakamunyi has joined #openstack-meeting-3 | 18:44 | |
*** harrisonkelly has joined #openstack-meeting-3 | 18:46 | |
*** Sukhdev has joined #openstack-meeting-3 | 18:48 | |
*** harrisonkelly has left #openstack-meeting-3 | 18:49 | |
*** emagana_ has quit IRC | 18:50 | |
*** david-ly_ has joined #openstack-meeting-3 | 18:50 | |
*** stevelle has joined #openstack-meeting-3 | 18:50 | |
*** david-lyle has quit IRC | 18:51 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 18:52 | |
*** emagana has joined #openstack-meeting-3 | 18:53 | |
*** terrylhowe has joined #openstack-meeting-3 | 18:56 | |
*** briancurtin has joined #openstack-meeting-3 | 18:59 | |
briancurtin | #startmeeting python-openstacksdk | 19:00 |
openstack | Meeting started Tue Aug 19 19:00:25 2014 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 |
*** apviera has quit IRC | 19:00 | |
briancurtin | if you're here for the python-openstacksdk meeting, say hi | 19:01 |
terrylhowe | Terry Howe, HP | 19:01 |
briancurtin | Brian Curtin, Rackspace | 19:01 |
*** ultimate has quit IRC | 19:01 | |
stevelle | Steve Lewis, Rackspace | 19:02 |
jamielennox | Jamie Lennox, Red Hat | 19:02 |
*** TravT|2 has joined #openstack-meeting-3 | 19:03 | |
*** jpomero has joined #openstack-meeting-3 | 19:03 | |
briancurtin | i don't have a ton to talk about other than thinking about these more complex resources that we're hitting now (that's basically all the agenda has: https://wiki.openstack.org/wiki/Meetings/PythonOpenStackSDK#Agenda_for_2014-08-12_1900_UTC) | 19:03 |
briancurtin | i have started a scratch pad of ideas for updating openstack-dev, but want to have some of these things more fleshed out when we go to ask about people's input on higher level views | 19:04 |
terrylhowe | I marked that ServerInterface review WIP because I realized I didn’t have any tests | 19:04 |
*** TravT has quit IRC | 19:06 | |
*** Longgeek has quit IRC | 19:06 | |
terrylhowe | ServerInterface has the path_args in it | 19:06 |
briancurtin | terrylhowe: now that we're on to needing extra info like in that ServerInterface change, it feels like it's going to be a hassle to build on top of while targeting a simple command line script | 19:07 |
briancurtin | but i guess that's a consequence of the spot we're in | 19:07 |
*** asahlin has quit IRC | 19:07 | |
briancurtin | everything works relatively nicely right now running stuff out of the examples dir, which is cool | 19:08 |
jamielennox | so what is the complex resource you are hitting and what do we need to solve? | 19:08 |
terrylhowe | yeh, it is kind of complicated. It may be better to try it with an Idnetity example | 19:08 |
terrylhowe | https://review.openstack.org/#/c/115047/ | 19:08 |
*** TravT|2 has quit IRC | 19:08 | |
terrylhowe | I put together an implementation and *then* realized I didn’t have it available to functional test | 19:09 |
terrylhowe | Instead of path_args, maybe there should be some sort of url args or url builder | 19:10 |
jamielennox | the identity one i know is a user and role are top level concepts, but a user has roles ie /user/X/roles/Y and IMO that should be a role object | 19:10 |
stevelle | I'm beginning to block on similar issues with ceilometer meter samples and alarm history | 19:11 |
terrylhowe | Yeh, I’d have access to that at least | 19:11 |
briancurtin | terrylhowe: i kind of just wish a lot of this stuff wasn't classmethods. would make some of the url building easier | 19:13 |
*** david-ly_ is now known as david-lyle | 19:13 | |
jamielennox | briancurtin: we talked about this and it's probably a good idea to make it so | 19:14 |
* briancurtin forgot to mention - i need to leave this meeting in roughly 35 min for a doctor appointment | 19:14 | |
terrylhowe | stevelle: since most of the oddball ceilomter calls don’t have full crud, maybe they could just be methods of the related resource | 19:15 |
briancurtin | jamielennox: yeah. maybe i'll take a hack at that next, because i wasn't liking the way i was working with swift objects (after i un-hardcoded a bunch of stuff, hah) | 19:16 |
jamielennox | briancurtin: i was thinking about it, and i don't know how yet but our objects should be just containers for data | 19:17 |
*** markmcclain has quit IRC | 19:17 | |
stevelle | terrylhowe: the properties of samples and alarm are very different from the resources they are nested under, they need to be a different model, trying to make that work. | 19:17 |
jamielennox | i don't know if there should be any inbuilt knowledge of how you get that data | 19:18 |
terrylhowe | stevelle: maybe a one off like ServerIP | 19:18 |
jamielennox | so in my previous example a Role (something consistent with the format) at any sub-url should be a role object | 19:18 |
stevelle | terrylhowe: that was the model I was working on today | 19:19 |
terrylhowe | stevelle: that is probably a good approach on those | 19:20 |
stevelle | terrylhowe: I suspect it will look funny but we can bring it to review | 19:21 |
briancurtin | jamielennox: yeah i bounce back and forth between containers and having some knowledge. i flip back and forth enough times i think i just need to hack a few different ways instead of thinking so much | 19:21 |
jamielennox | briancurtin: yea, i know exactly what you mean, there is definitely an argument for both | 19:22 |
terrylhowe | as far as the path_args thing, does anyone have any other ideas on that? should there be a get_path class method for resources for example? | 19:22 |
jamielennox | the idea was to be kind of sqlalchemy-ish but i don't think the mappings are as 1-to-1 here | 19:22 |
*** emagana has quit IRC | 19:24 | |
*** emagana has joined #openstack-meeting-3 | 19:24 | |
*** emagana has quit IRC | 19:25 | |
terrylhowe | well, maybe implementing Role will help with ideas | 19:25 |
briancurtin | terrylhowe: i dont really have a great suggestion yet. it just feels wrong, but i dont have enough experience working on top of it to say exactly how to change it. kind of a half-assed response | 19:25 |
jamielennox | briancurtin: a part of my concern here is that if we do need a layer above the resource objects, then that's getting close to managers and i've wasted a lot of people's time by advocating away from them | 19:25 |
*** dconde has quit IRC | 19:25 | |
briancurtin | jamielennox: i think a potential layer above would mostly solve having to pass in a session to every call, and maybe that's where we bridge together these nested resources. or something | 19:26 |
briancurtin | i imagine it being fairly thin | 19:26 |
*** dconde has joined #openstack-meeting-3 | 19:27 | |
terrylhowe | As Dean would say, we need a strawman to beat on for that | 19:28 |
terrylhowe | Once we have something on that though, it might resemble a real product | 19:28 |
*** dtroyer has joined #openstack-meeting-3 | 19:29 | |
terrylhowe | jamielennox: dod you have anything in the works with identity? | 19:29 |
jamielennox | terrylhowe: not as yet, i got started last week as you saw but didn't get futher than that | 19:30 |
jamielennox | terrylhowe: have been meaning to get back and just keep adding a few a week | 19:30 |
terrylhowe | well, as long as it is okay with you, maybe I’ll try Role later in the week then | 19:31 |
jamielennox | terrylhowe: sure | 19:31 |
terrylhowe | cool | 19:31 |
terrylhowe | back to higher level stuff, are there any baby steps we can take for that? | 19:31 |
briancurtin | terrylhowe: i dont know if its a good idea or not, but i kind of want to just write a thin layer for swift and then back it out into something perhaps more generic, and see what it looks like | 19:33 |
briancurtin | that'll let me see how to get the container into the object class from that higher level | 19:33 |
briancurtin | and whatever other niceties we may get out of that higher level view | 19:34 |
*** emagana has joined #openstack-meeting-3 | 19:34 | |
terrylhowe | doesn’t seem like a baby step, but I have no better ideas | 19:35 |
*** rockyg has joined #openstack-meeting-3 | 19:36 | |
terrylhowe | I don’t think it will that bad though | 19:36 |
briancurtin | fwiw, i'm at the CloudOpen conference this week so i wont have a ton of time, but i'll try to hack a bit | 19:37 |
briancurtin | i have to take off in a few minutes, but does anyone have anything else? sorry for this not being super productive, i guess we just have to try a bunch of stuff and see where it goes | 19:42 |
terrylhowe | nothing here | 19:42 |
jamielennox | i'm good | 19:44 |
stevelle | nothing more | 19:44 |
briancurtin | cool, thanks everyone. i'll still keep an eye on reviews while i'm at this conf and try to sneak in some hacking | 19:44 |
briancurtin | #endmeeting | 19:45 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 19:45 | |
openstack | Meeting ended Tue Aug 19 19:45:04 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:45 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/python_openstacksdk/2014/python_openstacksdk.2014-08-19-19.00.html | 19:45 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/python_openstacksdk/2014/python_openstacksdk.2014-08-19-19.00.txt | 19:45 |
openstack | Log: http://eavesdrop.openstack.org/meetings/python_openstacksdk/2014/python_openstacksdk.2014-08-19-19.00.log.html | 19:45 |
*** stevelle has left #openstack-meeting-3 | 19:45 | |
*** briancurtin has left #openstack-meeting-3 | 19:45 | |
*** Radu_ has left #openstack-meeting-3 | 19:46 | |
*** dtroyer has left #openstack-meeting-3 | 19:47 | |
*** kudva has quit IRC | 19:49 | |
*** markmcclain has joined #openstack-meeting-3 | 19:50 | |
*** asahlin has joined #openstack-meeting-3 | 19:50 | |
*** terrylhowe has left #openstack-meeting-3 | 19:52 | |
*** jamielennox has left #openstack-meeting-3 | 19:54 | |
*** dconde has quit IRC | 19:56 | |
*** SridharR_ has joined #openstack-meeting-3 | 20:04 | |
*** dconde has joined #openstack-meeting-3 | 20:05 | |
*** SridharRamaswamy has quit IRC | 20:06 | |
*** dconde has quit IRC | 20:06 | |
*** dconde has joined #openstack-meeting-3 | 20:07 | |
*** peristeri has quit IRC | 20:11 | |
*** peristeri has joined #openstack-meeting-3 | 20:16 | |
*** MaxV has joined #openstack-meeting-3 | 20:23 | |
*** yinzuo has quit IRC | 20:28 | |
*** peristeri has quit IRC | 20:29 | |
*** eghobo has joined #openstack-meeting-3 | 20:34 | |
*** eghobo has quit IRC | 20:35 | |
*** emagana has quit IRC | 20:44 | |
*** Youcef has quit IRC | 20:44 | |
*** emagana has joined #openstack-meeting-3 | 20:45 | |
*** shakamunyi has quit IRC | 20:46 | |
*** seizadi has joined #openstack-meeting-3 | 20:47 | |
*** seizadi1 has quit IRC | 20:47 | |
*** Sukhdev has quit IRC | 20:48 | |
*** mestery has joined #openstack-meeting-3 | 20:49 | |
*** emagana has quit IRC | 20:49 | |
*** mestery has quit IRC | 20:49 | |
*** mestery has joined #openstack-meeting-3 | 20:50 | |
*** SridharR_ has quit IRC | 20:51 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 20:52 | |
*** seizadi1 has joined #openstack-meeting-3 | 20:56 | |
*** seizadi has quit IRC | 20:56 | |
*** jtomasek has quit IRC | 20:57 | |
*** emagana has joined #openstack-meeting-3 | 21:02 | |
*** cbader has joined #openstack-meeting-3 | 21:09 | |
*** cbader has quit IRC | 21:10 | |
*** cbader has joined #openstack-meeting-3 | 21:10 | |
*** Sukhdev has joined #openstack-meeting-3 | 21:11 | |
*** julim has quit IRC | 21:11 | |
*** lblanchard has quit IRC | 21:13 | |
*** thangp has quit IRC | 21:17 | |
*** mfer has quit IRC | 21:20 | |
*** celttechie has joined #openstack-meeting-3 | 21:34 | |
*** thomasem_ has quit IRC | 21:34 | |
*** mestery_ has joined #openstack-meeting-3 | 21:36 | |
*** mestery has quit IRC | 21:37 | |
*** mestery_ is now known as mestery | 21:40 | |
*** emagana has quit IRC | 21:43 | |
*** emagana has joined #openstack-meeting-3 | 21:44 | |
*** mestery has quit IRC | 21:45 | |
*** mestery has joined #openstack-meeting-3 | 21:46 | |
*** emagana_ has joined #openstack-meeting-3 | 21:46 | |
*** emagana has quit IRC | 21:46 | |
*** alexsyip has quit IRC | 21:59 | |
*** mestery has quit IRC | 22:01 | |
*** otherwiseguy has quit IRC | 22:03 | |
*** SridharR_ has joined #openstack-meeting-3 | 22:03 | |
*** SridharRamaswamy has quit IRC | 22:04 | |
*** alexsyip has joined #openstack-meeting-3 | 22:04 | |
*** banix has joined #openstack-meeting-3 | 22:06 | |
*** rockyg has quit IRC | 22:06 | |
*** jpomero has quit IRC | 22:08 | |
*** rcleere has quit IRC | 22:11 | |
*** seizadi1 has quit IRC | 22:11 | |
*** MaxV has quit IRC | 22:12 | |
*** ivar-lazzaro1 has joined #openstack-meeting-3 | 22:16 | |
*** HenryG_ has joined #openstack-meeting-3 | 22:17 | |
*** banix has quit IRC | 22:19 | |
*** HenryG has quit IRC | 22:19 | |
*** banix has joined #openstack-meeting-3 | 22:19 | |
*** otherwiseguy has joined #openstack-meeting-3 | 22:20 | |
*** banix has quit IRC | 22:24 | |
*** markmcclain has quit IRC | 22:26 | |
*** jpomero has joined #openstack-meeting-3 | 22:26 | |
*** jpomero has quit IRC | 22:27 | |
*** jpomero has joined #openstack-meeting-3 | 22:28 | |
*** shwetaap has quit IRC | 22:30 | |
*** SridharR_ has quit IRC | 22:39 | |
*** mestery has joined #openstack-meeting-3 | 22:53 | |
*** dconde has quit IRC | 22:54 | |
*** cbader has quit IRC | 22:54 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 22:54 | |
*** shakamunyi has joined #openstack-meeting-3 | 23:02 | |
*** mestery_ has joined #openstack-meeting-3 | 23:02 | |
*** mestery has quit IRC | 23:02 | |
*** mestery_ has quit IRC | 23:07 | |
*** seizadi has joined #openstack-meeting-3 | 23:07 | |
*** mestery has joined #openstack-meeting-3 | 23:07 | |
*** otherwiseguy has quit IRC | 23:09 | |
*** otherwiseguy has joined #openstack-meeting-3 | 23:09 | |
*** seizadi has quit IRC | 23:10 | |
*** Sukhdev has quit IRC | 23:11 | |
*** seizadi has joined #openstack-meeting-3 | 23:12 | |
*** mestery has quit IRC | 23:12 | |
*** mestery has joined #openstack-meeting-3 | 23:13 | |
*** seizadi has quit IRC | 23:13 | |
*** shakamunyi has quit IRC | 23:18 | |
*** banix has joined #openstack-meeting-3 | 23:20 | |
*** emagana_ has quit IRC | 23:25 | |
*** banix has quit IRC | 23:25 | |
*** emagana has joined #openstack-meeting-3 | 23:25 | |
*** emagana has quit IRC | 23:27 | |
*** emagana has joined #openstack-meeting-3 | 23:28 | |
*** SridharRamaswamy has quit IRC | 23:30 | |
*** shakamunyi has joined #openstack-meeting-3 | 23:33 | |
*** celttechie_ has joined #openstack-meeting-3 | 23:34 | |
*** rudrarugge has joined #openstack-meeting-3 | 23:34 | |
*** igordcard has quit IRC | 23:35 | |
*** rudrarug_ has quit IRC | 23:36 | |
*** celttechie has quit IRC | 23:36 | |
*** alexsyip has quit IRC | 23:40 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 23:41 | |
*** SridharRamaswamy has quit IRC | 23:41 | |
*** mestery has quit IRC | 23:41 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 23:42 | |
*** HenryG_ is now known as HenryG | 23:42 | |
*** dconde has joined #openstack-meeting-3 | 23:43 | |
*** mestery has joined #openstack-meeting-3 | 23:44 | |
*** david-lyle has quit IRC | 23:44 | |
*** david-lyle has joined #openstack-meeting-3 | 23:45 | |
*** david-lyle has quit IRC | 23:45 | |
*** mestery has quit IRC | 23:45 | |
*** dconde has quit IRC | 23:45 | |
*** alexsyip has joined #openstack-meeting-3 | 23:53 | |
*** celttechie_ has quit IRC | 23:53 | |
*** carl_baldwin has quit IRC | 23:53 | |
*** yamahata has joined #openstack-meeting-3 | 23:53 | |
*** zehicle has quit IRC | 23:55 | |
*** banix has joined #openstack-meeting-3 | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!