)]}'
{"ceilometer/api/app.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"a5129d95c4a4761340dee610d59d1933cf04b328","unresolved":false,"context_lines":[{"line_number":41,"context_line":"]"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"API_OPTS \u003d ["},{"line_number":44,"context_line":"    cfg.IntOpt(\u0027api_workers\u0027,"},{"line_number":45,"context_line":"               min\u003d1,"},{"line_number":46,"context_line":"               default\u003dutils.cpu_count(),"},{"line_number":47,"context_line":"               deprecated_group\u003d\u0027DEFAULT\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_097e2719","line":44,"updated":"2015-08-05 08:52:30.000000000","message":"if it\u0027s already in [api] go ahead and all it \"workers\" :)","commit_id":"68776963338e2e890f80488120660e2d6e59d8cf"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"343b40f77792cb0414b12f5fc3a6378996019a59","unresolved":false,"context_lines":[{"line_number":41,"context_line":"]"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"API_OPTS \u003d ["},{"line_number":44,"context_line":"    cfg.IntOpt(\u0027api_workers\u0027,"},{"line_number":45,"context_line":"               min\u003d1,"},{"line_number":46,"context_line":"               default\u003dutils.cpu_count(),"},{"line_number":47,"context_line":"               deprecated_group\u003d\u0027DEFAULT\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_8c756599","line":44,"in_reply_to":"1a4dcd0f_097e2719","updated":"2015-08-05 09:13:25.000000000","message":"will be done.","commit_id":"68776963338e2e890f80488120660e2d6e59d8cf"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"a5129d95c4a4761340dee610d59d1933cf04b328","unresolved":false,"context_lines":[{"line_number":43,"context_line":"API_OPTS \u003d ["},{"line_number":44,"context_line":"    cfg.IntOpt(\u0027api_workers\u0027,"},{"line_number":45,"context_line":"               min\u003d1,"},{"line_number":46,"context_line":"               default\u003dutils.cpu_count(),"},{"line_number":47,"context_line":"               deprecated_group\u003d\u0027DEFAULT\u0027,"},{"line_number":48,"context_line":"               help\u003d\u0027Number of workers for api. Default value set as the\u0027"},{"line_number":49,"context_line":"                    \u0027 amount of the host cpus.\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_69eb2bb1","line":46,"updated":"2015-08-05 08:52:30.000000000","message":"You cannot do that, otherwise the default generated by the oslo config generator will have this as a default value set, e.g. api_workers\u003d4 in ceilometer.conf. Which is not what we want.","commit_id":"68776963338e2e890f80488120660e2d6e59d8cf"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"343b40f77792cb0414b12f5fc3a6378996019a59","unresolved":false,"context_lines":[{"line_number":43,"context_line":"API_OPTS \u003d ["},{"line_number":44,"context_line":"    cfg.IntOpt(\u0027api_workers\u0027,"},{"line_number":45,"context_line":"               min\u003d1,"},{"line_number":46,"context_line":"               default\u003dutils.cpu_count(),"},{"line_number":47,"context_line":"               deprecated_group\u003d\u0027DEFAULT\u0027,"},{"line_number":48,"context_line":"               help\u003d\u0027Number of workers for api. Default value set as the\u0027"},{"line_number":49,"context_line":"                    \u0027 amount of the host cpus.\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_2c921158","line":46,"in_reply_to":"1a4dcd0f_69eb2bb1","updated":"2015-08-05 09:13:25.000000000","message":"yeah, thanks for remind me!","commit_id":"68776963338e2e890f80488120660e2d6e59d8cf"}],"ceilometer/cmd/eventlet/agent_notification.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"a5129d95c4a4761340dee610d59d1933cf04b328","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from ceilometer import service"},{"line_number":22,"context_line":"from ceilometer import utils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"OPT \u003d cfg.IntOpt(\u0027notification_workers\u0027,"},{"line_number":25,"context_line":"                 min\u003d1,"},{"line_number":26,"context_line":"                 default\u003dutils.cpu_count(),"},{"line_number":27,"context_line":"                 deprecated_group\u003d\u0027DEFAULT\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_699d6b58","line":24,"updated":"2015-08-05 08:52:30.000000000","message":"same here","commit_id":"68776963338e2e890f80488120660e2d6e59d8cf"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"343b40f77792cb0414b12f5fc3a6378996019a59","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from ceilometer import service"},{"line_number":22,"context_line":"from ceilometer import utils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"OPT \u003d cfg.IntOpt(\u0027notification_workers\u0027,"},{"line_number":25,"context_line":"                 min\u003d1,"},{"line_number":26,"context_line":"                 default\u003dutils.cpu_count(),"},{"line_number":27,"context_line":"                 deprecated_group\u003d\u0027DEFAULT\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_ac8ce135","line":24,"in_reply_to":"1a4dcd0f_699d6b58","updated":"2015-08-05 09:13:25.000000000","message":"Done","commit_id":"68776963338e2e890f80488120660e2d6e59d8cf"}],"ceilometer/cmd/eventlet/collector.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"a5129d95c4a4761340dee610d59d1933cf04b328","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from ceilometer import service"},{"line_number":22,"context_line":"from ceilometer import utils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"OPT \u003d cfg.IntOpt(\u0027collector_workers\u0027,"},{"line_number":25,"context_line":"                 min\u003d1,"},{"line_number":26,"context_line":"                 default\u003dutils.cpu_count(),"},{"line_number":27,"context_line":"                 deprecated_group\u003d\u0027DEFAULT\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_09a5c7a0","line":24,"updated":"2015-08-05 08:52:30.000000000","message":"ditto","commit_id":"68776963338e2e890f80488120660e2d6e59d8cf"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"343b40f77792cb0414b12f5fc3a6378996019a59","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from ceilometer import service"},{"line_number":22,"context_line":"from ceilometer import utils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"OPT \u003d cfg.IntOpt(\u0027collector_workers\u0027,"},{"line_number":25,"context_line":"                 min\u003d1,"},{"line_number":26,"context_line":"                 default\u003dutils.cpu_count(),"},{"line_number":27,"context_line":"                 deprecated_group\u003d\u0027DEFAULT\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_0c7e3519","line":24,"in_reply_to":"1a4dcd0f_09a5c7a0","updated":"2015-08-05 09:13:25.000000000","message":"Done","commit_id":"68776963338e2e890f80488120660e2d6e59d8cf"}],"ceilometer/service.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"ef82259e9d7955974758524b33b52e5d83e79110","unresolved":false,"context_lines":[{"line_number":83,"context_line":"API_OPT \u003d cfg.IntOpt(\u0027workers\u0027,"},{"line_number":84,"context_line":"                     default\u003d1,"},{"line_number":85,"context_line":"                     min\u003d1,"},{"line_number":86,"context_line":"                     deprecated_group\u003d\u0027DEFAULT\u0027,"},{"line_number":87,"context_line":"                     deprecated_name\u003d\u0027api_workers\u0027,"},{"line_number":88,"context_line":"                     help\u003d\u0027Number of workers for api, default value is 1.\u0027)"},{"line_number":89,"context_line":"cfg.CONF.register_opt(API_OPT, \u0027api\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a4dcd0f_aa40fca5","line":86,"updated":"2015-08-12 12:42:46.000000000","message":"i feel like these should be DeprecatedOpt, or else they would all match a IntOpt(\u0027workers\u0027, group\u003d\u0027DEFAULT\u0027)","commit_id":"717bd7d0642bc6b7c1b0aa83df148251148a4d46"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"ed9c6290a4325361463a8249362cc403196a1e46","unresolved":false,"context_lines":[{"line_number":83,"context_line":"API_OPT \u003d cfg.IntOpt(\u0027workers\u0027,"},{"line_number":84,"context_line":"                     default\u003d1,"},{"line_number":85,"context_line":"                     min\u003d1,"},{"line_number":86,"context_line":"                     deprecated_group\u003d\u0027DEFAULT\u0027,"},{"line_number":87,"context_line":"                     deprecated_name\u003d\u0027api_workers\u0027,"},{"line_number":88,"context_line":"                     help\u003d\u0027Number of workers for api, default value is 1.\u0027)"},{"line_number":89,"context_line":"cfg.CONF.register_opt(API_OPT, \u0027api\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a4dcd0f_b494db8a","line":86,"in_reply_to":"1a4dcd0f_aa40fca5","updated":"2015-08-12 14:11:03.000000000","message":"I don\u0027t think so?","commit_id":"717bd7d0642bc6b7c1b0aa83df148251148a4d46"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"511f16e1a38cad091c5ffa3cf8409f7310ca8d75","unresolved":false,"context_lines":[{"line_number":83,"context_line":"API_OPT \u003d cfg.IntOpt(\u0027workers\u0027,"},{"line_number":84,"context_line":"                     default\u003d1,"},{"line_number":85,"context_line":"                     min\u003d1,"},{"line_number":86,"context_line":"                     deprecated_group\u003d\u0027DEFAULT\u0027,"},{"line_number":87,"context_line":"                     deprecated_name\u003d\u0027api_workers\u0027,"},{"line_number":88,"context_line":"                     help\u003d\u0027Number of workers for api, default value is 1.\u0027)"},{"line_number":89,"context_line":"cfg.CONF.register_opt(API_OPT, \u0027api\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a4dcd0f_ef6e0eff","line":86,"in_reply_to":"1a4dcd0f_b494db8a","updated":"2015-08-12 14:44:04.000000000","message":"interesting... oslo.config makes this assumption if you have both, it\u0027ll convert into a DeprecatedOpt... i\u0027d prefer to be explicity but meh.\n\nhttps://github.com/openstack/oslo.config/blame/master/oslo_config/cfg.py#L694-L696","commit_id":"717bd7d0642bc6b7c1b0aa83df148251148a4d46"}]}
