)]}'
{"ceilometer/service.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"4b08ebd9ae866ace2867ea83fb5add7835cf7c2d","unresolved":false,"context_lines":[{"line_number":42,"context_line":"                    deprecated_group\u003d\"collector\","},{"line_number":43,"context_line":"                    default\u003d[\u0027database\u0027],"},{"line_number":44,"context_line":"                    help\u003d\u0027Dispatcher to process data.\u0027),"},{"line_number":45,"context_line":"    cfg.IntOpt(\u0027collector_workers\u0027,"},{"line_number":46,"context_line":"               help\u003d\u0027Number of workers for collector service. The default \u0027"},{"line_number":47,"context_line":"               \u0027will be equal to the number of CPUs available.\u0027),"},{"line_number":48,"context_line":"    cfg.IntOpt(\u0027notification_workers\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAWH%2F%2F2x0%3D","line":45,"updated":"2014-03-13 10:48:30.000000000","message":"We should move that to Oslo IMHO.","commit_id":"749c21d4cec9718f5f29f81dadb51a845143e880"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"59459e5b510a14e0caccf932e286a3b4c5be2888","unresolved":false,"context_lines":[{"line_number":42,"context_line":"                    deprecated_group\u003d\"collector\","},{"line_number":43,"context_line":"                    default\u003d[\u0027database\u0027],"},{"line_number":44,"context_line":"                    help\u003d\u0027Dispatcher to process data.\u0027),"},{"line_number":45,"context_line":"    cfg.IntOpt(\u0027collector_workers\u0027,"},{"line_number":46,"context_line":"               help\u003d\u0027Number of workers for collector service. The default \u0027"},{"line_number":47,"context_line":"               \u0027will be equal to the number of CPUs available.\u0027),"},{"line_number":48,"context_line":"    cfg.IntOpt(\u0027notification_workers\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAWH%2F%2F1O4%3D","line":45,"in_reply_to":"AAAAWH%2F%2F1Sk%3D","updated":"2014-03-13 14:48:22.000000000","message":"i\u0027ll do it later ;)","commit_id":"749c21d4cec9718f5f29f81dadb51a845143e880"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"070841e0afce800160a372972a323d95948e53b0","unresolved":false,"context_lines":[{"line_number":42,"context_line":"                    deprecated_group\u003d\"collector\","},{"line_number":43,"context_line":"                    default\u003d[\u0027database\u0027],"},{"line_number":44,"context_line":"                    help\u003d\u0027Dispatcher to process data.\u0027),"},{"line_number":45,"context_line":"    cfg.IntOpt(\u0027collector_workers\u0027,"},{"line_number":46,"context_line":"               help\u003d\u0027Number of workers for collector service. The default \u0027"},{"line_number":47,"context_line":"               \u0027will be equal to the number of CPUs available.\u0027),"},{"line_number":48,"context_line":"    cfg.IntOpt(\u0027notification_workers\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAWH%2F%2F1Sk%3D","line":45,"in_reply_to":"AAAAWH%2F%2F1U8%3D","updated":"2014-03-13 14:27:12.000000000","message":"Yeah we should provide this option by default via oslo\u0027s service.py. If you\u0027re brave enough, send a patch to oslo-incubator.","commit_id":"749c21d4cec9718f5f29f81dadb51a845143e880"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"bea962ae0f8fbb18e044e7dbeddf942cb834ce14","unresolved":false,"context_lines":[{"line_number":42,"context_line":"                    deprecated_group\u003d\"collector\","},{"line_number":43,"context_line":"                    default\u003d[\u0027database\u0027],"},{"line_number":44,"context_line":"                    help\u003d\u0027Dispatcher to process data.\u0027),"},{"line_number":45,"context_line":"    cfg.IntOpt(\u0027collector_workers\u0027,"},{"line_number":46,"context_line":"               help\u003d\u0027Number of workers for collector service. The default \u0027"},{"line_number":47,"context_line":"               \u0027will be equal to the number of CPUs available.\u0027),"},{"line_number":48,"context_line":"    cfg.IntOpt(\u0027notification_workers\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAWH%2F%2F1U8%3D","line":45,"in_reply_to":"AAAAWH%2F%2F2x0%3D","updated":"2014-03-13 14:25:43.000000000","message":"you mean create this option in oslo? i can do that.","commit_id":"749c21d4cec9718f5f29f81dadb51a845143e880"}],"ceilometer/utils.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"4b08ebd9ae866ace2867ea83fb5add7835cf7c2d","unresolved":false,"context_lines":[{"line_number":148,"context_line":"    return d"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"def cpu_count():"},{"line_number":152,"context_line":"    try:"},{"line_number":153,"context_line":"        return multiprocessing.cpu_count() or 1"},{"line_number":154,"context_line":"    except NotImplementedError:"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAWH%2F%2F2xo%3D","line":151,"updated":"2014-03-13 10:48:30.000000000","message":"That should be in Oslo too. :)","commit_id":"749c21d4cec9718f5f29f81dadb51a845143e880"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"bea962ae0f8fbb18e044e7dbeddf942cb834ce14","unresolved":false,"context_lines":[{"line_number":148,"context_line":"    return d"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"def cpu_count():"},{"line_number":152,"context_line":"    try:"},{"line_number":153,"context_line":"        return multiprocessing.cpu_count() or 1"},{"line_number":154,"context_line":"    except NotImplementedError:"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAWH%2F%2F1Uw%3D","line":151,"in_reply_to":"AAAAWH%2F%2F2xo%3D","updated":"2014-03-13 14:25:43.000000000","message":"i\u0027ll do that.","commit_id":"749c21d4cec9718f5f29f81dadb51a845143e880"}],"etc/ceilometer/ceilometer.conf.sample":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c217a7581d0631a4f6a0d20c003e2236ec3d87cf","unresolved":false,"context_lines":[{"line_number":374,"context_line":""},{"line_number":375,"context_line":"# The RabbitMQ broker address where a single node is used"},{"line_number":376,"context_line":"# (string value)"},{"line_number":377,"context_line":"#rabbit_host\u003dceilometer"},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"# The RabbitMQ broker port where a single node is used"},{"line_number":380,"context_line":"# (integer value)"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"AAAAWH%2F%2F84M%3D","line":377,"updated":"2014-03-12 18:19:35.000000000","message":"I think we should not change this default to ceilometer as it will still generate localhost on the gate. Unfortunately the sample generator generates this default based on your machine configuration. This is generated differently on your machine most probably because you have localhost as a domain in your /etc/hosts file. If you change that to something other than localhost then the sample generator will generate localhost as the default.\n\nThis is the line causing the above described behaviour\nhttps://github.com/openstack/ceilometer/blob/master/ceilometer/openstack/common/config/generator.py#L232\nand this behaviour is introduced in the commit \nhttps://review.openstack.org/#/c/75349/","commit_id":"63d18066a1296b8668fc044d51cd97e0e6793483"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"b62d0646516cb0a01208c7f0222416d0044fc1b9","unresolved":false,"context_lines":[{"line_number":374,"context_line":""},{"line_number":375,"context_line":"# The RabbitMQ broker address where a single node is used"},{"line_number":376,"context_line":"# (string value)"},{"line_number":377,"context_line":"#rabbit_host\u003dceilometer"},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"# The RabbitMQ broker port where a single node is used"},{"line_number":380,"context_line":"# (integer value)"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"AAAAWH%2F%2F81Q%3D","line":377,"in_reply_to":"AAAAWH%2F%2F84M%3D","updated":"2014-03-12 18:21:40.000000000","message":"yep. i\u0027ll do that once the tests finish.","commit_id":"63d18066a1296b8668fc044d51cd97e0e6793483"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c217a7581d0631a4f6a0d20c003e2236ec3d87cf","unresolved":false,"context_lines":[{"line_number":418,"context_line":"#"},{"line_number":419,"context_line":""},{"line_number":420,"context_line":"# Qpid broker hostname (string value)"},{"line_number":421,"context_line":"#qpid_hostname\u003dceilometer"},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"# Qpid broker port (integer value)"},{"line_number":424,"context_line":"#qpid_port\u003d5672"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"AAAAWH%2F%2F84E%3D","line":421,"updated":"2014-03-12 18:19:35.000000000","message":"Same as above","commit_id":"63d18066a1296b8668fc044d51cd97e0e6793483"}]}
