Wednesday, 2014-01-15

*** gordc has quit IRC00:05
*** jaypipes has quit IRC00:42
*** shengjiemin has joined #openstack-ceilometer00:45
*** shengjiemin has quit IRC01:25
*** shengjiemin has joined #openstack-ceilometer01:47
*** prad_ has joined #openstack-ceilometer01:52
openstackgerritPradeep Kilambi proposed a change to openstack/ceilometer: Fix docs on what an instance meter represents  https://review.openstack.org/6674601:54
openstackgerritliusheng proposed a change to openstack/python-ceilometerclient: return sample info when creating sample with CLI  https://review.openstack.org/6612501:55
*** herndon has joined #openstack-ceilometer02:29
*** herndon has quit IRC02:32
*** coolsvap has quit IRC02:48
*** flwang has joined #openstack-ceilometer02:53
*** asalkeld has joined #openstack-ceilometer03:04
*** asalkeld has left #openstack-ceilometer03:10
*** coolsvap has joined #openstack-ceilometer03:42
openstackgerritPradeep Kilambi proposed a change to openstack/ceilometer: Fix to handle null threshold_rule values  https://review.openstack.org/6675703:48
*** coolsvap has quit IRC03:49
*** coolsvap has joined #openstack-ceilometer04:02
*** coolsvap has quit IRC04:03
*** coolsvap has joined #openstack-ceilometer04:03
*** shengjiemin has quit IRC04:09
*** prad_ has quit IRC04:12
*** prad_ has joined #openstack-ceilometer04:13
*** prad_ has quit IRC04:34
*** prad_ has joined #openstack-ceilometer04:34
*** coolsvap has quit IRC04:50
*** prad_ has quit IRC04:51
*** SergeyLukjanov has joined #openstack-ceilometer04:56
*** prad_ has joined #openstack-ceilometer04:57
openstackgerritPradeep Kilambi proposed a change to openstack/ceilometer: Fix to handle null threshold_rule values  https://review.openstack.org/6675705:01
*** prad_ has quit IRC05:05
*** coolsvap has joined #openstack-ceilometer05:08
*** Alexei_987 has joined #openstack-ceilometer05:25
*** SergeyLukjanov has quit IRC05:36
*** SergeyLukjanov has joined #openstack-ceilometer05:44
Alexei_987jd__: Hi05:47
*** SergeyLukjanov has quit IRC05:49
openstackgerritJenkins proposed a change to openstack/ceilometer: Imported Translations from Transifex  https://review.openstack.org/6280806:03
*** coolsvap has quit IRC06:19
*** AMike has quit IRC06:21
*** nadya_ has joined #openstack-ceilometer06:27
*** nadya_ has quit IRC06:37
openstackgerritAlexei Kornienko proposed a change to openstack/ceilometer: Fixed concurrency error in session handling  https://review.openstack.org/6676806:43
openstackgerritAlexei Kornienko proposed a change to openstack/ceilometer: Run unit tests against MySQL  https://review.openstack.org/5948906:43
*** boris-42 has quit IRC07:02
*** coolsvap has joined #openstack-ceilometer07:13
*** nadya_ has joined #openstack-ceilometer07:17
*** ildikov_ has joined #openstack-ceilometer07:22
*** nadya_ has quit IRC07:23
*** sayali has joined #openstack-ceilometer07:27
*** sayali_ has joined #openstack-ceilometer07:27
*** xuhanp_ has joined #openstack-ceilometer07:54
*** AMike has joined #openstack-ceilometer07:57
*** AMike has joined #openstack-ceilometer07:57
*** boris-42 has joined #openstack-ceilometer08:04
Alexei_987jd__: ping08:06
*** sayali has quit IRC08:09
*** sayali has joined #openstack-ceilometer08:10
openstackgerritAndrey Kurilin proposed a change to openstack/python-ceilometerclient: Replace inheritance hierarchy with composition  https://review.openstack.org/6085708:14
silehtAlexei_987, hi08:22
Alexei_987Hi08:22
silehtAlexei_987, it seems we are working on the same stuff:)08:22
Alexei_987what do you mean exactly?08:22
silehtAlexei_987, I have start to write this https://review.openstack.org/#/c/65677/3/ceilometer/openstack/common/db/sqlalchemy/session.py08:23
Alexei_987ah.. sorry :)08:23
silehtAlexei_987, it seems https://review.openstack.org/66768 resolved the same issue08:23
Alexei_987i've find this bug yesterday evening08:23
silehtAlexei_987, no problem :)08:24
Alexei_987sileht: hm it seems that your's solution is not completely working08:24
Alexei_987why do you have out of memory errors?08:25
Alexei_987sileht: or is it just a gate issue?08:26
silehtAlexei_987, I'm working on mysql unit tests and we cannot run mysql and sqlite unit tests at the same times with the singleton implementation of the session/engine stuff of sqlalchemy08:26
gibiboris-42: Are you around?08:27
Alexei_987sileht: yeah I have the same problem :)08:27
boris-42gibi yep08:29
gibiboris-42: hi! We made the change in the complex filter based on your comments. Could you check what we did, please? :)08:30
silehtAlexei_987, I have a meeting now, we talk on that to solve this issue08:31
ildikov_boris-42: hi08:31
boris-42ildikov_ hi08:31
boris-42gibi ildikov_ yep I will check today08:31
silehts/we/we can talk later/08:31
Alexei_987sileht: ok ping me when you'll have some time to chat08:31
ildikov_boris-42: regarding to the review comments, keep in mind that Icehouse-2 is really close ;)08:31
gibiboris-42: thanks for your effort!08:32
boris-42ildikov_ yep yep08:32
boris-42ildikov_ gibi  I need this patch as well=)08:32
ildikov_boris-42: thanks for reviewing08:32
ildikov_boris-42: then we are in the same boat :)08:33
boris-42ildikov_ yep08:33
boris-42ildikov_ gibi thanks for work btw=)08:33
gibiboris-42: I enjoyed learning jsonschema during the process :)08:34
boris-42gibi yep useful thing08:34
boris-42gibi ildikov_ could you guys explain me one thing08:35
boris-42gibi ildikov_  probably I don't know soemthing08:35
openstackgerritliusheng proposed a change to openstack/python-ceilometerclient: reduce redundant parameter of some commands in CLI  https://review.openstack.org/6677608:35
boris-42about this ComplexQuery08:35
boris-42http://pastebin.com/N7RwMFcf08:36
ildikov_boris-42: as for me, I like this task now, it's interesting and also full of learning new things, but well, it would be good to keep the schedule as we have one more BP related to the complex query08:36
boris-42line 982 why we use here just plain string08:36
boris-42i mean lines 979, 982 98508:36
boris-42not comments like #08:36
boris-42how this work?)08:37
gibiboris-42: as far as I know wsme does not support json object directly08:37
boris-42gibi take a look at 972, 982, 985 lines08:37
boris-42gibi why we don't use comments instead of plain string?08:37
gibiaah so the comments08:37
boris-42gibi yep08:37
boris-42gibi or there is some dirty hacky functionality  around this?08:38
boris-42ildikov_ ^08:39
gibiboris-42:  don't know the background of it but it is used this way in other classes in the api used for wsme08:39
boris-42probably jd__ knows something about it ^08:40
boris-42jd__ hi08:40
gibiboris-42: maybe it is used for doc generation. We are cheching it ...08:40
boris-42gibi i don't like when I don't know what code makes=)08:40
boris-42gibi probably some kittens will die somewehre because of this code=)08:41
ildikov_boris-42: it looks like the API doc is generated from these strings08:43
*** Alexei_987 has quit IRC08:43
boris-42ildikov_ are you sure?)08:44
boris-42ildikov_ actually it's terrible praxis ..08:44
ildikov_boris-42: e.g. in case of Meter in case of type there is also a reference included: "The meter type (see :ref:`measurements`)"08:44
boris-42practice*08:44
ildikov_boris-42: you can check the V2 doc here: http://docs.openstack.org/developer/ceilometer/webapi/v2.html#Meter08:46
boris-42ildikov_ ok08:47
ildikov_boris-42: for us it is out of the box now, but maybe later it can be considered to find a less terrible practice for generating the API doc08:47
boris-42ildikov_ yep08:47
boris-42ildikov_ fully agree08:47
gibiboris-42: nobody wants to see dead kittens around if it is not necessary :)08:50
xuhanp_scroiset, ping08:53
xuhanp_sileht, ping08:56
scroisetxuhanp_: pong08:57
xuhanp_Have a question f you have a minute.08:57
xuhanp_if08:57
scroisetnp .. if can answer08:57
scroisetI08:57
xuhanp_I am new to Ceilometer so I was checking the architecture developer doc to understand it's service structure. (http://docs.openstack.org/developer/ceilometer/architecture.html#detailed-description).08:57
xuhanp_My original understanding of Ceilometer collector from that doc page is that it is responsible for notification collection from other openstack components. But after checking the code and my devstack env, I found that the notification collection code has been separated into notification agent and the service left in Ceilometer collector is to collect UDP data. Could you help me understand what kind of UDP data is collected and where is this08:58
xuhanp_ UDP data from?08:58
xuhanp_is my question clear?08:58
scroisetit's clear. I never used the UDP collector, but I guess it accept any data from anywhere (not authÃ), You just have to send 'meter' to it ..08:59
scroisetI don't know any usecase ... It's keep secret :)09:00
openstackgerritNadya Privalova proposed a change to openstack/ceilometer: Insertion in HBase should be fixed  https://review.openstack.org/5267009:00
xuhanp_scroiset, so just like the notification agent receive notification as the source?09:00
scroisetxuhanp_: just like collector receving meters from 'notification handler' and 'pollsters (compute, central)09:01
xuhanp_then just resend that UDP data into RPC to record it in Database?09:02
scroisetyes, IIRC09:04
nprivalovaAs I know UDP is used only in publishers. There are RPC and UDP publishers09:04
*** coolsvap has quit IRC09:04
xuhanp_so can I ask why collector need to collect data from UDP publishers? sorry for the silly questions!09:05
scroisetnprivalova: There is a udp collector too09:05
scroisetxuhanp_: Somebody need it!09:05
scroiset"git blame" is telling me that jd__ wrote the udp collector .. may be ask to him?09:07
nprivalovascroiset, could you please give a link on the code?09:07
xuhanp_jd__, ping09:08
nprivalovascroiset, I've found09:08
*** coolsvap has joined #openstack-ceilometer09:09
*** coolsvap has quit IRC09:10
xuhanp_scroiset, nprivalova https://github.com/openstack/ceilometer/blob/master/ceilometer/collector.py#L6309:13
xuhanp_the udp collector code09:13
*** SergeyLukjanov has joined #openstack-ceilometer09:13
scroisetxuhanp_: yes09:13
scroisetstarted here https://github.com/openstack/ceilometer/blob/master/ceilometer/collector.py#L5609:13
*** yassine has joined #openstack-ceilometer09:15
xuhanp_nprivalova mentioned that there are UDP publishers too, so is there a case that this collector wants to receive data published by other ceilometer agents?09:15
xuhanp_maybe for data recording purpose?09:15
xuhanp_just think loud here.09:16
*** Alexei_987 has joined #openstack-ceilometer09:16
scroisetxuhanp_: I guess you're right .. the loop is closed.09:23
ildikov_xuhanp_: if I know right, then the data from compute-agent comes by using rpc publisher09:23
ildikov_xuhanp_: see the figure of how samples are published, here: http://docs.openstack.org/developer/ceilometer/architecture.html#multi-publisher09:24
xuhanp_ildikov_, yeah. that picture confused me by only pointing udp publisher to external system, not collector.09:25
xuhanp_you are saying RPC and UDP are both used for collector to receive data from compute agent, right?09:25
nprivalovaas I understand collector main goal is to understand how to deal with collected data. It may call directly "record_metering_data" if we want to store data into backends (Mongo, SQL...). it may also republish smth09:26
xuhanp_nprivalova, you mean like this?  https://github.com/openstack/ceilometer/blob/master/ceilometer/collector.py#L8109:27
nprivalovaso there is no udp-collector, collector just should know how to work with data recieved by udp-publisher09:28
scroisetnprivalova: I don't think collector can republish smth09:28
nprivalovascroiset, oh, sorry, I meant 'transform'09:31
nprivalovaI don't know the concrete service, but in theory we may have a service that  uses udp for sending notifications (instead of rpc). And collector will listen the port and process messages09:35
nprivalovaas I know nova, glance and so on use only rpc now. because udp publisher was broken for a long time and nobody noticed that09:38
xuhanp_nprivalova, what do you mean by that? should nova and glance be the receiver of ceilometer udp publisher?09:40
nprivalovaxuhanp_, no09:40
nprivalovaxuhanp_, I'm just saying that nove just sends notifications using rpc and ceilometer process it in collector. but instead of rpc udp may be used and colloctor is able to process notification in the sama way09:42
nprivalovanova and glance are just examples09:43
xuhanp_nprivalova,  Ok. got it09:43
*** _ruhe is now known as ruhe09:46
scroisetnprivalova: AFAIK, Oslo don't provide udp publisher for notifications just AMQP, only ceilo's agents (central, compute) are able to send by udp09:48
jd__scroiset: ?09:51
nprivalovascroiset, I'm just trying to explain why we may need to listen udp in collector. We may imagine that there is a service that doesn't use oslo and just want to send smth to ceilometer. So Ceilometer is able to process that message09:51
nprivalovajd__, we're just trying to understand udp flow09:52
jd__I don't have time to read the backlog right now but ask if you need09:52
xuhanp_just wondering why UDP collector is needed and which service will send data to the UDP collector.09:53
xuhanp_for example, nova glance can send UDP data or ceilometer compute agent will09:54
scroisetjd__: hi, just trying to explain/understand udp use case for xuhanp_ ^^09:54
jd__it's faster and lighter than using RPC09:56
jd__it's good enough to transport metrics for alarming for example09:56
jd__you can transport some metrics over UDP to go faster09:56
nprivalovajd__, do we have a service in OpenStack that sends smth to Ceilometer over UDP?09:57
scroisetnprivalova: I would say no, only ceilo's agents send by UDP, AFAIK09:59
nprivalovascroiset, I used to think in the same way, just wanted to be sure10:01
jd__nprivalova: Ceilometer itself :)10:02
jd__it's a sample transport only10:02
xuhanp_jd__, scroiset, nprivalova,  that helps a lot. Thanks!   just want to confirm that collector record data by directly calling "record_metering_data" or by RPC?10:04
nprivalovaxuhanp_, collector has a dispatcher_manager who knows where the data should be written. it doesn't matter how a message was received (by UDP or RPC)10:06
xuhanp_nprivalova, I will check that. Thanks10:08
*** xuhanp_ has quit IRC10:12
*** flwang has quit IRC10:16
*** ruhe is now known as ruhe_away10:37
*** ruhe_away is now known as _ruhe10:46
*** eglynn has joined #openstack-ceilometer11:05
*** boris-42_ has joined #openstack-ceilometer11:18
*** boris-42 has quit IRC11:19
*** boris-42_ is now known as boris-4211:19
*** Alexei_9871 has joined #openstack-ceilometer11:22
Alexei_9871sileht: ping11:40
*** sayali has quit IRC11:46
openstackgerritA change was merged to openstack/ceilometer: Replace mongo aggregation with plain ol' map-reduce  https://review.openstack.org/6596211:47
openstackgerritA change was merged to openstack/python-ceilometerclient: Python 3: fix test_sample_list  https://review.openstack.org/6583611:48
openstackgerritA change was merged to openstack/python-ceilometerclient: client looking at wrong cacert argument name  https://review.openstack.org/6508211:48
openstackgerritA change was merged to openstack/ceilometer: cacert is not picked up correctly by alarm services  https://review.openstack.org/6508711:48
openstackgerritA change was merged to openstack/python-ceilometerclient: Supports bash_completion for ceilometerclient  https://review.openstack.org/6371811:48
openstackgerritA change was merged to openstack/ceilometer: tests: allow to skip if no database URL  https://review.openstack.org/6508111:48
*** prad has joined #openstack-ceilometer12:52
*** sayali has joined #openstack-ceilometer12:54
*** shengjiemin has joined #openstack-ceilometer13:13
*** flwang has joined #openstack-ceilometer13:18
*** _ruhe is now known as ruhe13:21
silehtAlexei_9871, sorry I'm still in a meeting, I'm not sure I have the time today finally, but for sure I'm free tomorrow (no meeting  planned :) )13:23
Alexei_9871sileht: ok no problem13:24
*** julienvey_ has joined #openstack-ceilometer13:28
*** julienvey_ has quit IRC13:30
*** jdob has joined #openstack-ceilometer13:30
*** julienvey_ has joined #openstack-ceilometer13:30
nprivalovasileht, hi!13:34
*** xuhanp has joined #openstack-ceilometer13:36
nprivalovasileht, ah, you're on meeting, sorry :)13:36
*** eglynn is now known as eglynn-lunch13:36
*** boris-42_ has joined #openstack-ceilometer13:38
*** boris-42 has quit IRC13:39
*** boris-42_ is now known as boris-4213:40
*** gordc has joined #openstack-ceilometer13:40
nprivalovagordc, hi! could you please take a look https://review.openstack.org/#/c/66580/ when you have time? I will work on migration, but want to be sure that idea is ok13:48
gordcnprivalova: sure. i'll try to get around to it. i should have time later today.13:49
nprivalovagordc, ok, thanks!13:50
*** thomasem has joined #openstack-ceilometer13:51
thomasemGoooood morning!13:52
ildikov_thomasem: ...Vietnaaaaaaaaaam! :)13:53
thomasemildikov_, good evening! :)13:53
thomasemwhat time is it there?13:54
ildikov_thomasem: 2:54 pm13:54
thomasemildikov_, Good afternoon. :D13:54
ildikov_thomasem: it's ok now, I'll suffer on the meeting tonight at 10 pm13:54
ildikov_thomasem: thanks :D13:55
thomasemildikov_, Ohhh! :(13:55
ildikov_thomasem: my luck is that I like coffee13:56
thomasemOhhh me too. Just got my cup for the morning. :)13:56
ildikov_thomasem: today I will definitely need one, as we have the important Icehouse-2 status topic on the agenda13:56
ildikov_thomasem: I've just had mine for the afternoon ;)13:57
*** dperaza1 has left #openstack-ceilometer13:57
thomasemYay!13:59
*** ruhe is now known as ruhe_away14:02
*** ildikov_ has quit IRC14:04
*** ildikov_ has joined #openstack-ceilometer14:05
*** sayali has quit IRC14:05
*** ruhe_away is now known as ruhe14:10
*** prad has quit IRC14:16
*** SergeyLukjanov_ has joined #openstack-ceilometer14:36
*** SergeyLukjanov has quit IRC14:39
*** SergeyLukjanov_ is now known as SergeyLukjanov14:39
*** dmsimard has joined #openstack-ceilometer14:41
*** dmsimard has quit IRC14:42
*** dmsimard has joined #openstack-ceilometer14:42
*** ruhe is now known as ruhe_away14:44
*** SergeyLukjanov has quit IRC14:44
*** ruhe_away is now known as ruhe14:44
*** ruhe is now known as ruhe_away14:45
*** SergeyLukjanov_ has joined #openstack-ceilometer14:45
*** SergeyLukjanov_ is now known as SergeyLukjanov14:45
*** ruhe_away is now known as ruhe14:46
*** jmckind has joined #openstack-ceilometer14:50
*** SergeyLukjanov is now known as SergeyLukjanov_14:53
*** boris-42_ has joined #openstack-ceilometer14:54
*** SergeyLukjanov_ is now known as SergeyLukjanov14:54
*** prad has joined #openstack-ceilometer14:54
*** kwhitney1 has quit IRC14:56
*** boris-42_ has quit IRC14:56
*** boris-42 has quit IRC14:57
*** tongli has joined #openstack-ceilometer15:09
*** dmsimard has left #openstack-ceilometer15:09
*** SergeyLukjanov has quit IRC15:09
*** SergeyLukjanov_ has joined #openstack-ceilometer15:10
*** SergeyLukjanov_ is now known as SergeyLukjanov15:10
*** herndon has joined #openstack-ceilometer15:10
*** zqfan has joined #openstack-ceilometer15:17
*** SergeyLukjanov has quit IRC15:19
*** SergeyLukjanov has joined #openstack-ceilometer15:20
nprivalovafolks, help me please! question about testing. testr runs in parallel so how do we test real backends? I do not see in the code any fake-names for tables15:20
*** SergeyLukjanov has quit IRC15:22
*** SergeyLukjanov has joined #openstack-ceilometer15:23
*** xuhanp has quit IRC15:23
*** zqfan has quit IRC15:24
*** ruhe is now known as ruhe_away15:25
openstackgerritJulien Danjou proposed a change to openstack/ceilometer: Update oslo  https://review.openstack.org/6566115:28
nprivalovajd__, please help me to find expert in tests15:29
jd__you found him15:29
jd__what's your problem nprivalova?15:29
nprivalovajd__, testr runs in parallel so how do we test real backends? I do not see in the code any fake-names for tables15:29
jd__so build a db for each test15:30
jd__check ceilometer/tests/db.py15:30
jd__s/so/so we/15:30
nprivalovajd__, the problem that we get 'table already exists' exception all the time15:30
jd__nprivalova: are you trying to test several SQL backends?15:31
nprivalovano, HBase :( but as I understand the same problem should be in SQL backends. Ah, do you use the same table names but different databases?15:32
jd__nprivalova: exactly15:33
jd__you can do that for HBase too if you can15:33
nprivalovajd__, in HBase we have only table names, no 'namespaces' above15:33
*** ruhe_away is now known as _ruhe15:34
jd__ah :-/15:34
nprivalovajd__, and what do you do with Mongo?15:34
jd__nprivalova: we use a different db in MongoDB too15:35
jd__maybe you can suffix your tables?15:35
nprivalovagreat news for us ^)15:35
nprivalovajd__, thank you so much! we will think about approaches. Yep, look like we have to use prefixes somehow15:36
openstackgerritA change was merged to openstack/ceilometer: Fix to tackle instances without an image assigned  https://review.openstack.org/6535615:38
*** eglynn-lunch is now known as eglynn15:38
jd__nprivalova: ok cool let me know15:39
*** SergeyLukjanov is now known as SergeyLukjanov_a15:39
jd__nprivalova: otherwise the other approach is to use a lock to run only one test at a time, but it makes the test muuuuch slower15:40
*** SergeyLukjanov_a is now known as SergeyLukjanov_15:40
nprivalovajd__, yes, especially for HBase. I think it would be not too difficult to generate table names for each test15:41
nprivalovajd__, btw, I've created a bp about unit tests on real HBase, I've added you as approver15:42
jd__nprivalova: ok nice15:43
*** SergeyLukjanov_ is now known as SergeyLukjanov15:43
*** SergeyLukjanov is now known as SergeyLukjanov_15:44
jd__nprivalova: if you want it to be tracked, add a milestone to i315:44
jd__otherwise I've marked it as approve15:44
jd__so you're good :)15:44
nprivalovaok, will add15:45
openstackgerritEoghan Glynn proposed a change to openstack/ceilometer: Add new rate-based disk and network pipelines  https://review.openstack.org/6665815:48
nprivalovaeglynn, sorry I still didn't answer your comments in etherpad. Will do ASAP15:49
eglynnnprivalova: np!15:49
tongli@eglynn, ping15:58
eglynntongli: 'sup?15:58
tongli@eglynn, trying to start implementing a BP, and had few emails exchanges with Julien and copied you on,15:59
tongli@eglynn, wonder if you have time to take a look and give some thoughts on?15:59
eglynntongli: k, will do shortly15:59
tongli@eglynn, great. thanks.16:00
*** SergeyLukjanov_ is now known as SergeyLukjanov16:13
*** _ruhe is now known as ruhe16:14
*** shengjiemin has quit IRC16:31
*** boris-42 has joined #openstack-ceilometer16:49
openstackgerritBalazs Gibizer proposed a change to openstack/ceilometer: Implements metadata query for complex query feature  https://review.openstack.org/6689116:51
openstackgerritBalazs Gibizer proposed a change to openstack/ceilometer: Implements "not" operator for complex query  https://review.openstack.org/6689216:51
*** yassine has quit IRC16:54
*** yassine has joined #openstack-ceilometer16:54
*** ildikov_ has quit IRC16:55
*** ildikov_ has joined #openstack-ceilometer17:11
openstackgerritEoghan Glynn proposed a change to openstack/ceilometer: Add new rate-based disk and network pipelines  https://review.openstack.org/6665817:15
*** ildikov_ is now known as ildikov_afk17:26
*** shengjiemin has joined #openstack-ceilometer17:32
*** kwhitney1 has joined #openstack-ceilometer17:39
*** shengjiemin has quit IRC17:41
*** ruhe is now known as ruhe_away17:49
*** herndon has quit IRC17:55
*** eglynn has quit IRC17:58
*** ruhe_away is now known as _ruhe17:58
*** Alexei_9871 has quit IRC17:59
*** nadya_ has joined #openstack-ceilometer18:11
*** nadya_ has quit IRC18:24
*** openstackgerrit has quit IRC18:27
*** openstackgerrit has joined #openstack-ceilometer18:27
openstackgerritZhiQiang Fan proposed a change to openstack/ceilometer: Use DEFAULT section for dispatcher in doc  https://review.openstack.org/6690818:41
*** nadya_ has joined #openstack-ceilometer18:49
*** julienvey_ has quit IRC18:50
*** nadya_ has quit IRC19:18
*** jhurlbert has joined #openstack-ceilometer19:19
*** nadya_ has joined #openstack-ceilometer19:23
*** herndon has joined #openstack-ceilometer19:23
*** _ruhe is now known as ruhe19:24
*** jaypipes has joined #openstack-ceilometer19:41
*** julienvey_ has joined #openstack-ceilometer20:10
*** thomasem has quit IRC20:18
*** prad has quit IRC20:19
*** prad has joined #openstack-ceilometer20:23
*** sayali has joined #openstack-ceilometer20:27
*** sayali has quit IRC20:28
*** ruhe is now known as _ruhe20:28
*** yassine has quit IRC20:35
*** yassine has joined #openstack-ceilometer20:35
*** yassine has quit IRC20:36
nadya_gordc, are you around?20:42
*** ildikov_afk is now known as ildikov_20:49
gordcnadya_: sorry about that, was working on another machine.20:56
openstackgerritJohn Herndon proposed a change to openstack/ceilometer: Return trait type from Event api  https://review.openstack.org/6693620:57
*** eglynn has joined #openstack-ceilometer21:00
nadya_gordc, hi :)! I wanted to ask about list queries21:00
*** julienvey_ has quit IRC21:01
gordcnadya_: sure. go for it. i'll answer in between meeting21:01
nadya_gordc, is it queryable for sql now? I see in the code "Unknown metadata type. key ... will not be queryable"21:02
gordcnadya_: if i remember correctly. it should work. when i built metadata query, i built the keys as 'a.b.c[0]' something along that format... something similar to how mongo builds keys21:04
gordcthat said, since i apparently didn't add a test for it, i can't confirm that.21:04
gordcnadya_: i think regardless if it works for sql now. we should think about whether we need it and see if this migration makes it easier or harder to accomplish that.21:07
*** SergeyLukjanov is now known as SergeyLukjanov_21:08
*** thomasem has joined #openstack-ceilometer21:20
*** boris-42 has quit IRC21:36
*** boris-42 has joined #openstack-ceilometer21:40
nadya_gordc, sorry we were on meeting channel :) So, as I see it to make list queries simple we need use dict_to_keyval instead of recursive_keypairs21:45
*** eglynn has quit IRC21:45
nadya_gordc, but we can't21:45
nadya_gordc, and one more thing. I realized that flatten_metadata during request data (not POST) is needed only for Mongo now. Because HBase and SQL do it's own 'flatten' during record_metering_data21:46
gordcnadya_: is a safe alternative to keep metadata tables as is?21:47
gordcnadya_: if i recall, dict_to_keyval is only use to build metadata tables... which are really just a secondary table to resource_metadata value in meter table.21:48
nadya_gordc, as I understand Mongo and SQL keeps original data. But additionally SQL stores metadata table21:49
gordcyes. so maybe just keep the metadata just for querying? although i can see that being an issue later where people ask why we have resource_metadata stored in two places.21:50
nadya_gordc, yep, it looks incorrect21:50
*** tongli has quit IRC21:51
nadya_actually, I thought about removing flatten_metadata at all. just add the code to mongo get_meter21:52
nadya_gordc, but it's too risky21:52
gordcnadya_: that might be a plan. i haven't looked into that. it'd be nice to have a standard interface and let the backends flatten as they like (although i don't know if that works in real life)21:53
gordcnadya_: i'd probably need to think about it for a bit...but you're right. list query will be hard using recursive_keypairs.21:53
*** asalkeld has joined #openstack-ceilometer21:54
openstackgerritPradeep Kilambi proposed a change to openstack/ceilometer: Fix to handle null threshold_rule values  https://review.openstack.org/6675721:54
nadya_gordc, will think about this once more too. Thank you for discussion! need to go now21:55
gordcnadya_: cool cool. ttyl.21:55
*** nadya_ has quit IRC21:55
*** jdob has quit IRC21:55
*** prad has quit IRC21:59
*** EmilienM has quit IRC22:10
*** EmilienM has joined #openstack-ceilometer22:12
*** thomasem has quit IRC22:19
*** jmckind has quit IRC22:25
*** jaypipes has quit IRC22:25
*** herndon has quit IRC22:59
*** herndon has joined #openstack-ceilometer23:10
openstackgerritgordon chung proposed a change to openstack/ceilometer: ERRORs in ceilometer-acentral log after succesful tempest run  https://review.openstack.org/6697323:14
*** elextro_ has quit IRC23:15
*** dragondm has quit IRC23:17
*** dragondm has joined #openstack-ceilometer23:21
*** xuhanp has joined #openstack-ceilometer23:42
*** gordc has quit IRC23:48
openstackgerritCyril Roelandt proposed a change to openstack/python-ceilometerclient: Sync with oslo  https://review.openstack.org/6571623:54

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!