Wednesday, 2016-01-27

*** rbak has quit IRC00:04
*** gordc has quit IRC00:06
*** tongli has quit IRC00:20
*** ljxiash has joined #openstack-telemetry00:28
*** ljxiash has quit IRC00:32
*** ljxiash has joined #openstack-telemetry00:36
*** ljxiash has quit IRC00:38
*** ljxiash has joined #openstack-telemetry00:39
*** ljxiash has quit IRC00:43
*** ljxiash has joined #openstack-telemetry00:52
*** ljxiash has quit IRC00:54
*** cheneydc has joined #openstack-telemetry00:55
*** mgarza has quit IRC01:10
*** ljxiash has joined #openstack-telemetry01:18
*** Liuqing has joined #openstack-telemetry01:34
*** david-lyle has quit IRC01:36
*** diogogmt has quit IRC01:48
*** guillaume_ has quit IRC02:03
*** prashantD_ has quit IRC02:08
*** diogogmt has joined #openstack-telemetry02:58
*** pradk has quit IRC02:59
*** pradk has joined #openstack-telemetry03:12
*** achatterjee has joined #openstack-telemetry03:17
openstackgerritMerged openstack/ceilometer: enable notification agent partitioning  https://review.openstack.org/26780803:21
*** ljxiash has quit IRC04:07
*** david-lyle has joined #openstack-telemetry04:25
*** david-lyle has quit IRC04:25
*** mragupat has joined #openstack-telemetry04:33
*** ljxiash has joined #openstack-telemetry04:35
*** david-lyle has joined #openstack-telemetry04:38
*** guillaume_ has joined #openstack-telemetry05:04
*** ljxiash has quit IRC05:07
*** ljxiash has joined #openstack-telemetry05:08
*** ljxiash has quit IRC05:10
*** ljxiash has joined #openstack-telemetry05:10
*** vishwanathj has joined #openstack-telemetry05:15
*** vishwanathj has quit IRC05:16
*** yprokule has joined #openstack-telemetry05:30
*** vishwanathj has joined #openstack-telemetry05:33
*** vishwanathj has quit IRC05:34
*** gtt116_ has joined #openstack-telemetry06:13
*** gtt116__ has quit IRC06:16
*** vishwanathj has joined #openstack-telemetry06:20
*** vishwanathj has quit IRC06:21
*** gtt116_ has quit IRC06:23
*** gtt116 has joined #openstack-telemetry06:24
*** mragupat has quit IRC06:28
*** ifat_afek has joined #openstack-telemetry06:32
zigosileht: jd__: I have issues building gnocchiclient 2.1.0: http://paste.debian.net/370311/06:55
*** prashantD_ has joined #openstack-telemetry06:56
openstackgerritRen Qiaowei proposed openstack/ceilometer: xenapi: support the session when xenserver is master  https://review.openstack.org/21539307:12
*** guillaume_ has left #openstack-telemetry07:14
*** belmoreira has joined #openstack-telemetry07:15
*** guillaume_ has joined #openstack-telemetry07:15
*** rcernin has joined #openstack-telemetry07:28
*** thorst_ has joined #openstack-telemetry07:28
*** chlong_zzz is now known as chlong07:31
*** thorst_ has quit IRC07:32
*** prashantD_ has quit IRC07:42
*** cdent has joined #openstack-telemetry08:00
*** guillaume_ has quit IRC08:02
*** guillaume_ has joined #openstack-telemetry08:08
*** guillaume_ has quit IRC08:10
*** guillaume_ has joined #openstack-telemetry08:10
*** guillaume_ has quit IRC08:10
*** cdent has quit IRC08:20
*** shardy has joined #openstack-telemetry08:29
*** ifat_afek_ has joined #openstack-telemetry08:32
*** ifat_afek has quit IRC08:33
openstackgerritXia Linjuan proposed openstack/python-aodhclient: Fix aodh client fails when command with the arg --time-constraint  https://review.openstack.org/27294608:46
*** safchain has joined #openstack-telemetry08:48
*** jaypipes has joined #openstack-telemetry08:49
*** mattyw has joined #openstack-telemetry08:52
*** cdent has joined #openstack-telemetry08:56
*** thorst_ has joined #openstack-telemetry09:08
*** yassine__ has joined #openstack-telemetry09:20
*** efoley has joined #openstack-telemetry09:26
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Add some resource types tests  https://review.openstack.org/27041909:28
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource attribute int and float  https://review.openstack.org/27009109:28
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource attribute bool  https://review.openstack.org/27041809:28
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource attribute uuid  https://review.openstack.org/27009009:28
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Don't create Ceilometer resource types by default.  https://review.openstack.org/27032209:28
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Move legacy Ceilometer resource into indexer.  https://review.openstack.org/27026609:28
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Move resource type into their own sql table  https://review.openstack.org/26984309:28
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource type CRUD.  https://review.openstack.org/26984409:28
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource attribute string  https://review.openstack.org/26988809:28
*** Liuqing has quit IRC09:33
*** permalac has joined #openstack-telemetry09:35
*** ifat_afek_ has quit IRC09:48
*** r-mibu has quit IRC09:49
*** r-mibu has joined #openstack-telemetry10:00
*** cheneydc has quit IRC10:05
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Remove custom api-paste.ini for testing  https://review.openstack.org/26740910:07
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Renable lint for WebTest  https://review.openstack.org/26898910:07
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Bypass the auth when listing Gnocchi versions  https://review.openstack.org/26630110:07
*** _nadya_ has quit IRC10:30
*** _nadya_ has joined #openstack-telemetry10:30
jd__zigo: don't run the functional tests if gnocchi is not running10:36
zigojd__: How is this related to "AttributeError: 'NoneType' object has no attribute 'endswith'" ?10:38
zigo(I agree, and will fix it though...)10:39
jd__yes10:41
zigojd__: It's looking like there's *no* unit tests at all... :/10:41
zigoThat's not nice at all... :(10:42
*** ifat_afek has joined #openstack-telemetry10:42
zigojd__: Also, if you remember, I'm waiting on gnocchi 1.3.4 for Mitaka (so I could run gnocchi to run gnocchiclient tests... :P)10:44
jd__I know, i'm working on it10:44
zigoCheers !10:45
zigojd__: I've lied, there's *ONE* unit test ! :)10:50
jd__yeah most of the tests are functionnals10:51
*** efoley has quit IRC10:52
*** efoley has joined #openstack-telemetry10:58
openstackgerritJulien Danjou proposed openstack/gnocchi: Bump tooz version in requirements  https://review.openstack.org/27274011:01
*** jd__ has quit IRC11:23
*** jd__ has joined #openstack-telemetry11:28
*** mattyw has quit IRC11:31
openstackgerritXia Linjuan proposed openstack/python-aodhclient: Fix aodh client fails when command with the arg --time-constraint  https://review.openstack.org/27294611:43
*** pcaruana has joined #openstack-telemetry11:44
*** jkraj has joined #openstack-telemetry11:48
openstackgerritLianhao Lu proposed openstack/gnocchi: Added original_resource_id field into resource  https://review.openstack.org/27300812:08
*** cheneydc has joined #openstack-telemetry12:17
*** mattyw has joined #openstack-telemetry12:20
*** efoley has quit IRC12:21
*** leitan has joined #openstack-telemetry12:24
*** efoley has joined #openstack-telemetry12:25
*** gordc has joined #openstack-telemetry12:29
openstackgerritMichael Krotscheck proposed openstack/aodh: Added CORS support to Aodh  https://review.openstack.org/26534212:33
openstackgerritMichael Krotscheck proposed openstack/aodh: Use paste.ini in gabbi tests  https://review.openstack.org/26533012:33
*** pcaruana has quit IRC12:37
openstackgerritZi Lian Ji proposed openstack/python-aodhclient: Add some unit test cases  https://review.openstack.org/27302112:55
openstackgerritMerged openstack/gnocchi: Bump tooz version in requirements  https://review.openstack.org/27274013:00
zigojd__: How come gnocchi uses overtest, but it's not in global-requirements? Am I missing something?13:04
zigojd__: And do you think I need it in Debian?13:06
gordczigo: its used only to set up the functional test environment.13:07
zigoRight, I have read the README.rst13:08
*** david-lyle has quit IRC13:08
*** chlong has quit IRC13:15
*** ifat_afek has quit IRC13:19
*** ifat_afek has joined #openstack-telemetry13:20
*** ljxiash has quit IRC13:23
*** _nadya_ has quit IRC13:27
*** chlong has joined #openstack-telemetry13:28
*** _nadya_ has joined #openstack-telemetry13:30
*** Ephur has joined #openstack-telemetry13:31
jd__zigo: we don't use global-requirements, and you only need it if you want to run the tests13:31
jd__yeah you can't best RTFM13:32
*** yassine__ has quit IRC13:38
openstackgerritgordon chung proposed openstack/ceilometer: rewriting history  https://review.openstack.org/27304913:44
*** yassine__ has joined #openstack-telemetry13:45
*** julim has joined #openstack-telemetry13:48
openstackgerritMerged openstack/ceilometermiddleware: Updated from global requirements  https://review.openstack.org/27278113:53
*** jkraj has quit IRC13:59
*** ljxiash has joined #openstack-telemetry14:01
*** diogogmt has quit IRC14:01
*** julim_ has joined #openstack-telemetry14:02
*** diogogmt has joined #openstack-telemetry14:03
*** ljxiash has quit IRC14:05
*** julim has quit IRC14:05
*** david-lyle has joined #openstack-telemetry14:17
openstackgerritOpenStack Proposal Bot proposed openstack/ceilometer: Updated from global requirements  https://review.openstack.org/27278014:19
*** diogogmt has quit IRC14:21
*** ifat_afek_ has joined #openstack-telemetry14:27
*** ifat_afek has quit IRC14:27
*** liusheng has quit IRC14:29
*** liusheng has joined #openstack-telemetry14:30
*** achatterjee has quit IRC14:34
*** ifat_afek has joined #openstack-telemetry14:35
*** ifat_afek_ has quit IRC14:38
openstackgerritgordon chung proposed openstack/ceilometer: rolling upgrades  https://review.openstack.org/27308114:43
*** david-lyle has quit IRC14:44
*** thorst_ has quit IRC14:54
*** pradk_ has joined #openstack-telemetry14:56
*** rbak has joined #openstack-telemetry14:57
*** thorst_ has joined #openstack-telemetry14:59
*** ifat_afek has quit IRC14:59
*** thorst_ has quit IRC15:01
*** ifat_afek has joined #openstack-telemetry15:05
*** thorst_ has joined #openstack-telemetry15:14
*** dan-t has left #openstack-telemetry15:16
*** nicodemus_ has joined #openstack-telemetry15:16
*** dant has joined #openstack-telemetry15:17
*** dant has left #openstack-telemetry15:17
*** dant has joined #openstack-telemetry15:17
*** dant has quit IRC15:18
*** datravis has joined #openstack-telemetry15:18
pradk_jd__, i see https://review.openstack.org/#/c/272680/ is merged, do we have to do anything to get the tag bumped in master? i still see 1.3.115:19
nicodemus_hello sileht, do you have a moment?15:25
zigojd__: When I try to build the latest commit of Gnocchi, I get so many unit test errors of this kind: http://paste.openstack.org/show/485158/15:25
zigoAny idea what's going on?15:25
silehtnicodemus_, sure15:27
zigosileht: ^15:28
nicodemus_I have a question regarding https://review.openstack.org/#/c/272650/15:28
nicodemus_I pulled gnocchi master and applied the patch15:28
silehtnicodemus_, I'm guessing that stopping the process won't work ?15:29
nicodemus_but I don't quite understand if the multiple threads that were being opened were on the host running gnocchi-metricd or in the ceph backend15:30
nicodemus_I check the open thredas on two metricd hosts, with and without the patch, but the thread # is the same on both15:30
jd__pradk_: release something, so 1.3.4 should be merged as soon as I tag it15:30
silehtzigo, I have no idea why you get that15:31
zigo:/15:31
jd__zigo: you need to set GNOCCHI_INDEXER_URL before running the tests15:31
pradk_jd__, cool, thx15:31
zigojd__: Ah, thanks, but what should I put in there?15:31
*** vishwanathj has joined #openstack-telemetry15:32
silehtnicodemus_, did get the message "Enable rados.run_in_thread monkeypatching" in your log ?15:32
zigoA MySQL db DSN ?15:32
jd__zigo: check setup-test-env.sh for a clue; best thing is to put the URL of your indexer :p postgresql:// or something15:32
nicodemus_yes, on the one patched it's the first message15:32
zigojd__: Does this replaces GNOCCHI_TEST_INDEXER_UR ?15:33
jd__zigo: yes15:33
zigoAh... :P15:33
zigojd__: You're doing this kind of jokes just on purpose to make my life harder, right? :)15:34
openstackgerritJulien Danjou proposed openstack/gnocchi: storage: autoconfigure coordination_url  https://review.openstack.org/27090715:34
jd__zigo: if only :)15:34
*** mragupat has joined #openstack-telemetry15:35
silehtnicodemus_, I will retry to test it  tomorrow15:35
jd__sileht: does that improve the performance when listing xattr?15:36
zigoEverything magically works now ... :)15:36
* zigo cross fingers for the end of the unit test runs to go well...15:36
silehtjd__, no idea yet15:39
silehtbbl15:39
jd__sileht: hum so why is it useful for then?15:44
zigoGosh... the setup.cfg is *NOT* to install configuration files, please don't do that !!!15:44
zigoE: python-gnocchi: FSSTND-dir-in-usr usr/etc/15:44
jd__zigo: right, that does not look the right dir15:46
jd__i'll fix taht15:46
zigojd__: Just don't attempt to use PBR to install config files, that's simply broken.15:46
zigojd__: Monty Tailor says that any attempt to do that is a bug.15:46
zigognocchi_1.3.3+2016.01.27.git.e1339d77a9-1_amd64.build <--- No unit test errors, I'll push that to Experimental ! :)15:47
zigo\o/15:47
jd__if Monty says so then…15:47
jd__i'll fix nonetheless :)15:47
*** _nadya_ has quit IRC15:47
*** ifat_afek_ has joined #openstack-telemetry15:49
*** ifat_afek has quit IRC15:49
zigojd__: The thing is, there's no way to fix it. Either you add a /, then it's broken in the gate, either you don't, and then config files are going to /usr/etc when building the package.15:49
zigoIMO, the right way to fix it, is to teach PBR to be smarter...15:50
jd__how 30 years of autotools did that, I wonder then15:50
jd__zigo: surely15:50
zigoYup.15:50
*** mgarza_ has joined #openstack-telemetry16:03
nicodemus_sileht: just an FYI... this error is showing up on the metricd hosts that don't use threading: http://paste.openstack.org/show/485163/16:08
*** ljxiash has joined #openstack-telemetry16:09
*** rcernin has quit IRC16:09
*** datravis has quit IRC16:11
*** david-lyle has joined #openstack-telemetry16:14
*** datravis has joined #openstack-telemetry16:18
*** yprokule has quit IRC16:20
*** cheneydc has quit IRC16:25
*** ifat_afek_ has quit IRC16:25
*** ifat_afek has joined #openstack-telemetry16:25
*** ljxiash has quit IRC16:27
*** ifat_afek_ has joined #openstack-telemetry16:29
*** ifat_afek has quit IRC16:29
openstackgerritgordon chung proposed openstack/ceilometer: raise coordination error if not registered  https://review.openstack.org/26829216:31
*** ifat_afek has joined #openstack-telemetry16:36
*** efoley has quit IRC16:37
*** belmoreira has quit IRC16:38
*** david-lyle has quit IRC16:38
*** ifat_afek_ has quit IRC16:40
*** mattyw has quit IRC16:40
*** david-lyle has joined #openstack-telemetry16:40
*** prashantD_ has joined #openstack-telemetry16:48
*** ifat_afek has quit IRC16:52
*** diogogmt has joined #openstack-telemetry16:56
*** jwcroppe has quit IRC17:03
*** jwcroppe_ has joined #openstack-telemetry17:05
*** jaypipes has quit IRC17:07
*** thorst_ has quit IRC17:08
*** thorst_ has joined #openstack-telemetry17:09
*** vishwanathj has quit IRC17:11
*** thorst_ has quit IRC17:13
*** cdent has quit IRC17:14
*** guillaume_ has joined #openstack-telemetry17:17
*** thorst_ has joined #openstack-telemetry17:17
*** mattyw has joined #openstack-telemetry17:21
*** thorst_ has quit IRC17:22
*** permalac has quit IRC17:22
zigojd__: Do I really need to have gnocchi build-depends on python-ceilometer?17:26
*** shardy has quit IRC17:26
zigoOr is this requirement gone in trunk?17:26
gordczigo: gnocchi should not need ceilometer or it's client17:27
zigogordc: Even for unit testing?17:28
zigoCool.17:28
zigoThis breaks a circular build-depends ! :)17:28
gordchm... i can't imaging why gnocchi depends on ceilometer for unit/functional tests... we only have it for integration tests between heat+gnocchi+ceilometer+aodh+nova17:29
zigoOk.17:29
zigoGood to know.17:29
EmilienMgordc: feel free to comment https://etherpad.openstack.org/p/puppet-openstack-integration-scenarios17:33
EmilienMwe plan to have a full telemetry scenario17:33
*** thorst_ has joined #openstack-telemetry17:37
gordcEmilienM: cool stuff.17:37
*** thorst__ has joined #openstack-telemetry17:38
*** thorst_ has quit IRC17:41
*** thorst__ has quit IRC17:43
*** _nadya_ has joined #openstack-telemetry17:47
guillaume_Hello, I have a question about radosgw-admin and ceilometer. I'm trying to give a user the right to request usage of other ussers. Do you know how to do that ? I already try to give caps * (usage,users,buckets,zone and metadata) and full-control on the subuser. I'm trying to plug ceilometer of openstack to radosgw-admin. The connection work, but I only see usage for the user I created instead of all the users.17:48
gordcguillaume_: you can try to change your policy.json file. but in openstack in general, RBAC policies controls what results you see.17:50
gordcgenerally, admins have access to all details from their project and general users only have access to their own data.17:51
*** _nadya_ has quit IRC17:51
guillaume_ok, but if this is the case I should be able to see all usage in CLI with radosgw-admin right? I use radosgw-admin --uid=ceilometer usage show17:56
gordcguillaume_: huh? are you trying to use ceph as object store or trying to get the meters relating to ceph from ceilometer?17:57
gordcguillaume_: sorry, i'm stepping out for lunch. bbl.17:58
jd__zigo: gordc: we used to need Ceilometer to test the dispatcher that was in Gnocchi but now it is in Ceilometer so no nee18:00
jd__d18:00
guillaume_i'm tryoing to get usage of our object-storage who is in ceph18:00
zigoAh, so I didn't dream! :)18:00
zigoThanks for confirming.18:00
*** rcernin has joined #openstack-telemetry18:00
*** mattyw has quit IRC18:09
*** safchain has quit IRC18:25
*** ljxiash has joined #openstack-telemetry18:39
*** ljxiash has quit IRC18:43
*** tongli has joined #openstack-telemetry19:10
*** boris-42 has quit IRC19:13
*** pece has joined #openstack-telemetry19:38
*** pece has quit IRC19:40
*** cdent has joined #openstack-telemetry19:50
*** _nadya_ has joined #openstack-telemetry19:55
*** barra204 has quit IRC20:06
*** guillaume_ has quit IRC20:08
*** leitan has quit IRC20:16
*** julim_ has quit IRC20:17
*** guillaume_ has joined #openstack-telemetry20:23
*** yassine__ has quit IRC20:25
*** leitan has joined #openstack-telemetry20:30
*** flwang has joined #openstack-telemetry20:41
flwanggordc: ping is there any way to skip specific tenants metrics?20:42
*** vishwanathj has joined #openstack-telemetry20:42
*** _nadya_ has quit IRC20:42
gordcflwang: not through configuration.20:44
gordcflwang: https://blueprints.launchpad.net/ceilometer/+spec/project-based-data-collection-configuration20:44
gordcdepending on backend you could create some ttl rule.20:45
*** cdent has quit IRC20:47
flwanggordc: yep, that's our pain point20:54
flwangthe mongodb size is increasing very fast20:55
flwangso we're trying to skip some internal/test tenants' metrics20:55
gordcflwang: you should probably be using gnocchi -- unless you have a use case for having full-fidelity data20:57
gordcflwang: if you aren't storing data for auditing, you really shouldn't be using ceilometer's db20:58
gordcflwang: if you must use ceilometer db, sql is a much smaller footprint.20:58
gordcthat said, it requires knowledge on how to scale sql... same as mongodb.20:59
EmilienMgordc: do you do consulting?20:59
EmilienMI need your help20:59
gordcEmilienM: 250/hr?20:59
EmilienMour Puppet CI deploys now gnocchi/ceilometer/aodh20:59
EmilienMgordc: ok I'll expense20:59
gordcEmilienM: perfect20:59
EmilienMgordc: can you look http://logs.openstack.org/98/272298/7/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/7beeb72/logs/etc/20:59
gordcEmilienM: what am i looking at?21:00
EmilienMgordc: conf files21:00
EmilienMto make sure ceilometer is using gnocchi for meter_dispatcher21:01
gordcok...?21:01
gordcoh21:01
gordcyou don't need this http://logs.openstack.org/98/272298/7/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/7beeb72/logs/etc/ceilometer/policy.json.txt.gz21:01
gordcif you have gnocchi21:01
EmilienMit's provided by packaging bro21:01
EmilienMI don't even configure it21:01
gordcunless you are using events?21:01
EmilienMlet me check21:02
gordcEmilienM: you do... you defined one.21:03
gordcalthough you turn events off...sooo21:03
gordcyou have a db with nothing21:03
*** julim has joined #openstack-telemetry21:03
EmilienMgordc: http://logs.openstack.org/98/272298/7/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/7beeb72/console.html#_2016-01-27_19_57_09_94021:03
EmilienMsee the tests I'm running21:03
EmilienMI have some telemetry stuffs21:04
gordcmitaka or liberty?21:04
EmilienMmitaka trunk21:04
gordcyou shuld have a cache.21:04
EmilienMhow?21:04
EmilienMgordc: I don't see anything in gnocchi api logs: http://logs.openstack.org/98/272298/7/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/7beeb72/logs/apache/21:05
EmilienMis it normal?21:05
flwanggordc: we're using mongo for production21:06
flwangand our billing program is depending on ceilometer/mongo21:07
gordcEmilienM: your collector for some reason does not use gnocchi http://logs.openstack.org/98/272298/7/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/7beeb72/logs/ceilometer/collector.txt.gz21:07
EmilienMgordc: is it a question?21:08
EmilienMI have [dispatcher_gnocchi] in ceilometer.conf21:08
EmilienMhttp://logs.openstack.org/98/272298/7/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/7beeb72/logs/ceilometer/collector.txt.gz#_2016-01-27_19_38_21_62521:09
EmilienMerr21:09
EmilienMmeter_dispatchers              = ['database']21:09
gordcflwang: i don't know what to suggest. you'll need to either scale mongo up to handle size, or set a higher ttl and offload data.21:09
gordcflwang: ceilometer's data stores everything and mongo backend specifically stores it even more verbose see: nosql.21:10
gordcflwang: https://bugs.launchpad.net/ceilometer/+bug/152723121:10
openstackLaunchpad bug 1527231 in Ceilometer "The meter model in mongodb backend should be light weight" [Undecided,Incomplete] - Assigned to Liusheng (liusheng)21:10
gordcEmilienM: yeah21:11
EmilienMwait meter_dispatchers is empty in ceilo.conf21:11
EmilienMoh I found why21:12
flwanggordc: i see, thank you for the feedback21:12
EmilienMerr no21:12
gordcEmilienM: this is mine http://paste.openstack.org/show/485192/21:13
gordcflwang: yeah, sorry can't help. i'm really just trying to encourage people to not use mongo ;)21:14
EmilienMgordc: ok.. I'l debug from here21:14
EmilienMthanks21:14
EmilienMgordc: I'll send you poutine21:14
*** thorst_ has joined #openstack-telemetry21:14
gordcEmilienM: i'm not drunk21:14
flwanggordc: oh, interesting... what's the story?21:16
*** rcernin has quit IRC21:16
gordcflwang: about me drunk or about mongodb?lol21:17
flwangmongodb21:17
flwangand drunk later :)21:17
EmilienMmeter_dispatcher=gnocchi21:18
EmilienMevent_dispatcher=database21:18
EmilienMhttp://logs.openstack.org/98/272298/7/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/7beeb72/logs/etc/ceilometer/ceilometer.conf.txt.gz21:18
EmilienMgordc: ^21:18
EmilienMwtf21:18
*** thorst_ has quit IRC21:18
gordcflwang: lol yeah, i'm just trying to promote the gnocchi. there are a lot of inefficiencies with the ceilomter api model itself so i'm not sure how much it's worth to attempt to optimise the db as is.21:19
EmilienMgordc: I use file backend FYI21:19
gordcflwang: the idea is if you want responsiveness, use gnocchi. if you want full-fidelity data but don't care about responsiveness, use existing ceilometer db21:20
gordcEmilienM: as you want.21:20
EmilienMgordc: yeah but it does not load the dispatcher21:20
EmilienMmy config is good, I set meter_dispatchers = gnocchi21:21
gordcfile dispatcher?21:21
EmilienMoh wait21:21
EmilienMit's meter_dispatchers = gnocchi or meter_dispatcher = gnocchi ?21:21
gordcfirs tone21:21
EmilienM...21:21
gordcfirst one21:21
EmilienMfacepalm21:21
EmilienMI did wrong in puppet-gnocchi21:21
gordci round up. this was an hour.21:22
gordc25021:22
EmilienMcan I pay in beers man?21:22
flwanggordc: i see. so the question is,  is gnocchi ready for production?21:23
gordcflwang: *shrugs* we need guinea pigs.lol21:24
gordci would say, the biggest performacne changes are in (as of this monday)21:25
flwanggordc: good to know21:25
gordcthere is an additional large change in dynamic resources but it's not critical to ceilometer+gnocchi integration21:25
EmilienMgordc: https://review.openstack.org/27324421:26
gordci would consider dynamic resources more a ease of use feature.21:26
jd__nicodemus_ and mnaser are doing good deployments and good feedback, so we're starting to be pretty confident, flwang21:26
flwangjd__: hey man, long time no see21:26
jd__^^21:26
flwangjd__: thanks for the feedback21:26
jd__at least with Ceph as a backend :)21:27
flwangjd__: i may need to talk with our operations team to see if they're happy to do the migration21:27
jd__let me know if they have any question21:27
nicodemus_Ceph as backend and millions of measures to process :)21:28
gordcflwang: there's no existing migration path (possible but not something we will expend resources on unless required)21:28
flwanggordc: wow,  no migration path21:28
gordcnicodemus_: i'm quoting you on slide.21:28
mnaserim just going to chime in here but there's quite a bit of work to be done in terms of batching work amongst workers before gnocchi can scale out21:29
gordcflwang: the models are fundamentally different. that said, it's entirely possibly to just have a tool pull from ceilometer api, and input into gnocchi api.21:29
mnaserwith a large # of items in queue, the current system struggles more with scale (spinning to do work that's already done), poor use of resources21:30
flwangyep, i understand. just pretend i'm really surprise :D21:30
jd__mnaser: you got numbers?21:30
mnaser2x servers with 24 cores (2.93ghz each) dedicated for gnocchi and it couldn't keep up unfortunately21:30
mnasernot right away, but if you ask nicodemus_ to grep the amount of "Skipped" lines with debug one, it's going to be a *huge* number21:31
jd__i would love to have a more precise picture of the situation yeah21:31
nicodemus_my case is 4x instances with 4vcpus and 16gb ram (each)21:32
jd__how many measures per second are being sent, etc21:32
mnaseri dont have vpn access to the site where we have that deployment right now, but nicodemus_ could try seeing if he has debug on21:32
jd__ok :)21:32
jd__we also have landed a large optimization yesterday so that might be worth a try21:32
gordcmnaser: stable/1.3?21:33
jd__I think they are using master of a few days ago21:34
nicodemus_right now all my metricd are stopped until ceph finishes rebalancing the gnocchi pool (changed the size), when done I'll leave them working during the night and see if I can get some performance numbers21:34
jd__nicodemus_: awesome!21:34
nicodemus_I'm using master pulled today.21:34
jd__nicodemus_: i may ask you for a small sample of log (e.g. like 5 minutes of all your metricd for the same timerange) to see how they behave21:35
mnaseri think at the time we went back to master and not much changed, ive been busy with a new customer past few days so im not sure21:35
jd__we changed the Carbonara archive storage scheme21:36
nicodemus_jd__: no problem! I'll gather them tonight21:36
gordcmnaser: ack.21:36
gordcnicodemus_: you resolve your problem from yesterday?21:36
mnaserto be honest, there are a few things that are concerning in how gnocchi processes data21:37
mnaserand it all comes from the workers sharing the same assigned workload21:37
mnaserbut i feel this is a very difficult problem to solve21:38
jd__nothing we don't know how to solve21:38
nicodemus_gordc: since metricd is very taxing on our ceph cluster, today I couldn't let all four work for too long, so the issue from yesterday is still inconclusive21:39
mnaserwell this type of thing has historically been resolved by things like message queues.. but this will limit the scalability of gnocchi a lot imho21:39
jd__my problem is that I don't see the problem yet (i.e. I barely have any info on it)21:39
*** ljxiash has joined #openstack-telemetry21:40
gordcmq is one way yes or you can just bucketise and divide accordingly.21:40
*** guillaume_ has quit IRC21:40
mnaserevery cycle, each worker requests the list of all metrics to be processed and starts going one-by-one through them.  if teh list of metrics is 5000 and you have 10 workers, the 1st worker will grab the 1st, the 2nd will try to grab 1st, see it's done, skip to 2nd.. when you have 48 workers, you basically have 48 metrics being ignored before you process one21:40
mnaserand that number could increase if your cpus are stronger, so yeah as jd__ said.. i think ceilometer did something to distribute load using the locking mechanism21:41
mnasersorry, gordc ^21:41
jd__which is not a problem and only true on cold start21:41
jd__then no worker should be in sync and they should grab randomly metrics21:42
gordcmnaser: yeah, it'd affect mq as well. anytime your backlog whether on mq or current method is huge, it's going to be a bad time.21:42
jd__an easy optimization is to grab smaller batches of metric, not all though21:42
mnaserjd__: there is obviously advantages and disadvantages to each21:43
mnaseri mean, i have had some ideas but they depend on external software (redis) so i dont know if that's easy to bring in21:43
mnaseror thinking about it, it might not be required.  just introduce concept of buckets and lock them when a worker is processing them21:44
*** ljxiash has quit IRC21:44
mnaserbucket-ing process can happen when the metrics come in21:44
jd__they are tons of solution with pros and cons21:44
jd__as I said, until I have more information it's hard to determine which trade offs we should do :)21:45
* gordc puts away dice21:45
gordcwe want logic? ok. :(21:45
*** guillaume_ has joined #openstack-telemetry21:52
nicodemus_jd__: besides from the 5-minute logs from the 4 metricd, is there any other info that you would like me to gather?21:54
*** nicodemus_ has quit IRC22:04
*** nicodemus_ has joined #openstack-telemetry22:05
*** leitan has quit IRC22:13
*** AndChat|224721 has joined #openstack-telemetry22:14
*** nicodemus_ has quit IRC22:17
EmilienMgordc: http://logs.openstack.org/98/272298/8/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/4ab76c8/logs/ceilometer/collector.txt.gz#_2016-01-27_21_56_51_89122:21
openstackgerritgordon chung proposed openstack/ceilometer: rewriting history  https://review.openstack.org/27304922:22
gordcEmilienM: you need to create a default starting archive policy22:22
gordchttps://github.com/openstack/gnocchi/blob/master/devstack/plugin.sh#L396-L40022:23
gordcEmilienM: although this has been asked so often i wonder if we should just not include one in gnocchi by default.22:23
EmilienMgordc: http://www.nooooooooooooooo.com/22:24
gordcEmilienM: haha.22:24
gordci just watched that movie22:24
gordcfirst time... it was... meh22:25
EmilienMgordc: so I need to run those commands???22:26
EmilienMthe 4 commands?22:26
*** AndChat|224721 has quit IRC22:30
openstackgerritgordon chung proposed openstack/ceilometer: rolling upgrades  https://review.openstack.org/27308122:31
*** nicodemus_ has joined #openstack-telemetry22:31
EmilienMgordc: is it mandatory to run this?22:33
EmilienMcan't I skip it?22:33
EmilienMdon't you guys provide default policies?22:34
gordcEmilienM: did i not just say 'i wonder if we should?'22:34
gordcEmilienM: dammit bro.22:34
EmilienMyes you should22:34
gordcyou should22:34
EmilienMI'll hack something on puppet in the meantime22:35
gordccreating a wishlist bug22:35
EmilienMgordc: like a christmas list?22:36
gordcEmilienM: leave22:36
*** AndChat|224721 has joined #openstack-telemetry22:38
*** thorst_ has joined #openstack-telemetry22:41
*** nicodemus_ has quit IRC22:41
openstackgerritgordon chung proposed openstack/ceilometer: raise coordination error if not registered  https://review.openstack.org/26829222:50
*** AndChat|224721 has quit IRC22:53
*** nicodemus_ has joined #openstack-telemetry22:53
*** AndChat|224721 has joined #openstack-telemetry22:58
*** AndChat|224721 has quit IRC22:59
*** AndChat|224721 has joined #openstack-telemetry22:59
*** AndChat|224721 has quit IRC23:00
*** AndChat|224721 has joined #openstack-telemetry23:00
*** nicodemus_ has quit IRC23:00
*** AndChat|224721 has quit IRC23:03
*** harlowja has quit IRC23:03
*** harlowja has joined #openstack-telemetry23:04
*** nicodemus_ has joined #openstack-telemetry23:05
*** davidlenwell has quit IRC23:06
*** davidlenwell has joined #openstack-telemetry23:08
*** chlong has quit IRC23:18
*** mragupat has quit IRC23:22
*** chlong has joined #openstack-telemetry23:30
*** rbak has quit IRC23:46
*** pradk_ has quit IRC23:59

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