)]}'
{"rally-jobs/cue-scenarios.yaml":[{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":2,"context_line":"  CueClusters.create_and_delete_cluster:"},{"line_number":3,"context_line":"    -"},{"line_number":4,"context_line":"      args:"},{"line_number":5,"context_line":"        size: 1"},{"line_number":6,"context_line":"        timeout: 600"},{"line_number":7,"context_line":"      runner:"},{"line_number":8,"context_line":"        type: \"constant\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a016987_5f7aacf2","line":5,"updated":"2015-05-28 15:48:51.000000000","message":"parameters for the first test should be the same as it was before, size 3 etc..","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":2,"context_line":"  CueClusters.create_and_delete_cluster:"},{"line_number":3,"context_line":"    -"},{"line_number":4,"context_line":"      args:"},{"line_number":5,"context_line":"        size: 1"},{"line_number":6,"context_line":"        timeout: 600"},{"line_number":7,"context_line":"      runner:"},{"line_number":8,"context_line":"        type: \"constant\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a016987_487a9189","line":5,"in_reply_to":"7a016987_5f7aacf2","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":22,"context_line":"            name: \"cue.small\""},{"line_number":23,"context_line":"        image:"},{"line_number":24,"context_line":"            name: \"cue-rabbitmq-test-image\""},{"line_number":25,"context_line":"        size: 1"},{"line_number":26,"context_line":"        timeout: 600"},{"line_number":27,"context_line":"      runner:"},{"line_number":28,"context_line":"        type: \"constant\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a016987_bf69a027","line":25,"updated":"2015-05-28 15:48:51.000000000","message":"size 3 would be a better scenario test","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":22,"context_line":"            name: \"cue.small\""},{"line_number":23,"context_line":"        image:"},{"line_number":24,"context_line":"            name: \"cue-rabbitmq-test-image\""},{"line_number":25,"context_line":"        size: 1"},{"line_number":26,"context_line":"        timeout: 600"},{"line_number":27,"context_line":"      runner:"},{"line_number":28,"context_line":"        type: \"constant\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a016987_a85fc50d","line":25,"in_reply_to":"7a016987_bf69a027","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"}],"rally-jobs/plugins/clusters.py":[{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":28,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"class CueClusters(cue_utils.CueScenario):"},{"line_number":32,"context_line":"    \"\"\"Benchmark Rally scenarios for Cue.\"\"\""},{"line_number":33,"context_line":"    SUBNET_IP_VERSION \u003d 4"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_08b8e773","line":31,"updated":"2015-05-28 15:48:51.000000000","message":"this class should only contain rally scenario benchmarks/tests all other helper functions should be in cue_utils.py or possibly another module/class like openstack_utils.py","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":28,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"class CueClusters(cue_utils.CueScenario):"},{"line_number":32,"context_line":"    \"\"\"Benchmark Rally scenarios for Cue.\"\"\""},{"line_number":33,"context_line":"    SUBNET_IP_VERSION \u003d 4"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_88e2be9e","line":31,"in_reply_to":"7a016987_08b8e773","updated":"2015-05-30 05:46:02.000000000","message":"Done. moved the helper methods to cue_utils.py","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    @types.set(image\u003dtypes.ImageResourceType,"},{"line_number":85,"context_line":"               flavor\u003dtypes.FlavorResourceType)"},{"line_number":86,"context_line":"    @base.scenario()"},{"line_number":87,"context_line":"    def boot_and_ssh_vm(self, image, flavor, network_id\u003dNone, name\u003d\"rally_vm\","},{"line_number":88,"context_line":"                        cluster_name\u003d\"rally_cluster\", cluster_flavor\u003d\"8795\","},{"line_number":89,"context_line":"                        size\u003d1, cluster_volume_size\u003d0, cluster_timeout\u003d300,"},{"line_number":90,"context_line":"                        cluster_check_interval\u003d1, **kwargs):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_4866df51","line":87,"updated":"2015-05-28 15:48:51.000000000","message":"the name doesn\u0027t seem to be very aligned to what this test is actually doing.  maybe something like create_and_verify_cluster","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    @types.set(image\u003dtypes.ImageResourceType,"},{"line_number":85,"context_line":"               flavor\u003dtypes.FlavorResourceType)"},{"line_number":86,"context_line":"    @base.scenario()"},{"line_number":87,"context_line":"    def boot_and_ssh_vm(self, image, flavor, network_id\u003dNone, name\u003d\"rally_vm\","},{"line_number":88,"context_line":"                        cluster_name\u003d\"rally_cluster\", cluster_flavor\u003d\"8795\","},{"line_number":89,"context_line":"                        size\u003d1, cluster_volume_size\u003d0, cluster_timeout\u003d300,"},{"line_number":90,"context_line":"                        cluster_check_interval\u003d1, **kwargs):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_4864c620","line":87,"in_reply_to":"7a016987_4866df51","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":85,"context_line":"               flavor\u003dtypes.FlavorResourceType)"},{"line_number":86,"context_line":"    @base.scenario()"},{"line_number":87,"context_line":"    def boot_and_ssh_vm(self, image, flavor, network_id\u003dNone, name\u003d\"rally_vm\","},{"line_number":88,"context_line":"                        cluster_name\u003d\"rally_cluster\", cluster_flavor\u003d\"8795\","},{"line_number":89,"context_line":"                        size\u003d1, cluster_volume_size\u003d0, cluster_timeout\u003d300,"},{"line_number":90,"context_line":"                        cluster_check_interval\u003d1, **kwargs):"},{"line_number":91,"context_line":"        \"\"\"Boot a nova instance , create a cue instance, ssh from nova instance"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_cb1e490b","line":88,"updated":"2015-05-28 15:48:51.000000000","message":"cluster_name can be set to None since the _create_cluster generate a random name if none is provided.  if you provide a static name and a scenario is ran multiple times, all clusters will have the same name.","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":85,"context_line":"               flavor\u003dtypes.FlavorResourceType)"},{"line_number":86,"context_line":"    @base.scenario()"},{"line_number":87,"context_line":"    def boot_and_ssh_vm(self, image, flavor, network_id\u003dNone, name\u003d\"rally_vm\","},{"line_number":88,"context_line":"                        cluster_name\u003d\"rally_cluster\", cluster_flavor\u003d\"8795\","},{"line_number":89,"context_line":"                        size\u003d1, cluster_volume_size\u003d0, cluster_timeout\u003d300,"},{"line_number":90,"context_line":"                        cluster_check_interval\u003d1, **kwargs):"},{"line_number":91,"context_line":"        \"\"\"Boot a nova instance , create a cue instance, ssh from nova instance"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_94e5370a","line":88,"in_reply_to":"7a016987_cb1e490b","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        :param image: str, image name for server creation"},{"line_number":96,"context_line":"        :param flavor: str, flavor for server creation"},{"line_number":97,"context_line":"        :param network_id: str, network id for server creation"},{"line_number":98,"context_line":"        :param name: str, server name"},{"line_number":99,"context_line":"        :param cluster_name: str, cluster name"},{"line_number":100,"context_line":"        :param cluster_flavor: str, cluster flavor"},{"line_number":101,"context_line":"        :param size: int, cluster size"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_abb8ad2a","line":98,"updated":"2015-05-28 15:48:51.000000000","message":"server_name to be more descriptive","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        :param image: str, image name for server creation"},{"line_number":96,"context_line":"        :param flavor: str, flavor for server creation"},{"line_number":97,"context_line":"        :param network_id: str, network id for server creation"},{"line_number":98,"context_line":"        :param name: str, server name"},{"line_number":99,"context_line":"        :param cluster_name: str, cluster name"},{"line_number":100,"context_line":"        :param cluster_flavor: str, cluster flavor"},{"line_number":101,"context_line":"        :param size: int, cluster size"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_6852e236","line":98,"in_reply_to":"7a016987_abb8ad2a","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"        try:"},{"line_number":120,"context_line":"            # create a key-pair"},{"line_number":121,"context_line":"            LOG.info(\"Adding new keypair\")"},{"line_number":122,"context_line":"            keypair \u003d nova_client.keypairs.create(key_name)"},{"line_number":123,"context_line":"            f \u003d open(key_file_name, \u0027w\u0027)"},{"line_number":124,"context_line":"            os.chmod(key_file_name, stat.S_IREAD | stat.S_IWRITE)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_ebfc65b9","line":121,"updated":"2015-05-28 15:48:51.000000000","message":"should only log on errors, otherwise logging will get out of hand when running a scenario multiple times","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"        try:"},{"line_number":120,"context_line":"            # create a key-pair"},{"line_number":121,"context_line":"            LOG.info(\"Adding new keypair\")"},{"line_number":122,"context_line":"            keypair \u003d nova_client.keypairs.create(key_name)"},{"line_number":123,"context_line":"            f \u003d open(key_file_name, \u0027w\u0027)"},{"line_number":124,"context_line":"            os.chmod(key_file_name, stat.S_IREAD | stat.S_IWRITE)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_831a9f6d","line":121,"in_reply_to":"7a016987_ebfc65b9","updated":"2015-05-30 05:46:02.000000000","message":"the default oslo_log level is warning , here the logging is at the info level.guess it should be fine.","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":193,"context_line":""},{"line_number":194,"context_line":"            self._delete_key_file(key_file_name)"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"    def _create_network(self, neutron_client, network_name):"},{"line_number":197,"context_line":"        # create network"},{"line_number":198,"context_line":"        LOG.info(\"Adding new network: %s\", network_name)"},{"line_number":199,"context_line":"        network_create_args \u003d {\"name\": network_name}"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_a8a9d325","line":196,"updated":"2015-05-28 15:48:51.000000000","message":"move to separate module and add function comments","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":193,"context_line":""},{"line_number":194,"context_line":"            self._delete_key_file(key_file_name)"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"    def _create_network(self, neutron_client, network_name):"},{"line_number":197,"context_line":"        # create network"},{"line_number":198,"context_line":"        LOG.info(\"Adding new network: %s\", network_name)"},{"line_number":199,"context_line":"        network_create_args \u003d {\"name\": network_name}"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_48328611","line":196,"in_reply_to":"7a016987_a8a9d325","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":235,"context_line":""},{"line_number":236,"context_line":"        return rally_router, rally_network, rally_subnet"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"    def _create_cue_cluster(self, cluster_name, size, network_id,"},{"line_number":239,"context_line":"                            cluster_flavor, cluster_volume_size,"},{"line_number":240,"context_line":"                            cluster_timeout, cluster_check_interval):"},{"line_number":241,"context_line":"        cluster_dict \u003d {\u0027name\u0027: cluster_name,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_88a4d74a","line":238,"updated":"2015-05-28 15:48:51.000000000","message":"move to cue_utils.py and add function comments","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":235,"context_line":""},{"line_number":236,"context_line":"        return rally_router, rally_network, rally_subnet"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"    def _create_cue_cluster(self, cluster_name, size, network_id,"},{"line_number":239,"context_line":"                            cluster_flavor, cluster_volume_size,"},{"line_number":240,"context_line":"                            cluster_timeout, cluster_check_interval):"},{"line_number":241,"context_line":"        cluster_dict \u003d {\u0027name\u0027: cluster_name,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_28374a00","line":238,"in_reply_to":"7a016987_88a4d74a","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":257,"context_line":"        LOG.info(\"Cluster created!\")"},{"line_number":258,"context_line":"        return cluster"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"    def _create_nova_vm(self, nova_client, flavor, image, keypair,"},{"line_number":261,"context_line":"                        server_name, sec_group_name, nova_server_boot_timeout,"},{"line_number":262,"context_line":"                        **kwargs):"},{"line_number":263,"context_line":"        secgroup_found \u003d False"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_286cc306","line":260,"updated":"2015-05-28 15:48:51.000000000","message":"move to separate module and add function comments","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":257,"context_line":"        LOG.info(\"Cluster created!\")"},{"line_number":258,"context_line":"        return cluster"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"    def _create_nova_vm(self, nova_client, flavor, image, keypair,"},{"line_number":261,"context_line":"                        server_name, sec_group_name, nova_server_boot_timeout,"},{"line_number":262,"context_line":"                        **kwargs):"},{"line_number":263,"context_line":"        secgroup_found \u003d False"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_08380eed","line":260,"in_reply_to":"7a016987_286cc306","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":303,"context_line":"            \"The instance is not in ACTIVE state\")"},{"line_number":304,"context_line":"        return server"},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"    def _add_floating_ip(self, nova_client, server):"},{"line_number":307,"context_line":"        # associate floating-ip to the active instance"},{"line_number":308,"context_line":"        floating_ip \u003d None"},{"line_number":309,"context_line":"        fip_list \u003d nova_client.floating_ips.list()"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_8829779d","line":306,"updated":"2015-05-28 15:48:51.000000000","message":"move to separate module and add function comments","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":303,"context_line":"            \"The instance is not in ACTIVE state\")"},{"line_number":304,"context_line":"        return server"},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"    def _add_floating_ip(self, nova_client, server):"},{"line_number":307,"context_line":"        # associate floating-ip to the active instance"},{"line_number":308,"context_line":"        floating_ip \u003d None"},{"line_number":309,"context_line":"        fip_list \u003d nova_client.floating_ips.list()"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_e83c92e2","line":306,"in_reply_to":"7a016987_8829779d","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":320,"context_line":""},{"line_number":321,"context_line":"        return floating_ip"},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"    def _delete_server(self, nova_id):"},{"line_number":324,"context_line":"        \"\"\"Delete nova instance, security group and key-pair.\"\"\""},{"line_number":325,"context_line":"        # Remove rally key-pair"},{"line_number":326,"context_line":"        nova_client \u003d self.clients(\"nova\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_681bdb81","line":323,"updated":"2015-05-28 15:48:51.000000000","message":"move to separate module and add function comments","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":320,"context_line":""},{"line_number":321,"context_line":"        return floating_ip"},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"    def _delete_server(self, nova_id):"},{"line_number":324,"context_line":"        \"\"\"Delete nova instance, security group and key-pair.\"\"\""},{"line_number":325,"context_line":"        # Remove rally key-pair"},{"line_number":326,"context_line":"        nova_client \u003d self.clients(\"nova\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_c82676cd","line":323,"in_reply_to":"7a016987_681bdb81","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":383,"context_line":"        except Exception as err:"},{"line_number":384,"context_line":"            LOG.exception(err)"},{"line_number":385,"context_line":""},{"line_number":386,"context_line":"    def _delete_key_file(self, key_file):"},{"line_number":387,"context_line":"        \"\"\"Delete key file.\"\"\""},{"line_number":388,"context_line":"        LOG.info(\"Deleting rally key file\")"},{"line_number":389,"context_line":"        if os.path.exists(key_file):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_481edf70","line":386,"updated":"2015-05-28 15:48:51.000000000","message":"move to separate module and add function comments","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":383,"context_line":"        except Exception as err:"},{"line_number":384,"context_line":"            LOG.exception(err)"},{"line_number":385,"context_line":""},{"line_number":386,"context_line":"    def _delete_key_file(self, key_file):"},{"line_number":387,"context_line":"        \"\"\"Delete key file.\"\"\""},{"line_number":388,"context_line":"        LOG.info(\"Deleting rally key file\")"},{"line_number":389,"context_line":"        if os.path.exists(key_file):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_a8233abc","line":386,"in_reply_to":"7a016987_481edf70","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"}],"rally-jobs/plugins/cue_utils.py":[{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":75,"context_line":"        \"\"\""},{"line_number":76,"context_line":"        cue_client \u003d cueclient or self._get_cue_client()"},{"line_number":77,"context_line":"        return cue_client.clusters.delete(cluster_id\u003did)"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    def _get_cue_client(self, auth_url\u003dNone, username\u003dNone, password\u003dNone,"},{"line_number":80,"context_line":"                        tenant_name\u003dNone):"},{"line_number":81,"context_line":"        \"\"\"Retrieve an instance of Cue Client."}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_8ca56e48","line":78,"updated":"2015-05-28 15:48:51.000000000","message":"update function signature since these parameters are not being used anymore.","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":75,"context_line":"        \"\"\""},{"line_number":76,"context_line":"        cue_client \u003d cueclient or self._get_cue_client()"},{"line_number":77,"context_line":"        return cue_client.clusters.delete(cluster_id\u003did)"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    def _get_cue_client(self, auth_url\u003dNone, username\u003dNone, password\u003dNone,"},{"line_number":80,"context_line":"                        tenant_name\u003dNone):"},{"line_number":81,"context_line":"        \"\"\"Retrieve an instance of Cue Client."}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_2e1d1d62","line":78,"in_reply_to":"7a016987_8ca56e48","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"d78442a5e6a52fa30802b7199a60be082dac9353","unresolved":false,"context_lines":[{"line_number":80,"context_line":"                        tenant_name\u003dNone):"},{"line_number":81,"context_line":"        \"\"\"Retrieve an instance of Cue Client."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        Will use sourced environment variables if explicit values are not"},{"line_number":84,"context_line":"        provided"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"        :param auth_url: str, authentication url to keystone"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_6c4a3285","line":83,"updated":"2015-05-28 15:48:51.000000000","message":"update description and argument comments","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"7389d5789549d7d1e5d521cf4c0c3075815ab7bb","unresolved":false,"context_lines":[{"line_number":80,"context_line":"                        tenant_name\u003dNone):"},{"line_number":81,"context_line":"        \"\"\"Retrieve an instance of Cue Client."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        Will use sourced environment variables if explicit values are not"},{"line_number":84,"context_line":"        provided"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"        :param auth_url: str, authentication url to keystone"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_4e2cd998","line":83,"in_reply_to":"7a016987_6c4a3285","updated":"2015-05-30 05:46:02.000000000","message":"Done","commit_id":"d21eaef703e30c07d32950e6c09236c40388a4a1"}]}
