)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"865e3c96b0853f61d8703a11b08c1e99a5b6a630","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add a new configuration parameter rpc_response_max_timeout"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"A new parameter rpc_response_max_timeout is added and registered into neutron.conf."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The rpc_response_max_timeout plays a role of the ceiling of timeout seconds when"},{"line_number":12,"context_line":"waiting for the response of a remote rpc server."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"During an RPC call, the waiting time starts from the existing parameter"},{"line_number":15,"context_line":"rpc_response_timeout(default 60s) and doubled each time until it reaches"},{"line_number":16,"context_line":"the ceiling which is currently set as 10 times rpc_response_timeout."},{"line_number":17,"context_line":"It seems to be less flexible since user cannot directly change the"},{"line_number":18,"context_line":"ceiling value unless he/she changes the rpc_response_timeout. By adding"},{"line_number":19,"context_line":"rpc_response_max_timeout, user can now modify it without changing the any other"},{"line_number":20,"context_line":"parameters."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Co-Authored-By: Allain Legacy\u003cAllain.legacy@windriver.com\u003e"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3f79a3b5_bd81b5ff","line":20,"range":{"start_line":9,"start_character":0,"end_line":20,"end_character":11},"updated":"2018-12-20 10:12:46.000000000","message":"please wrap lines at 73 chars in commit message","commit_id":"a7a4590df70ca7a18110cbd71382ca2646ab4048"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"acfa09cc4a366a51bf51d109d2860a22a1285b2d","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     nicky \u003cpomelonicky@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-12-26 08:55:54 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add a new configuration parameter rpc_max_timeout"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"A new parameter rpc_max_timeout is added and registered into"},{"line_number":10,"context_line":"neutron.conf."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"1f769fc5_80dae0e6","line":7,"range":{"start_line":7,"start_character":34,"end_line":7,"end_character":49},"updated":"2018-12-27 14:05:20.000000000","message":"rpc_response_max_timeout","commit_id":"dc503ced59cbd1176a81d8b0f2c9d39e91396d92"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"acfa09cc4a366a51bf51d109d2860a22a1285b2d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add a new configuration parameter rpc_max_timeout"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"A new parameter rpc_max_timeout is added and registered into"},{"line_number":10,"context_line":"neutron.conf."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The rpc_max_timeout plays a role of the ceiling of timeout seconds when"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"1f769fc5_a0d7dcbf","line":9,"range":{"start_line":9,"start_character":16,"end_line":9,"end_character":31},"updated":"2018-12-27 14:05:20.000000000","message":"rpc_response_max_timeout","commit_id":"dc503ced59cbd1176a81d8b0f2c9d39e91396d92"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"acfa09cc4a366a51bf51d109d2860a22a1285b2d","unresolved":false,"context_lines":[{"line_number":9,"context_line":"A new parameter rpc_max_timeout is added and registered into"},{"line_number":10,"context_line":"neutron.conf."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The rpc_max_timeout plays a role of the ceiling of timeout seconds when"},{"line_number":13,"context_line":"waiting for the response of a remote rpc server."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"During an RPC call, the waiting time starts from the existing parameter"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"1f769fc5_40e4c8ac","line":12,"range":{"start_line":12,"start_character":4,"end_line":12,"end_character":19},"updated":"2018-12-27 14:05:20.000000000","message":"rpc_response_max_timeout","commit_id":"dc503ced59cbd1176a81d8b0f2c9d39e91396d92"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"acfa09cc4a366a51bf51d109d2860a22a1285b2d","unresolved":false,"context_lines":[{"line_number":17,"context_line":"the ceiling which is currently set as 10 times rpc_response_timeout."},{"line_number":18,"context_line":"It seems to be less flexible since user cannot directly change the"},{"line_number":19,"context_line":"ceiling value unless he/she changes the rpc_response_timeout."},{"line_number":20,"context_line":"By adding rpc_max_timeout, user can now modify it without changing"},{"line_number":21,"context_line":"any other parameters."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Co-Authored-By: Allain Legacy\u003cAllain.legacy@windriver.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"1f769fc5_60e1c49a","line":20,"range":{"start_line":20,"start_character":10,"end_line":20,"end_character":25},"updated":"2018-12-27 14:05:20.000000000","message":"rpc_response_max_timeout","commit_id":"dc503ced59cbd1176a81d8b0f2c9d39e91396d92"}],"neutron/conf/service.py":[{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"7e97b3dcbb1ceb6d792eaca3d2de629a3fc3f657","unresolved":false,"context_lines":[{"line_number":39,"context_line":"               help\u003d_(\u0027Range of seconds to randomly delay when starting the \u0027"},{"line_number":40,"context_line":"                      \u0027periodic task scheduler to reduce stampeding. \u0027"},{"line_number":41,"context_line":"                      \u0027(Disable by setting to 0)\u0027)),"},{"line_number":42,"context_line":"    cfg.IntOpt(\u0027rpc_max_timeout\u0027,"},{"line_number":43,"context_line":"               default\u003d600,"},{"line_number":44,"context_line":"               help\u003d\u0027Maximum seconds to wait for a response from a call.\u0027),"},{"line_number":45,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_47ed438b","line":42,"range":{"start_line":42,"start_character":16,"end_line":42,"end_character":31},"updated":"2018-12-19 15:47:23.000000000","message":"If oslo.messaging add such config setting, neutron will not need to add it again.","commit_id":"1845de0b6799ca0abb11af2954a07ce408ebba87"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"865e3c96b0853f61d8703a11b08c1e99a5b6a630","unresolved":false,"context_lines":[{"line_number":41,"context_line":"                      \u0027(Disable by setting to 0)\u0027)),"},{"line_number":42,"context_line":"    cfg.IntOpt(\u0027rpc_response_max_timeout\u0027,"},{"line_number":43,"context_line":"               default\u003d600,"},{"line_number":44,"context_line":"               help\u003d\u0027Maximum seconds to wait for a response from a call.\u0027),"},{"line_number":45,"context_line":"]"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_7d779d3f","line":44,"range":{"start_line":44,"start_character":20,"end_line":44,"end_character":73},"updated":"2018-12-20 10:12:46.000000000","message":"help message should be translated","commit_id":"a7a4590df70ca7a18110cbd71382ca2646ab4048"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"d482be5e3c1ad2e5b3eedf855d655c680f72db75","unresolved":false,"context_lines":[{"line_number":41,"context_line":"                      \u0027(Disable by setting to 0)\u0027)),"},{"line_number":42,"context_line":"    cfg.IntOpt(\u0027rpc_response_max_timeout\u0027,"},{"line_number":43,"context_line":"               default\u003d600,"},{"line_number":44,"context_line":"               help\u003d\u0027Maximum seconds to wait for a response from a call.\u0027),"},{"line_number":45,"context_line":"]"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_82ad5be9","line":44,"range":{"start_line":44,"start_character":21,"end_line":44,"end_character":71},"updated":"2018-12-21 15:08:07.000000000","message":"s/Maximum number of seconds to wait for a response for an RPC call","commit_id":"37ba7920bc2a6c9bbbbf777045f260ed94eeb69f"},{"author":{"_account_id":28961,"name":"ChenjieXu","email":"chenjie.xu@intel.com","username":"mid_one"},"change_message_id":"399c5730185386b050bdc7fb827c87b796bba07e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"                      \u0027(Disable by setting to 0)\u0027)),"},{"line_number":42,"context_line":"    cfg.IntOpt(\u0027rpc_response_max_timeout\u0027,"},{"line_number":43,"context_line":"               default\u003d600,"},{"line_number":44,"context_line":"               help\u003d\u0027Maximum seconds to wait for a response from a call.\u0027),"},{"line_number":45,"context_line":"]"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"dfd5e7cf_26a2de4c","line":44,"range":{"start_line":44,"start_character":15,"end_line":44,"end_character":73},"updated":"2019-01-10 05:35:16.000000000","message":"Here you didn\u0027t call translation function _\nIt should be:\nhelp\u003d_(\u0027Maximum seconds to wait for a response from a call.\u0027)),","commit_id":"40a8afbb7e4198bf4f71a80f4ec878aaffcedccf"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"d91695740765c97fe76d709672bf2400a6037ffb","unresolved":false,"context_lines":[{"line_number":41,"context_line":"                      \u0027(Disable by setting to 0)\u0027)),"},{"line_number":42,"context_line":"    cfg.IntOpt(\u0027rpc_response_max_timeout\u0027,"},{"line_number":43,"context_line":"               default\u003d600,"},{"line_number":44,"context_line":"               help\u003d\u0027Maximum seconds to wait for a response from a call.\u0027),"},{"line_number":45,"context_line":"]"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"bfdaf3ff_f8a57ab6","line":44,"range":{"start_line":44,"start_character":15,"end_line":44,"end_character":73},"in_reply_to":"dfd5e7cf_26a2de4c","updated":"2019-01-14 08:14:53.000000000","message":"Good catch. Thx :)","commit_id":"40a8afbb7e4198bf4f71a80f4ec878aaffcedccf"}],"releasenotes/notes/add-a-new-configuration-option-08d18ea8423abccf.yaml":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"865e3c96b0853f61d8703a11b08c1e99a5b6a630","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Add a new option rpc_response_max_timeout"},{"line_number":4,"context_line":"    to neutron.conf"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_3d75a534","line":3,"range":{"start_line":3,"start_character":21,"end_line":3,"end_character":45},"updated":"2018-12-20 10:12:46.000000000","message":"this should be in ``, so something like:\n\n    ``rpc_response_max_timeout``","commit_id":"a7a4590df70ca7a18110cbd71382ca2646ab4048"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"865e3c96b0853f61d8703a11b08c1e99a5b6a630","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Add a new option rpc_response_max_timeout"},{"line_number":4,"context_line":"    to neutron.conf"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_9d915947","line":4,"range":{"start_line":3,"start_character":4,"end_line":4,"end_character":19},"updated":"2018-12-20 10:12:46.000000000","message":"I would say it like:\n\n\"New Neutron configuration option ``rpc_response_max_timeout`` is added. It is used to configure maximum time waiting for rpc response.\"\n\nOr something similar","commit_id":"a7a4590df70ca7a18110cbd71382ca2646ab4048"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"d482be5e3c1ad2e5b3eedf855d655c680f72db75","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - New Neutron configuration option ``rpc_response_max_timeout``"},{"line_number":4,"context_line":"    is added. It is used to configure maximum time waiting for"},{"line_number":5,"context_line":"    rpc response."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_a2d65750","line":3,"range":{"start_line":3,"start_character":4,"end_line":3,"end_character":7},"updated":"2018-12-21 15:08:07.000000000","message":"s/Added","commit_id":"37ba7920bc2a6c9bbbbf777045f260ed94eeb69f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"d482be5e3c1ad2e5b3eedf855d655c680f72db75","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - New Neutron configuration option ``rpc_response_max_timeout``"},{"line_number":4,"context_line":"    is added. It is used to configure maximum time waiting for"},{"line_number":5,"context_line":"    rpc response."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_02c14b83","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":37},"updated":"2018-12-21 15:08:07.000000000","message":"s/to configure the","commit_id":"37ba7920bc2a6c9bbbbf777045f260ed94eeb69f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"d482be5e3c1ad2e5b3eedf855d655c680f72db75","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - New Neutron configuration option ``rpc_response_max_timeout``"},{"line_number":4,"context_line":"    is added. It is used to configure maximum time waiting for"},{"line_number":5,"context_line":"    rpc response."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_22c48792","line":4,"range":{"start_line":4,"start_character":51,"end_line":4,"end_character":58},"updated":"2018-12-21 15:08:07.000000000","message":"s/to wait","commit_id":"37ba7920bc2a6c9bbbbf777045f260ed94eeb69f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"d482be5e3c1ad2e5b3eedf855d655c680f72db75","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - New Neutron configuration option ``rpc_response_max_timeout``"},{"line_number":4,"context_line":"    is added. It is used to configure maximum time waiting for"},{"line_number":5,"context_line":"    rpc response."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_c2bef3ff","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":7},"updated":"2018-12-21 15:08:07.000000000","message":"s/an RPC","commit_id":"37ba7920bc2a6c9bbbbf777045f260ed94eeb69f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"d482be5e3c1ad2e5b3eedf855d655c680f72db75","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"3f79a3b5_a2af37c6","line":6,"updated":"2018-12-21 15:08:07.000000000","message":"Also, this file name should have the option name in it, something like \u0027add-rpc_response_max_timeout-option-...\"","commit_id":"37ba7920bc2a6c9bbbbf777045f260ed94eeb69f"}],"releasenotes/notes/add-rpc_response_max_timeout-option-cfaad5ef6af31632.yaml":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"eaa29841e7bfe20ca323a8d930315705c211083b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Added Neutron option ``rpc_response_max_timeout``"},{"line_number":4,"context_line":"    to configure the maximum time waiting for an"},{"line_number":5,"context_line":"    rpc response."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1f769fc5_d41bc870","line":3,"range":{"start_line":3,"start_character":10,"end_line":3,"end_character":17},"updated":"2018-12-25 10:01:31.000000000","message":"I think that it\u0027s obvious that it\u0027s Neutron option if it\u0027s added in Neutron repo :)\nMaybe better would be something like \"Add config option ``rpc_response_max_timeout``","commit_id":"ac2f0aeb07ad2e16831925fa0ef34aef60b8b431"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"acfa09cc4a366a51bf51d109d2860a22a1285b2d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Add config option ``rpc_response_max_timeout``"},{"line_number":4,"context_line":"    to configure the maximum time waiting for an"},{"line_number":5,"context_line":"    rpc response."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f769fc5_c0e9b880","line":3,"range":{"start_line":3,"start_character":8,"end_line":3,"end_character":14},"updated":"2018-12-27 14:05:20.000000000","message":"Seems duplicated to the following word \u0027configure\u0027, what about change to \u0027new\u0027?","commit_id":"dc503ced59cbd1176a81d8b0f2c9d39e91396d92"},{"author":{"_account_id":27654,"name":"Hongbin Lu","email":"kira034@163.com","username":"hongbin.lu"},"change_message_id":"bf3275c4b81393a790913bc3023e761d7ac37cae","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Add config option ``rpc_response_max_timeout``"},{"line_number":4,"context_line":"    to configure the maximum time waiting for an"},{"line_number":5,"context_line":"    rpc response."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"1f769fc5_faf0f8cb","line":4,"range":{"start_line":4,"start_character":46,"end_line":4,"end_character":48},"updated":"2019-01-02 18:35:34.000000000","message":"s/an/a","commit_id":"d80095f7220a4a93d8459c27a461a34a99bbe346"},{"author":{"_account_id":27654,"name":"Hongbin Lu","email":"kira034@163.com","username":"hongbin.lu"},"change_message_id":"bf3275c4b81393a790913bc3023e761d7ac37cae","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Add config option ``rpc_response_max_timeout``"},{"line_number":4,"context_line":"    to configure the maximum time waiting for an"},{"line_number":5,"context_line":"    rpc response."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"1f769fc5_babcc0dc","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":7},"updated":"2019-01-02 18:35:34.000000000","message":"nit: RPC","commit_id":"d80095f7220a4a93d8459c27a461a34a99bbe346"}]}
