)]}'
{"oslo_messaging/conffixture.py":[{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"0a410670837592a7cda4ab455063cddfb2e325d0","unresolved":false,"context_lines":[{"line_number":122,"context_line":"        self.addCleanup(self._teardown_decorator)"},{"line_number":123,"context_line":"        self.addCleanup(self.conf.reset)"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"    @property"},{"line_number":126,"context_line":"    def transport_driver(self):"},{"line_number":127,"context_line":"        \"\"\"The transport driver - for example \u0027rabbit\u0027, \u0027amqp\u0027 or \u0027fake\u0027.\"\"\""},{"line_number":128,"context_line":"        return self.conf.rpc_backend"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7f287b81_b2cd8a86","side":"PARENT","line":126,"range":{"start_line":125,"start_character":13,"end_line":126,"end_character":8},"updated":"2017-09-07 05:31:23.000000000","message":"Some project still use this property , See \nhttp://codesearch.openstack.org/?q\u003dtransport_driver\u0026i\u003dnope\u0026files\u003d\u0026repos\u003d","commit_id":"ff905655e9874cde398af9059e0867024dfe042f"},{"author":{"_account_id":14758,"name":"Rajath Agasthya","email":"rajagast@cisco.com","username":"rajathagasthya"},"change_message_id":"cee7be2d0c3e4d5244a48c82a0fbe6d8ac9d9ed0","unresolved":false,"context_lines":[{"line_number":122,"context_line":"        self.addCleanup(self._teardown_decorator)"},{"line_number":123,"context_line":"        self.addCleanup(self.conf.reset)"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"    @property"},{"line_number":126,"context_line":"    def transport_driver(self):"},{"line_number":127,"context_line":"        \"\"\"The transport driver - for example \u0027rabbit\u0027, \u0027amqp\u0027 or \u0027fake\u0027.\"\"\""},{"line_number":128,"context_line":"        return self.conf.rpc_backend"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7f287b81_b14d7673","side":"PARENT","line":126,"range":{"start_line":125,"start_character":13,"end_line":126,"end_character":8},"in_reply_to":"7f287b81_b2cd8a86","updated":"2017-09-07 16:52:21.000000000","message":"I had no idea they were used elsewhere. This looked like an internal property for tests. I can think of 2 options here:\n\n1. Raise bugs on the projects that are using them to update it to \u0027transport_url\u0027 after we merge this change. \n2. Keep \u0027transport_driver\u0027 and internally convert the value into a URL and set \u0027transport_url\u0027 option in the property setter. I think this defeats the whole purpose of removing \u0027rpc_backend\u0027 option if users can still provide that value indirectly using \u0027transport_driver\u0027.","commit_id":"ff905655e9874cde398af9059e0867024dfe042f"}],"oslo_messaging/transport.py":[{"author":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"change_message_id":"34116ff1534fb178ab90bdf34f411cb552af6643","unresolved":false,"context_lines":[{"line_number":336,"context_line":"    def transport(self):"},{"line_number":337,"context_line":"        transport \u003d self._transport"},{"line_number":338,"context_line":"        final_transport \u003d self.aliases.get(transport, transport)"},{"line_number":339,"context_line":"        if not self._deprecation_logged and final_transport !\u003d transport:"},{"line_number":340,"context_line":"            # NOTE(sileht): The first step is deprecate this one cycle."},{"line_number":341,"context_line":"            # To ensure deployer have updated they configuration during Ocata"},{"line_number":342,"context_line":"            # Then in P we will deprecate aliases kwargs of TransportURL() and"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f287b81_05768bd9","line":339,"updated":"2017-09-05 17:29:28.000000000","message":"\u0027aliases\u0027 was marked as deprecated in Pike, so we can\u0027t remove it until Rocky...\n\n... but you can certainly pull this check and log message and _deprecation_logged flag.  This log message looks a bit stale, as aliases don\u0027t necessarily include \u0027rpc_backend\u0027","commit_id":"634588cc0f35bb3fadff139f95dcc011eece9328"}],"releasenotes/notes/remove-rpc-backend-opt-b39282e30cfc579a.yaml":[{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"0a410670837592a7cda4ab455063cddfb2e325d0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Removed deprecated ``DEFAULT/rpc_backend`` configuration option. RPC"},{"line_number":5,"context_line":"    backend must now be specified as a full transport URL in"},{"line_number":6,"context_line":"    ``DEFAULT/transport_url`` option."},{"line_number":7,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7f287b81_5290a643","line":4,"range":{"start_line":4,"start_character":33,"end_line":4,"end_character":44},"updated":"2017-09-07 05:31:23.000000000","message":"I think we still have some work to do before we remove it completely, See: \nhttp://codesearch.openstack.org/?q\u003drpc_backend\u0026i\u003dnope\u0026files\u003d\u0026repos\u003d","commit_id":"b16c600595ea7e96fc60055b1c551ab2d830158d"},{"author":{"_account_id":14758,"name":"Rajath Agasthya","email":"rajagast@cisco.com","username":"rajathagasthya"},"change_message_id":"cee7be2d0c3e4d5244a48c82a0fbe6d8ac9d9ed0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Removed deprecated ``DEFAULT/rpc_backend`` configuration option. RPC"},{"line_number":5,"context_line":"    backend must now be specified as a full transport URL in"},{"line_number":6,"context_line":"    ``DEFAULT/transport_url`` option."},{"line_number":7,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7f287b81_716caecf","line":4,"range":{"start_line":4,"start_character":33,"end_line":4,"end_character":44},"in_reply_to":"7f287b81_5290a643","updated":"2017-09-07 16:52:21.000000000","message":"I agree. Ken suggested that we should open bugs in those projects to fix it before the next release. I\u0027ll wait for what comes out of the PTG discussion.","commit_id":"b16c600595ea7e96fc60055b1c551ab2d830158d"}]}
