Thursday, 2013-09-26

*** matsuhashi has joined #openstack-metering00:22
*** anteaya has quit IRC01:04
*** sandywalsh_ has quit IRC01:14
*** changbl has joined #openstack-metering01:29
*** gordc has joined #openstack-metering01:30
*** sandywalsh has joined #openstack-metering01:48
*** julim has joined #openstack-metering02:07
*** julim has quit IRC02:12
*** boris-42 has quit IRC02:13
*** sandywalsh has quit IRC02:50
*** nati_ueno has joined #openstack-metering02:53
openstackgerritTerri Yu proposed a change to openstack/ceilometer: Add example with return values in API v2 docs  https://review.openstack.org/4766803:49
*** terriyu has quit IRC03:52
*** matsuhashi has quit IRC03:59
*** fnaval_ has joined #openstack-metering04:00
*** matsuhashi has joined #openstack-metering04:02
*** gordc has quit IRC05:07
*** nati_ueno has quit IRC05:26
*** nati_ueno has joined #openstack-metering05:45
*** eglynn has joined #openstack-metering05:49
openstackgerritJenkins proposed a change to openstack/ceilometer: Imported Translations from Transifex  https://review.openstack.org/4796706:03
*** SergeyLukjanov has joined #openstack-metering06:21
*** matsuhashi has quit IRC06:47
*** matsuhashi has joined #openstack-metering07:06
*** SergeyLukjanov has quit IRC07:24
*** eglynn has quit IRC07:24
*** SergeyLukjanov has joined #openstack-metering07:30
*** ashestakov_ has joined #openstack-metering07:39
*** SergeyLukjanov has quit IRC07:45
*** SergeyLukjanov has joined #openstack-metering07:46
openstackgerritA change was merged to openstack/ceilometer: tests: import pipeline config  https://review.openstack.org/4720007:47
*** neumernace has joined #openstack-metering07:54
*** shang has quit IRC07:56
*** bogdando has quit IRC07:59
*** bogdando has joined #openstack-metering08:02
*** SergeyLu_ has joined #openstack-metering08:02
*** SergeyLukjanov has quit IRC08:04
*** ashestakov_ has quit IRC08:04
openstackgerritMehdi Abaakouk proposed a change to openstack/python-ceilometerclient: Allow to update an alarm partially  https://review.openstack.org/4840208:06
*** briancline has quit IRC08:10
*** eglynn has joined #openstack-metering08:10
*** briancline has joined #openstack-metering08:17
openstackgerritMehdi Abaakouk proposed a change to openstack/python-ceilometerclient: Allow to update an alarm partially  https://review.openstack.org/4840208:18
silehtHi, eglynn I have made a new change for alarming client, about your remarks on alarm update: https://review.openstack.org/4840208:27
eglynnsileht: thanks! I just looked and made a minor suggestion, otherwise looks good08:28
silehteglynn, this allow to have a working stack-update without any heat change.08:28
silehteglynn, thx08:28
*** nati_ueno has quit IRC08:29
openstackgerritMehdi Abaakouk proposed a change to openstack/python-ceilometerclient: Allow to update an alarm partially  https://review.openstack.org/4840208:31
silehteglynn, done :)08:31
eglynnsileht: thanks! looking now ...08:31
eglynnsileht: cool, +2'd ...08:32
*** shang has joined #openstack-metering08:37
openstackgerritMehdi Abaakouk proposed a change to openstack/python-ceilometerclient: Allow to update an alarm partially  https://review.openstack.org/4840208:48
silehteglynn, I have missed the shell.py in my commit08:49
*** Alexei_987 has joined #openstack-metering08:49
eglynnsileht: d'oh! ;)08:49
silehteglynn, I guess I have found a funny bug in alarm API08:49
*** osphy has joined #openstack-metering08:50
eglynnsileht: interesting ... what was the bug?08:50
silehteglynn, when a alarm is disabled, it seems you can not GET it from the API08:50
eglynnsileht: hmmm, that's badness clearly08:51
eglynnsileht: ceiloclient issue, or in the API service layer?08:51
silehteglynn, API service layer08:51
eglynnsileht: can you file a bug for this, sounds like a blocker for RC1 to me08:51
silehteglynn, yes08:52
eglynnjd__: agree? ^^^08:52
* jd__ reads08:52
jd__I totally agree!08:52
jd__add it as a milestone when you open the bug sileht08:52
eglynncool08:52
eglynnsileht: need to set enabled kwarg in https://github.com/openstack/ceilometer/blob/master/ceilometer/api/controllers/v2.py#L1226 ?08:55
eglynnsileht: (otherwise looks like it's always defaulting to True, if I read the code correctly ...)08:56
silehteglynn, exactly08:57
* eglynn was probably just stating the obvious there ... ;)08:57
eglynnsileht: or maybe better to just change the default value for enabled to None in https://github.com/openstack/ceilometer/blob/master/ceilometer/storage/base.py#L21208:59
eglynnsileht: (and corresponding changes to the concrete storage drivers ...)09:00
silehteglynn, the questions is 'GET /alarms' should return all alarms ? (I think yes), so enabled=None is the only good solution09:00
eglynnsileht: true that09:01
eglynnsileht: yep I thik it should return all alarms, regardless of enabled status09:01
eglynnsileht: the evaluators take care of ignoring the disabled one09:01
eglynnsileht: a lot of disabled alarms could potentially skew a partitioning somewhat I guess09:02
lsmolajd__, eglynn hello09:02
eglynnsileht: but generally they are going to be random distributed, so should be OK09:02
eglynnlsmola: hi09:02
lsmolajd__, eglynn could you please checkout the https://blueprints.launchpad.net/ceilometer/+spec/ipmi-inspector-for-monitoring-physical-devices ?09:02
eglynnlsmola: will do09:03
eglynnlsmola: I see you've pasted in some discussion with the IPMI domain experts09:03
lsmolajd__, eglynn seems we will have to poll Ironic API, so now I don't know which Agent will take care of that, (the central one?)09:03
eglynnlsmola: i.e. lifeless & devananda09:04
jd__lsmola: this looks like the hardware blueprint we have already09:04
eglynnlsmola: v. good to get their take on it09:04
silehteglynn, currently the evaluator control the enabled field but in reality ceiloclient.alarms.list return only enabled alarms, I will take a look if we can propose a other review the use alarms.list(enabled=True)09:04
*** fnaval_ has quit IRC09:04
eglynnsileht: makes sense09:04
lsmolaeglynn, I have just mentioned it to them, they have pasted themselves, as well as they've created the Ironic BP :-)09:04
eglynnlsmola:09:05
eglynnlsmola: k09:05
lsmolajd__, you mean this one ? https://blueprints.launchpad.net/ceilometer/+spec/monitoring-physical-devices09:05
jd__lsmola: yes09:06
lsmolajd__, the other one was just about IPMI inspector added to this agent09:06
lsmolajd__, though as we will have to query Ironic API, it may belong to another agent, than the hardware one09:06
*** ashestakov has joined #openstack-metering09:07
lsmolajd__, the hardware agent should be baked into each hardware device09:07
jd__lsmola: typically, the hardware agent needs to know about resources you need to poll (e.g. IP for SNMP polling)09:07
lsmolajd__, well, at least that is how I understand it :-)09:07
jd__lsmola: no that's not it09:07
jd__the hardware agent is like the central one with a different of set of plugin for now09:08
jd__though it might not make sense (code has not been merged yet) since we can extend the central one to do that too09:08
jd__anyway I don't feel like I'm going to debate architecture on that right now, but it's just to give you an idea09:09
jd__I'm still totally fine with your b09:09
jd__bp09:09
lsmolajd__, ok, I see09:09
eglynnhonestly I don't have enough domain knowledge on IPMI as yet, I need to educate myself on that ...09:10
ashestakovhi all09:10
eglynn(to make any kind of informed determination ...)09:10
ashestakovhow i can do application monitoring using ceilometer?09:10
lsmolajd__, yeah we were talking with eglynn about this, at it seemed like we can have one Central Hardware agent, or Hardware agent in each baremetal09:10
jd__eglynn: knowledge is so overrated :)09:10
lsmolahehe09:11
eglynnjd__: LOL :)09:11
ashestakovfor example, i want to get statistics of mysql server (count of select/instert, count of sessions etc)09:11
jd__ashestakov: write a pollster for the central agent doing that09:11
eglynnashestakov: ceilo monitoring is more oriented to cloud resources (instances, images, volumes etc.) that applications09:11
ashestakovis it possible with ceilometer?09:11
eglynns/that/than/09:11
*** zaneb has left #openstack-metering09:11
jd__ashestakov: it's possible though like eglynn I don't know if you really want to do that :)09:12
ashestakovi want thing like amazon cloudwatch for rds09:13
*** haomeng_ has joined #openstack-metering09:14
jd__you can't always get what you want, they sang09:14
jd__ashestakov: but you could do that indeed with Ceilometer09:15
*** haomeng has quit IRC09:17
lsmolajd__, ok, is this a possible thing to raise up one the next Ceilometer meeting?09:18
eglynnlsmola: just add it to the wiki09:18
eglynnlsmola: http://wiki.openstack.org/Meetings/MeteringAgenda (with your name against it ...)09:18
lsmolajd__, I am now installing a Tripleo and planning to test the SNMP agent09:18
ashestakovif i write custom agent which will be installed on my instance with Mysql and will reports metrics to collector, are any issues in this way? maybe performance09:18
jd__lsmola: as eglynn said09:18
lsmolajd__, ok, cool, thank you09:19
lsmolaeglynn, and thank you :-)09:19
jd__lsmola: and to have more success you should prepare some content on how you plan to play with the hardware agent currently being proposed that'll make llu happy09:19
lsmolajd__, ok :-)09:21
lsmolaeglynn, added to agenda, will it be aright this way?09:29
eglynnlsmola: looking ...09:30
eglynnlsmola: looks fine to me, further detail will obviously come out in the discussion itself ...09:31
swannashestakov: IIRC you can still use the cloudwatch api of Heat which can 'forwards' metrics to ceilometer : cfn-push-stats (in instance) -> cw-api -> ceilo09:34
swannashestakov: but cfn-push-stats is very limited (no mysql)09:34
ashestakovfor my case i need custom plugins which can capture custom metrics09:35
ashestakovcan ceilometer get metrics from statsd?09:36
lsmolajd__, I will try to talk with tripleo guys about the SNMP also, now sure if it make sense to put it in the Ironic too, as it will know the network info, also I have no idea how SNMP authentication works, if there is any09:36
lsmolajd__, as far as i understand, the SNMP daemon will need to run on every Baremetal (hardware)09:37
lsmolaeglynn, yeah I do expect that :-)09:38
*** SergeyLu_ has quit IRC09:39
*** eglynn is now known as eglynn-fuse-summ09:40
*** eglynn-fuse-summ is now known as eglynn-fuse-f2f09:40
swannashestakov: you can if you write a statsd backend for ceilometer : statsd -> ceilo-collector-udp09:40
jd__lsmola: yup09:40
ashestakovswann: is statsd support in ceilometer roadmap?09:42
swannashestakov: i don't think so09:42
eglynn-fuse-f2fjd__: can you give https://review.openstack.org/48069 another look, now that the global reqirements revert has landed?09:59
jd__eglynn-fuse-f2f: done10:01
jd__eglynn-fuse-f2f: what's you nick about?10:01
eglynn-fuse-f2fjd__: thank you sir!10:01
eglynn-fuse-f2fjd__: oh, just presenting at a face-to-face meeting in Dublin of the FUSEsource folks (OSGi, ActiveMQ goodness) ... so semi-offline for the morning10:02
*** boris-42 has joined #openstack-metering10:04
jd__ok :)10:04
openstackgerritMehdi Abaakouk proposed a change to openstack/python-ceilometerclient: Allow to update an alarm partially  https://review.openstack.org/4840210:05
openstackgerritMehdi Abaakouk proposed a change to openstack/ceilometer: Allow to get a disabled alarm  https://review.openstack.org/4841810:07
*** neumernace has quit IRC10:19
openstackgerritMehdi Abaakouk proposed a change to openstack/python-ceilometerclient: Allow to update an alarm partially  https://review.openstack.org/4840210:23
openstackgerritMehdi Abaakouk proposed a change to openstack/ceilometer: Don't load into alarms evaluators disabled alarms  https://review.openstack.org/4842310:24
lsmolallu, hello11:04
*** julim has joined #openstack-metering11:20
*** julim has quit IRC11:32
openstackgerritA change was merged to openstack/ceilometer: add more test cases to improve the test code coverage #2  https://review.openstack.org/4762911:34
*** eglynn-fuse-f2f has quit IRC11:45
*** SergeyLukjanov has joined #openstack-metering11:55
*** beav has quit IRC11:59
*** eglynn-fuse-f2f has joined #openstack-metering12:01
*** sdake_ has quit IRC12:02
*** sdake has quit IRC12:02
*** sdake has joined #openstack-metering12:03
*** sdake_ has joined #openstack-metering12:04
*** sdake_ has quit IRC12:04
*** sdake_ has joined #openstack-metering12:04
*** ekarlso has quit IRC12:20
jd__dhellmann_: around?12:25
*** julim has joined #openstack-metering12:32
*** matsuhashi has quit IRC12:34
openstackgerritA change was merged to openstack/ceilometer: Add example with return values in API v2 docs  https://review.openstack.org/4766812:41
openstackgerritStefano Zilli proposed a change to openstack/python-ceilometerclient: Added support to --os-cacert  https://review.openstack.org/4645612:42
*** bpokorny has joined #openstack-metering12:57
*** thomasm has joined #openstack-metering12:59
*** Ruetobas has quit IRC12:59
*** eglynn-fuse-f2f has quit IRC13:00
thomasmHey all13:02
*** eglynn-fuse-f2f has joined #openstack-metering13:14
*** beav has joined #openstack-metering13:15
*** gordc has joined #openstack-metering13:17
*** Ruetobas has joined #openstack-metering13:20
*** julim has quit IRC13:24
*** gordc has quit IRC13:26
*** shang has quit IRC13:27
*** julim has joined #openstack-metering13:27
*** shang has joined #openstack-metering13:32
*** gordc has joined #openstack-metering13:38
*** matsuhashi has joined #openstack-metering13:43
*** litong has joined #openstack-metering13:48
litonghi, folks, anybody has trouble to run-tests.sh successfully? after I pull the latest code, it fails with random number of test cases each time I ran it.13:59
*** julim has quit IRC14:02
litong@jd__, julien, u there? do you mind take a quick look at this patch https://review.openstack.org/#/c/48354/14:07
*** changbl has quit IRC14:09
*** julim has joined #openstack-metering14:10
*** matsuhashi has quit IRC14:13
*** eglynn-fuse-f2f has quit IRC14:14
*** eglynn-fuse-f2f has joined #openstack-metering14:26
*** eglynn-fuse-f2f has quit IRC14:28
*** eglynn has joined #openstack-metering14:28
*** anteaya has joined #openstack-metering14:39
litonganyone out there?14:39
litongextremely quiet today.14:39
thomasmlitong, Heyy I'm here14:41
thomasmlitong, I haven't tried. Let me pull and try14:41
litongyeah, the problem is in python-keystoneclient.14:41
thomasmoh :(14:41
litongit has been changed and we are using the older class member. that makes our test cases fail if you have latest python-keystoneclient.14:42
thomasmAh14:42
litongI have opend a bug against us and providing the fixes now.14:42
thomasmOkay, cool.14:42
thomasmlitong, I opened a couple of bugs yesterday - one with devstack, since they took away notification_driver when CM service is enabled, and one for neutronclient's quantumclient stable, because it had a mismatch in requirements with global-requirements.14:43
thomasmso, there's been a lot of dependency clashes lately14:43
thomasmNow I have to open another with CI to resolve the fact that the gate jobs for quantumclient are attempting operations assuming neutronclient rather than quantum.14:44
thomasmprobably need to change the devstack config.14:44
thomasmNot entirely sure, though.14:45
openstackgerritlitong01 proposed a change to openstack/ceilometer: keystone client changes in AuthProtocol made our test cases failing  https://review.openstack.org/4846514:45
litong@thomasm, that is right, I had to blow out my env yesterday to get neutron to work.14:46
litong@thomasm, that is actually a common problem since we rely on many other projects and when they change their interface, then we have to change.14:47
litongthe worst part is that they do not inform us.14:47
thomasmlitong, ^^ And that's my problem. =]14:47
litong@thomasm, yeah, this is a problem we will have to live with, I do not see how it gets better in the future.14:48
thomasmlitong, haha, we can just work on communicating better - that's about all we can do.14:48
thomasmIn a system with so many moving parts, all we can do is improve our communication.14:48
litongwhat I do not really like is they do not seem to maintain the interface. that is really a bad thing.14:48
thomasmAnd get better testing around it to find the API issues before they effect us.14:49
litong@thomasm, true.14:49
litongexactly, I think that is why it is so important to have 100% unittest code coverage.14:49
thomasmagreed14:50
litong@thomasm, probably take a look at this patchset https://review.openstack.org/#/c/48465/14:50
thomasmlitong, Just pulled it up.14:50
litongk14:50
thomasmlitong, So, they don't break it up into protocol/host anymore?14:51
thomasmIt's just request_uri14:51
litong@thomasm, that is right,14:51
thomasmokay14:51
litongif you look at their latest code, that class now only have local vars for host, port, auth_protocol, but no longer the class member.14:51
thomasmlitong, gotcha14:52
litongthe change was made around august 12.14:52
litongI bet we have not pulling their latest code recently.14:52
litongI mean on our jenkins systems, so the gate jobs have not really caught the problem.14:52
litongneed to inform these guys who take care of jenkins.14:53
thomasmgood call14:53
litong@thomasm, do not seem to hear anything from cores here.14:55
litongare they all sleeping today? :-)14:55
thomasmPartied too hard last night14:56
thomasmI wonder why they removed the class member status.14:58
thomasmSeems a bit pointless.14:58
thomasmConsidering you get the uri anyway - why not make it easy?14:58
*** bpokorny has quit IRC14:59
thomasmlitong, Here's the keystone AuthProtocol change: https://github.com/openstack/python-keystoneclient/commit/20e166fd8a943ee3f91ba362a47e9c14c7cc5f4c#diff-bd6505432da8629a1e85b25349a8d5d015:00
*** ryanpetrello has joined #openstack-metering15:01
litongright.15:02
openstackgerritJulien Danjou proposed a change to openstack/ceilometer: Remove MANIFEST.in  https://review.openstack.org/4846915:02
litongI found that in my machine by run git log command.15:02
thomasmAhh15:02
thomasmYeah, my git foo is incredibly junior. =]15:03
thomasmConsidering I hadn't used git until about 5 months ago15:03
thomasmor any CLI based VCS.15:03
thomasmfor that matter15:03
litongtotally understood.15:05
thomasmlitong, On a second look, I think that auth_uri would be backwards compatible with the PyPi release of keystoneclient.15:09
*** bpokorny has joined #openstack-metering15:09
litongwhich is same as auth_protocol?15:09
litongdoes not seem to be right.15:10
thomasmlitong, LR373 - LR384: https://github.com/openstack/python-keystoneclient/commit/20e166fd8a943ee3f91ba362a47e9c14c7cc5f4c#L1R37315:10
thomasmlitong, then again, they could be different...https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/middleware/auth_token.py#L37515:11
litong@thomasm, from line 373 (latest code), I think it is safe to use request_uri since it was made by using auth_protocol.15:12
litongauth_uri points to request_uri.15:13
thomasmlitong, yeah, I was thinking of eglynn's comment about the latest version in PyPi.15:13
thomasmSec, let me pull it down and inspect15:14
litongauth_uri may not be same as the request_uri , they are the same only when auth_uri is not set.15:14
thomasmlitong, Yep, that's why I mentioned they could be different. :P15:15
*** changbl has joined #openstack-metering15:16
thomasmlitong, Because 0.3.2 has self.auth_protocol exposed.15:16
litongright.15:17
thomasmBut, devstack installs from git, not pypi15:18
thomasm:\15:18
*** nati_ueno has joined #openstack-metering15:19
eglynnlitong: if you run the tests via tox -epy27 (as opposed to run-tests.sh directly), the 0.3.2 version of keystoneclient should be used, right?15:28
eglynnlitong: i.e. you'd only see this issue if running against the master of python-keystoneclient?15:29
thomasmeglynn, litong: correct: (py27)stack@tem-devstack-01:~/ceilometer/.tox/py27$ pip freeze | grep keystoneclient15:29
thomasmpython-keystoneclient==0.3.215:29
litong@eglynn, I installed brand new devstack last night, then found this problem.15:29
eglynnlitong: ok, so if the purpose of spelling out versioned requirements on dependencies like this is to avoid the churn of chasing trunk15:30
eglynnlitong: ... probably best to just to use tox to run the tests?15:30
litongsince I can not finish run-tests.sh successfully. by looking at the latest keystoneclient code, I found the removal of the member we are using in our tests.15:30
eglynnlitong: but wouldn't https://review.openstack.org/48465 break any test runs against python-keystoneclient 0.3.2?15:31
eglynnlitong: (which would be the "normal" mode for running the tests IIUC)15:32
litong@eglynn, yes, just relazed that using the new var break older version, need to find a way to make test run successfully against older and new version.15:32
litongI will take a look at that.15:33
eglynnlitong: or just always test against the latest released version of keystoneclient (as opposed to supporting both new & old at once ...)15:33
thomasmlitong, That's why I was thinking of auth_uri, but that obviously won't work in the case where auth_uri is already set to something else.15:33
thomasmHmmm15:34
litong@thomasm, that is right.15:34
thomasmNot to mention fundamentally different things15:34
litongjust need to check if the object has the member, then do an assert.15:34
thomasmTests with branch patterns in unit tests are sort of an anti-pattern.15:36
eglynnsileht: I'd appreciate another pair of eyes on https://review.openstack.org/48069 if you've got a minute?15:36
eglynnlitong: I don't think we need to go down that road15:36
litong@eglynn, so we ignore it?15:36
litongwait for the next release?15:37
eglynnlitong: no we protect ourselves against churn by testing against the latest release only15:37
eglynnlitong: then when the next release is cut, we update the code to only work with the latest15:37
eglynnlitong: and also update the lower bound on the dependency in the requirements.txt at the same time15:37
*** boris-42 has quit IRC15:38
litong@eglynn, so right now, just leave that bug alone, we can fix that later, is that what you proposed?15:38
eglynnlitong: exactly ... it only really becomes a bug when the next keystoneclient release is cut15:39
eglynnlitong: in the sense of breaking tests run in the way that they're intended to be run15:39
eglynnlitong: (IIUC)15:39
litong@eglynn, that is fine, the only problem is that when you have a fresh devstack install, and run-tests.sh, our test fails.15:40
litong@eglynn, that is fine. I can live with that.15:40
eglynnlitong: why not use "tox -epy27" to run the tests instead?15:40
eglynnlitong: (which will create an isolated virtual env with exactly the right dependencies installed)15:41
litong@eglynn, yeah, I did, it runs very slow for some reason.15:41
eglynnlitong: then your tests run against python-keystoneclient ... happy days, no?15:41
eglynnlitong: yeah it is slow to download the first time15:41
eglynnlitong: but it's a one-time cost15:41
litong@eglynn, ok, let's just leave the bug open and the patch set hanging.15:42
eglynnlitong: i.e. subsequent test runs will use the cached .tox directory, so will complete puch faster15:42
litongwe can come back to it later.15:42
jd__eglynn: the problem I see is that once Havana is out and someone upgrade keystoneclient, ceilometer api is going to be broken until we release a stable release15:43
jd__eglynn: well, I'm being dramatic, only the tests will be broken, but is that different? :) it will annoy packagers for example15:44
eglynnjd__: could we put an upper bound on the dependency also? ... well just python-keystoneclient==0.3.215:44
litong@jd__, I think only tests break, since we are saying we require >=0.3.215:44
jd__eglynn: poor distro packager, so they can't provide a newer version? :(15:45
litongwe are not 100% correct.15:45
*** nati_ueno has quit IRC15:45
*** SergeyLukjanov has quit IRC15:45
jd__eglynn: without saying you need to make a global requirement change for that and I don't think it'll be ok to have all projects pinned to that version :)15:46
*** SergeyLukjanov has joined #openstack-metering15:46
eglynnjd__: seems like we'd be opening a real can of worms trying to anticipate non-backward compat changes coming down the pike in all dependencies15:46
eglynnjd__: maybe we ask the keystone folks to maintain support for the old attributes also? (for backward compat)15:47
jd__eglynn: hum in that case we could blame python-keystonclient for breaking the compatibility, but since it only affects our unit tests, I am not sure it's worth it15:47
jd__fixing it in advance, because luckily litong saw this, seems like the best plan to make everybody happy15:48
litong@jd__, @eglynn, so we leave that bug open, take no further action?15:48
eglynnjd__: ok, fair enough ... though at least we'd need to keep support for the old attrs in the test also?15:48
jd__I'm ok with letting your patch in litong , but it fails anyway currently15:48
litongjust want to get a conclusion on this, not trying to push it one way or the other.15:48
jd__eglynn: ah yeah the tests to pass present and future15:49
jd__eglynn: ah yeah the tests need to pass present and future15:49
eglynnjd__: fair nuffski15:49
eglynnlitong: so sounds like you'll need to update the patch15:49
litong@jd__, since it is using the new var which does not exist in the older version, need to branch it a little, but thomasm does not seem like that approach.15:49
eglynnlitong: with conditional code based on getattr etc.15:49
jd__what! I want code that is present, past and future proof, isn't that easy enough guys?15:49
eglynnLOL :)15:50
jd__AND I WANT IT YESTERDAY15:50
gordcjd__: you're too easy on them.15:50
litong@eglynn, @jd__, are you guys ok that I do a object member check and then assert?15:50
litongthat way , we are not failing anybody.15:50
jd__litong: yeah branching wouldn't please me either15:50
jd__litong: be imaginative15:50
jd__litong: impress me!15:50
eglynn:)15:50
litong@jd__, haha.15:51
jd__I want ponies and unicorns15:51
* jd__ spent a day in WSME code so he's losing it a little15:51
eglynnjd__: you're in an election cycle, you should be promising the ponies & unicorns ;)15:51
jd__right15:51
jd__my round of ponies for everybody, put on my note15:51
gordcdragons & unicorns... i see ponies all the time.15:52
eglynn:)15:52
lsmolallu, hello15:52
lsmolaeglynn, do you happen to know, that is llu timezone?15:54
*** SergeyLukjanov has quit IRC15:56
eglynnlsmola: China I think15:56
jd__I think so too15:58
* thomasm hands jd__ a micro-pony15:58
jd__thomasm: what? should I talk into the pony?15:59
*** shardy is now known as shardy_afk15:59
thomasmLOL15:59
thomasmjd__, Nahh, I meant just a very very small pony - like one that could fit in your hand.15:59
jd__;-)15:59
thomasmAlthough? that would be interesting. A voice modulator that makes you sound like a horse.16:00
*** Ruetobas has quit IRC16:01
thomasm:P16:01
lsmolaeglynn, ok thanks16:03
*** Ruetobas has joined #openstack-metering16:03
lsmolalol16:04
*** Ruetobas has quit IRC16:08
*** fnaval_ has joined #openstack-metering16:08
openstackgerritMehdi Abaakouk proposed a change to openstack/ceilometer: Don't load into alarms evaluators disabled alarms  https://review.openstack.org/4842316:11
silehteglynn, done16:11
*** tasdomas has quit IRC16:12
*** tasdomas has joined #openstack-metering16:12
*** Shaan7 has quit IRC16:15
*** Ruetobas has joined #openstack-metering16:15
litongcan anyone take a look at this patch and give an opinion if that is the right thing to do?16:15
litonghttps://review.openstack.org/#/c/48354/16:15
litong@eglynn, @jd__, @gordc, please.16:15
jd__damn I wrote can haz16:17
jd__too many lolcats16:17
jd__I'm out.16:17
*** fnaval_ has quit IRC16:18
*** fnaval_ has joined #openstack-metering16:19
litong@jd__, u still there?16:31
*** Shaan7 has joined #openstack-metering16:32
litongdo not think I understand what you are suggesting in your comment in this patch. https://review.openstack.org/#/c/48354/16:33
litong@jd__, can you explain a bit more?16:34
openstackgerritlitong01 proposed a change to openstack/ceilometer: keystone client changes in AuthProtocol made our test cases failing  https://review.openstack.org/4846516:38
*** zigo_ has quit IRC16:42
*** zigo has joined #openstack-metering16:42
*** eglynn has quit IRC16:44
*** Alexei_987 has quit IRC16:47
*** SergeyLukjanov has joined #openstack-metering16:49
litong@thomasm, I took your advice and used auth_uri.17:01
litongso it should work for both old and new versions of keystoneclient.17:01
*** beav has quit IRC17:02
*** terriyu has joined #openstack-metering17:12
*** dhellmann_ is now known as dhellmann17:13
*** beav has joined #openstack-metering17:17
*** nati_ueno has joined #openstack-metering17:20
thomasmlitong, Can we still guarantee that the protocol is the same, since that's what the test appears to be testing?17:21
*** eglynn has joined #openstack-metering17:21
*** beav has quit IRC17:25
*** beav has joined #openstack-metering17:25
thomasmlitong, Can we still guarantee that the protocol is the same, since that's what the test appears to be testing?17:27
*** litong has quit IRC17:37
*** changbl has quit IRC17:55
*** krtaylor has quit IRC17:55
*** ruhe has joined #openstack-metering18:01
*** changbl has joined #openstack-metering18:09
thomasmSo, can someone help me understand what the entry_points section of setup.cfg is about? https://github.com/openstack/ceilometer/blob/master/setup.cfg#L30-L5418:14
thomasmWhat are those mapping?18:14
thomasmI see topics defined in each components notifications.py, so I'm thinking that is where we tell the collection what external notifications to process, so is there where we define what they turn into as samples or something?18:15
*** sdake has quit IRC18:37
*** krtaylor has joined #openstack-metering18:37
*** sdake has joined #openstack-metering18:37
*** ruhe has quit IRC18:50
*** krtaylor has quit IRC19:01
*** dhellmann has quit IRC19:42
*** dhellmann has joined #openstack-metering19:43
*** litong has joined #openstack-metering20:00
litong@thomasm, ping, hi, yes, the auth_uri was not set in the conf. so we are safe.20:01
thomasmlitong, Ahhh, okay cool20:01
thomasmlitong, thanks =]20:01
litonglost connection earlier.20:02
*** evanjfraser has joined #openstack-metering20:13
*** ekarlso has joined #openstack-metering20:13
*** changbl_ has joined #openstack-metering20:17
*** changbl has quit IRC20:18
* gordc wonders why SQLAlchemy 0.8.0b2 is picked up when i run tests...20:21
*** beav has quit IRC20:24
*** eglynn has quit IRC20:24
*** changbl_ has quit IRC20:26
*** changbl has joined #openstack-metering20:26
*** evanjfraser has quit IRC20:28
*** julim has quit IRC20:37
*** boris-42 has joined #openstack-metering20:41
openstackgerritlitong01 proposed a change to openstack/ceilometer: keystone client changes in AuthProtocol made our test cases failing  https://review.openstack.org/4846520:47
*** eglynn has joined #openstack-metering20:48
*** krtaylor has joined #openstack-metering20:50
openstackgerritlitong01 proposed a change to openstack/ceilometer: keystone client changes in AuthProtocol made our test cases failing  https://review.openstack.org/4846520:51
*** boris-42 has quit IRC20:53
*** litong has quit IRC20:53
*** boris-42 has joined #openstack-metering20:57
*** gordc has quit IRC21:41
openstackgerritA change was merged to openstack/ceilometer: Remove MANIFEST.in  https://review.openstack.org/4846921:44
*** thomasm has quit IRC21:51
*** bpokorny has quit IRC21:51
*** eglynn has quit IRC22:00
*** ryanpetrello has quit IRC22:09
*** changbl has quit IRC22:11
*** SergeyLukjanov has quit IRC22:38
*** boris-42 has quit IRC23:00
*** terriyu has quit IRC23:05
*** nati_ueno has quit IRC23:23
*** changbl has joined #openstack-metering23:31
*** thomasm has joined #openstack-metering23:47
*** fnaval_ has quit IRC23:52
*** nati_ueno has joined #openstack-metering23:58

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