)]}'
{"tempest/api/compute/admin/test_servers_on_multinodes.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"edd8bb80c0f9d079d2c035b73214dc7855a657c8","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"        if CONF.compute.min_compute_nodes \u003c 2:"},{"line_number":29,"context_line":"            raise cls.skipException("},{"line_number":30,"context_line":"                \"Less than 2 compute nodes, skipping migration test.\")"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    @classmethod"},{"line_number":33,"context_line":"    def setup_clients(cls):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a710552_e9b3fa08","line":30,"updated":"2015-12-15 06:54:33.000000000","message":"I guess copy paste issue? The message does not fit.","commit_id":"5f2cb741a95d764a27ae96577a0aee7bd1384231"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"40b822d8aab2461d89326989450e654af528dc14","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"        if CONF.compute.min_compute_nodes \u003c 2:"},{"line_number":29,"context_line":"            raise cls.skipException("},{"line_number":30,"context_line":"                \"Less than 2 compute nodes, skipping migration test.\")"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    @classmethod"},{"line_number":33,"context_line":"    def setup_clients(cls):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a710552_715e14eb","line":30,"in_reply_to":"5a710552_e9b3fa08","updated":"2015-12-15 07:19:10.000000000","message":"Ah, nice point.","commit_id":"5f2cb741a95d764a27ae96577a0aee7bd1384231"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"edd8bb80c0f9d079d2c035b73214dc7855a657c8","unresolved":false,"context_lines":[{"line_number":42,"context_line":"            \u0027same_host\u0027: server01[\u0027id\u0027]"},{"line_number":43,"context_line":"        }"},{"line_number":44,"context_line":"        server02 \u003d self.create_test_server(scheduler_hints\u003dhints,"},{"line_number":45,"context_line":"                                           wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        hints \u003d {"},{"line_number":48,"context_line":"            \u0027different_host\u0027: server01[\u0027id\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a710552_e9af7a7b","line":45,"updated":"2015-12-15 06:54:33.000000000","message":"I\u0027m not convinced that waiting on ACTIVE is proof enough the the scheduler hint did its job. Can we check that the hostId of the server01 and server02 are the same?","commit_id":"5f2cb741a95d764a27ae96577a0aee7bd1384231"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"40b822d8aab2461d89326989450e654af528dc14","unresolved":false,"context_lines":[{"line_number":42,"context_line":"            \u0027same_host\u0027: server01[\u0027id\u0027]"},{"line_number":43,"context_line":"        }"},{"line_number":44,"context_line":"        server02 \u003d self.create_test_server(scheduler_hints\u003dhints,"},{"line_number":45,"context_line":"                                           wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        hints \u003d {"},{"line_number":48,"context_line":"            \u0027different_host\u0027: server01[\u0027id\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a710552_d169088d","line":45,"in_reply_to":"5a710552_e9af7a7b","updated":"2015-12-15 07:19:10.000000000","message":"Hi,\n\n \u003e Can we check that the hostId of the server01 and server02 are the same?\n\nPerfect point!\nThat is the next step for me, that is a reason why I created the test as admin test because admin is required to check the host.","commit_id":"5f2cb741a95d764a27ae96577a0aee7bd1384231"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"edd8bb80c0f9d079d2c035b73214dc7855a657c8","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        hints \u003d {"},{"line_number":48,"context_line":"            \u0027different_host\u0027: server01[\u0027id\u0027]"},{"line_number":49,"context_line":"        }"},{"line_number":50,"context_line":"        self.create_test_server(scheduler_hints\u003dhints, wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        # This scheduler-hint supports list of servers also."},{"line_number":53,"context_line":"        hints \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a710552_69c4ea3f","line":50,"updated":"2015-12-15 06:54:33.000000000","message":"I\u0027m not convinced that waiting on ACTIVE is proof enough the the scheduler hint did its job. Can we check that the hostId of the server01 and the new server are different?","commit_id":"5f2cb741a95d764a27ae96577a0aee7bd1384231"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"40b822d8aab2461d89326989450e654af528dc14","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        hints \u003d {"},{"line_number":48,"context_line":"            \u0027different_host\u0027: server01[\u0027id\u0027]"},{"line_number":49,"context_line":"        }"},{"line_number":50,"context_line":"        self.create_test_server(scheduler_hints\u003dhints, wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        # This scheduler-hint supports list of servers also."},{"line_number":53,"context_line":"        hints \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a710552_11e55008","line":50,"in_reply_to":"5a710552_69c4ea3f","updated":"2015-12-15 07:19:10.000000000","message":"Yeah, nice point.\nI will update this after checking experimental job.","commit_id":"5f2cb741a95d764a27ae96577a0aee7bd1384231"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"edd8bb80c0f9d079d2c035b73214dc7855a657c8","unresolved":false,"context_lines":[{"line_number":53,"context_line":"        hints \u003d {"},{"line_number":54,"context_line":"            \u0027different_host\u0027: [server01[\u0027id\u0027], server02[\u0027id\u0027]]"},{"line_number":55,"context_line":"        }"},{"line_number":56,"context_line":"        self.create_test_server(scheduler_hints\u003dhints, wait_until\u003d\u0027ACTIVE\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a710552_89c11631","line":56,"updated":"2015-12-15 06:54:33.000000000","message":"Ditto","commit_id":"5f2cb741a95d764a27ae96577a0aee7bd1384231"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c4d2f58186cf03abb9773d932a7cc8364213c803","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def _get_host(self, server_id):"},{"line_number":33,"context_line":"        return self.os_adm.servers_client.show_server("},{"line_number":34,"context_line":"            server_id)[\u0027server\u0027][\u0027OS-EXT-SRV-ATTR:hypervisor_hostname\u0027]"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    @test.idempotent_id(\u002726a9d5df-6890-45f2-abc4-a659290cb130\u0027)"},{"line_number":37,"context_line":"    def test_create_servers_on_specified_hosts(self):"}],"source_content_type":"text/x-python","patch_set":12,"id":"fa69d971_bbaed17e","line":34,"range":{"start_line":34,"start_character":69,"end_line":34,"end_character":71},"updated":"2016-01-07 04:27:21.000000000","message":"we can use \u0027OS-EXT-SRV-ATTR:host\u0027 here for safer side in case hyper visor on diff node","commit_id":"242bb7c0f5f31e5b83896ef9046bb1a97c3b0608"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"1d7edf51ff83f093ca7d063158ff5b154c0c87db","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            server_id)[\u0027server\u0027][\u0027OS-EXT-SRV-ATTR:host\u0027]"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    @test.idempotent_id(\u002726a9d5df-6890-45f2-abc4-a659290cb130\u0027)"},{"line_number":37,"context_line":"    def test_create_servers_on_specified_hosts(self):"},{"line_number":38,"context_line":"        server01 \u003d self.create_test_server(wait_until\u003d\u0027ACTIVE\u0027)[\u0027id\u0027]"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        hints \u003d {\u0027same_host\u0027: server01}"}],"source_content_type":"text/x-python","patch_set":13,"id":"fa69d971_ca772307","line":37,"updated":"2016-01-07 10:17:08.000000000","message":"This test fails here: http://logs.openstack.org/60/257660/13/experimental/experimental-tempest-dsvm-multinode-full-dibtest/153a3aa/console.html#_2016-01-07_07_55_57_815","commit_id":"dd568a0c68c37eb38a3cf49e0981a9e0736d23ef"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"814f4651e85a6cc991d631fe1fccf76c6b8c35db","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            server_id)[\u0027server\u0027][\u0027OS-EXT-SRV-ATTR:host\u0027]"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    @test.idempotent_id(\u002726a9d5df-6890-45f2-abc4-a659290cb130\u0027)"},{"line_number":37,"context_line":"    def test_create_servers_on_specified_hosts(self):"},{"line_number":38,"context_line":"        server01 \u003d self.create_test_server(wait_until\u003d\u0027ACTIVE\u0027)[\u0027id\u0027]"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        hints \u003d {\u0027same_host\u0027: server01}"}],"source_content_type":"text/x-python","patch_set":13,"id":"fa69d971_101f855c","line":37,"in_reply_to":"fa69d971_ca772307","updated":"2016-01-08 01:09:23.000000000","message":"I think that not issue with this tests. some number gets appended in server host, we had same issue with live migration tests too. But not sure the root cause of that :(","commit_id":"dd568a0c68c37eb38a3cf49e0981a9e0736d23ef"}]}
