*** cd-undercloud has joined #tripleo | 00:47 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 00:47 |
---|---|---|
*** cd-undercloud has quit IRC | 00:47 | |
*** marun has joined #tripleo | 01:10 | |
*** toci-bot has joined #tripleo | 01:11 | |
toci-bot | ERROR during toci run, see http://54.228.118.193/toci/toci_logs_pMKZY4B/ | 01:11 |
*** toci-bot has quit IRC | 01:11 | |
*** CaptTofu has quit IRC | 01:13 | |
*** CaptTofu has joined #tripleo | 01:13 | |
*** rongze has joined #tripleo | 01:19 | |
*** rongze has quit IRC | 01:23 | |
*** jcooley_ has joined #tripleo | 01:24 | |
*** jcooley_ has quit IRC | 01:29 | |
*** cd-undercloud has joined #tripleo | 01:48 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 01:48 |
*** cd-undercloud has quit IRC | 01:48 | |
*** rongze has joined #tripleo | 02:19 | |
*** rongze has quit IRC | 02:23 | |
*** cd-undercloud has joined #tripleo | 02:49 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 02:49 |
*** cd-undercloud has quit IRC | 02:49 | |
*** marun has quit IRC | 02:59 | |
*** dkehn has quit IRC | 03:01 | |
*** dkehn has joined #tripleo | 03:03 | |
*** rongze has joined #tripleo | 03:20 | |
*** rongze_ has joined #tripleo | 03:24 | |
*** rongze has quit IRC | 03:24 | |
*** itooon has quit IRC | 03:28 | |
*** itooon has joined #tripleo | 03:29 | |
*** cd-undercloud has joined #tripleo | 03:51 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 03:51 |
*** cd-undercloud has quit IRC | 03:51 | |
*** jcooley_ has joined #tripleo | 04:07 | |
*** ohadlevy has quit IRC | 04:08 | |
*** ohadlevy has joined #tripleo | 04:10 | |
*** ohadlevy is now known as Guest40982 | 04:10 | |
*** tzumainn has joined #tripleo | 04:16 | |
*** jcooley_ has quit IRC | 04:22 | |
*** jcooley_ has joined #tripleo | 04:22 | |
*** marun has joined #tripleo | 04:39 | |
*** ben_duyujie has joined #tripleo | 04:44 | |
*** marun has quit IRC | 04:49 | |
*** cd-undercloud has joined #tripleo | 04:54 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 04:54 |
*** cd-undercloud has quit IRC | 04:54 | |
*** rongze_ has quit IRC | 05:02 | |
*** rongze has joined #tripleo | 05:06 | |
*** ben_duyujie has quit IRC | 05:46 | |
*** rongze has quit IRC | 05:49 | |
*** cd-undercloud has joined #tripleo | 05:57 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 05:57 |
*** cd-undercloud has quit IRC | 05:57 | |
*** funzo has joined #tripleo | 06:09 | |
*** rongze has joined #tripleo | 06:34 | |
*** rongze has quit IRC | 06:39 | |
*** cd-undercloud has joined #tripleo | 06:59 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 06:59 |
*** cd-undercloud has quit IRC | 06:59 | |
*** Guest40982 is now known as ohadlevy | 07:17 | |
*** ohadlevy has joined #tripleo | 07:17 | |
*** jcooley_ has quit IRC | 07:26 | |
*** cd-undercloud has joined #tripleo | 07:35 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 07:35 |
*** cd-undercloud has quit IRC | 07:35 | |
*** rongze has joined #tripleo | 07:36 | |
*** rongze has quit IRC | 07:42 | |
*** SirMur is now known as sirushti | 08:03 | |
*** jcooley_ has joined #tripleo | 08:17 | |
*** jcooley_ has quit IRC | 08:21 | |
*** cd-undercloud has joined #tripleo | 08:35 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 08:35 |
*** cd-undercloud has quit IRC | 08:35 | |
*** matsuhashi has joined #tripleo | 08:36 | |
*** rongze has joined #tripleo | 08:38 | |
*** rongze has quit IRC | 08:43 | |
*** vkozhukalov has joined #tripleo | 09:00 | |
*** jcooley_ has joined #tripleo | 09:11 | |
*** jcooley_ has quit IRC | 09:16 | |
*** cd-undercloud has joined #tripleo | 09:36 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 09:36 |
*** cd-undercloud has quit IRC | 09:36 | |
*** rongze has joined #tripleo | 09:37 | |
*** jcooley_ has joined #tripleo | 10:07 | |
*** jcooley_ has quit IRC | 10:11 | |
*** jcooley_ has joined #tripleo | 10:11 | |
*** jcooley_ has quit IRC | 10:16 | |
*** rongze has quit IRC | 10:19 | |
*** matsuhashi has quit IRC | 10:27 | |
*** cd-undercloud has joined #tripleo | 10:36 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 10:36 |
*** cd-undercloud has quit IRC | 10:36 | |
*** jcooley_ has joined #tripleo | 10:39 | |
*** jcooley_ has quit IRC | 10:43 | |
*** rongze has joined #tripleo | 10:43 | |
*** jcooley_ has joined #tripleo | 11:33 | |
*** cd-undercloud has joined #tripleo | 11:37 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 11:37 |
*** cd-undercloud has quit IRC | 11:37 | |
*** jcooley_ has quit IRC | 11:38 | |
*** itooon has quit IRC | 11:55 | |
*** itooon has joined #tripleo | 11:56 | |
*** jcooley_ has joined #tripleo | 12:27 | |
*** jcooley_ has quit IRC | 12:32 | |
*** cd-undercloud has joined #tripleo | 12:38 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 12:38 |
*** cd-undercloud has quit IRC | 12:38 | |
*** rongze has quit IRC | 12:53 | |
*** jcooley_ has joined #tripleo | 13:21 | |
*** rongze has joined #tripleo | 13:23 | |
*** jcooley_ has quit IRC | 13:25 | |
*** jcooley_ has joined #tripleo | 13:26 | |
*** CaptTofu has quit IRC | 13:31 | |
*** rongze has quit IRC | 13:31 | |
*** CaptTofu has joined #tripleo | 13:32 | |
*** cd-undercloud has joined #tripleo | 13:38 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 13:38 |
*** cd-undercloud has quit IRC | 13:38 | |
*** jcooley_ has quit IRC | 13:54 | |
*** rongze has joined #tripleo | 13:58 | |
*** rongze has quit IRC | 14:04 | |
*** akuznetsov has quit IRC | 14:08 | |
*** akuznetsov has joined #tripleo | 14:08 | |
*** jcooley_ has joined #tripleo | 14:23 | |
*** cd-undercloud has joined #tripleo | 14:38 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 14:38 |
*** cd-undercloud has quit IRC | 14:38 | |
*** jcooley_ has quit IRC | 14:56 | |
*** rongze has joined #tripleo | 15:00 | |
*** rongze has quit IRC | 15:05 | |
*** vkozhukalov has quit IRC | 15:09 | |
*** tzumainn has quit IRC | 15:25 | |
*** cd-undercloud has joined #tripleo | 15:39 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 15:39 |
*** cd-undercloud has quit IRC | 15:39 | |
*** rpodolyaka1 has joined #tripleo | 15:43 | |
*** vkozhukalov has joined #tripleo | 15:46 | |
*** rongze has joined #tripleo | 16:02 | |
*** rongze has quit IRC | 16:07 | |
*** jcooley_ has joined #tripleo | 16:14 | |
*** cd-undercloud has joined #tripleo | 16:39 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 16:39 |
*** cd-undercloud has quit IRC | 16:39 | |
*** jcooley_ has quit IRC | 16:44 | |
*** jcooley_ has joined #tripleo | 16:50 | |
*** w_ has joined #tripleo | 16:55 | |
*** olaph has quit IRC | 16:57 | |
*** w_ is now known as olaph | 17:03 | |
*** rongze has joined #tripleo | 17:04 | |
*** rongze has quit IRC | 17:09 | |
*** jcooley_ has quit IRC | 17:18 | |
*** olaph has quit IRC | 17:24 | |
*** rpodolyaka1 has quit IRC | 17:39 | |
*** cd-undercloud has joined #tripleo | 17:39 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 17:39 |
*** cd-undercloud has quit IRC | 17:39 | |
*** rongze has joined #tripleo | 18:06 | |
*** rongze has quit IRC | 18:11 | |
*** CaptTofu has quit IRC | 18:11 | |
*** CaptTofu has joined #tripleo | 18:12 | |
*** jcooley_ has joined #tripleo | 18:28 | |
lifeless | morning | 18:33 |
*** cd-undercloud has joined #tripleo | 18:39 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 18:39 |
*** cd-undercloud has quit IRC | 18:39 | |
*** rpodolyaka1 has joined #tripleo | 18:42 | |
*** CaptTofu has quit IRC | 18:43 | |
*** CaptTofu has joined #tripleo | 18:43 | |
stevebaker | morning | 19:01 |
lifeless | morning! | 19:02 |
lifeless | stevebaker: so I have a question(s) for you | 19:02 |
lifeless | stevebaker: I was talking with Jaromir late last week | 19:03 |
stevebaker | lifeless: I have a question for you too | 19:03 |
lifeless | stevebaker: about part of the heterogeneity support we need; one of the things we have to either have the admin do | 19:03 |
lifeless | stevebaker: or tuskar, is to decide what flavor <- note the lack of plural - that work is put on in the template we give Heat. | 19:04 |
stevebaker | yep | 19:04 |
lifeless | stevebaker: Unlike virt, when we run out of 'high memory', we run out entirely. | 19:04 |
lifeless | stevebaker: so, would you be open to heat handling that somehow, so we can give a broad description like 'controllers should be on small machines but if they all die take over bigger ones thanks!') | 19:05 |
stevebaker | ah, so this is mapping to actual nova flavors? | 19:05 |
lifeless | stevebaker: secondly, and relatedly, we'd love to be able to say something like 'there must be 3 controllers at any point in time and use all excess capacity for swift and nova and cinder, but when a controller dies reclaim a ndoe for it from somewhere') | 19:06 |
lifeless | stevebaker: yes | 19:06 |
lifeless | stevebaker: Those two things are key factors in the 'why there is a scheduler in tuskar'. | 19:07 |
stevebaker | this sounds like heat would need more information from the scheduler than it is getting currently | 19:07 |
*** rongze has joined #tripleo | 19:08 | |
lifeless | stevebaker: what about taking a try:except: approach, for the former at least? | 19:08 |
stevebaker | so for the first one, given a list of flavors, attempt boot with the first flavor, if that fails with a *particular* error, try again with the second flavor | 19:09 |
lifeless | in the template list a set of flavors in preferential order. try for one, if you get NoHostAvailable or whatever it is, try the next flavor. | 19:09 |
lifeless | yes | 19:09 |
lifeless | In virt this could be 'I want HPC machines where possible but if thats an epic fail I'll take cheaper slower machines over nothing' | 19:10 |
stevebaker | so in this session it was decided to handle resource creation failures by requesting a convergence after the stack fails, rather than deleting and re-creating the resource at the time of failure https://etherpad.openstack.org/p/icehouse-summit-heat-convergence | 19:12 |
lifeless | what does that mean? | 19:12 |
lifeless | that looks similar to the thing I was proposing for standard updates ;) | 19:13 |
stevebaker | The user triggers a "converge" action which compares the template with the reality of the stack, and comes up with workflow to bring reality back into line | 19:13 |
*** rongze has quit IRC | 19:13 | |
lifeless | but this looks like a lower layer to me: it's a single step 'get a machine with one of these flavors' | 19:13 |
lifeless | We could in principle teach nova to accept a prioritised list of flavors | 19:14 |
stevebaker | if we could push that down to nova, even better | 19:14 |
*** jcooley_ has quit IRC | 19:14 | |
stevebaker | anyway, seems like a valid use case. | 19:16 |
lifeless | jog0: ^ thoughts? | 19:17 |
lifeless | stevebaker: and the second story, thoughts on that? | 19:17 |
*** CaptTofu has quit IRC | 19:17 | |
stevebaker | as for the second thing, it sounds like you have multiple scaling groups with rules that say if one scales down (triggered by whatever) then the others scale up | 19:17 |
*** CaptTofu has joined #tripleo | 19:18 | |
stevebaker | which sounds like it might be do-able with a few intrinisic math functions | 19:18 |
stevebaker | (and the yet-to-be-implemented new autoscaling fu) | 19:18 |
lifeless | kindof | 19:20 |
lifeless | in fact yes, but then there is a third story which is to have a scaling group that scales until the cloud says no. | 19:20 |
lifeless | we can backburner #2 and #3. | 19:20 |
lifeless | stevebaker: so - you had a q for me? | 19:20 |
stevebaker | group-capacity=infinity | 19:21 |
lifeless | yes, but infinity-1 == infinity | 19:21 |
lifeless | :P | 19:22 |
stevebaker | do you remember the name of that python parsing of structured data lib? It is time our intrinsic functions were more flexible | 19:22 |
lifeless | parsely? | 19:22 |
lifeless | stevebaker: https://pypi.python.org/pypi/Parsley | 19:23 |
lifeless | I think is what I would have mentioned | 19:23 |
stevebaker | thanks, I'll have a poke | 19:24 |
stevebaker | It looks like Parsely lets you define grammers. I thought the one you found just "parses" python structures | 19:28 |
lifeless | yes | 19:34 |
lifeless | ometa, which it is an implementation of can match on pretty arbitrary things | 19:37 |
lifeless | what problem are you looking to solve? | 19:37 |
lifeless | stevebaker: as an example - http://bazaar.launchpad.net/~canonical-launchpad-branches/pybars/trunk/view/head:/pybars/_compiler.py#L90 is a grammar that matches a tree structure contained in python lists | 19:40 |
*** cd-undercloud has joined #tripleo | 19:40 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 19:40 |
*** cd-undercloud has quit IRC | 19:40 | |
stevebaker | currently our intrinsic functions get resolved in a fixed order, they should resolve in any order | 19:41 |
lifeless | stevebaker: producing python code from that, which is passed through the python compiler to be native bytecode | 19:41 |
lifeless | stevebaker: there is a separate grammar to go from bytes -> structured data | 19:42 |
lifeless | stevebaker: by fixed order, you mean you do something like 'for fn_name in hardcoded list: for instance in use_of(fn_name): evaluate_it(instance) | 19:44 |
lifeless | ? | 19:44 |
stevebaker | lifeless: the tree is transformed by each resolve function in order until everything is resolved http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/parser.py#n695 | 19:46 |
lifeless | ok | 19:47 |
lifeless | and so you want to be able to add functions to that list, which implies dynamism | 19:48 |
stevebaker | I'd like to have functions that can be used in any order. Currently {function1: {function2: {...}}} will work, but this will not {function2: {function1: {...}}} | 19:51 |
lifeless | so there are two basic approaches I know of for this; either compile to an evaluatable/executable structure, or have a reverse dependency graph to push evaluated results back up | 19:52 |
lifeless | how does f1 reference f2 above? | 19:53 |
lifeless | is it a name, or an object handle? | 19:53 |
stevebaker | yes, surely an evaluatable/executable structure wouldn't be that hard | 19:53 |
lifeless | the current structure might be one in fact, or very close to one | 19:54 |
stevebaker | magic happens here http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/template.py#n470 | 19:55 |
lifeless | I'd like to aim towards the graph delta thing I expressed the other day, so compiling to serialised code isn't ideal; lets avoid that :) | 19:55 |
lifeless | so that _resolve does a probe for a single function? | 19:57 |
lifeless | mmm, I see it's meant to do mupltiples | 19:59 |
lifeless | but it's being used to do one? | 19:59 |
lifeless | perhaps -> #heat? | 19:59 |
stevebaker | yeah | 19:59 |
*** rongze has joined #tripleo | 20:10 | |
*** rongze has quit IRC | 20:15 | |
openstackgerrit | Dan Prince proposed a change to openstack/tripleo-image-elements: Enable services with os-svc-enable https://review.openstack.org/59297 | 20:31 |
openstackgerrit | Dan Prince proposed a change to openstack/tripleo-image-elements: Call os-svc-enable in post-configure.d https://review.openstack.org/59298 | 20:31 |
openstackgerrit | Dan Prince proposed a change to openstack/tripleo-image-elements: Enable some services after installing daemon's... https://review.openstack.org/59299 | 20:31 |
openstackgerrit | Dan Prince proposed a change to openstack/tripleo-image-elements: Don't enable services in os-svc-install https://review.openstack.org/59300 | 20:31 |
*** jcooley_ has joined #tripleo | 20:33 | |
*** rpodolyaka1 has quit IRC | 20:33 | |
*** cd-undercloud has joined #tripleo | 20:41 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 20:41 |
*** cd-undercloud has quit IRC | 20:41 | |
*** rpodolyaka1 has joined #tripleo | 20:51 | |
*** jcooley_ has quit IRC | 20:51 | |
*** jcooley_ has joined #tripleo | 21:01 | |
*** rongze has joined #tripleo | 21:12 | |
*** cd-undercloud has joined #tripleo | 21:15 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 21:15 |
*** cd-undercloud has quit IRC | 21:15 | |
*** rongze has quit IRC | 21:17 | |
jog0 | lifeless: the idea of prioritized flavor list for a specific VM? | 21:19 |
jog0 | I am not too keen on nova doing that, but I am happy to be convinced otherwise | 21:20 |
lifeless | jog0: whats your preferred way for tuskar+heat+nova to solve the problem? | 21:20 |
*** rpodolyaka1 has quit IRC | 21:20 | |
jog0 | lifeless: in the heat layer I think | 21:21 |
lifeless | ok; I don't think it makes any odds today, since scheduling is such a mess | 21:21 |
lifeless | once we get towards higher order work there it will be something we want to punt to scheduling work. | 21:22 |
jog0 | lifeless: agreed | 21:22 |
lifeless | stevebaker: ^ | 21:22 |
*** jcooley_ has quit IRC | 21:46 | |
lifeless | jog0: so, any chance of rebuild progress this week? | 21:49 |
jog0 | lifeless: yes! | 21:50 |
lifeless | woohoo! | 21:50 |
lifeless | NO ONE BREAK THE GATE. | 21:50 |
jog0 | lifeless: amen to that | 21:51 |
*** boris-42 has quit IRC | 21:54 | |
*** CaptTofu has quit IRC | 21:58 | |
*** CaptTofu has joined #tripleo | 21:58 | |
stevebaker | lifeless: ack | 22:08 |
*** rongze has joined #tripleo | 22:14 | |
*** cd-undercloud has joined #tripleo | 22:15 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 22:15 |
*** cd-undercloud has quit IRC | 22:15 | |
*** rongze has quit IRC | 22:19 | |
lifeless | SpamapS: https://review.openstack.org/#/c/58318/ easy if you're around | 22:22 |
*** CaptTofu has quit IRC | 22:30 | |
*** CaptTofu has joined #tripleo | 22:30 | |
*** CaptTofu has quit IRC | 22:40 | |
*** CaptTofu has joined #tripleo | 22:40 | |
*** vkozhukalov has quit IRC | 22:47 | |
*** jcooley_ has joined #tripleo | 22:59 | |
SpamapS | lifeless: should I start reviewing ironic? | 23:10 |
*** CaptTofu has quit IRC | 23:10 | |
*** CaptTofu has joined #tripleo | 23:11 | |
lifeless | SpamapS: oh, duh. I totally forgot which project it was. | 23:11 |
SpamapS | lifeless: I can barely keep up with heat + tripleo .. :-p | 23:12 |
*** cd-undercloud has joined #tripleo | 23:15 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 23:15 |
*** cd-undercloud has quit IRC | 23:15 | |
*** rongze has joined #tripleo | 23:16 | |
*** rongze has quit IRC | 23:21 | |
*** jcooley_ has quit IRC | 23:25 | |
*** CaptTofu has quit IRC | 23:42 | |
*** CaptTofu has joined #tripleo | 23:42 | |
*** jcooley_ has joined #tripleo | 23:44 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!