Friday, 2015-03-20

*** rbak has quit IRC00:02
*** ankita_wagh has joined #openstack-ceilometer00:08
*** amalagon has joined #openstack-ceilometer00:10
openstackgerritRohit Jaiswal proposed openstack/ceilometer: Enable collector to requeue samples when enabled  https://review.openstack.org/16596000:10
*** amalagon has quit IRC00:11
*** ankita_w_ has quit IRC00:12
*** ankita_wagh has quit IRC00:12
*** paul_ has quit IRC00:24
*** ddieterly has joined #openstack-ceilometer00:35
*** _cjones_ has quit IRC00:41
*** yeungp1 has quit IRC00:45
*** amalagon has joined #openstack-ceilometer00:46
*** ddieterly has quit IRC00:46
*** ddieterly has joined #openstack-ceilometer00:51
*** fnaval has quit IRC00:54
*** fnaval has joined #openstack-ceilometer01:01
*** ddieterl_ has joined #openstack-ceilometer01:11
*** ddieterly has quit IRC01:12
*** fabiog has quit IRC01:12
*** fabiog has joined #openstack-ceilometer01:15
*** prad has quit IRC01:21
*** claudiub has quit IRC01:24
*** liuh has joined #openstack-ceilometer01:31
*** sbfox has joined #openstack-ceilometer01:44
*** ddieterl_ has quit IRC01:45
*** ddieterly has joined #openstack-ceilometer01:45
*** harlowja_ is now known as harlowja_away01:46
*** _cjones_ has joined #openstack-ceilometer01:56
*** _cjones_ has quit IRC01:56
*** promulo has joined #openstack-ceilometer01:58
*** promulo__ has quit IRC02:02
*** fabiog has quit IRC02:12
*** yeungp has joined #openstack-ceilometer02:18
*** liuh has quit IRC02:21
*** sbfox has quit IRC02:21
*** paul__ has joined #openstack-ceilometer02:22
*** sbfox has joined #openstack-ceilometer02:36
*** linuxhermit has quit IRC02:40
*** jasonamyers has joined #openstack-ceilometer02:40
*** sbfox has quit IRC02:42
*** yeungp has quit IRC02:49
*** ddieterly has quit IRC03:04
*** lan has quit IRC03:15
*** lan has joined #openstack-ceilometer03:27
*** sbfox has joined #openstack-ceilometer03:27
*** paul__ has quit IRC03:32
*** zqfan-afk has quit IRC03:49
*** ddieterly has joined #openstack-ceilometer04:05
*** ddieterly has quit IRC04:09
*** yatin has joined #openstack-ceilometer04:31
*** _cjones_ has joined #openstack-ceilometer04:57
*** _cjones_ has quit IRC05:01
*** ddieterly has joined #openstack-ceilometer05:06
*** amalagon has quit IRC05:09
*** ddieterly has quit IRC05:10
*** ankita_wagh has joined #openstack-ceilometer05:20
*** paul_ has joined #openstack-ceilometer05:21
*** ankita_wagh has quit IRC05:23
*** ankita_wagh has joined #openstack-ceilometer05:23
*** paul_ has quit IRC05:25
*** alexpilotti has quit IRC05:35
*** yatin has quit IRC05:57
*** ankita_wagh has quit IRC06:11
*** yatin has joined #openstack-ceilometer06:12
openstackgerritOpenStack Proposal Bot proposed openstack/ceilometer: Imported Translations from Transifex  https://review.openstack.org/16570306:42
openstackgerritJulien Danjou proposed stackforge/gnocchi: Change version, add URL  https://review.openstack.org/16587106:58
*** fnaval has quit IRC07:02
*** fnaval has joined #openstack-ceilometer07:03
*** fnaval has quit IRC07:07
*** ddieterly has joined #openstack-ceilometer07:08
*** ddieterly has quit IRC07:12
gzhai1i07:14
gzhai1eglynn:07:14
gzhai1eglynn:Does 'Meter' and "Metrics" can be used interchangable?07:15
*** admin0 has joined #openstack-ceilometer07:32
*** Ephur has quit IRC07:37
*** yatin has quit IRC07:39
*** shardy has joined #openstack-ceilometer07:40
*** ildikov has quit IRC07:48
*** ddieterly has joined #openstack-ceilometer08:08
*** sbfox has quit IRC08:10
*** Longgeek has joined #openstack-ceilometer08:12
*** ddieterly has quit IRC08:13
*** yatin has joined #openstack-ceilometer08:16
*** yatin has quit IRC08:16
*** yatin has joined #openstack-ceilometer08:16
eglynngzhai1: yeah, kind of08:17
eglynngzhai1: ... except that "metric" is the more generic term (connoting any type of measurement)08:18
eglynngzhai1: ... whereas meter is more specific IMO to measuring "usage" of something08:18
*** _nadya_ has joined #openstack-ceilometer08:19
*** _nadya_ has quit IRC08:19
eglynngzhai1: ... so I would think of "instance" as a meter (or metric), whereas "hardware.ipmi.temperature" is closer to a metric08:20
openstackgerritJulien Danjou proposed stackforge/gnocchi: InfluxDB storage driver  https://review.openstack.org/16540708:20
openstackgerritJulien Danjou proposed stackforge/gnocchi: carbonara: stop caring about other less precise points  https://review.openstack.org/16540608:20
openstackgerritJulien Danjou proposed stackforge/gnocchi: storage: add a test for delete inexistent metric  https://review.openstack.org/16540508:20
openstackgerritJulien Danjou proposed stackforge/gnocchi: sqlalchemy: enhance QueryTransformer  https://review.openstack.org/16418208:20
openstackgerritJulien Danjou proposed stackforge/gnocchi: tests: drop testscenarios usage for storage  https://review.openstack.org/16420908:20
*** openstackgerrit has quit IRC08:22
*** openstackgerrit has joined #openstack-ceilometer08:22
*** ildikov has joined #openstack-ceilometer08:27
*** lsmola has quit IRC08:28
*** boris-42 has quit IRC08:32
openstackgerritMehdi Abaakouk proposed stackforge/gnocchi: Generate the testr results html format  https://review.openstack.org/16613808:34
openstackgerritMerged stackforge/gnocchi: Add 'stack' resource  https://review.openstack.org/16583208:39
openstackgerritMerged stackforge/gnocchi: Add 'image' resource support  https://review.openstack.org/15124208:41
openstackgerritJulien Danjou proposed stackforge/gnocchi: Remvoe version, add URL and other fields  https://review.openstack.org/16587108:43
*** lsmola has joined #openstack-ceilometer08:44
openstackgerritJulien Danjou proposed stackforge/gnocchi: InfluxDB storage driver  https://review.openstack.org/16540708:45
openstackgerritJulien Danjou proposed stackforge/gnocchi: carbonara: stop caring about other less precise points  https://review.openstack.org/16540608:45
openstackgerritJulien Danjou proposed stackforge/gnocchi: storage: add a test for delete inexistent metric  https://review.openstack.org/16540508:45
openstackgerritJulien Danjou proposed stackforge/gnocchi: sqlalchemy: enhance QueryTransformer  https://review.openstack.org/16418208:45
openstackgerritJulien Danjou proposed stackforge/gnocchi: tests: drop testscenarios usage for storage  https://review.openstack.org/16420908:45
jd__gosh Jenkins is slow -_-08:45
*** promulo has quit IRC09:01
openstackgerritMerged openstack/python-ceilometerclient: add in missing options  https://review.openstack.org/16595009:05
openstackgerritZhiQiang Fan proposed openstack/python-ceilometerclient: support specify user-id when create sample and alarm  https://review.openstack.org/16614709:06
*** ildikov has quit IRC09:06
*** Ala has joined #openstack-ceilometer09:07
openstackgerritZhiQiang Fan proposed openstack/ceilometer: refuse to post sample which is not supported  https://review.openstack.org/16440109:14
openstackgerritMerged openstack/python-ceilometerclient: Add cli functional tests from tempest  https://review.openstack.org/16383209:15
*** yprokule has joined #openstack-ceilometer09:16
openstackgerritMerged openstack/python-ceilometerclient: Add a post_test_hook for gate-run functional tests  https://review.openstack.org/16386909:23
*** Longgeek has quit IRC09:24
*** Longgeek has joined #openstack-ceilometer09:25
*** exploreshaifali has joined #openstack-ceilometer09:30
*** Longgeek has quit IRC09:30
*** _nadya_ has joined #openstack-ceilometer09:40
openstackgerritJason Myers proposed stackforge/gnocchi: Adding location headers to metrics API endpoint  https://review.openstack.org/16598009:41
*** exploreshaifali has quit IRC09:44
*** jasonamyers has quit IRC09:47
*** linuxhermit has joined #openstack-ceilometer09:47
*** linuxhermit is now known as jasonamyers09:47
openstackgerritZhiQiang Fan proposed openstack/ceilometer: limit alarm actions  https://review.openstack.org/16615409:51
*** sileht has quit IRC10:07
*** ddieterly has joined #openstack-ceilometer10:10
openstackgerritJason Myers proposed stackforge/gnocchi: Adding Gabbi Tests to Events API  https://review.openstack.org/16474910:10
openstackgerritJason Myers proposed stackforge/gnocchi: Adding Gabbi Tests to Metric(s) API  https://review.openstack.org/16474910:10
*** ddieterly has quit IRC10:14
*** sileht has joined #openstack-ceilometer10:22
openstackgerritMerged stackforge/gnocchi: Remvoe version, add URL and other fields  https://review.openstack.org/16587110:23
*** Longgeek has joined #openstack-ceilometer10:26
openstackgerritJason Myers proposed stackforge/gnocchi: Adding Gabbi Tests to Metric(s) API  https://review.openstack.org/16474910:28
*** Longgeek has quit IRC10:31
jd__that release of Gnocchi was pretty easy10:39
jd__finger crossed I didn't forget anything10:40
gentuxthere isn't any "release checklist" out there ?10:41
openstackgerritJason Myers proposed stackforge/gnocchi: Adding Gabbi Tests to Metric(s) API  https://review.openstack.org/16474910:44
*** paul_ has joined #openstack-ceilometer10:47
jasonamyerscdent made reference to tox -epy27-cover -- gabbi_metrics Im not sure what output to expect (I was think similar to coverage when used with unit-test), but Im certain I'm not getting it on screen. Is creating a results file somewhere?10:50
*** IBerezovskiy has joined #openstack-ceilometer10:51
jasonamyershttp://pastebin.com/tNkzfJHm is the output I'm getting10:51
*** paul_ has quit IRC10:51
*** Ephur has joined #openstack-ceilometer10:55
*** Longgeek has joined #openstack-ceilometer11:01
*** _nadya_ has quit IRC11:09
*** ddieterly has joined #openstack-ceilometer11:11
*** cdent has joined #openstack-ceilometer11:12
*** ddieterly has quit IRC11:15
*** yatin has quit IRC11:24
*** claudiub has joined #openstack-ceilometer11:45
*** amalagon has joined #openstack-ceilometer11:45
*** exploreshaifali has joined #openstack-ceilometer11:49
*** thomasem has joined #openstack-ceilometer11:51
*** yatin has joined #openstack-ceilometer11:54
*** thomasem has quit IRC11:59
*** yatin has quit IRC12:09
*** ddieterly has joined #openstack-ceilometer12:11
*** deepthi has joined #openstack-ceilometer12:13
*** ddieterly has quit IRC12:16
*** paul__ has joined #openstack-ceilometer12:16
*** Longgeek has quit IRC12:27
*** gordc has joined #openstack-ceilometer12:27
*** Longgeek has joined #openstack-ceilometer12:42
*** thomasem has joined #openstack-ceilometer12:45
*** thomasem has quit IRC12:46
*** thomasem has joined #openstack-ceilometer12:47
*** thomasem has quit IRC12:47
*** ddieterly has joined #openstack-ceilometer12:50
*** thomasem has joined #openstack-ceilometer12:52
*** deepthi has quit IRC12:52
*** ddieterly has quit IRC12:53
*** deepthi has joined #openstack-ceilometer13:03
gordceglynn: did we need to tag something first or can we merge potential rc1 candidates?13:22
*** ildikov has joined #openstack-ceilometer13:23
*** paul__ has quit IRC13:25
*** Longgeek has quit IRC13:34
*** cdent has quit IRC13:36
*** ddieterly has joined #openstack-ceilometer13:43
eglynngordc: yeahm the bugs should be target'd at kilo-rc1, but merge away until RC1 is tagged13:47
eglynngordc: ... at which point I believe the proposed/kilo branch is cut13:47
eglynngordc: ... and master re-opens for liberty13:47
eglynngordc: ... (so any RCn tags with n>1 come from proposed/kilo)13:47
*** ildikov has quit IRC13:48
openstackgerritMerged openstack/python-ceilometerclient: support specify user-id when create sample and alarm  https://review.openstack.org/16614713:49
gordceglynn: cool cool. i'm going to target https://review.openstack.org/#/c/165960/ for rc113:50
*** raginbajin has joined #openstack-ceilometer13:55
*** alexpilotti has joined #openstack-ceilometer13:56
*** _nadya_ has joined #openstack-ceilometer14:01
*** paul__ has joined #openstack-ceilometer14:03
*** cdent has joined #openstack-ceilometer14:06
*** paul__ has quit IRC14:08
*** paul__ has joined #openstack-ceilometer14:08
openstackgerritZhiQiang Fan proposed openstack/ceilometer: refuse to post sample which is not supported  https://review.openstack.org/16440114:13
eglynngordc: cool, makes sense14:15
openstackgerritMerged openstack/ceilometermiddleware: Add *paste.filter_factory* entry point  https://review.openstack.org/15298414:21
*** prad has joined #openstack-ceilometer14:21
jd__why is https://review.openstack.org/#/c/164182/ not merging? what do I miss?14:22
gordcjd__: i was going to say... there's something up.14:24
*** prad has quit IRC14:35
*** prad has joined #openstack-ceilometer14:36
cdentjd__: I had assumed that was happening because one of the related patches is stuck14:39
cdentbut hadn't investigted the ordering or thought about it any more than that14:39
openstackgerritAshwin Agate proposed openstack/ceilometer: Prevent ceilometer expirer from causing deadlocks  https://review.openstack.org/16556614:42
jd__it was a loop later in the deps14:44
jd__and zuul is an early aborter14:44
*** jruano has joined #openstack-ceilometer14:44
cdentthat sounds a bit rude14:46
*** fnaval has joined #openstack-ceilometer14:47
*** claudiub has quit IRC14:48
openstackgerritRomain Soufflet proposed stackforge/gnocchi: Make '/' URL return meaningful information about API versions.  https://review.openstack.org/16626215:10
*** _cjones_ has joined #openstack-ceilometer15:12
*** ddieterly has quit IRC15:18
*** ddieterly has joined #openstack-ceilometer15:19
*** fnaval has quit IRC15:21
*** openstackgerrit has quit IRC15:21
*** openstackgerrit has joined #openstack-ceilometer15:22
openstackgerritRomain Soufflet proposed stackforge/gnocchi: Make '/' URL return meaningful information about API versions.  https://review.openstack.org/16626215:24
cdentharlowja_away: your suggestion about using a sentinel backed connection pool was spot on, new patch set coming15:28
openstackgerritMerged openstack/ceilometer: Enable collector to requeue samples when enabled  https://review.openstack.org/16596015:29
openstackgerritNelly Kuznetsova proposed stackforge/gnocchi: Gnocchi driver for KairosDB with Cassandra  https://review.openstack.org/15947615:34
*** nellysmitt has joined #openstack-ceilometer15:35
*** fnaval has joined #openstack-ceilometer15:35
*** lsmola has quit IRC15:38
*** claudiub has joined #openstack-ceilometer15:46
*** lsmola has joined #openstack-ceilometer15:48
*** _cjones_ has quit IRC15:52
*** _cjones_ has joined #openstack-ceilometer15:52
*** lsmola has quit IRC16:05
*** _cjones_ has quit IRC16:09
*** _cjones_ has joined #openstack-ceilometer16:10
*** IBerezovskiy has quit IRC16:13
openstackgerritRomain Soufflet proposed stackforge/gnocchi: Make '/' URL return meaningful information about API versions.  https://review.openstack.org/16626216:13
*** ankita_wagh has joined #openstack-ceilometer16:16
*** kbyrne has quit IRC16:18
*** exploreshaifali has quit IRC16:19
*** ankita_w_ has joined #openstack-ceilometer16:20
*** ankita_wagh has quit IRC16:24
*** sbfox has joined #openstack-ceilometer16:27
*** sbfox has quit IRC16:28
*** sbfox has joined #openstack-ceilometer16:28
*** ankita_wagh has joined #openstack-ceilometer16:31
*** ankita_w_ has quit IRC16:34
*** EmilienM is now known as EmilienM|afk16:41
*** yeungp has joined #openstack-ceilometer16:43
*** Ala has quit IRC16:43
*** harlowja_away is now known as harlowja_16:51
harlowja_cdent nice16:52
cdentyeah, its much tidier16:52
harlowja_cdent i was hoping that the underlying redis client would handle all that16:52
harlowja_it seems like the right place to know how to do it (and hide it from users of the client code)16:52
cdentyeah, I think I just managed to confuse myself because the docs at redis.io are all "you must handle sentinel failover master stuff in your client!"16:53
cdentand I forgot that we aren't the client, redis-py is16:53
cdentOr maybe I was just too deep in the belly of packstack back then, and such things melt the brain.16:53
cdentIn any case: much better now!16:54
harlowja_:-P16:55
harlowja_sweet16:55
openstackgerritChris Dent proposed openstack/python-ceilometerclient: Set auth_plugin in __init__  https://review.openstack.org/16631717:01
cdentgordc: I hope you weren't already working on that ^, but I needed to commit something to check the experimental functional test job17:03
gordccdent: yeah, i gave up. was dangling it out as bait for someone else. :)17:04
gordci shall take a look at patch later.17:04
gordcthanks for fixing though.17:04
cdenti dunno if I got it right, I just made a test and got the test to pass without breaking other tests.17:04
cdentIs it right? Who knows!17:05
gordccdent: yeah, i was going to do it, but then i realised it was a lot more effort than 2 minutes.17:05
cdentI approve of your laziness and would like to take lessons.17:05
* cdent kneels at gordc's feet17:06
*** _cjones_ has quit IRC17:06
*** yprokule has quit IRC17:10
*** eglynn has quit IRC17:10
*** eglynn has joined #openstack-ceilometer17:12
*** _cjones_ has joined #openstack-ceilometer17:13
*** jruano has quit IRC17:15
*** openstackgerrit has quit IRC17:21
*** openstackgerrit has joined #openstack-ceilometer17:21
*** nellysmitt has quit IRC17:37
cdenttime for fud17:48
*** sbfox has quit IRC17:50
*** jruano has joined #openstack-ceilometer17:53
harlowja_cdent what are your thoughts on figuring out how to test that sentinel stuff in the gate17:55
harlowja_some kind of integrated script that specifies redis servers to startup, and how long they should be alive for (and then get killed) would be one way maybe17:56
*** sbfox has joined #openstack-ceilometer17:57
harlowja_- redis-A:17:57
harlowja_  alive-for: 30 seconds17:57
harlowja_- redis-B:17:57
harlowja_  started-after: redis-A17:57
harlowja_  alive-for: 60 seconds17:57
harlowja_- redis-C:17:57
harlowja_  keep-alive-while-is-alive: redis-A17:57
harlowja_- redis-D:17:57
harlowja_  restart-every: 60 seconds17:57
harlowja_something like that maybe (something that can easily define the lifecycle of the redis servers, in a repeatble/understandable format...)17:58
harlowja_some simple 'manager' binary could be responsible for tracking the ^ lifecycle 'defintion'17:59
*** ankita_w_ has joined #openstack-ceilometer17:59
*** ankita___ has joined #openstack-ceilometer18:00
*** _nadya_ has quit IRC18:00
*** shardy has quit IRC18:01
*** ankita_wagh has quit IRC18:02
*** ankita_w_ has quit IRC18:03
harlowja_^ not really redis server specific (but any binary i guess, ha)18:04
harlowja_^ something may already exist liek it to (?)18:04
*** deepthi has quit IRC18:12
cdentI was thinking about that when I was out for a walk earlier today and came up pretty much the same idea18:23
cdentthe external redis-starting script knows how many servers and sentinels to start and how long they should ive18:24
cdentthe tests know the same thing and run in a loop until the number of live servers goes below some number18:25
cdentthe external script has background killer process that's started before the tests and runs alongside18:25
cdentharlowja_: ^18:25
harlowja_cools18:25
harlowja_ya18:25
harlowja_with some kind of dependency management, if u want18:26
* harlowja_ would think something exists already for this, somewhere....18:26
harlowja_but maybe not18:26
cdentone would think so, yeah18:26
harlowja_seems generally useful for nova-api testing also, and such18:27
cdentmaybe we are asking the wrong people18:27
harlowja_or other  servers (in openstack/outside...)18:27
harlowja_cdent possibly, who to ask :-P18:27
* cdent has no idea18:27
cdentPEOPLE ARE SCARY18:28
* cdent hides under a rock18:28
harlowja_lol18:28
harlowja_who to ask that is not human?18:28
harlowja_all mighty search engines18:29
harlowja_lol18:29
* harlowja_ would think one of the monkey's that netflix has would do this, but maybe not, ha18:29
harlowja_https://github.com/Netflix/SimianArmy/wiki18:29
harlowja_but doesn't seem like that has something that simple, ha18:30
harlowja_sooo who wants to make it :-P18:33
* cdent is still hidden under a rock18:37
*** dougwig has quit IRC18:39
harlowja_lol18:39
harlowja_cdent https://youtu.be/y4ztqx0Kk_w?t=11s i guess thats u18:45
harlowja_lol18:45
*** _cjones_ has quit IRC18:52
openstackgerritMerged stackforge/gnocchi: sqlalchemy: enhance QueryTransformer  https://review.openstack.org/16418218:52
*** _cjones_ has joined #openstack-ceilometer18:54
*** jruano has quit IRC18:54
*** pradk has joined #openstack-ceilometer18:55
*** pradk has quit IRC18:55
*** prad has quit IRC18:56
*** prad has joined #openstack-ceilometer18:59
openstackgerritMerged stackforge/gnocchi: storage: add a test for delete inexistent metric  https://review.openstack.org/16540518:59
*** jruano has joined #openstack-ceilometer19:00
*** EmilienM|afk is now known as EmilienM19:10
*** exploreshaifali has joined #openstack-ceilometer19:13
*** _cjones_ has quit IRC19:15
*** _cjones_ has joined #openstack-ceilometer19:17
*** exploreshaifali has quit IRC19:31
*** _cjones_ has quit IRC19:44
*** dougwig has joined #openstack-ceilometer20:13
*** claudiub has quit IRC20:21
*** paul__ has quit IRC20:41
harlowja_cdent https://github.com/harlowja/Quietus20:42
*** paul_ has joined #openstack-ceilometer20:42
harlowja_main schedule/run/stop code (not finished) @ https://github.com/harlowja/Quietus/blob/master/deity.py20:42
harlowja_dumb example @ https://github.com/harlowja/Quietus/blob/master/tests/test1.yaml20:42
*** _cjones_ has joined #openstack-ceilometer20:44
*** paul_ has quit IRC20:46
openstackgerritgordon chung proposed openstack/ceilometer: support disabling profiler and http meters  https://review.openstack.org/16638021:01
*** _nadya_ has joined #openstack-ceilometer21:01
*** _cjones_ has quit IRC21:02
*** _cjones_ has joined #openstack-ceilometer21:05
*** _nadya_ has quit IRC21:06
*** ankita_wagh has joined #openstack-ceilometer21:09
*** ankita___ has quit IRC21:12
*** jruano has quit IRC21:21
*** EmilienM is now known as EmilienM|PTO21:44
*** gordc has quit IRC21:58
*** sbfox has quit IRC22:10
*** ddieterly has quit IRC22:16
*** prad has quit IRC22:25
*** _cjones_ has quit IRC22:30
*** _cjones_ has joined #openstack-ceilometer22:34
*** Ephur_ has joined #openstack-ceilometer22:35
*** Ephur_ has quit IRC22:35
*** Ephur has quit IRC22:36
*** YogeeBear has joined #openstack-ceilometer22:41
*** boris-42 has joined #openstack-ceilometer23:02
*** ddieterly has joined #openstack-ceilometer23:14
*** YogeeBear has quit IRC23:28
*** StinkyCheese has joined #openstack-ceilometer23:31
*** StinkyCheese has quit IRC23:34
*** FartNozzle has joined #openstack-ceilometer23:35
*** eglynn has quit IRC23:36
*** _cjones_ has quit IRC23:37
*** harlowja_ has quit IRC23:41
*** harlowja has joined #openstack-ceilometer23:42
*** eglynn has joined #openstack-ceilometer23:45
*** eglynn has quit IRC23:51
*** _cjones_ has joined #openstack-ceilometer23:57

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