)]}'
{".zuul.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"9e7f99733e8de0dcff3f7da50e24e797acea2054","unresolved":true,"context_lines":[{"line_number":446,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":447,"context_line":"            network-feature-enabled:"},{"line_number":448,"context_line":"              qos_placement_physnet: public"},{"line_number":449,"context_line":"              available_features: \"{{ network_available_features | join(\u0027,\u0027) }}\""},{"line_number":450,"context_line":"      tempest_concurrency: 2"},{"line_number":451,"context_line":"    group-vars:"},{"line_number":452,"context_line":"      # NOTE(mriedem): The ENABLE_VOLUME_MULTIATTACH variable is used on both"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"1dd1b699_e80c43a7","line":449,"range":{"start_line":449,"start_character":14,"end_line":449,"end_character":33},"updated":"2020-11-24 17:59:12.000000000","message":"I think special entry \u0027all\u0027 which is default is fine here instead of adding update_port_qos one feature.","commit_id":"a362025633c5a00c05090d3078acf67da602b4ca"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"3a3a488f0cd1ff3496cbf4c4e52f27ad1707de7a","unresolved":false,"context_lines":[{"line_number":446,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":447,"context_line":"            network-feature-enabled:"},{"line_number":448,"context_line":"              qos_placement_physnet: public"},{"line_number":449,"context_line":"              available_features: \"{{ network_available_features | join(\u0027,\u0027) }}\""},{"line_number":450,"context_line":"      tempest_concurrency: 2"},{"line_number":451,"context_line":"    group-vars:"},{"line_number":452,"context_line":"      # NOTE(mriedem): The ENABLE_VOLUME_MULTIATTACH variable is used on both"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"5c5dc130_92994636","line":449,"range":{"start_line":449,"start_character":14,"end_line":449,"end_character":33},"in_reply_to":"1dd1b699_e80c43a7","updated":"2020-11-25 13:46:23.000000000","message":"Done","commit_id":"a362025633c5a00c05090d3078acf67da602b4ca"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"60519ee493c0cc1f30dc1027782b0c71aba13a34","unresolved":true,"context_lines":[{"line_number":425,"context_line":"        * tempest-scenario-multinode-lvm-multibackend"},{"line_number":426,"context_line":"    timeout: 10800"},{"line_number":427,"context_line":"    vars:"},{"line_number":428,"context_line":"      network_available_features:"},{"line_number":429,"context_line":"        - update_port_qos"},{"line_number":430,"context_line":"      tox_envlist: slow-serial"},{"line_number":431,"context_line":"      devstack_localrc:"},{"line_number":432,"context_line":"        CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"16fccaec_24ce6784","line":429,"range":{"start_line":428,"start_character":0,"end_line":429,"end_character":25},"updated":"2020-12-02 15:50:06.000000000","message":"we can remove this not as it is unused.","commit_id":"7dd253b521058c9ca317ba41ee2e452fadba7c92"}],"tempest/scenario/test_minbw_allocation_placement.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"f515d845d7ec3517f1f9bf8163293b9e79b665b1","unresolved":false,"context_lines":[{"line_number":253,"context_line":"            if self.INGRESS_RESOURCE_CLASS in resources[\u0027resources\u0027]:"},{"line_number":254,"context_line":"                self.assertEqual("},{"line_number":255,"context_line":"                    self.BANDWIDTH_2,"},{"line_number":256,"context_line":"                    resources[\u0027resources\u0027][self.INGRESS_RESOURCE_CLASS])"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_961d54bf","line":256,"updated":"2020-07-31 13:34:08.000000000","message":"TODO: Add a case for smaller min_kbps to be sure :-)","commit_id":"66d89f7f0821865f5894cced89d3f789d4b493f4"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"8b57b4d97ed5f143549d8f535f6f9c4f31e439cc","unresolved":false,"context_lines":[{"line_number":269,"context_line":"            self.ports_client.update_port,"},{"line_number":270,"context_line":"            port[\u0027id\u0027], **{\u0027qos_policy_id\u0027: self.qos_policy_not_valid[\u0027id\u0027]})"},{"line_number":271,"context_line":"        self._check_allocations(server1[\u0027id\u0027], self.BANDWIDTH_1)"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"        port_upd \u003d self.ports_client.show_port(port[\u0027id\u0027])[\u0027port\u0027]"},{"line_number":274,"context_line":"        self.assertEqual(port_orig[\u0027qos_policy_id\u0027],"},{"line_number":275,"context_line":"                         port_upd[\u0027qos_policy_id\u0027])"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_7b0f722d","line":272,"updated":"2020-08-25 11:17:22.000000000","message":"Can we make a case in tempest when the policy update fails _after_ the placement update? If this cannot be done in tempest as it would need some destructive action then do it in some earlier test phase.","commit_id":"bfbe908bede54b7dcea9829a576adf854ed86ee2"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"93b173b76d2e02fe2421aede361e7214b4ad270f","unresolved":false,"context_lines":[{"line_number":269,"context_line":"            self.ports_client.update_port,"},{"line_number":270,"context_line":"            port[\u0027id\u0027], **{\u0027qos_policy_id\u0027: self.qos_policy_not_valid[\u0027id\u0027]})"},{"line_number":271,"context_line":"        self._check_allocations(server1[\u0027id\u0027], self.BANDWIDTH_1)"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"        port_upd \u003d self.ports_client.show_port(port[\u0027id\u0027])[\u0027port\u0027]"},{"line_number":274,"context_line":"        self.assertEqual(port_orig[\u0027qos_policy_id\u0027],"},{"line_number":275,"context_line":"                         port_upd[\u0027qos_policy_id\u0027])"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_22dd0114","line":272,"in_reply_to":"9f560f44_2fd23d35","updated":"2020-09-08 07:34:29.000000000","message":"fullstack seems more and more unrealistic, as there is no real placement and nova so a lot of things must be \"managed\" by the fullstack environment.","commit_id":"bfbe908bede54b7dcea9829a576adf854ed86ee2"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"91104e19e1f5f5c88ef18ec537b1e1efe0606e89","unresolved":false,"context_lines":[{"line_number":269,"context_line":"            self.ports_client.update_port,"},{"line_number":270,"context_line":"            port[\u0027id\u0027], **{\u0027qos_policy_id\u0027: self.qos_policy_not_valid[\u0027id\u0027]})"},{"line_number":271,"context_line":"        self._check_allocations(server1[\u0027id\u0027], self.BANDWIDTH_1)"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"        port_upd \u003d self.ports_client.show_port(port[\u0027id\u0027])[\u0027port\u0027]"},{"line_number":274,"context_line":"        self.assertEqual(port_orig[\u0027qos_policy_id\u0027],"},{"line_number":275,"context_line":"                         port_upd[\u0027qos_policy_id\u0027])"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_2fd23d35","line":272,"in_reply_to":"9f560f44_7b0f722d","updated":"2020-09-04 15:29:25.000000000","message":"I would like to add some fullstack tests, I check this as well.","commit_id":"bfbe908bede54b7dcea9829a576adf854ed86ee2"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"8b57b4d97ed5f143549d8f535f6f9c4f31e439cc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9f560f44_5b554ef9","line":277,"updated":"2020-08-25 11:17:22.000000000","message":"Cases to consider:\n1) port update with qos_policy_id \u003d None -\u003e qos_policy_id \u003d self.qos_policy_1[\u0027id\u0027]\n2) and vice versa; port update qos_policy_id \u003d self.qos_policy_1[\u0027id\u0027] -\u003e qos_policy_id \u003d None\n\nI think we cannot make #1) work easily. As in that case there is no RP associate to the port as there was no RP selected during the initial scheduling of the VM. I think we should reject that.\n\nIn the other hand 2) might work by simply assuming that the allocated bw is 0 in both direction and updating placement accordingly.\n\n3) it would be nice to check that the allocation are updated properly even if two ports in the same instance allocates from the same RP.","commit_id":"bfbe908bede54b7dcea9829a576adf854ed86ee2"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"93b173b76d2e02fe2421aede361e7214b4ad270f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9f560f44_04e8d7b0","line":277,"in_reply_to":"9f560f44_5b554ef9","updated":"2020-09-08 07:34:29.000000000","message":"case 1 is here, but fails now with reject, we can check later how to do update a port bound to a VM with QoS min bw, and what should happen\n\ncase 2 now fails as placement doesn\u0027t accept update of resource class value to 0. The bug for that is here: https://storyboard.openstack.org/#!/story/2008111\nI check how to workaround that from neutron.\n\ncase 3: to be done","commit_id":"bfbe908bede54b7dcea9829a576adf854ed86ee2"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"91104e19e1f5f5c88ef18ec537b1e1efe0606e89","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9f560f44_8f47f2bc","line":277,"in_reply_to":"9f560f44_5b554ef9","updated":"2020-09-04 15:29:25.000000000","message":"the tests are coming soon....","commit_id":"bfbe908bede54b7dcea9829a576adf854ed86ee2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1881603f7f851df3309f4eec598aeed463fba68a","unresolved":false,"context_lines":[{"line_number":12,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import testtools"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_log import log as logging"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-python","patch_set":14,"id":"1f621f24_c75aa928","line":15,"updated":"2020-11-02 22:33:15.000000000","message":"pep8: F401 \u0027testtools\u0027 imported but unused","commit_id":"ce4785a1e994c644ad0e162aae1afd3f4ca5717b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f5f3d928031eac5e352b010d78d91023a29c3995","unresolved":false,"context_lines":[{"line_number":12,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import testtools"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_log import log as logging"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"1f621f24_2a36b0e7","line":15,"updated":"2020-11-04 02:34:50.000000000","message":"pep8: F401 \u0027testtools\u0027 imported but unused","commit_id":"bbc262435161f2d6840f7fac35ba1d867ea3d87f"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"60519ee493c0cc1f30dc1027782b0c71aba13a34","unresolved":true,"context_lines":[{"line_number":233,"context_line":"        self.assertEqual(0, len(port[\u0027port\u0027][\u0027binding:profile\u0027]))"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"    @decorators.idempotent_id(\u002779fdaa1c-df62-4738-a0f0-1cff9dc415f6\u0027)"},{"line_number":236,"context_line":"    @decorators.attr(type\u003d\u0027slow\u0027)"},{"line_number":237,"context_line":"    @utils.services(\u0027compute\u0027, \u0027network\u0027)"},{"line_number":238,"context_line":"    def test_qos_min_bw_allocation_update_policy(self):"},{"line_number":239,"context_line":"        \"\"\"Test the update of QoS policy on bound port"}],"source_content_type":"text/x-python","patch_set":19,"id":"facbbe34_2db643c7","line":236,"range":{"start_line":236,"start_character":0,"end_line":236,"end_character":33},"updated":"2020-12-02 15:50:06.000000000","message":"let\u0027s not mark these test slow as all of them are running within 30sec\n\n- https://zuul.opendev.org/t/openstack/build/9c00654c23014a2cad83203c8b531712/log/job-output.txt#59797-59802","commit_id":"7dd253b521058c9ca317ba41ee2e452fadba7c92"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"60519ee493c0cc1f30dc1027782b0c71aba13a34","unresolved":true,"context_lines":[{"line_number":290,"context_line":"        self.assertEqual(self.qos_policy_1[\u0027id\u0027], port_upd[\u0027qos_policy_id\u0027])"},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"    @decorators.idempotent_id(\u00279cfc3bb8-f433-4c91-87b6-747cadc8958a\u0027)"},{"line_number":293,"context_line":"    @decorators.attr(type\u003d\u0027slow\u0027)"},{"line_number":294,"context_line":"    @utils.services(\u0027compute\u0027, \u0027network\u0027)"},{"line_number":295,"context_line":"    def test_qos_min_bw_allocation_update_policy_from_zero(self):"},{"line_number":296,"context_line":"        \"\"\"Test port without QoS policy to have QoS policy"}],"source_content_type":"text/x-python","patch_set":19,"id":"4234c690_d318d9a7","line":293,"range":{"start_line":293,"start_character":0,"end_line":293,"end_character":33},"updated":"2020-12-02 15:50:06.000000000","message":"ditto and for all new test too","commit_id":"7dd253b521058c9ca317ba41ee2e452fadba7c92"}],"zuul.d/integrated-gate.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d9d7f861a344b2685abeb0af106d8d44d9c1e5d1","unresolved":true,"context_lines":[{"line_number":272,"context_line":"        * tempest-scenario-multinode-lvm-multibackend"},{"line_number":273,"context_line":"    timeout: 10800"},{"line_number":274,"context_line":"    vars:"},{"line_number":275,"context_line":"      network_available_features:"},{"line_number":276,"context_line":"        - update_port_qos"},{"line_number":277,"context_line":"      tox_envlist: slow-serial"},{"line_number":278,"context_line":"      devstack_localrc:"},{"line_number":279,"context_line":"        CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"e8a99394_e91d02af","line":276,"range":{"start_line":275,"start_character":0,"end_line":276,"end_character":25},"updated":"2020-12-03 18:01:30.000000000","message":"you can remove this as not used.","commit_id":"2cca06d174dadfa324b2e81d608368d446078c6d"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"99da2f613ee9801a36661ffdaffa34c489ffcb49","unresolved":false,"context_lines":[{"line_number":272,"context_line":"        * tempest-scenario-multinode-lvm-multibackend"},{"line_number":273,"context_line":"    timeout: 10800"},{"line_number":274,"context_line":"    vars:"},{"line_number":275,"context_line":"      network_available_features:"},{"line_number":276,"context_line":"        - update_port_qos"},{"line_number":277,"context_line":"      tox_envlist: slow-serial"},{"line_number":278,"context_line":"      devstack_localrc:"},{"line_number":279,"context_line":"        CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"4877d4b9_1961052c","line":276,"range":{"start_line":275,"start_character":0,"end_line":276,"end_character":25},"in_reply_to":"e8a99394_e91d02af","updated":"2020-12-04 10:28:57.000000000","message":"Done","commit_id":"2cca06d174dadfa324b2e81d608368d446078c6d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d9d7f861a344b2685abeb0af106d8d44d9c1e5d1","unresolved":true,"context_lines":[{"line_number":293,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":294,"context_line":"            network-feature-enabled:"},{"line_number":295,"context_line":"              qos_placement_physnet: public"},{"line_number":296,"context_line":"              # Note: For filtering which networking features are available:"},{"line_number":297,"context_line":"              # {{ network_available_features | join(\u0027,\u0027) }}"},{"line_number":298,"context_line":"              available_features: all"},{"line_number":299,"context_line":"      tempest_concurrency: 2"},{"line_number":300,"context_line":"    group-vars:"},{"line_number":301,"context_line":"      # NOTE(mriedem): The ENABLE_VOLUME_MULTIATTACH variable is used on both"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"c39fa154_ff018f25","line":298,"range":{"start_line":296,"start_character":0,"end_line":298,"end_character":37},"updated":"2020-12-03 18:01:30.000000000","message":"this too as it is default to \u0027all\u0027 in tempest-full-py3 job where these test will run","commit_id":"2cca06d174dadfa324b2e81d608368d446078c6d"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"99da2f613ee9801a36661ffdaffa34c489ffcb49","unresolved":true,"context_lines":[{"line_number":293,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":294,"context_line":"            network-feature-enabled:"},{"line_number":295,"context_line":"              qos_placement_physnet: public"},{"line_number":296,"context_line":"              # Note: For filtering which networking features are available:"},{"line_number":297,"context_line":"              # {{ network_available_features | join(\u0027,\u0027) }}"},{"line_number":298,"context_line":"              available_features: all"},{"line_number":299,"context_line":"      tempest_concurrency: 2"},{"line_number":300,"context_line":"    group-vars:"},{"line_number":301,"context_line":"      # NOTE(mriedem): The ENABLE_VOLUME_MULTIATTACH variable is used on both"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"2b5cc67d_8d4e9212","line":298,"range":{"start_line":296,"start_character":0,"end_line":298,"end_character":37},"in_reply_to":"c39fa154_ff018f25","updated":"2020-12-04 10:28:57.000000000","message":"You are right, though perhaps some hint would be good about this config option.","commit_id":"2cca06d174dadfa324b2e81d608368d446078c6d"}],"zuul.d/stable-jobs.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"af9209d25ba1825f586cf1ef33f28aea2769c266","unresolved":true,"context_lines":[{"line_number":3,"context_line":"    name: tempest-full-victoria-py3"},{"line_number":4,"context_line":"    parent: tempest-full-py3"},{"line_number":5,"context_line":"    override-checkout: stable/victoria"},{"line_number":6,"context_line":"    vars:"},{"line_number":7,"context_line":"      devstack_local_conf:"},{"line_number":8,"context_line":"        test-config:"},{"line_number":9,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":10,"context_line":"            network-feature-enabled:"},{"line_number":11,"context_line":"              available_features: \u0027\u0027"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"- job:"},{"line_number":14,"context_line":"    name: tempest-full-ussuri-py3"}],"source_content_type":"text/x-yaml","patch_set":24,"id":"34ae11cf_259a928e","line":11,"range":{"start_line":6,"start_character":0,"end_line":11,"end_character":36},"updated":"2020-12-21 18:32:02.000000000","message":"This is ok for these jobs but tempest-full-py3 runs on stable branch gate also so that these new tests will run on all stable branch. If update_port_qos  is not available on stable branch then we need to disable it from devstack side. Same way like we do for api extensions\n- https://github.com/openstack/devstack/blob/stable/ussuri/lib/tempest#L660","commit_id":"0db1b8df173c610d924411862b2549a9e914f141"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"5feb55e92e24c2ff0c3c393647d448f80d6d5dbd","unresolved":true,"context_lines":[{"line_number":3,"context_line":"    name: tempest-full-victoria-py3"},{"line_number":4,"context_line":"    parent: tempest-full-py3"},{"line_number":5,"context_line":"    override-checkout: stable/victoria"},{"line_number":6,"context_line":"    vars:"},{"line_number":7,"context_line":"      devstack_local_conf:"},{"line_number":8,"context_line":"        test-config:"},{"line_number":9,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":10,"context_line":"            network-feature-enabled:"},{"line_number":11,"context_line":"              available_features: \u0027\u0027"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"- job:"},{"line_number":14,"context_line":"    name: tempest-full-ussuri-py3"}],"source_content_type":"text/x-yaml","patch_set":24,"id":"86c8e915_0a8b096e","line":11,"range":{"start_line":6,"start_character":0,"end_line":11,"end_character":36},"in_reply_to":"34ae11cf_259a928e","updated":"2021-01-07 15:54:44.000000000","message":"Not sure if this is what You meant, check please:\nhttps://review.opendev.org/c/openstack/devstack/+/769726","commit_id":"0db1b8df173c610d924411862b2549a9e914f141"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"716937f19d22d867fe22117c6ecab6ab8f8064ca","unresolved":true,"context_lines":[{"line_number":9,"context_line":"    parent: tempest-full-py3"},{"line_number":10,"context_line":"    nodeset: openstack-single-node-bionic"},{"line_number":11,"context_line":"    override-checkout: stable/ussuri"},{"line_number":12,"context_line":"    vars:"},{"line_number":13,"context_line":"      devstack_local_conf:"},{"line_number":14,"context_line":"        test-config:"},{"line_number":15,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":16,"context_line":"            network-feature-enabled:"},{"line_number":17,"context_line":"              available_features: \u0027\u0027"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- job:"},{"line_number":20,"context_line":"    name: tempest-full-train-py3"}],"source_content_type":"text/x-yaml","patch_set":25,"id":"fd5e7d51_7f48074d","line":17,"range":{"start_line":12,"start_character":0,"end_line":17,"end_character":36},"updated":"2021-01-28 16:40:11.000000000","message":"we can remove this now as devstack take care of it","commit_id":"06afcf03933b8175c319bfe3e0631d25d1ccd6af"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"cc0931ea335e089a427a08dbfb3d74e22bb1ae4c","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    parent: tempest-full-py3"},{"line_number":10,"context_line":"    nodeset: openstack-single-node-bionic"},{"line_number":11,"context_line":"    override-checkout: stable/ussuri"},{"line_number":12,"context_line":"    vars:"},{"line_number":13,"context_line":"      devstack_local_conf:"},{"line_number":14,"context_line":"        test-config:"},{"line_number":15,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":16,"context_line":"            network-feature-enabled:"},{"line_number":17,"context_line":"              available_features: \u0027\u0027"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- job:"},{"line_number":20,"context_line":"    name: tempest-full-train-py3"}],"source_content_type":"text/x-yaml","patch_set":25,"id":"fab00957_d589dce1","line":17,"range":{"start_line":12,"start_character":0,"end_line":17,"end_character":36},"in_reply_to":"fd5e7d51_7f48074d","updated":"2021-01-28 19:21:51.000000000","message":"Done","commit_id":"06afcf03933b8175c319bfe3e0631d25d1ccd6af"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"716937f19d22d867fe22117c6ecab6ab8f8064ca","unresolved":true,"context_lines":[{"line_number":21,"context_line":"    parent: tempest-full-py3"},{"line_number":22,"context_line":"    nodeset: openstack-single-node-bionic"},{"line_number":23,"context_line":"    override-checkout: stable/train"},{"line_number":24,"context_line":"    vars:"},{"line_number":25,"context_line":"      devstack_local_conf:"},{"line_number":26,"context_line":"        test-config:"},{"line_number":27,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":28,"context_line":"            network-feature-enabled:"},{"line_number":29,"context_line":"              available_features: \u0027\u0027"}],"source_content_type":"text/x-yaml","patch_set":25,"id":"33671888_1fcc393e","line":29,"range":{"start_line":24,"start_character":0,"end_line":29,"end_character":36},"updated":"2021-01-28 16:40:11.000000000","message":"ditto","commit_id":"06afcf03933b8175c319bfe3e0631d25d1ccd6af"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"cc0931ea335e089a427a08dbfb3d74e22bb1ae4c","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    parent: tempest-full-py3"},{"line_number":22,"context_line":"    nodeset: openstack-single-node-bionic"},{"line_number":23,"context_line":"    override-checkout: stable/train"},{"line_number":24,"context_line":"    vars:"},{"line_number":25,"context_line":"      devstack_local_conf:"},{"line_number":26,"context_line":"        test-config:"},{"line_number":27,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":28,"context_line":"            network-feature-enabled:"},{"line_number":29,"context_line":"              available_features: \u0027\u0027"}],"source_content_type":"text/x-yaml","patch_set":25,"id":"2acf7fc4_88b0101e","line":29,"range":{"start_line":24,"start_character":0,"end_line":29,"end_character":36},"in_reply_to":"33671888_1fcc393e","updated":"2021-01-28 19:21:51.000000000","message":"Done","commit_id":"06afcf03933b8175c319bfe3e0631d25d1ccd6af"}]}
