)]}'
{"nova/conf/upgrade_levels.py":[{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8d6b16525e79c0e843a7bb69faea3eadd8d8afe1","unresolved":false,"context_lines":[{"line_number":89,"context_line":"\"\"\")"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"rpcapi_cap_compute_opt \u003d cfg.StrOpt(\u0027compute\u0027,"},{"line_number":92,"context_line":"        default\u003d\u0027auto\u0027,"},{"line_number":93,"context_line":"        help\u003d\u0027Set a version cap for messages sent to compute services. \u0027"},{"line_number":94,"context_line":"             \u0027Set this option to \"auto\" if you want to let the compute RPC \u0027"},{"line_number":95,"context_line":"             \u0027module automatically determine what version to use based on \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a061dce_08cdd8b6","line":92,"range":{"start_line":92,"start_character":16,"end_line":92,"end_character":22},"updated":"2016-04-07 08:26:06.000000000","message":"I guess we need a reno file for this (IMO correct) behavior change. If I get [1] correct, \"oslo.messaging\" will now check the version every time, as \"version_cap\" will never be NONE, unless specified explicitly with:\n\n    [upgrade_levels]\n    compute \u003d \u0027\u0027\n\nFor example, the unit test case  \"ComputeRpcAPITestCase.test_resize_instance\" passes with:\n\n    self.flags(compute\u003d\u0027\u0027, group\u003d\u0027upgrade_levels\u0027)\n\nReferences:\n[1] https://github.com/openstack/nova/blob/cd38898a4309aabd3d72776c00da7454ea042e46/nova/compute/rpcapi.py#L334-L339","commit_id":"9910afd35b94e3cff1f3bd21c0c560046b2a54c8"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"76d39341eebafd2d6c37e5087006a65e7d2c55a5","unresolved":false,"context_lines":[{"line_number":89,"context_line":"\"\"\")"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"rpcapi_cap_compute_opt \u003d cfg.StrOpt(\u0027compute\u0027,"},{"line_number":92,"context_line":"        default\u003d\u0027auto\u0027,"},{"line_number":93,"context_line":"        help\u003d\u0027Set a version cap for messages sent to compute services. \u0027"},{"line_number":94,"context_line":"             \u0027Set this option to \"auto\" if you want to let the compute RPC \u0027"},{"line_number":95,"context_line":"             \u0027module automatically determine what version to use based on \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a061dce_0a3499db","line":92,"range":{"start_line":92,"start_character":16,"end_line":92,"end_character":22},"in_reply_to":"9a061dce_08cdd8b6","updated":"2016-04-07 13:38:55.000000000","message":"No, we look up and cache the proper version in compute/rpcapi if it\u0027s set to auto. If it\u0027s set to something falsey then it uses no cap each time, which is what it\u0027s doing now.","commit_id":"9910afd35b94e3cff1f3bd21c0c560046b2a54c8"}],"releasenotes/notes/compute-rpc-defaults-to-auto-versioning-d55d1df1e4537d94.yaml":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"df38955a58ecb91cc84bc9ab553ffb5b56782f68","unresolved":false,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Compute RPC versioning now defaults to \u0027auto\u0027, which means static"},{"line_number":4,"context_line":"    pinning should no longer be required before/during/after an"},{"line_number":5,"context_line":"    upgrade (although it is still possible if needed)."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a061dce_b9d980f5","line":5,"updated":"2016-04-07 15:52:13.000000000","message":"you could maybe provide the config opt name for the operators not really knowing it, but that\u0027s something we could amend later.","commit_id":"277b48ba39e36e0663ff1a3e216187e1119550e1"}]}
