*** ruhe is now known as _ruhe | 00:21 | |
*** SergeyLukjanov is now known as _SergeyLukjanov | 00:37 | |
*** asalkeld has joined #openstack-ceilometer | 00:40 | |
openstackgerrit | A change was merged to openstack/ceilometer: Sync config generator workaround from oslo https://review.openstack.org/63291 | 00:57 |
---|---|---|
*** ozialien has joined #openstack-ceilometer | 01:09 | |
*** herndon has quit IRC | 01:11 | |
*** yfujioka has joined #openstack-ceilometer | 01:21 | |
*** ozialien has quit IRC | 01:57 | |
openstackgerrit | John Herndon proposed a change to openstack/python-ceilometerclient: Support the Event API https://review.openstack.org/54582 | 02:01 |
openstackgerrit | liusheng proposed a change to openstack/ceilometer: Fix use the fact that empty sequences are false https://review.openstack.org/64768 | 02:03 |
openstackgerrit | A change was merged to openstack/ceilometer: Handle the metrics sent by nova notifier https://review.openstack.org/42838 | 02:14 |
*** tongli has quit IRC | 02:18 | |
*** tianst20 has quit IRC | 02:29 | |
*** dhellmann has quit IRC | 02:55 | |
*** Alexei_987 has quit IRC | 03:22 | |
*** ozialien has joined #openstack-ceilometer | 03:44 | |
*** flwang has quit IRC | 04:56 | |
*** flwang has joined #openstack-ceilometer | 04:56 | |
*** flwang has quit IRC | 04:58 | |
*** dhellmann has joined #openstack-ceilometer | 05:04 | |
openstackgerrit | A change was merged to openstack/ceilometer: Avoid false negatives on message signature comparison https://review.openstack.org/64863 | 05:13 |
*** urulama has joined #openstack-ceilometer | 05:19 | |
*** urulama has quit IRC | 05:23 | |
*** dhellmann has quit IRC | 05:31 | |
*** dhellmann has joined #openstack-ceilometer | 05:42 | |
*** flwang has joined #openstack-ceilometer | 05:44 | |
*** ozialien has quit IRC | 05:47 | |
openstackgerrit | Jenkins proposed a change to openstack/ceilometer: Imported Translations from Transifex https://review.openstack.org/62808 | 06:14 |
openstackgerrit | A change was merged to openstack/ceilometer: AlarmChange definition added to doc/source/webapi/v2.rst https://review.openstack.org/65112 | 06:16 |
openstackgerrit | A change was merged to openstack/ceilometer: 1st & last sample timestamps in Resource representation https://review.openstack.org/65118 | 06:17 |
openstackgerrit | A change was merged to openstack/ceilometer: Utilizes assertIsNone and assertIsNotNone https://review.openstack.org/51100 | 06:17 |
*** ildikov has quit IRC | 06:29 | |
openstackgerrit | Yuuichi Fujioka proposed a change to openstack/ceilometer: Implements monitoring-network-from-opendaylight https://review.openstack.org/63890 | 06:33 |
*** SergeyLukjanov has joined #openstack-ceilometer | 07:05 | |
*** ildikov has joined #openstack-ceilometer | 07:28 | |
*** urulama has joined #openstack-ceilometer | 07:33 | |
*** Alexei_987 has joined #openstack-ceilometer | 07:48 | |
*** nadya_ has joined #openstack-ceilometer | 08:10 | |
*** yfujioka has quit IRC | 08:19 | |
*** nadya_ has quit IRC | 08:25 | |
*** coolsvap has joined #openstack-ceilometer | 08:30 | |
gibi | boris-42: ping | 08:32 |
boris-42 | gibi png | 08:32 |
gibi | boris-42: hi! is there a reason in the mongo query syntax to have $and and $or written in prefix way and $gt and other in infix way? | 08:33 |
boris-42 | gibi not so sure=) | 08:34 |
gibi | boris-42: We just thinking about making every operator prefix for consistency | 08:34 |
gibi | boris-42: somthing like {"and": [{'=': [{"field", 13}, {'field': 14}]} | 08:35 |
gibi | boris-42: what do you think about this syntax? | 08:40 |
*** SergeyLukjanov is now known as _SergeyLukjanov | 08:44 | |
*** _SergeyLukjanov has quit IRC | 08:44 | |
boris-42 | gibi probably we should use '$' for operators? | 08:46 |
gibi | boris-42: we think that "<=" "!=" is more readable than $lte $ne Moreover "=" does not have an operator in mongo syntax which is also strange inconsistency for me | 08:51 |
boris-42 | gibi probably some legacy code is the reason of mongo syntax=) | 08:51 |
gibi | boris-42 we don't want to follow mongo syntax blindly due to these inconsitency | 08:54 |
boris-42 | gibi okay but the major idea of mongo syntax is ok | 08:56 |
boris-42 | gibi because it could be validate by jsonschema | 08:56 |
boris-42 | gibi so we can take from it best=) | 08:57 |
gibi | boris-42 I dont have jsonschema experience but I guess the above prefix example is close enough to the mongo to be able to validate | 08:57 |
boris-42 | gibi I think yes | 08:58 |
boris-42 | but why "=" works as "and" ?) | 08:59 |
s2r2 | hi. Could someone please enlighten me wrt ceilometer's api (stable/havana branch)? I get an array of things like this one https://gist.github.com/srenatus/8313800 when I GET /v2/meters. What makes me wonder is the "\n" inside the meter_id; plus I cannot find any way to actually get a meter via GET /v2/meters/$meter_id (only []) | 08:59 |
*** SergeyLukjanov has joined #openstack-ceilometer | 08:59 | |
gibi | boris-42 I don't get your last question. Could you elaborate a bit? | 08:59 |
boris-42 | {"and": [{"=": {"field", 13}}, {"=": {'field': 14}} ]} | 09:00 |
boris-42 | gibi ^ why not such syntax? | 09:01 |
*** nadya_ has joined #openstack-ceilometer | 09:03 | |
gibi | boris-42 two things 1) consistent prefix syntax for operators 2) have human readable "=" "<=" etc | 09:03 |
boris-42 | 1) but I saved "=" | 09:03 |
boris-42 | 2) just repeat it 2 times instead of 1 so "and" becomes more attractive | 09:03 |
gibi | ahh you mean, you want something like {"=": [{field: 13}, {field: 14}]} ? | 09:05 |
boris-42 | gibi I mean: {"and": [{"=": {"field", 13}}, {"=": {'field': 14}} ]} | 09:06 |
boris-42 | gibi is better | 09:06 |
gibi | boris-42 I see, you are right that is better | 09:07 |
boris-42 | gibi yep because you can use > or < >= or <= in the same list of operations | 09:07 |
gibi | boris-42 ok, then your last example is somthing you can be happy with? | 09:10 |
boris-42 | gibi it seems good | 09:10 |
gibi | boris-42 great, then we will have think about the implementation of this syntax with ildikov today afternoon | 09:13 |
boris-42 | gibi nice | 09:15 |
ildikov | gibi, boris-42: it seems to be good to me too, at the afternoon we will start the design based on this to see if it will be good from every point of view or not | 09:17 |
*** nadya_ has quit IRC | 09:19 | |
*** jhurlbert has quit IRC | 09:20 | |
*** nadya_ has joined #openstack-ceilometer | 09:21 | |
openstackgerrit | Mehdi Abaakouk proposed a change to openstack/ceilometer: [dont review] mysql gate tests https://review.openstack.org/65434 | 09:21 |
openstackgerrit | Mehdi Abaakouk proposed a change to openstack/ceilometer: Run unit tests against MySQL https://review.openstack.org/59489 | 09:21 |
openstackgerrit | Mehdi Abaakouk proposed a change to openstack/ceilometer: [dont review] mysql gate tests https://review.openstack.org/65434 | 09:24 |
*** jhurlbert has joined #openstack-ceilometer | 09:30 | |
*** eglynn has joined #openstack-ceilometer | 09:31 | |
*** nadya_ has quit IRC | 09:33 | |
s2r2 | ok, rtfm'ing helped. | 09:36 |
sileht | jd__, around ? | 09:49 |
jd__ | sileht: yes | 09:52 |
jd__ | (not sure if i was connected) | 09:52 |
jd__ | sileht: missed you yesterday, want to hang out? | 09:52 |
*** flwang has quit IRC | 09:52 | |
sileht | jd__, yup | 09:53 |
*** nadya_ has joined #openstack-ceilometer | 10:01 | |
*** SergeyLukjanov has quit IRC | 10:17 | |
*** nadya_ has quit IRC | 10:18 | |
*** SergeyLukjanov has joined #openstack-ceilometer | 10:22 | |
*** SergeyLukjanov has quit IRC | 10:23 | |
*** nadya_ has joined #openstack-ceilometer | 10:28 | |
*** nadya_ has quit IRC | 10:34 | |
*** nadya_ has joined #openstack-ceilometer | 10:35 | |
*** nadya_ has quit IRC | 10:45 | |
*** SergeyLukjanov has joined #openstack-ceilometer | 10:58 | |
*** jhurlbert has quit IRC | 11:15 | |
*** jhurlbert has joined #openstack-ceilometer | 11:19 | |
openstackgerrit | Eugeniya Kudryashova proposed a change to openstack/python-ceilometerclient: Use Resource() class from common Oslo code https://review.openstack.org/62883 | 11:42 |
*** urulama has quit IRC | 11:58 | |
*** yassine_ has joined #openstack-ceilometer | 12:33 | |
*** thomasem has joined #openstack-ceilometer | 12:38 | |
*** coolsvap has quit IRC | 12:47 | |
*** yassine_ has quit IRC | 13:15 | |
*** yassine_ has joined #openstack-ceilometer | 13:16 | |
*** yassine_ has quit IRC | 13:16 | |
*** yassine_ has joined #openstack-ceilometer | 13:17 | |
*** yassine_ has quit IRC | 13:17 | |
*** yassine_ has joined #openstack-ceilometer | 13:19 | |
*** yassine_ has quit IRC | 13:19 | |
*** yassine has joined #openstack-ceilometer | 13:21 | |
*** sandywalsh_ has joined #openstack-ceilometer | 13:27 | |
*** sandywalsh_ has quit IRC | 13:31 | |
*** yassine has quit IRC | 13:31 | |
*** yassine has joined #openstack-ceilometer | 13:33 | |
*** sandywalsh_ has joined #openstack-ceilometer | 13:36 | |
*** eglynn is now known as eglynn-lunch | 13:50 | |
*** eglynn-lunch has quit IRC | 13:55 | |
thomasem | Hey everyone! | 13:59 |
openstackgerrit | Julien Danjou proposed a change to openstack/ceilometer: requirements: drop netaddr https://review.openstack.org/65469 | 13:59 |
*** yassine has quit IRC | 14:01 | |
*** jdob has joined #openstack-ceilometer | 14:01 | |
*** yassine has joined #openstack-ceilometer | 14:01 | |
*** sandywalsh_ has quit IRC | 14:04 | |
*** nadya_ has joined #openstack-ceilometer | 14:05 | |
*** prad_ has joined #openstack-ceilometer | 14:08 | |
*** sandywalsh_ has joined #openstack-ceilometer | 14:14 | |
openstackgerrit | Julien Danjou proposed a change to openstack/ceilometer: tests: pass /dev/null as config for mongod https://review.openstack.org/65473 | 14:20 |
*** nadya_ has quit IRC | 14:34 | |
*** ildikov has quit IRC | 14:37 | |
*** ildikov has joined #openstack-ceilometer | 14:38 | |
*** prad_ has quit IRC | 14:40 | |
*** flwang has joined #openstack-ceilometer | 14:41 | |
*** eglynn-lunch has joined #openstack-ceilometer | 14:45 | |
*** herndon_ has joined #openstack-ceilometer | 14:46 | |
*** eglynn-lunch is now known as eglynn | 14:58 | |
eglynn | anyone remember the purpose of the meter attribute on the Resource storage model? | 14:58 |
eglynn | in the mongo case, this ends up as an extremely long and repetitive list of meter (name,type,unit) tuples | 14:59 |
eglynn | ... one for every single sample! | 14:59 |
eglynn | (as the $push operator in the mongo aggregation isn't dupe-avoiding) | 14:59 |
*** gordc has joined #openstack-ceilometer | 14:59 | |
eglynn | then IIUC it seems we just ahead and drop the meters on the floor | 14:59 |
eglynn | ... as the link hrefs in the API Resource representation are recreated from a *separate* query on the storage driver | 15:00 |
eglynn | would anyone object if that logic was blown away from get_resouces on all storage drivers? | 15:00 |
thomasem | eglynn, So, the storage/models.py Resource model? | 15:01 |
eglynn | thomasem: yeap | 15:01 |
thomasem | I was of the understanding that that was intended to be a list to be turned into links in an API response | 15:01 |
thomasem | I think I asked that question a while back and that was the response (looking for e-mail). | 15:02 |
eglynn | thomasem: here's where it's set in the mongo case https://github.com/openstack/ceilometer/blob/master/ceilometer/storage/impl_mongodb.py#L664 | 15:02 |
eglynn | thomasem: the result is that len(resource.meter) == number of samples for that resource | 15:03 |
eglynn | thomasem: AFAICS its dropped on the floor because the API resource representation doesn't have an analogous attribute | 15:04 |
eglynn | ... https://github.com/openstack/ceilometer/blob/master/ceilometer/api/controllers/v2.py#L977 | 15:04 |
thomasem | http://docs.openstack.org/developer/ceilometer/webapi/v2.html#Resource | 15:05 |
thomasem | oh wait | 15:05 |
thomasem | number of samples? yikes | 15:05 |
eglynn | yikes indeed :) | 15:06 |
eglynn | thomasem: re. that link to the API docco, were you thinking of the "links" field in Resource? | 15:06 |
thomasem | Yeah, I thought that the meters attribute on a resource model returned from the DBAPI would translate to links. | 15:07 |
thomasem | Since those links were linking to the various counters (meters) for the resource in the sample output. | 15:07 |
eglynn | thomasem: yeah that would be more logicial | 15:07 |
eglynn | thomasem: ... but the links are actually populated separately via a subsequent call back into the storage driver get_meters | 15:07 |
thomasem | Oh? well then | 15:08 |
eglynn | thomasem: yeah that's my read of this line https://github.com/openstack/ceilometer/blob/master/ceilometer/api/controllers/v2.py#L1035 | 15:09 |
thomasem | Oh, jesus? it actually does a full get_meters call for every resource request | 15:09 |
eglynn | yeap ... well constrained by resource ID | 15:10 |
thomasem | Sure | 15:10 |
eglynn | so actually mutliple get_meters calls, one per resource | 15:10 |
eglynn | yikesers! | 15:11 |
*** herndon_ has quit IRC | 15:11 | |
thomasem | Yep | 15:11 |
eglynn | so two possible approaches ... | 15:11 |
eglynn | 1. just stop populating the Resource.meter in the storage model | 15:12 |
eglynn | 2. ensure the Resource.meter list is dupe-free and stop the multiple calls into get_meters for each resource ID | 15:12 |
* eglynn suspects the out-of-memory condition on GET /v2/resources was mostly caused by the len of the Resource.meter lists | 15:13 | |
*** terriyu has joined #openstack-ceilometer | 15:13 | |
eglynn | (as opposed to the usage of the mongo aggregation framework) | 15:13 |
eglynn | (... WRT to this bug https://bugs.launchpad.net/ceilometer/+bug/1262571 ) | 15:14 |
thomasem | I would prefer 1, trying to think of a way to tidy up the meter calls in order to build links too. | 15:15 |
thomasem | Because the meters list appears to be a DBAPI trying to be a web API. | 15:16 |
thomasem | And that seems to blur some responsibilities. | 15:16 |
eglynn | yeap | 15:16 |
thomasem | I need coffee? been writing this silly random query generator for storage testing. | 15:20 |
thomasem | brb | 15:20 |
eglynn | in any case, I'll file a new bug to capture this badness, since it's specific to the mongodb driver | 15:20 |
thomasem | eglynn, I think we could drop it in sqlalchemy as well: https://github.com/openstack/ceilometer/blob/master/ceilometer/storage/impl_sqlalchemy.py#L471-L476 | 15:23 |
thomasem | I figure that's an additional join that need not happen if the API is doing another call anyway | 15:23 |
eglynn | thomasem: yeap, sorry I meant to say it's *not* specific to the mongodb driver | 15:23 |
eglynn | thomasem: (whereas the existing bug https://bugs.launchpad.net/ceilometer/+bug/1262571 is mongo-specific) | 15:24 |
thomasem | Ohhh, haha. No worries at all! | 15:24 |
thomasem | eglynn, Ireland gave me a cold. | 15:25 |
thomasem | :P | 15:25 |
*** prad_ has joined #openstack-ceilometer | 15:26 | |
*** flwang has quit IRC | 15:33 | |
*** flwang has joined #openstack-ceilometer | 15:36 | |
*** flwang has quit IRC | 15:43 | |
eglynn | thomasem: be thankful you got away with only a cold ;) | 15:43 |
eglynn | thomasem: when did you visit? | 15:43 |
thomasem | eglynn, Past two weeks, over the holidays. | 15:43 |
eglynn | thomasem: you got to experience some dramatic weather so! | 15:44 |
eglynn | thomasem: business or pleasure or both? | 15:44 |
*** herndon_ has joined #openstack-ceilometer | 15:45 | |
thomasem | eglynn, pleasure, was there with my roommate (he has family over there and as such I have many many friends now) :P | 15:45 |
eglynn | cool! | 15:45 |
thomasem | Yeah, we stayed at Clontarf Castle, which I had no idea had so many weddings going on all of the time. | 15:46 |
thomasem | I'd stayed in city centre the last two times I was there. | 15:46 |
eglynn | thomasem: yeah that's a hotspot for folks getting hitched | 15:46 |
*** coolsvap has joined #openstack-ceilometer | 15:47 | |
eglynn | thomasem: ... also a lot of people plan weddings for the holiday season when family from abroad are more likely to be home to visit | 15:47 |
thomasem | Apparently. Made it rather difficult to get a quiet drink and a fire most of the time, which was kind of why I wanted to stay in Clontarf as opposed to city centre. | 15:47 |
thomasem | yeah | 15:47 |
thomasem | But, it was still fun, despite getting a bit sick. | 15:47 |
thomasem | Which area do you live in? | 15:48 |
eglynn | yeah, the Irish wedding clichés (drunk father-of-the groom, bridesmaids on the tiles, cover band belting our 60s numbers etc.) can get a bit old | 15:49 |
thomasem | Lol | 15:49 |
eglynn | ... I'm in Dublin too, other side of the bay from Clontarf | 15:49 |
thomasem | Ohhhh, neat | 15:50 |
thomasem | Don't think I've been down on that side | 15:51 |
eglynn | pretty anywhere along the coast in Dublin is nice | 15:51 |
eglynn | (... as long as you don't mind being flooded every so often) | 15:52 |
thomasem | Haha, keep the sandbags handy | 15:53 |
*** jd__ has quit IRC | 15:54 | |
*** jd__ has joined #openstack-ceilometer | 15:55 | |
*** flwang has joined #openstack-ceilometer | 15:56 | |
openstackgerrit | A change was merged to stackforge/pycadf: Python 3: the request body should be bytes in test_api.py https://review.openstack.org/65279 | 15:58 |
*** ildikov has quit IRC | 15:59 | |
openstackgerrit | A change was merged to stackforge/pycadf: Python3: use six.moves.urllib.parse instead of urlparse https://review.openstack.org/65280 | 16:02 |
*** ildikov has joined #openstack-ceilometer | 16:02 | |
eglynn | thomasem: FYI I've captured that earlier discussion here https://bugs.launchpad.net/ceilometer/+bug/1267162 | 16:12 |
thomasem | eglynn, Gotcha. Great, thanks for doing that! :) | 16:14 |
thomasem | eglynn, Also, regarding the ceilometer client update for events, this is the nested formatting I wrote for the traits when an event is returned: http://paste.openstack.org/show/60808/ | 16:16 |
thomasem | I kind of wanted to get input on whether that was a bad idea or not. Not sure of the standards around the openstack client output. | 16:16 |
thomasem | The few folks I've asked have said it looks fine. herndon_ was thinking it looked a bit cramped and I agree, but I feel there's an absence of other options that really delineate the blocks appropriately. | 16:17 |
eglynn | thomasem: hmmm, interesting | 16:17 |
eglynn | thomasem: so I guess it's kinda similar to what I need to do for alarm history in the CLI for Hanava | 16:18 |
eglynn | thomasem: i.e. multiple change events per alarm, each with a type and desc | 16:18 |
thomasem | Yep | 16:19 |
eglynn | thomasem: I ended with something simpler, without the nested boxing | 16:19 |
* eglynn digs for an example | 16:19 | |
thomasem | Ah, neat. Okey dokey | 16:19 |
eglynn | thomasem: ... search for alarm-history in http://openstack.redhat.com/CeilometerQuickStart | 16:20 |
eglynn | nah I described that badly | 16:20 |
*** nadya_ has joined #openstack-ceilometer | 16:20 | |
eglynn | not "multiple change events per alarm" more like "multiple fields for an individual change event" | 16:21 |
thomasem | So, that looks like the single resource 'get' property/value table. Is that what you're referring to? | 16:21 |
thomasem | Oh here we go | 16:22 |
thomasem | I see? it's the same thing without the borders | 16:22 |
eglynn | thomasem: in the Detail section for the creation event for example, there are multiple fields | 16:23 |
*** SergeyLukjanov has quit IRC | 16:23 | |
eglynn | thomasem: ... yep, same kind of thing without nested borders | 16:23 |
*** Alexei_987 has quit IRC | 16:23 | |
thomasem | I guess it's a UX concern. | 16:23 |
thomasem | In this example it's easy to see what belongs where, but that's because it's only 3 alarms? what if it were 15? | 16:24 |
thomasem | Things would start to blur together. That's why on a web page it's usually a good idea to zebra-stripe | 16:24 |
thomasem | The purpose for the nested traits was to create a lot of distinction, of course at the cost of it being a little offset. | 16:25 |
thomasem | sorry, nested borders* | 16:25 |
eglynn | alarm-history always only applies to a single alarm | 16:25 |
eglynn | (that's just how I implemented the CLI) | 16:26 |
thomasem | I suppose in the case of events the traits define the event. | 16:26 |
eglynn | ... but that alarm can have many change events | 16:26 |
thomasem | Yeah | 16:26 |
eglynn | yeah, so the cases are not really that similar | 16:26 |
thomasem | I'd be happy with doing either, I just wasn't sure if there was some standard about it (I think there ought to be). | 16:26 |
thomasem | Going from client to client can be a jarring experience without it. | 16:27 |
thomasem | But, with configurable events, we're going to be having 20 traits per event | 16:28 |
thomasem | and things like that... | 16:28 |
thomasem | So, idk what we ought to do there. | 16:28 |
eglynn | dhellmann might have an idea re. the state of the art on existing/emerging standards for such things | 16:29 |
eglynn | thomasem: ^^^ (if this issue was encountered in cliff ... https://github.com/dhellmann/cliff ) | 16:29 |
*** herndon_ has quit IRC | 16:29 | |
thomasem | Cool, thanks. I'll chat with him about it. I can't remember - that was months ago when I was dusting off these branches. | 16:30 |
*** sandywalsh_ has quit IRC | 16:31 | |
*** sayali has joined #openstack-ceilometer | 16:45 | |
*** ildikov has quit IRC | 16:49 | |
*** nadya_ has quit IRC | 16:51 | |
*** nadya_ has joined #openstack-ceilometer | 16:53 | |
*** ildikov has joined #openstack-ceilometer | 16:53 | |
*** terriyu has quit IRC | 16:54 | |
*** tongli has joined #openstack-ceilometer | 16:56 | |
*** SergeyLukjanov has joined #openstack-ceilometer | 17:00 | |
* dhellmann perks up his ears and reads the backlog | 17:15 | |
dhellmann | thomasem: the unfiied client expects the command to return the data and allow the framework to format it, so the user can chose different output formats | 17:17 |
dhellmann | thomasem: I'm not sure how well that nesting will work under that model, so we'll have to experiment a bit | 17:18 |
dhellmann | thomasem: s/unified client/unified command line interface/ | 17:18 |
*** herndon has joined #openstack-ceilometer | 17:28 | |
*** nadya_ has quit IRC | 17:28 | |
*** herndon has quit IRC | 17:33 | |
openstackgerrit | Julien Danjou proposed a change to openstack/ceilometer: tests: kill all started processes on exit https://review.openstack.org/65509 | 17:34 |
openstackgerrit | Julien Danjou proposed a change to openstack/ceilometer: tests: allow to skip if no database URL https://review.openstack.org/65081 | 17:34 |
openstackgerrit | Julien Danjou proposed a change to openstack/ceilometer: storage: bases of a Cassandra driver https://review.openstack.org/62779 | 17:34 |
*** nadya_ has joined #openstack-ceilometer | 17:34 | |
*** herndon_ has joined #openstack-ceilometer | 17:41 | |
*** ozialien has joined #openstack-ceilometer | 17:43 | |
thomasem | dhellmann, Thanks for the reply. Yeah, It's not terribly difficult to change if it turns out not to work in the future. So, I think I understand what you mean, I saw that the implementor could supply a formatter function for the output - is that what you're referring to? | 17:45 |
*** _ruhe is now known as ruhe | 17:53 | |
*** ozialien has quit IRC | 17:54 | |
*** herndon_ has quit IRC | 17:59 | |
*** jmckind has joined #openstack-ceilometer | 18:01 | |
*** thomasem has quit IRC | 18:01 | |
openstackgerrit | A change was merged to openstack/ceilometer: Fixed spelling mistake https://review.openstack.org/65307 | 18:03 |
*** thomasem has joined #openstack-ceilometer | 18:09 | |
*** sayali has quit IRC | 18:16 | |
dhellmann | thomasem: cliff uses a set of plugins to format the output, so the command plugin returns python objects with a standard schema (columns, values, etc.) and the formatter processes them | 18:16 |
dhellmann | thomasem: if a command plugin is calling print or otherwise formatting data, then it's doing something wrong | 18:17 |
*** ildikov has quit IRC | 18:17 | |
dhellmann | thomasem: e.g., see http://git.openstack.org/cgit/openstack/python-openstackclient/tree/openstackclient/image/v2/image.py for the commands to list and show images | 18:18 |
dhellmann | thomasem: this case with traits, where we might not know all the names up front, may need some additional work in the framework | 18:19 |
*** ozialien has joined #openstack-ceilometer | 18:23 | |
*** sandywalsh has quit IRC | 18:54 | |
*** dmsimard has joined #openstack-ceilometer | 19:00 | |
dmsimard | Is this channel more about development or can I ask a question about an issue i'm having ? | 19:00 |
*** ildikov has joined #openstack-ceilometer | 19:02 | |
*** sayali has joined #openstack-ceilometer | 19:06 | |
*** sandywalsh has joined #openstack-ceilometer | 19:07 | |
*** herndon_ has joined #openstack-ceilometer | 19:12 | |
*** ruhe is now known as _ruhe | 19:21 | |
*** dmsimard has left #openstack-ceilometer | 19:33 | |
*** nadya_ has quit IRC | 19:34 | |
*** _ruhe is now known as ruhe | 20:14 | |
*** sayali has quit IRC | 20:36 | |
*** eglynn has quit IRC | 20:39 | |
*** jdob has quit IRC | 20:39 | |
*** jdob has joined #openstack-ceilometer | 20:42 | |
*** ozialien has quit IRC | 21:05 | |
*** prad has joined #openstack-ceilometer | 21:24 | |
*** prad_ has quit IRC | 21:26 | |
*** SergeyLukjanov_ has joined #openstack-ceilometer | 21:34 | |
*** SergeyLukjanov has quit IRC | 21:35 | |
*** jdob has quit IRC | 21:42 | |
*** jdob has joined #openstack-ceilometer | 21:43 | |
*** kwhitney has left #openstack-ceilometer | 21:54 | |
*** jdob has quit IRC | 22:08 | |
*** SergeyLukjanov_ has quit IRC | 22:08 | |
*** eglynn has joined #openstack-ceilometer | 22:09 | |
*** SergeyLukjanov has joined #openstack-ceilometer | 22:10 | |
*** thomasem has quit IRC | 22:16 | |
*** SergeyLukjanov_ has joined #openstack-ceilometer | 22:47 | |
*** SergeyLukjanov_ has quit IRC | 22:47 | |
*** SergeyLukjanov has quit IRC | 22:48 | |
*** SergeyLukjanov_ has joined #openstack-ceilometer | 22:48 | |
*** eglynn has quit IRC | 22:48 | |
*** SergeyLukjanov_ has quit IRC | 22:48 | |
*** ozialien has joined #openstack-ceilometer | 22:56 | |
*** ozialien has left #openstack-ceilometer | 23:03 | |
*** ozialien has quit IRC | 23:04 | |
*** ozialien has joined #openstack-ceilometer | 23:04 | |
*** ozialien has quit IRC | 23:04 | |
*** jmckind has quit IRC | 23:20 | |
*** yassine has quit IRC | 23:21 | |
*** asalkeld_ has joined #openstack-ceilometer | 23:29 | |
*** asalkeld_ has quit IRC | 23:30 | |
*** asalkeld_ has joined #openstack-ceilometer | 23:31 | |
*** asalkeld has quit IRC | 23:32 | |
*** asalkeld_ has quit IRC | 23:36 | |
*** ruhe is now known as _ruhe | 23:41 | |
*** prad has quit IRC | 23:41 | |
*** gordc has quit IRC | 23:43 | |
*** herndon_ has quit IRC | 23:46 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!