Wednesday, 2014-10-22

*** nijaba has quit IRC00:12
*** srsakhamuri has quit IRC00:20
*** packet has quit IRC00:20
*** ondergetekende_ has quit IRC00:20
*** adam_g has quit IRC00:20
*** chrisf has quit IRC00:20
*** zigo has quit IRC00:20
*** r-daneel has quit IRC00:20
*** jaypipes has quit IRC00:20
*** zhiyan has quit IRC00:20
*** boris-42 has quit IRC00:20
*** rwsu has quit IRC00:20
*** larsks has quit IRC00:20
*** harlowja has quit IRC00:20
*** rahmu has quit IRC00:20
*** sbadia has quit IRC00:20
*** X019 has quit IRC00:20
*** fnaval has quit IRC00:20
*** andreluiz has quit IRC00:20
*** zul has quit IRC00:20
*** ruhe has quit IRC00:20
*** dhellmann has quit IRC00:20
*** mitz_ has quit IRC00:20
*** d0ugal has quit IRC00:20
*** underyx|off has quit IRC00:20
*** asalkeld has quit IRC00:20
*** RuiChen has quit IRC00:20
*** mikehn_ has quit IRC00:20
*** tasdomas has quit IRC00:20
*** _elena_ has quit IRC00:20
*** taplax has quit IRC00:20
*** ekarlso has quit IRC00:20
*** llu has quit IRC00:20
*** gpocentek has quit IRC00:20
*** sirushti has quit IRC00:20
*** openstackgerrit has quit IRC00:20
*** _cjones_ has quit IRC00:20
*** jdandrea has quit IRC00:20
*** theanalyst has quit IRC00:20
*** dougwig has quit IRC00:20
*** bart613 has quit IRC00:20
*** ryanpetrello has quit IRC00:20
*** ityaptin has quit IRC00:20
*** ccrouch has quit IRC00:20
*** sileht has quit IRC00:20
*** mitz has quit IRC00:20
*** vissborg has quit IRC00:20
*** mgagne has quit IRC00:20
*** Taytay has quit IRC00:20
*** jd__ has quit IRC00:20
*** EmilienM has quit IRC00:20
*** Ephur has quit IRC00:20
*** fc__ has quit IRC00:20
*** russellb has quit IRC00:20
*** SergeyLukjanov has quit IRC00:20
*** ildikov has quit IRC00:20
*** idegtiarov has quit IRC00:20
*** promulo_ has quit IRC00:20
*** sdake has quit IRC00:20
*** DinaBelova has quit IRC00:20
*** aignatov has quit IRC00:20
*** dobson has quit IRC00:20
*** therve has quit IRC00:20
*** cmyster has quit IRC00:20
*** xmltok has quit IRC00:20
*** tjf has quit IRC00:20
*** eglynn-officeafk has quit IRC00:20
*** gzhai has quit IRC00:20
*** jmank has quit IRC00:20
*** shardy has quit IRC00:20
*** isviridov_away has quit IRC00:20
*** bart613 has joined #openstack-ceilometer00:27
*** dougwig has joined #openstack-ceilometer00:27
*** theanalyst has joined #openstack-ceilometer00:27
*** jdandrea has joined #openstack-ceilometer00:27
*** _cjones_ has joined #openstack-ceilometer00:27
*** ddieterly has joined #openstack-ceilometer00:27
*** nijaba_ has joined #openstack-ceilometer00:27
*** srsakhamuri has joined #openstack-ceilometer00:27
*** X019 has joined #openstack-ceilometer00:27
*** jmank has joined #openstack-ceilometer00:27
*** asalkeld has joined #openstack-ceilometer00:27
*** packet has joined #openstack-ceilometer00:27
*** boris-42 has joined #openstack-ceilometer00:27
*** ildikov has joined #openstack-ceilometer00:27
*** zigo has joined #openstack-ceilometer00:27
*** ryanpetrello has joined #openstack-ceilometer00:27
*** fnaval has joined #openstack-ceilometer00:27
*** ityaptin has joined #openstack-ceilometer00:27
*** r-daneel has joined #openstack-ceilometer00:27
*** andreluiz has joined #openstack-ceilometer00:27
*** ccrouch has joined #openstack-ceilometer00:27
*** sirushti has joined #openstack-ceilometer00:27
*** cmyster has joined #openstack-ceilometer00:27
*** rwsu has joined #openstack-ceilometer00:27
*** larsks has joined #openstack-ceilometer00:27
*** sileht has joined #openstack-ceilometer00:27
*** openstackgerrit has joined #openstack-ceilometer00:27
*** RuiChen has joined #openstack-ceilometer00:27
*** mitz has joined #openstack-ceilometer00:27
*** sdake has joined #openstack-ceilometer00:27
*** jaypipes has joined #openstack-ceilometer00:27
*** zul has joined #openstack-ceilometer00:27
*** vissborg has joined #openstack-ceilometer00:27
*** mitz_ has joined #openstack-ceilometer00:27
*** mgagne has joined #openstack-ceilometer00:27
*** xmltok has joined #openstack-ceilometer00:27
*** harlowja has joined #openstack-ceilometer00:27
*** mikehn_ has joined #openstack-ceilometer00:27
*** shardy has joined #openstack-ceilometer00:27
*** ondergetekende_ has joined #openstack-ceilometer00:27
*** zhiyan has joined #openstack-ceilometer00:27
*** d0ugal has joined #openstack-ceilometer00:27
*** sbadia has joined #openstack-ceilometer00:27
*** rahmu has joined #openstack-ceilometer00:27
*** adam_g has joined #openstack-ceilometer00:27
*** DinaBelova has joined #openstack-ceilometer00:27
*** tasdomas has joined #openstack-ceilometer00:27
*** ruhe has joined #openstack-ceilometer00:27
*** Taytay has joined #openstack-ceilometer00:27
*** _elena_ has joined #openstack-ceilometer00:27
*** chrisf has joined #openstack-ceilometer00:27
*** underyx|off has joined #openstack-ceilometer00:27
*** dhellmann has joined #openstack-ceilometer00:27
*** jd__ has joined #openstack-ceilometer00:27
*** taplax has joined #openstack-ceilometer00:27
*** EmilienM has joined #openstack-ceilometer00:27
*** ekarlso has joined #openstack-ceilometer00:27
*** llu has joined #openstack-ceilometer00:27
*** Ephur has joined #openstack-ceilometer00:27
*** fc__ has joined #openstack-ceilometer00:27
*** russellb has joined #openstack-ceilometer00:27
*** SergeyLukjanov has joined #openstack-ceilometer00:27
*** gzhai has joined #openstack-ceilometer00:27
*** eglynn-officeafk has joined #openstack-ceilometer00:27
*** tjf has joined #openstack-ceilometer00:27
*** idegtiarov has joined #openstack-ceilometer00:27
*** isviridov_away has joined #openstack-ceilometer00:27
*** aignatov has joined #openstack-ceilometer00:27
*** gpocentek has joined #openstack-ceilometer00:27
*** dobson has joined #openstack-ceilometer00:27
*** therve has joined #openstack-ceilometer00:27
*** srsakhamuri_ has joined #openstack-ceilometer00:28
srsakhamuri_DinaBelova: can you please take a look at  -   it is already +2ed except for the new commit message in the latest patch00:33
*** ddieterly has quit IRC00:35
*** ddieterly has joined #openstack-ceilometer00:36
*** ddieterly has quit IRC00:40
*** sdake_ has joined #openstack-ceilometer00:50
*** ddieterly has joined #openstack-ceilometer00:52
*** packet has quit IRC01:08
*** packet has joined #openstack-ceilometer01:12
*** _cjones_ has quit IRC01:20
openstackgerritFabio Giannetti proposed a change to openstack/ceilometer: RBAC Support for Ceilometer API Implementation
*** _cjones_ has joined #openstack-ceilometer01:21
*** flwang has joined #openstack-ceilometer01:21
*** srsakhamuri_ has quit IRC01:22
*** packet has quit IRC01:23
*** _cjones_ has quit IRC01:25
*** liuhang has joined #openstack-ceilometer01:35
*** r-daneel has quit IRC01:40
*** nosnos has joined #openstack-ceilometer01:40
*** sdake_ has quit IRC01:45
*** fnaval has quit IRC01:48
*** nealph_ has joined #openstack-ceilometer01:53
*** liu_hang has joined #openstack-ceilometer01:58
*** liuhang has quit IRC01:58
*** fnaval has joined #openstack-ceilometer02:05
*** liu_hang has quit IRC02:05
*** nealph__ has joined #openstack-ceilometer02:06
*** changbl has joined #openstack-ceilometer02:07
*** sdake_ has joined #openstack-ceilometer02:08
*** nealph_ has quit IRC02:09
*** nealph_ has joined #openstack-ceilometer02:12
*** liuhang has joined #openstack-ceilometer02:15
*** nealph__ has quit IRC02:16
*** nealph__ has joined #openstack-ceilometer02:19
*** nealph_ has quit IRC02:20
*** nealph_ has joined #openstack-ceilometer02:25
*** nealph__ has quit IRC02:25
*** nealph__ has joined #openstack-ceilometer02:27
*** nealph___ has joined #openstack-ceilometer02:30
*** nealph_ has quit IRC02:30
*** nealph__ has quit IRC02:32
*** nealph___ has quit IRC02:38
*** harlowja is now known as harlowja_away02:43
*** sbfox has joined #openstack-ceilometer03:11
*** sbfox has quit IRC03:14
*** fnaval has quit IRC03:23
*** liuhang has quit IRC03:30
*** liuhang has joined #openstack-ceilometer03:44
*** Longgeek has joined #openstack-ceilometer03:45
*** Longgeek has quit IRC03:51
*** sbfox has joined #openstack-ceilometer03:53
*** _cjones_ has joined #openstack-ceilometer04:05
*** nosnos has quit IRC04:12
*** nosnos has joined #openstack-ceilometer04:13
*** nosnos has quit IRC04:17
*** _cjones_ has quit IRC04:17
*** _cjones_ has joined #openstack-ceilometer04:18
*** fnaval has joined #openstack-ceilometer04:39
*** fnaval has quit IRC04:45
*** _cjones_ has quit IRC04:47
*** Longgeek has joined #openstack-ceilometer04:47
*** _cjones_ has joined #openstack-ceilometer04:47
*** hhuang has joined #openstack-ceilometer04:51
*** _cjones_ has quit IRC04:52
*** Longgeek has quit IRC04:52
*** _cjones_ has joined #openstack-ceilometer04:57
*** nosnos has joined #openstack-ceilometer04:58
*** liu_hang has joined #openstack-ceilometer05:00
*** liuhang has quit IRC05:02
*** swamireddy has joined #openstack-ceilometer05:07
*** _nadya_ has joined #openstack-ceilometer05:10
*** ildikov has quit IRC05:12
*** k4n0 has joined #openstack-ceilometer05:36
*** Longgeek has joined #openstack-ceilometer05:48
*** Longgeek has quit IRC05:52
*** ildikov has joined #openstack-ceilometer06:10
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ceilometer: Imported Translations from Transifex
*** liuh__ has joined #openstack-ceilometer06:13
*** liu_hang has quit IRC06:17
*** ildikov has quit IRC06:23
*** Ala has joined #openstack-ceilometer06:36
*** X019 has quit IRC06:39
*** mrmoje has joined #openstack-ceilometer06:44
*** ifarkas has joined #openstack-ceilometer06:45
*** eglynn has joined #openstack-ceilometer07:11
*** IvanBerezovskiy has joined #openstack-ceilometer07:22
*** _cjones_ has quit IRC07:28
*** Longgeek has joined #openstack-ceilometer07:28
*** _cjones_ has joined #openstack-ceilometer07:28
*** ERA has joined #openstack-ceilometer07:30
*** _cjones_ has quit IRC07:33
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Ensure Location header are string
*** sbfox has quit IRC07:38
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Allows to get aggregated measurements of entities
*** X019 has joined #openstack-ceilometer07:47
*** safchain has joined #openstack-ceilometer08:00
*** alexpilotti has joined #openstack-ceilometer08:11
*** swamireddy has quit IRC08:12
*** swamireddy has joined #openstack-ceilometer08:16
*** isviridov_away is now known as isviridov08:22
*** liuh__ has quit IRC08:41
*** liuh__ has joined #openstack-ceilometer08:41
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Allows to filter out the gnocchi generated samples
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Add a gnocchi dispatcher
*** Longgeek has quit IRC08:45
*** cdent has joined #openstack-ceilometer08:53
*** nijaba_ is now known as nijaba08:55
*** Longgeek has joined #openstack-ceilometer08:55
*** nijaba has quit IRC08:55
*** nijaba has joined #openstack-ceilometer08:55
jd__shardy: you have no idea how oslo-incubator is a pain in most projects :(08:59
jd__I think I've sent updates for Oslo in almost all project now, and Heat is a good citizen compared to Glance or Cinder for example09:00
jd__Glance is the worst, developers don't even understand how it works :(09:00
DinaBelovajd__, desperation scream? :)09:01
jd__I'm not desperate because we have a good team in Oslo and I get support fortunately09:02
jd__I would be desperate if I was part of the Glance core team09:02
DinaBelovajd__, :D09:02
DinaBelovawell, btw I'm really glad you're having so good relationship with oclo team, jd__09:03
DinaBelovait's kind of confident feeling09:03
shardyjd__: Hey, sorry for the inconvenience :(09:03
jd__maybe that's the reason eglynn left Glance and is now our dear PTL!09:03
shardyjd__: I've just been shouted at too many times before for breaking things with backwards incomatible changes09:04
jd__shardy: no problem, I just wanted to point how too optimistic you are and share my pain ;)09:04
* shardy learned the hard way to be nice to operators.. ;)09:04
shardyjd__: Ok, well FWIW I'm happy to try and share some of the burden if you need help :)09:05
*** Dafna has joined #openstack-ceilometer09:06
jd__shardy: thanks :)09:07
*** cmyster_ has joined #openstack-ceilometer09:08
*** cmyster has quit IRC09:08
*** cmyster_ is now known as cmyster09:08
*** cmyster has joined #openstack-ceilometer09:08
*** liuh__ has quit IRC09:11
cdentthat’s a whole lot of smileys09:11
openstackgerritA change was merged to openstack/ceilometer: Use oslo_debug_helper and remove our own version
eglynnnew metric for the happiest team => the smiley-density on their IRC channel :)09:12
*** ildikov has joined #openstack-ceilometer09:15
*** ildikov has quit IRC09:21
*** _nadya_ has quit IRC09:23
eglynnsileht: apologies if some of my comments on are somewhat orthogonal to the current patch (e.g. the granularity-mixing)09:24
eglynnsileht: (... the -1 relates to the issues that can be addressed in that individual patch)09:25
silehteglynn, no problem, comments are always welcome09:31
eglynnsileht: coolness09:32
eglynnsileht: if I haven't misread the code, my feeling is that mixed granularity results from get_measures is more trouble than it's worth09:33
*** Longgeek has quit IRC09:34
*** asalkeld has quit IRC09:34
eglynnsileht: (due to the value overwriting that happens when aggregated points for multiple granulaties share the same key)09:34
eglynnjd__: ^^^ am I misreading that about the results dict returned by carbonara in the mixed granularity case?09:36
jd__eglynn: dunnow, I'll check the patch09:36
*** Longgeek has joined #openstack-ceilometer09:36
eglynnjd__: cool, thank you sir!09:37
jd__and your comment I guess :)09:37
*** _nadya_ has joined #openstack-ceilometer09:37
*** asalkeld has joined #openstack-ceilometer09:38
*** asalkeld has quit IRC09:38
*** alexpilotti has quit IRC09:43
*** flwang1 has joined #openstack-ceilometer09:45
*** alexpilotti has joined #openstack-ceilometer09:48
*** nellysmitt has joined #openstack-ceilometer09:49
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Ensure Location header are string
cdentgerrit is a fine example of the distance between concept and implementation09:53
*** swamireddy has quit IRC09:59
jd__eglynn: ok I replied, I think you're likely right, I think the issue is the way I wrote fetch() that you already pointed and I want to fix for 2 months :]10:10
jd__eglynn: if you have some spare time I think fixing fetch() as it is now (without sileht patch) and the tests associated would help10:11
eglynnjd__: cool ... /me reads10:11
*** flwang2 has joined #openstack-ceilometer10:13
*** flwang1 has quit IRC10:13
jd__sileht: you didn't reply to me about the dispatcher, is there any chance we can move the tests etc in the usual place now that we don't have oslo incubator except log? or is this enough to have an issue?10:14
jd__eglynn: btw you want(ed) a new tooz release?10:15
*** swamireddy1 has joined #openstack-ceilometer10:15
eglynnjd__: yep, it would be great to pick up the newly landed redis driver in the python-tooz packaging10:16
eglynnjd__: do you still control the tooz release cadence upstream, or is that now under the oslo remit?10:17
eglynnjd__: BTW on the gnocchi cross-aggregation, so would the conclusion be ... in a subsequent patch, let's move away from allowing mixed granularities to be returned from a single get_measures query?10:18
*** _nadya_ has quit IRC10:34
*** liuhang has joined #openstack-ceilometer10:40
* cdent goes walkies10:48
jd__eglynn: I still control as it's not yet in oslo anyway, I'll add that to my TODO11:14
eglynnjd__: thank you sir! :)11:14
jd__eglynn: I think we should do that in a pre-sequent patch11:14
jd__at least I'd feel safer that way11:15
eglynnjd__: cool, sounds reasonable ... fix it before the cross-entity aggregation complicates matters further11:15
jd__eglynn: exactly my point11:19
*** asalkeld has joined #openstack-ceilometer11:32
*** sdake_ has quit IRC11:32
*** sdake_ has joined #openstack-ceilometer11:34
*** nosnos has quit IRC11:37
*** nosnos has joined #openstack-ceilometer11:38
*** nosnos has quit IRC11:38
*** nosnos has joined #openstack-ceilometer11:38
*** nosnos has quit IRC11:39
*** nosnos has joined #openstack-ceilometer11:39
*** nosnos has quit IRC11:40
* cdent would like to see jd__’s rewrite of WSGI, for giggles12:02
silehtjd__, To do that we must take care to have  empty12:13
silehtjd__, otherwise we can have some surprise12:13
*** asalkeld has quit IRC12:14
silehtjd__, I can provide a patch to empty the gnocchi/tests/, I guess this is the only one that bother me12:15
*** hhuang has quit IRC12:21
*** ddieterly has quit IRC12:37
*** IvanBerezovskiy has quit IRC12:43
*** IvanBerezovskiy has joined #openstack-ceilometer12:44
*** _nadya__ has joined #openstack-ceilometer12:45
*** swamireddy1 has quit IRC12:46
*** hhuang has joined #openstack-ceilometer12:46
*** liuhang has quit IRC12:48
*** liuhang has joined #openstack-ceilometer12:50
jd__sileht: sounds good to me12:52
*** nosnos has joined #openstack-ceilometer12:54
ityaptinsileht, jd__: hi!12:59
silehthi ityaptin13:00
*** gordc has joined #openstack-ceilometer13:01
ityaptinsileht, jd__: I have little question. Did you notice a issue with gnocchi dispatcher, when dispatcher is trying to load gnocchi.ceilometer.resource extensions and it becomes empty list?13:01
silehtityaptin, stevedore should log a error13:03
silehtityaptin, if not the extention are not installed correctly13:03
ityaptinsileht: stevedore is silent13:03
DinaBelovasileht, the issue is that we changed nothing in this mechanism of resource exts load13:04
silehtityaptin, you can use epi to checks if the resource are installed correctly13:05
silehtmine output that:13:05
*** nosnos has quit IRC13:06
*** nosnos has joined #openstack-ceilometer13:07
*** nosnos has quit IRC13:08
ityaptinsileht: May you explain something about 'epi'?13:08
silehtityaptin, epi is for entry_point_inspector13:09
silehtityaptin, it's a small tool that intropects entry point13:09
ityaptinsileht: Is it contains in epipy package?13:09
silehtpip install entry_point_inspector13:10
ityaptinsileht: Thanks :)13:10
ityaptinsileht: "epi group show gnocchi.ceilometer.resource" shows nothing.13:11
silehtityaptin, ok so something goes wrong in your setup,13:12
silehtityaptin, how do you process to install ceilometer and gnocchi ? with my devstack patch ?13:13
ityaptinsileht: ceilometer with devstack installing, but gnocchi only manually13:14
silehtityaptin, do you have installed gnocchi into a virtualenv or system-wde ?13:14
ityaptinsileht: systen-wide13:15
*** cdent has quit IRC13:15
silehtityaptin, with 'pip install -e' or 'python install' or 'python setup.pu develop' ?13:16
*** nosnos has joined #openstack-ceilometer13:16
DinaBelovasileht, python install13:17
ityaptinsileht: We clear all cache and it seems to install endpoints ok13:18
ityaptinsileht: Maybe not ok.
silehtityaptin, ok cool, so now you have to ensure that the Error column is empty13:19
*** changbl has quit IRC13:20
silehtityaptin, it seems that the module discover is missing13:20
*** liuhang has quit IRC13:20
*** liuhang has joined #openstack-ceilometer13:20
silehtityaptin, you should use 'pip install -e .'  like devstack does, it more safe for deps installation13:21
ityaptinsileht: yep.
silehtityaptin, and you doesn't have to re-run  'python install' each time you change something is the devtree13:21
*** zul has quit IRC13:23
*** ddieterly has joined #openstack-ceilometer13:24
ityaptinsileht: after pip install -e it behaves the same13:24
silehtityaptin, you have to cleanup /usr/local/lib/python2.7/dist-packages/gnocchi* before changing the installation ways, both are not mixable13:24
*** flwang2 has quit IRC13:25
ityaptinsileht: yep13:25
*** flwang1 has joined #openstack-ceilometer13:26
silehtityaptin, discover should have been installed with ceilometer already13:27
silehtit's not a direct dep of gnocchi13:27
*** julim has joined #openstack-ceilometer13:28
ityaptinsileht: we made 'pip install -r test-requirements.txt' for gnocchi and installed manually discover package. After that endpoints are looking ok.13:29
jd__Where I talk about Ceilometer and Gnocchi:
DinaBelovajd__, a-ha, thanks :)13:32
*** cdent has joined #openstack-ceilometer13:33
*** _nadya__ has quit IRC13:35
cdentryanpetrello: Is there a way to ask a pecan app for a list of a routes that it exposes? And/or if there is and it is documented somewhere can you tell me where to look? Thanks.13:41
*** fnaval has joined #openstack-ceilometer13:48
*** nellysmi_ has joined #openstack-ceilometer13:53
*** nellysmitt has quit IRC13:56
*** julim has quit IRC13:58
silehtjd__, I have moved the dispatcher tests into the normal tests directory but I have an other errors now:13:59
silehtbut when I do what subunit does manually, it works:
jd__sileht: from __future__ import absolut_import might help?14:00
silehtjd__, it loads gnocchi.ceilometer instead of ceilometer even I have from __future__ import absolute_import14:00
*** julim has joined #openstack-ceilometer14:00
jd__ah, Python…14:01
jd__sileht: you're sure you have it before that import?14:02
silehtjd__, I guess14:09
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Allows to filter out the gnocchi generated samples
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Add a gnocchi dispatcher
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Empty gnocchi/tests/
jd__let's see what Jenkins has to say14:10
*** rbak has joined #openstack-ceilometer14:11
silehtjd__, it will just output:14:11
sileht--- import errors ---14:11
silehttests.test_ceilometer_dispatcherNon-zero exit code (2) from test listing.14:11
silehtjd__, got it14:13
jd__sileht: enlighten me14:14
silehtdiscover set the pythonpath to gnoochi/ instead of ./14:14
silehtjd__, adding '-t .' to discover fix the issue :)14:15
*** nosnos has quit IRC14:16
*** nosnos has joined #openstack-ceilometer14:16
*** rbak has quit IRC14:17
*** k4n0 has quit IRC14:17
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Allows to filter out the gnocchi generated samples
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Add a gnocchi dispatcher
*** rbak has joined #openstack-ceilometer14:19
*** fnaval has quit IRC14:19
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Allows to filter out the gnocchi generated samples
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Add a gnocchi dispatcher
*** nosnos has quit IRC14:21
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Allows to filter out the gnocchi generated samples
openstackgerritMehdi Abaakouk proposed a change to stackforge/gnocchi: Add a gnocchi dispatcher
silehtjd__, that should be pass gate now14:23
*** hhuang has quit IRC14:29
openstackgerritA change was merged to openstack/ceilometer: Update coverage job to references correct file
*** _nadya_ has joined #openstack-ceilometer14:32
*** cmyster has quit IRC14:42
*** hhuang has joined #openstack-ceilometer14:53
*** fnaval has joined #openstack-ceilometer14:54
*** Ala has quit IRC14:57
gordcbefore i poll the mailinglist, does anyone have any use cases for events? aside from 'give me events of this type'?14:58
cdentIt's amusing how disconnected we are.15:00
* cdent has none15:00
* gordc has to find some ops people.15:00
* cdent has never really understood the _actual_ need for difference between events and samples15:00
cdentI know why they are different, but the answer is somewhat tautological15:01
gordccdent: for me the samples are just really focused events. ie. events have a bunch of attributes tracked generically... samples are 'track this single attribute of this event'15:02
gordci've no idea what the formal/official difference it between them though15:02
cdentin my mind I've always found it easier to think about it all as events:15:03
cdentnova just said that instance foo has 5 cpus15:04
cdentit's what we decided to do with that event that gives it meaning15:04
*** ilyashakhat has joined #openstack-ceilometer15:04
gordccdent: yeah. well we do that currently with our event definitions...15:06
gordcmain reason i'm asking about api stuff is i want to make sure our current model makes sense.15:06
cdentIs "no" too short of an answer ;)15:07
*** ifarkas has quit IRC15:09
srsakhamuriI didn't find a way in sqlalchemy (mysql) to specify multiple servers in the connection string, for distributing the load across cluster. Is there a way that can be implemented with connection pool, or impl_sqlalchemy::Connection?15:18
*** _cjones_ has joined #openstack-ceilometer15:22
*** _cjones_ has quit IRC15:23
*** _cjones_ has joined #openstack-ceilometer15:23
*** hhuang has quit IRC15:24
srsakhamuriI understand mysql-proxy is an option, but want to explore whether SA has any options to do the above? ^^^15:26
jd__srsakhamuri: I don't think so15:33
srsakhamurijd__: Is it possible with a custom connection pooling, where we can connect to multiple servers and keep it in the pool and rotate the connections as requested?15:37
gordccdent: not too short... too honest.lol15:39
cdentThat often gets me into trouble, gordc15:40
gordccdent: same15:40
jd__srsakhamuri: I don't see how that could work since read and write would be randomly spread across nodes that would then be out of sync15:41
gordcsrsakhamuri: i was thinking of implementing sharding... but it'll require us to throw some logic into notification & collector services.15:41
srsakhamurijd__: mysql i was talking about is clustered mysql so it takes care keeping them in sync.15:43
jd__srsakhamuri: then put a load balancer15:43
*** sdake_ has quit IRC15:44
*** swamireddy has joined #openstack-ceilometer15:47
*** liuhang has quit IRC15:47
srsakhamurijd__: we do have haproxy that does load balancing, but we had some issues with haproxy slowing us down a bit. So we want to see if the application itself can share the load of mysql load balancing.15:47
jd__srsakhamuri: use LVS15:48
srsakhamurijd__: can you expand a bit more about LVS?15:49
srsakhamurigordc: yeah that would be a good option, but how does some of open ended queries work that require full scan?15:51
*** swamireddy has quit IRC15:51
srsakhamuridoesn't it slow down drastically?15:51
gordcsrsakhamuri: what's the query? tbh, open ended queries are trouble no matter what.15:53
srsakhamuriyeah i agree, we have meter-list, sample-list that could end up being open ended queries if they are requested without options.15:54
*** sdake_ has joined #openstack-ceilometer15:56
gordcsrsakhamuri: ... i propose a v3 api... time to burn v2 api to the ground. :)15:57
srsakhamuri+1 from me. v2 API doesn't work very well especially when we have large data sets.16:00
cdentthat statement is becoming increasing common, gordc16:01
gordccdent: i just saw your comment on hashseed patch16:01
gordcjd__: any chance api is part of your gnocchi session talk?16:01
*** larsks has quit IRC16:03
*** larsks has joined #openstack-ceilometer16:03
* cdent is disappointed he came along too late to say "dear god no, not pecan" on gnocchi16:03
* cdent does not like object-dispatch model16:04
gordccdent: propose a spec?16:06
jd__gordc: define API?16:06
cdentI would have thought that ship had sailed.16:06
gordccdent: or do what this guy named termie use to do and just put a 3000line patch to completely change everything and have it red x'd right away. :)16:07
jd__cdent: thing is that Oslo position is "please Pecan so", what would you have proposed?16:07
cdentjd__, well that's just it: these things have been already decided and we just gotta go with it16:07
cdentbut if it were up to me routing would be handled by its own fairly explicit library (such as selector) which dispatches to subordinate wsgi-apps16:08
cdentso you can look at a file that contains urls mapped to methods16:08
gordcjd__: does gnocchi offer different way to query data or does it essentially just do the same thing as what we currently have? ie. list meters, list samples?16:09
cdent(selector is getting a bit long in the tooth, though)16:09
jd__gordc: no it's different16:12
jd__gordc: why don't you review the doc I wrote so that'll be helpful for everyone? ;)16:13
gordcjd__: well played16:13
jd__gnak gnak gnak16:13
cdentthe blog posting was pretty good16:13
cdenthas nice pics16:13
*** mrmoje has quit IRC16:19
*** Longgeek has quit IRC16:20
srsakhamuricdent: sounds similar to flask routing with a decorator, easy to follow. Haven't looked at the selector, can you share a link?16:22
* cdent locates16:22
cdentThe important part is that you can have a text file that it just loads up16:23
cdentIt is quite a bit like flask, at least in philosophy: don't ge tin the way of the HTTP16:24
cdentI really hate all these tools that want to magic that away.16:24
srsakhamuriI agree, it is weird how pecan tries to map based on the method name.. it can be frustrating.16:26
*** palar has joined #openstack-ceilometer16:30
*** fabiog has joined #openstack-ceilometer16:37
*** packet has joined #openstack-ceilometer16:38
*** r-daneel has joined #openstack-ceilometer16:39
*** amalagon has joined #openstack-ceilometer16:44
eglynnsileht: I'm seeing a weird issue with the icehouse CollectorService dispatcher_manager attribute not being set
eglynnsileht: ... wondering if there's a timing issue related to the old DispatcherService.start() call, that you intended thispatch to fix with
*** ildikov has joined #openstack-ceilometer16:47
*** sbfox has joined #openstack-ceilometer16:57
*** pradk has joined #openstack-ceilometer17:00
*** cdent has quit IRC17:09
*** cdent has joined #openstack-ceilometer17:11
*** cdent has quit IRC17:12
gordceglynn: i think i know what that timing issue is17:15
eglynngordc: oh yeah?17:15
gordceglynn: yeah, digging into my commit history17:16
eglynngordc: cool17:16
*** harlowja_away is now known as harlowja17:16
gordceglynn: i might not have put it in icehouse17:16
*** mrmoje has joined #openstack-ceilometer17:16
eglynngordc: did it seem like a backportable fix, do you recall?17:17
gordceglynn: yeah. it's should be backportable. it was a couple lines i think17:17
*** _nadya_ has quit IRC17:17
gordceglynn: this should be it:
gordceglynn: odd i can't find a bug report17:18
*** sdake_ has quit IRC17:18
eglynngordc: a-ha, that rings a bell!17:19
eglynngordc: ... and looks like the issue all right, thanks!17:19
eglynngordc: ... I look into backporting upstream and carrying as an extra patch in the distro17:20
gordceglynn: np. i'll try digging up a bug... i thought i opened one17:20
eglynngordc: coolness, thanks!17:20
* eglynn has gotta step out quickly to pick up kids ... back in ~15mins17:20
*** eglynn is now known as eglynn-afk17:21
*** safchain has quit IRC17:23
*** eglynn-afk is now known as eglynn17:35
*** julim has quit IRC17:39
*** sbfox has quit IRC17:40
openstackgerritgordon chung proposed a change to openstack/ceilometer: support request-id
*** changbl has joined #openstack-ceilometer17:41
*** _nadya_ has joined #openstack-ceilometer17:48
*** sbfox has joined #openstack-ceilometer18:00
gordceglynn: i've no idea what the bug is. in case you're wondering.18:03
*** sdake_ has joined #openstack-ceilometer18:03
*** _nadya_ has quit IRC18:04
eglynngordc: cool enough, if I can't find it, I'll just file another for the backport ... thanks!18:04
gordceglynn: np18:05
eglynngordc: FYI
*** _cjones_ has quit IRC18:15
*** _cjones_ has joined #openstack-ceilometer18:15
gordceglynn: looks good to me.18:15
*** _cjones_ has quit IRC18:20
*** nellysmitt has joined #openstack-ceilometer18:22
*** sbfox has quit IRC18:22
*** nellysmi_ has quit IRC18:24
*** julim has joined #openstack-ceilometer18:34
*** sbfox has joined #openstack-ceilometer18:37
*** jmanko has joined #openstack-ceilometer18:38
*** jmank has quit IRC18:42
*** jergerber has joined #openstack-ceilometer18:42
openstackgerritAna Malagon proposed a change to stackforge/gnocchi: Extension for moving aggregation in API layer
openstackgerritAna Malagon proposed a change to stackforge/gnocchi: Add support for selectable granularity
*** _cjones_ has joined #openstack-ceilometer18:53
*** promulo_ has joined #openstack-ceilometer18:57
*** SuSEMeister has joined #openstack-ceilometer18:59
*** _nadya_ has joined #openstack-ceilometer19:02
*** eglynn has quit IRC19:05
*** ryanpetrello has quit IRC19:09
*** ryanpetrello has joined #openstack-ceilometer19:09
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ceilometer: Updated from global requirements
*** _cjones_ has quit IRC19:12
*** _cjones_ has joined #openstack-ceilometer19:13
*** _cjones_ has quit IRC19:17
*** _cjones_ has joined #openstack-ceilometer19:22
*** htruta has joined #openstack-ceilometer19:29
*** sdake_ has quit IRC19:30
htrutahello, everyone! I was taking a look on the code and just wondered... what does ceilometer use oslo.messaging for?19:35
htrutais it for the alarm notifications?19:36
htrutaor the alarm actions are made as in ceilometer.alarm.notifier?19:36
*** flwang1 has quit IRC19:48
*** sbfox has quit IRC19:50
*** asalkeld has joined #openstack-ceilometer19:50
*** fabiog has quit IRC20:01
*** sbfox has joined #openstack-ceilometer20:07
*** clarkb has joined #openstack-ceilometer20:16
clarkbhello. the ceilometer-mongodb* jobs are failing to run against ceilometer stable/icehouse20:16
clarkbwe can either make it run against that branch or not run it against the branch at all20:16
clarkbjust wondering which is preferred20:16
clarkbmy understanding is that we cannot run mongodb of a reasonable version on precise which is hwere all icehouse jobs are expected to run20:17
clarkbso I have a hunch we just need to stop running that job against icehouse20:17
gordchtruta: we use oslo.messaging for everything20:18
gordchtruta: it's pretty much essential to ceilometer. ie. we capture notifications with oslo.messaging, send alarms, push data between services, etc...20:19
gordcclarkb: i'm not actually sure about th answer myself...20:20
gordcDinaBelova: eglynn-officeafk : ^^ when you're back online tomorrow.20:20
clarkbgordc: thanks20:20
clarkbright now they jobs report as NOT_REGISTERED and are non voting so it isn't impacting icehouse work but it may cause confusion so hoping to clean it up20:21
*** _nadya_ has quit IRC20:22
gordcclarkb: ah i see... i'd try it myself but i don't have precise or icehouse available to me. sorry.20:23
clarkbya I don't think we need to go that far msotly just want to confirm that mongo is too old and we should stop trying to run it there on precise20:24
htrutagordc: so, what does the ceilometer.alarm.notifier stand for?20:25
htrutaI took a look on the default setup.cfg and there is a oslo.messaging.notify.drivers entry, which has a comment "These are for backwards compat with Havana notification_driver configuration values"20:26
gordcclarkb: yeah, it won't work on precise:
gordci think precise has mongo 2.0.x20:29
*** cdent has joined #openstack-ceilometer20:29
gordchtruta: alarm notifier is one of the services ceilometer offers.20:29
gordchtruta: lucky for you (and me), i just re-did the architecture notes:
gordchtruta: let me know if you have questions.20:30
clarkbgordc: ok I will go ahead and stop trying to run it there so that the icehouse test results are cleaner20:30
htrutagordc, that's nice! I'll read that. Thanks20:31
gordcclarkb: cool cool. thanks.20:31
gordchtruta: np20:31
clarkbgordc: that should do it20:39
openstackgerritJim Mankovich proposed a change to openstack/ceilometer-specs: Generic Notification Sensor Meter Plugin Design Spec for blue print generic-notification-sensor-meter-plugin
gordcclarkb: ok. you can blame me if someone comes around and says we need it.20:42
*** nellysmitt has quit IRC20:44
DinaBelovagordc, clarkb - will take a look on mongo job for the icehouse - definitely it *should* work I guess20:47
DinaBelovaa-ha, me reading the backlog aftr the ping20:48
DinaBelovayeah, it looks like due to the precise mongo version it won't work20:49
DinaBelovaclarkb, thanks for the efforts!20:49
gordcDinaBelova: cool cool. yeah. either the comment is wrong or it won't work. i assumed it wouldn't work. :)20:49
DinaBelovagordc, yeah :)20:50
* cdent needs a keyboard shortcut for “recheck”20:58
clarkbalias a command to ssh -p 29418 gerrit review -m "recheck"20:58
clarkbor whatever the command is then do `recheck 123456`20:58
*** X019 has quit IRC20:59
*** boris-42 has quit IRC21:00
*** SuSEMeister has quit IRC21:01
*** boris-42 has joined #openstack-ceilometer21:06
*** pradk has quit IRC21:09
flwanggordc: around?21:16
gordcflwang: yep21:16
flwanggordc: when I run tox against ceilometer icehouse, I always got the error like: --- import errors ---21:17
flwangceilometer.tests.publisher.test_udpNon-zero exit code (2) from test listing.21:17
flwangerror: testr failed (3)21:17
flwanggordc: how can I know what's the import error?21:17
clarkbflwang: run python out of .tox/py27/bin/python then import ceilometer.tests.publisher.test_udpNon-zero21:18
gordc:) i like when i don't need think of an answer.21:18
cdentgordc there seems to be a magical clarkb in channel this evening. If we say “i need X” he just chimes in21:19
clarkbcdent: I am waiting on jobs to finish running so I can restart jenkins masters21:19
clarkbgives me extra time for irc21:19
flwangclarkb: thanks for the suggestion21:20
gordc"i need a billion dollars" /me closes eyes.21:20
flwangclarkb: I think it's useful :) just got an error21:20
gordccdent: too big an ask.21:22
cdentIt takes a while to count that much, maybe you just need to wait.21:22
gordccool cool. i'll wait. :)21:23
flwangclarkb: gordc: I got this error
*** mrmoje has quit IRC21:26
gordcflwang: i can't remember if we patched this but at one point our tests would run against  the live /etc/ceilometer/ceilometer.conf file21:26
gordcflwang: you may have incorrect reference there.21:26
flwanggordc: did you mean even run unit test, it will refer the system level configuration, right?21:27
gordcflwang: yeah.21:27
flwanggordc: oh, nope21:27
cdentwhichever ceilometer.conf is being used apparently needs a [collector] section21:28
cdentcontaining a udp_port?21:28
cdent(assuming one can actually trust the error messages)21:28
cdent(which may be yet another big ask)21:28
flwanganybody can help verify this issue?21:29
flwangjust checkout a new branch for stable/icehouse and run 'tox -e py27', cheers21:29
* cdent tries it21:30
*** packet has quit IRC21:30
* gordc is not trying because cdent is.21:30
flwangcdent: what did mean "whichever ceilometer.conf is being used apparently needs a [collector] section"?21:30
gordcflwang: i know eglynn is doing some stuff related to icehouse so it's entirely possible this is a bug (which he's noticed)21:30
flwangcdent: since [collector] section is not a default config21:30
cdentone sec21:31
cdentmy test runs are usually pretty quick so I’ll have some data pretty quickly21:31
cdentRan 2986 (+3) tests in 141.692s (+2.996s)21:34
cdentPASSED (id=17, skips=203)21:34
cdentno fail, no import error21:34
cdentflwang: do you have a ceilometer.conf file on the machine you’re testing on21:35
flwangyes, it's installed with devstack21:35
flwangcdent: can you show me the conf you're using?21:36
flwangcdent: are you running the test against stable/icehouse? or master?21:37
cdentthis is what I’ve got, but was installed from master:
cdentI’m running out of an origin/stable/icehouse branch21:37
cdenti’ll make make sure my .tox is empty and go again21:38
cdentflwang: what’s in your ceilometer.conf?21:39
flwangcdent: thanks a lot21:40
flwang my conf21:40
*** srsakhamuri has quit IRC21:41
cdentRan 2986 tests in 138.388s (-3.291s)21:45
cdentPASSED (id=18, skips=203)21:45
cdentSo I’m unable to replicate the issue you are seeing flwang21:45
cdentcan you try mv /etc/ceilometer/ceilometer.conf /tmp and then test again?21:46
flwangcdent: interesting..21:46
flwanglet me try21:46
flwangsame error21:47
flwangand I have searched, there is no other ceilometer.conf in my machine21:47
cdentI haven’t got any good ideas21:50
cdentmaybe a version mismatch with some of the oslo libs?21:50
cdentDid it used to work and then stop? Have you been doing non-icehouse stuff on the same host?21:50
gordccdent: was just going to type same thing... /me goes back to sleep21:50
cdentunfair gordc its my 11pm, you’re supposed to be awake not me ;)21:51
gordccdent: lol at least it's not 12am?21:52
flwangcdent: it's possible21:52
cdent12am will come around before your billion$21:52
gordcflwang: yeah i don't really have a suggestion aside from the lib differences either21:52
flwanggordc: thank you guys, I will try it at a clean environment21:53
gordchey! don't you dare speak ill of my future billion.lol21:53
gordcflwang: sounds good21:53
flwangcdent: thanks a lot21:53
cdentNot ill gordc, just slow.21:53
cdentyou’re very welcome flwang, I hope you get it working21:53
gordccdent: you mean twiddling my thumbs won't bring me money? :)21:54
*** flwang1 has joined #openstack-ceilometer21:54
flwangbtw, guys21:55
cdentOnly if you’ve got some money to buy some more money, then you can be an investor21:55
flwangI don't think ceilometer will use the /etc/ceilometer/ceilometer.conf21:55
flwangit will generate a temp fone21:55
cdentflwang: Yeah, I think you’re right, was just being cautious about the existing one21:55
gordcflwang: yeah. i know at some point it did... and it was very strange. i just don't know when we addressed it.21:56
flwanggordc: cdent: ok, I will investigate it continully21:56
cdentmaybe whatever is cooking your tmp one is wrong21:56
cdentbut wrong how, I don’t know21:56
flwangso let's assume we just download the ceilometer code from github21:59
flwangand there is no /etc/ceilometer in the box21:59
flwangI suppose the test should be passed as well21:59
gordcflwang: you'd think so... icehouse tests are passing in gate right now22:00
flwanggordc: haha, yep, I know :)22:00
flwanggordc: I think it's most like an env issue of my box, but I just confused what happened22:01
gordcif not, it's probably some weird issue with some version of a library you have.22:01
gordcflwang: are you on a vm?22:01
* cdent tries clean run on a non devstack machine22:01
flwangnope, workstation22:01
gordcflwang: or you playing risk like i am and running everything locally22:01
flwanggordc: locally22:02
flwangI like the feeling :D22:02
gordcflwang: yay! i can't wait to i run into the same issue as you...22:02
flwangbut yes, I have many VMs22:02
cdenthmmm, I think I’ve just realized my tests weren’t _actually_ against icehouse22:03
gordccdent: lol go to sleep!22:04
* cdent is watching hugo 22:04
gordcgood movie.22:04
cdentit is22:05
*** asalkeld has quit IRC22:06
flwangcdent: wow...22:06
flwangcdent: did you mean the pre test you were running is not against icehouse?22:06
* cdent runs again22:07
cdentyeah, the two tests I ran before were just branches that had icehouse names, but were not actually icehouse codes22:07
flwangit should fail quickly if there is an error22:07
cdentI didn’t get the magic words right22:07
flwangcdent: what were you doing? man22:07
flwanggive it the icehouse name but not the code?22:08
flwangit's like give a dog with a name 'cat' :D22:08
cdentprobably being a bit too sleepy to operate git22:08
cdentI’ve got a fresh clone of just icehouse now22:08
cdentand it is loading in requirements22:08
flwangcross fingers!22:09
cdentRan 3151 tests in 48.655s22:11
cdentPASSED (id=0, skips=271)22:11
* cdent adds to his rather long list of ways to get yourself all messed up22:13
flwangcdent: really appreciate for your help22:13
cdentIt’s good for me, I need to learn this stuff as much as possible.22:13
flwangI haven't worked on ceilometer for a long time since Havana22:14
gordcerrr... so i need to go drink some BEvERages... i may or may not be back later. good luck flwang22:15
flwanggordc: have a good night22:16
flwangsee you in Paris :)22:16
flwangI will catch you there22:16
gordccool cool see you then22:16
*** gordc has quit IRC22:16
* cdent calls it a night22:16
* cdent waves22:17
*** cdent has quit IRC22:17
*** adam_g is now known as adam_g_gone22:19
*** asalkeld has joined #openstack-ceilometer22:23
*** ddieterly has quit IRC22:48
*** r-daneel has quit IRC22:50
*** palar has quit IRC22:54
*** rbak has quit IRC22:56
*** alexpilotti has quit IRC23:19
*** sbfox has quit IRC23:27

Generated by 2.14.0 by Marius Gedminas - find it at!