)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14611,"name":"dasm","display_name":"dasm","email":"dsmigiel@redhat.com","username":"dasm"},"change_message_id":"37215989bfc9bdc3be38324c03ff82e7f1986e14","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Refactoring config options for service"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Refactoring neutron configuration options for service to be in neutron/conf"},{"line_number":10,"context_line":"This would allow centralization of all configuration options and"},{"line_number":11,"context_line":"provide an easy way to import."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"dab17558_f6b9f52f","line":9,"range":{"start_line":9,"start_character":63,"end_line":9,"end_character":75},"updated":"2016-05-06 16:33:17.000000000","message":"Too long line. Should have at max 72 chars","commit_id":"09c9f8d2686256b669c795f7f9654e35ccb50d20"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"cead03557f496092f9f87f4e349f0a000b9d941b","unresolved":false,"context_lines":[{"line_number":11,"context_line":"options and provide an easy way to import."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Iff140c11765199536a8fd8066ad3063ed92355ae"},{"line_number":14,"context_line":"Related-Bug:#1563069"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"dab17558_0a4941d0","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":11},"updated":"2016-05-11 11:36:28.000000000","message":"It should be Partial-Bug","commit_id":"cdacd0a14cfc339e5fe1a1b6783810c60b474735"}],"neutron/conf/service.py":[{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"ea3156554615c41aba0d4706bcbaa84ab357639a","unresolved":false,"context_lines":[{"line_number":22,"context_line":"service_opts \u003d ["},{"line_number":23,"context_line":"    cfg.IntOpt(\u0027periodic_interval\u0027,"},{"line_number":24,"context_line":"               default\u003d40,"},{"line_number":25,"context_line":"               help\u003d_(\u0027Seconds between running periodic tasks\u0027)),"},{"line_number":26,"context_line":"    cfg.IntOpt(\u0027api_workers\u0027,"},{"line_number":27,"context_line":"               help\u003d_(\u0027Number of separate API worker processes for service. \u0027"},{"line_number":28,"context_line":"                      \u0027If not specified, the default is equal to the number \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_c7b932ee","line":25,"updated":"2016-05-05 12:24:20.000000000","message":"period is missing at the end.","commit_id":"526ff420c4c64918209e5cc66bddd528653fecd8"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"ea3156554615c41aba0d4706bcbaa84ab357639a","unresolved":false,"context_lines":[{"line_number":29,"context_line":"                      \u0027of CPUs available for best performance.\u0027)),"},{"line_number":30,"context_line":"    cfg.IntOpt(\u0027rpc_workers\u0027,"},{"line_number":31,"context_line":"               default\u003d1,"},{"line_number":32,"context_line":"               help\u003d_(\u0027Number of RPC worker processes for service\u0027)),"},{"line_number":33,"context_line":"    cfg.IntOpt(\u0027rpc_state_report_workers\u0027,"},{"line_number":34,"context_line":"               default\u003d1,"},{"line_number":35,"context_line":"               help\u003d_(\u0027Number of RPC worker processes dedicated to state \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_a7a516b6","line":32,"updated":"2016-05-05 12:24:20.000000000","message":"ditto","commit_id":"526ff420c4c64918209e5cc66bddd528653fecd8"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"ea3156554615c41aba0d4706bcbaa84ab357639a","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    cfg.IntOpt(\u0027rpc_state_report_workers\u0027,"},{"line_number":34,"context_line":"               default\u003d1,"},{"line_number":35,"context_line":"               help\u003d_(\u0027Number of RPC worker processes dedicated to state \u0027"},{"line_number":36,"context_line":"                      \u0027reports queue\u0027)),"},{"line_number":37,"context_line":"    cfg.IntOpt(\u0027periodic_fuzzy_delay\u0027,"},{"line_number":38,"context_line":"               default\u003d5,"},{"line_number":39,"context_line":"               help\u003d_(\u0027Range of seconds to randomly delay when starting the \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_e7ab8e86","line":36,"updated":"2016-05-05 12:24:20.000000000","message":"ditto","commit_id":"526ff420c4c64918209e5cc66bddd528653fecd8"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"499b685508ba6e88bd05f4c2bfa130d90d502486","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"def register_service_opts(opts, CONF\u003dcfg.CONF):"},{"line_number":46,"context_line":"    CONF.register_opts(opts)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_2052a3de","line":46,"range":{"start_line":46,"start_character":4,"end_line":46,"end_character":8},"updated":"2016-05-05 01:15:39.000000000","message":"It is not common to use uppercase variable name.\nCould you use \u0027conf\u0027 instead?","commit_id":"526ff420c4c64918209e5cc66bddd528653fecd8"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"cd569044b2ebca0834f7780c13658032b6163c22","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2016 Intel Corporation."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":4,"id":"dab17558_ec362bb3","line":1,"updated":"2016-05-13 08:22:26.000000000","message":"i don\u0027t understand why moving code changes its copyright holder.","commit_id":"4a5de17dc029e220870d8a2d1ae5d57e290ee96a"},{"author":{"_account_id":14611,"name":"dasm","display_name":"dasm","email":"dsmigiel@redhat.com","username":"dasm"},"change_message_id":"c67588f3da3e0dfdae96b31818b3a9d88b9fee0a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2016 Intel Corporation."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":4,"id":"dab17558_abb517d1","line":1,"in_reply_to":"dab17558_ec362bb3","updated":"2016-05-13 14:16:46.000000000","message":"Reverted Header change. Restored VMware.\nThanks for pointing it out.","commit_id":"4a5de17dc029e220870d8a2d1ae5d57e290ee96a"}],"neutron/opts.py":[{"author":{"_account_id":14611,"name":"dasm","display_name":"dasm","email":"dsmigiel@redhat.com","username":"dasm"},"change_message_id":"37215989bfc9bdc3be38324c03ff82e7f1986e14","unresolved":false,"context_lines":[{"line_number":57,"context_line":"import neutron.plugins.ml2.drivers.type_vlan"},{"line_number":58,"context_line":"import neutron.plugins.ml2.drivers.type_vxlan"},{"line_number":59,"context_line":"import neutron.quota"},{"line_number":60,"context_line":"#import neutron.service"},{"line_number":61,"context_line":"import neutron.services.metering.agents.metering_agent"},{"line_number":62,"context_line":"import neutron.services.qos.notification_drivers.manager"},{"line_number":63,"context_line":"import neutron.wsgi"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_7657c502","line":60,"range":{"start_line":60,"start_character":0,"end_line":60,"end_character":23},"updated":"2016-05-06 16:33:17.000000000","message":"leftover?","commit_id":"09c9f8d2686256b669c795f7f9654e35ccb50d20"}],"neutron/service.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"499b685508ba6e88bd05f4c2bfa130d90d502486","unresolved":false,"context_lines":[{"line_number":40,"context_line":"service.register_service_opts(service.service_opts)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":43,"context_line":"CONF \u003d cfg.CONF"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"class WsgiService(object):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_403cff92","line":43,"updated":"2016-05-05 01:15:39.000000000","message":"\u0027CONF\u0027 is used only in some places.\nHow about removing this and using cfg.CONF everywhere?","commit_id":"526ff420c4c64918209e5cc66bddd528653fecd8"}]}
