)]}'
{"nova/tests/functional/test_servers.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f2bf6807e61862e2e715d970aca729d3760f9a68","unresolved":false,"context_lines":[{"line_number":3550,"context_line":""},{"line_number":3551,"context_line":"    def _create_volume_backed_server_with_traits(self, flavor_id, volume_id):"},{"line_number":3552,"context_line":"        \"\"\"Create a server with block device mapping(volume) with the given"},{"line_number":3553,"context_line":"        flavor and volume id\u0027s.Either the flavor or the volume is expected to"},{"line_number":3554,"context_line":"        have the traits"},{"line_number":3555,"context_line":"        :param flavor_id: the flavor id"},{"line_number":3556,"context_line":"        :param volume_id: the volume id"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_1597b03c","line":3553,"range":{"start_line":3553,"start_character":30,"end_line":3553,"end_character":32},"updated":"2018-06-19 21:59:20.000000000","message":"add a space (but just one, or people will make fun of you)","commit_id":"2e88f3cc53eeb61633e916ea648e4bab58b643da"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f2bf6807e61862e2e715d970aca729d3760f9a68","unresolved":false,"context_lines":[{"line_number":3550,"context_line":""},{"line_number":3551,"context_line":"    def _create_volume_backed_server_with_traits(self, flavor_id, volume_id):"},{"line_number":3552,"context_line":"        \"\"\"Create a server with block device mapping(volume) with the given"},{"line_number":3553,"context_line":"        flavor and volume id\u0027s.Either the flavor or the volume is expected to"},{"line_number":3554,"context_line":"        have the traits"},{"line_number":3555,"context_line":"        :param flavor_id: the flavor id"},{"line_number":3556,"context_line":"        :param volume_id: the volume id"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_75906443","line":3553,"range":{"start_line":3553,"start_character":56,"end_line":3553,"end_character":62},"updated":"2018-06-19 21:59:20.000000000","message":"image backing the volume","commit_id":"2e88f3cc53eeb61633e916ea648e4bab58b643da"},{"author":{"_account_id":28171,"name":"karim","email":"karimullah.mohammed@intel.com","username":"karimull"},"change_message_id":"29f63d749ff48793529e1fdecabda3b973353df1","unresolved":false,"context_lines":[{"line_number":3550,"context_line":""},{"line_number":3551,"context_line":"    def _create_volume_backed_server_with_traits(self, flavor_id, volume_id):"},{"line_number":3552,"context_line":"        \"\"\"Create a server with block device mapping(volume) with the given"},{"line_number":3553,"context_line":"        flavor and volume id\u0027s.Either the flavor or the volume is expected to"},{"line_number":3554,"context_line":"        have the traits"},{"line_number":3555,"context_line":"        :param flavor_id: the flavor id"},{"line_number":3556,"context_line":"        :param volume_id: the volume id"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_5f0db9e4","line":3553,"range":{"start_line":3553,"start_character":56,"end_line":3553,"end_character":62},"in_reply_to":"5f7c97a3_75906443","updated":"2018-06-27 00:40:06.000000000","message":"Done","commit_id":"2e88f3cc53eeb61633e916ea648e4bab58b643da"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f2bf6807e61862e2e715d970aca729d3760f9a68","unresolved":false,"context_lines":[{"line_number":3660,"context_line":"        contained within the volume, the instance ends up on the single"},{"line_number":3661,"context_line":"        compute node resource provider that also has those traits in Placement."},{"line_number":3662,"context_line":"        \"\"\""},{"line_number":3663,"context_line":"        # Decorate compute2 resource provider with volume image metadatz trait."},{"line_number":3664,"context_line":"        rp_uuid \u003d self._get_provider_uuid_by_host(self.compute2.host)"},{"line_number":3665,"context_line":"        self._set_provider_traits(rp_uuid, [\u0027HW_CPU_X86_VMX\u0027,"},{"line_number":3666,"context_line":"                                            \u0027HW_CPU_X86_SGX\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_95c3c038","line":3663,"range":{"start_line":3663,"start_character":71,"end_line":3663,"end_character":72},"updated":"2018-06-19 21:59:20.000000000","message":"a","commit_id":"2e88f3cc53eeb61633e916ea648e4bab58b643da"},{"author":{"_account_id":28171,"name":"karim","email":"karimullah.mohammed@intel.com","username":"karimull"},"change_message_id":"29f63d749ff48793529e1fdecabda3b973353df1","unresolved":false,"context_lines":[{"line_number":3660,"context_line":"        contained within the volume, the instance ends up on the single"},{"line_number":3661,"context_line":"        compute node resource provider that also has those traits in Placement."},{"line_number":3662,"context_line":"        \"\"\""},{"line_number":3663,"context_line":"        # Decorate compute2 resource provider with volume image metadatz trait."},{"line_number":3664,"context_line":"        rp_uuid \u003d self._get_provider_uuid_by_host(self.compute2.host)"},{"line_number":3665,"context_line":"        self._set_provider_traits(rp_uuid, [\u0027HW_CPU_X86_VMX\u0027,"},{"line_number":3666,"context_line":"                                            \u0027HW_CPU_X86_SGX\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_dff8e9c1","line":3663,"range":{"start_line":3663,"start_character":71,"end_line":3663,"end_character":72},"in_reply_to":"5f7c97a3_95c3c038","updated":"2018-06-27 00:40:06.000000000","message":"Done","commit_id":"2e88f3cc53eeb61633e916ea648e4bab58b643da"}]}
