)]}'
{
  "log": [
    {
      "commit": "5bd15fd3cbe019302fa3d4ed715237507cd040d9",
      "tree": "4ce5764929e3e384b59fcfc137f80e1457572836",
      "parents": [
        "7520dba32f9b166187c6d7e1faa341b11e8b8bf4",
        "3ad6e23a8743e465a84acdfa0d1c12102cefebd6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 21 10:47:17 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 21 10:47:17 2020 +0000"
      },
      "message": "Merge \"Add IPv6 port API test class and basic test\""
    },
    {
      "commit": "7520dba32f9b166187c6d7e1faa341b11e8b8bf4",
      "tree": "c6090862e4399298fb3debff2978bcb4dcdc18bc",
      "parents": [
        "f165a64263ab4d47f19182b2b819b3d01fbc807f"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Mon Nov 16 09:58:50 2020 +0100"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Fri Dec 18 10:29:38 2020 +0000"
      },
      "message": "Router appended twice to routers list when created with create_router_by_client\n\ncreate_router_by_client creates a router by calling either create_router\nor create_admin_router\nIn all these cases, the router is appened twice to the routers list,\ni.e. the router is duplicated in that list\n\nChange-Id: I1844abc9d5f14611141b19e9003077e2396fba2a\n"
    },
    {
      "commit": "3ad6e23a8743e465a84acdfa0d1c12102cefebd6",
      "tree": "2b1f318b4316bc70c701e0d91a747db7d34c56d0",
      "parents": [
        "ee3369b63151f35cb3a66b1203e821eab0f91199"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Wed Dec 16 11:22:24 2020 +0800"
      },
      "committer": {
        "name": "lkk",
        "email": "likangkang01@inspur.com",
        "time": "Fri Dec 18 09:50:18 2020 +0000"
      },
      "message": "Add IPv6 port API test class and basic test\n\nChange-Id: I592e1ba8f69f03062e896eb21ac92cf3f258c251\n"
    },
    {
      "commit": "f165a64263ab4d47f19182b2b819b3d01fbc807f",
      "tree": "e21696a853fd83b5721e22aa57277477df5d83f1",
      "parents": [
        "1c962ccdbbdd2c3909d95a4889139bf3f0f878b1",
        "ce8746928700b1cb25c2b4c42e4e55110a300c3c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 17 17:42:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 17 17:42:53 2020 +0000"
      },
      "message": "Merge \"cases associated with the port\""
    },
    {
      "commit": "1c962ccdbbdd2c3909d95a4889139bf3f0f878b1",
      "tree": "ad8677e4f8cac4bd913751a9ba49f61f11427807",
      "parents": [
        "ee3369b63151f35cb3a66b1203e821eab0f91199",
        "ce76ac18dc95bf6ca00be1de38630027927e4aa3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 17 12:26:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 17 12:26:50 2020 +0000"
      },
      "message": "Merge \"New \"test_remove_associated_ports\" negative test case\""
    },
    {
      "commit": "ee3369b63151f35cb3a66b1203e821eab0f91199",
      "tree": "ab41a7d2f4be5818173f05f2182719f1292436d6",
      "parents": [
        "81189f61f551fb7d5e649eca9ad428014061f083",
        "c2b8070dfa7ee0844f832eee576ead793adb4f1c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Dec 13 11:57:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 13 11:57:32 2020 +0000"
      },
      "message": "Merge \"Minor improvement in: test_qos_basic_and_update\""
    },
    {
      "commit": "81189f61f551fb7d5e649eca9ad428014061f083",
      "tree": "a9fdc4cb12a55f132e904b3dd03c7d3c680134a1",
      "parents": [
        "2dc722686fb265b5e1faf2bbf4b243c9000ee15e",
        "71ab2e2a02b8517cac38eb5eee2f37da9809a43e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 09 16:30:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 09 16:30:45 2020 +0000"
      },
      "message": "Merge \"nagative cases for port\""
    },
    {
      "commit": "2dc722686fb265b5e1faf2bbf4b243c9000ee15e",
      "tree": "2f09555d9c0db3306581a6ab65d69b20b62ebbea",
      "parents": [
        "bd990f8b72ad6a4f7e77f0cf99c138ec00f7421c",
        "98f78dffe69384b4a0905388a4e6aeb033b5707f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 09 16:30:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 09 16:30:41 2020 +0000"
      },
      "message": "Merge \"remove all unused local variable\""
    },
    {
      "commit": "bd990f8b72ad6a4f7e77f0cf99c138ec00f7421c",
      "tree": "145ffdd78a22a10d5f2c23e22ec19e95e5e47382",
      "parents": [
        "53f2da8cea5f5b5d5b864174e56b9665476c60b1",
        "25caaf6d33ba155f45baf7d493a53e10ae27784a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 08 14:20:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 08 14:20:53 2020 +0000"
      },
      "message": "Merge \"Make neutron-tempest-plugin-bgpvpn-bagpipe voting again\""
    },
    {
      "commit": "53f2da8cea5f5b5d5b864174e56b9665476c60b1",
      "tree": "d36d55a7f0270e54ea7fdecd2ff36be6e7d819f9",
      "parents": [
        "de20363bc107f6a99a9a5f54ee0edeb01ef3eaf0"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Dec 03 14:18:00 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Dec 03 14:18:00 2020 +0100"
      },
      "message": "Mark test_dhcp_port_status_active api test as unstable\n\nSince some time it is failing pretty often. See related bug for details.\nSo for now lets mark it as unstable to make gate litte bit more stable.\n\nChange-Id: I4e7f8f4b445fa321c58c70d5ba7d8a8c96ee94a7\nRelated-bug: 1906654\n"
    },
    {
      "commit": "ce76ac18dc95bf6ca00be1de38630027927e4aa3",
      "tree": "1ed574fac2bd54f19daa3ad65b3fa5f2d89a50d1",
      "parents": [
        "40aa4e56ec11d226d1bd0cc318bb427d3fb7bd6a"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Wed Nov 18 17:24:08 2020 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Dec 01 14:20:22 2020 +0200"
      },
      "message": "New \"test_remove_associated_ports\" negative test case\n\nTest scenario:\n1) Add external gateway to the existing router\n2) Add interface to the existing router\n3) List all ports associated with router\n   There are 2 ports: one related to external gateway\n   and the second one is related to created router interface\n4) Try to delete routers\u0027s ports (should fail)\n\nChange-Id: I62ff58aa0f08c2c158743237d0ca16ec6a9aa589\n"
    },
    {
      "commit": "98f78dffe69384b4a0905388a4e6aeb033b5707f",
      "tree": "c16f409284d0c47056d99cba9e8d6ee704db72d3",
      "parents": [
        "241e79be6f1c87cf78e42072a225dd7f79e44073"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Tue Nov 03 10:40:50 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Mon Nov 30 10:18:26 2020 +0800"
      },
      "message": "remove all unused local variable\n\nremove all unused local variable from network_client.py\n\nChange-Id: I4c153d77218cfed6cff2c252c48c915032dea306\n"
    },
    {
      "commit": "de20363bc107f6a99a9a5f54ee0edeb01ef3eaf0",
      "tree": "8ef22b5fbaaabba93ca41f181a44f714ad896756",
      "parents": [
        "e1a07536db6359b82aba20893fcdb27ef8b8035a"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Nov 05 14:34:10 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Nov 26 13:07:59 2020 +0000"
      },
      "message": "Switch neutron-tempest-plugin-api job to be uwsgi based\n\nTest of uwsgi based deployment is most important on the API\nlevel, so this patch switches neutron-tempest-plugin-api job to\nrun neutron with uwsgi there.\nThanks to that we will also drop neutron-tempest-with-uwsgi\nwhich is defined in the neutron repo from neutron CI queues.\n\nChange-Id: If34ed0bd65a2eedae85894d80fb4f47eedef0165\n"
    },
    {
      "commit": "e1a07536db6359b82aba20893fcdb27ef8b8035a",
      "tree": "5c08861965d4fb53e5c63b0c6a6b2efa835f8901",
      "parents": [
        "7cc72cc7a4d7fd165067a1d9238688cf8a4eb0ec",
        "23e40c29dfc95f68ae3bec8dc0758cb3b43edf86"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 25 15:16:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 25 15:16:57 2020 +0000"
      },
      "message": "Merge \"Add method to reserve the external subnet cidrs\""
    },
    {
      "commit": "7cc72cc7a4d7fd165067a1d9238688cf8a4eb0ec",
      "tree": "ea025fb4a17a4bac31570b39e06e36b706751899",
      "parents": [
        "bc45d24486af33ef6462ecfec83f5d86aa2e7237",
        "8bbd743e087175b7553383883914891e8904a153"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 23 21:17:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 23 21:17:22 2020 +0000"
      },
      "message": "Merge \"start using available_features cfg option from tempest\""
    },
    {
      "commit": "23e40c29dfc95f68ae3bec8dc0758cb3b43edf86",
      "tree": "9527358ca3893df8d4f2b1e116d281c94abe5ebb",
      "parents": [
        "bc45d24486af33ef6462ecfec83f5d86aa2e7237"
      ],
      "author": {
        "name": "yangjianfeng",
        "email": "yjf1970231893@gmail.com",
        "time": "Sun Nov 22 08:42:18 2020 +0000"
      },
      "committer": {
        "name": "yangjianfeng",
        "email": "yjf1970231893@gmail.com",
        "time": "Mon Nov 23 00:46:42 2020 +0000"
      },
      "message": "Add method to reserve the external subnet cidrs\n\nRelated-Bug: #1903433\nChange-Id: Ic2333d1529d7749207bf81fc842963a5e5208306\n"
    },
    {
      "commit": "8bbd743e087175b7553383883914891e8904a153",
      "tree": "1d7a168092fcb06c115fe140714f58ff469cb1dc",
      "parents": [
        "3addd352d8be9c9148a957795df4d4ce81247572"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Wed Nov 04 16:41:34 2020 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Nov 20 09:12:03 2020 +0100"
      },
      "message": "start using available_features cfg option from tempest\n\n[1] introduced a new list cfg option to tempest network-feature-enabled\navailable_features, which can list networking features without and\nAPI extension.\nAs a first candidate ipv6_metadata can be added to master and victoria\njobs.\n\n[1] https://review.opendev.org/760916\n\nChange-Id: Ib8ba513ad098bb47d401ba64311b92280a85e1b2\n"
    },
    {
      "commit": "bc45d24486af33ef6462ecfec83f5d86aa2e7237",
      "tree": "97b7dacbd669cecba257623dfdcb33fa03af600d",
      "parents": [
        "286abec016665117afc501c81f09acccfa429a53"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Nov 17 17:30:09 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Nov 19 14:50:03 2020 +0000"
      },
      "message": "Set concurrency of scenario tests to 3\n\nIn order to reduce the host load during the CI jobs execution,\nthe tempest concurrency for scenario jobs is reduced to 3 (from 4).\nThis should lighten the server load and reduce the occurrence of\nrandom failures.\n\nCloses-Bug: #1904858\n\nChange-Id: I19ccb492506660dd7da56b48fe3ac9d0bc427f9d\n"
    },
    {
      "commit": "286abec016665117afc501c81f09acccfa429a53",
      "tree": "83f7775f527733a1ae3ff9e7da2ba3512487d175",
      "parents": [
        "309da9c0eb466ed27922e008f976ee0d2a32a1c0",
        "2bc7367cc90b44d4ba2fa12983c6dcf6661e587b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 19 12:41:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 19 12:41:37 2020 +0000"
      },
      "message": "Merge \"[Scenario] New test to check extra_dhcp_opts\""
    },
    {
      "commit": "309da9c0eb466ed27922e008f976ee0d2a32a1c0",
      "tree": "fec09b26e7f8c169ddf202f9e2e95f10ab3e971f",
      "parents": [
        "887fe0fadb7fe2cb27ad6d2652fea7f152357465",
        "c12b50cac6814bf4210b7d94fb3a1a7dc762e977"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 19 12:31:27 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 19 12:31:27 2020 +0000"
      },
      "message": "Merge \"Mark test_subport_connectivity as unstable for now\""
    },
    {
      "commit": "887fe0fadb7fe2cb27ad6d2652fea7f152357465",
      "tree": "86c36c3a3517cb78236de102783bd816cfdacf46",
      "parents": [
        "87eca8e61efe6ab949c0fd74bb0f8370dfa97053",
        "643820ca6276bca89ac6148216a2c1b6343fca14"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 19 11:44:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 19 11:44:57 2020 +0000"
      },
      "message": "Merge \"Disable Cinder services in all neutron-tempest-plugin jobs\""
    },
    {
      "commit": "87eca8e61efe6ab949c0fd74bb0f8370dfa97053",
      "tree": "b6bbe81338c990c6e4c782bf08556d1f5450fa97",
      "parents": [
        "dd8f25d0b609a43508bef91840877e0af563a586",
        "231223ac398eac9672145774f72c549d811e2ac4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 19 07:47:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 19 07:47:14 2020 +0000"
      },
      "message": "Merge \"Consolidate some tempest tests in the neutron-tempest-plugin jobs\""
    },
    {
      "commit": "dd8f25d0b609a43508bef91840877e0af563a586",
      "tree": "734720964077e4f568fcfa55f1e3a0a2a2088c59",
      "parents": [
        "40aa4e56ec11d226d1bd0cc318bb427d3fb7bd6a",
        "af394dd5f82ddc6a02ea944ce297593af3c69dbb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 18 22:41:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 18 22:41:52 2020 +0000"
      },
      "message": "Merge \"Implement \"get_hostname\" in SSH client class\""
    },
    {
      "commit": "643820ca6276bca89ac6148216a2c1b6343fca14",
      "tree": "50ef7e66c0e5d133e99994ca6901dfede4f301b9",
      "parents": [
        "40aa4e56ec11d226d1bd0cc318bb427d3fb7bd6a"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Nov 12 16:48:12 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Nov 18 21:39:25 2020 +0000"
      },
      "message": "Disable Cinder services in all neutron-tempest-plugin jobs\n\nWe don\u0027t need to run Cinder services in the neutron-tempest-plugin\njobs. That should speed jobs a bit and save some resources on the\ntest nodes.\n\nChange-Id: Iaf48a1d2649ce78c81464dfdb7c426e1156a157d\n"
    },
    {
      "commit": "c12b50cac6814bf4210b7d94fb3a1a7dc762e977",
      "tree": "8a7ead14b7d497d275d2361da2300944857791f6",
      "parents": [
        "40aa4e56ec11d226d1bd0cc318bb427d3fb7bd6a"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 09 11:58:46 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Nov 18 21:32:39 2020 +0000"
      },
      "message": "Mark test_subport_connectivity as unstable for now\n\nIt\u0027s failing from time to time and it\u0027s reported in the related bug.\nSo lets mark this test as unstable for now, until we will fix the issue\nto make our gate more stable.\n\nChange-Id: I8f9949639691294886523dfe7b7b37bd5fbce81c\nRelated-Bug: #1897796\n"
    },
    {
      "commit": "40aa4e56ec11d226d1bd0cc318bb427d3fb7bd6a",
      "tree": "172a38350817a567bf90ed719b59a8f483d504c7",
      "parents": [
        "d6a518c4193e477cf39069e97b7e4592cd5a1692",
        "9817d4f4407296b068219f4fa7a740b0d6087c1e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 18 13:28:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 18 13:28:54 2020 +0000"
      },
      "message": "Merge \"\"_log_ns_network_status\" log if namespace does not exist\""
    },
    {
      "commit": "d6a518c4193e477cf39069e97b7e4592cd5a1692",
      "tree": "6d18b2e5d4a3336b082691bf99b9f4e2b5184d36",
      "parents": [
        "1f719e26b6e23e7540e3510f20175ae58c504294",
        "d783a82901fea42152d71e65ca64dfaacdad866b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 18 08:23:16 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 18 08:23:16 2020 +0000"
      },
      "message": "Merge \"Update TOX_CONSTRAINTS_FILE\""
    },
    {
      "commit": "9817d4f4407296b068219f4fa7a740b0d6087c1e",
      "tree": "714b4135b47079125c3e9f6be18c2da3bd297874",
      "parents": [
        "1f719e26b6e23e7540e3510f20175ae58c504294"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Nov 17 08:50:50 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Nov 17 10:06:08 2020 +0000"
      },
      "message": "\"_log_ns_network_status\" log if namespace does not exist\n\nDuring the capture of the host network configuration, if a namespace\nis deleted, the method \"_log_ns_network_status\" will not fail but log\nthat this namespace has been deleted synchronously.\n\nChange-Id: I54bf4374f43c3e830129fd9ce0b2d2503c26f886\nCloses-Bug: #1904544\n"
    },
    {
      "commit": "d783a82901fea42152d71e65ca64dfaacdad866b",
      "tree": "80ed5e2018b923c3c3b390f98ea7be45ecb503e2",
      "parents": [
        "224e7246e8ddd8f06ee6f4a4bb329073cd6ff346"
      ],
      "author": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Tue Nov 17 14:04:29 2020 +0800"
      },
      "committer": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Tue Nov 17 14:04:29 2020 +0800"
      },
      "message": "Update TOX_CONSTRAINTS_FILE\n\nUPPER_CONSTRAINTS_FILE is old name and deprecated\n-https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file\nThis allows to use lower-constraints file as more\nreadable way instead of UPPER_CONSTRAINTS_FILE\u003d\u003clower-constraints file\u003e.\n\n[1] https://review.opendev.org/#/c/722814/\n\nChange-Id: I67b55e739b5c33f7d16f4750ff557d2d9218ea21\n"
    },
    {
      "commit": "2bc7367cc90b44d4ba2fa12983c6dcf6661e587b",
      "tree": "f0c30ba942d8127083eb832f361a8dc65716d921",
      "parents": [
        "1f719e26b6e23e7540e3510f20175ae58c504294"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 27 13:06:08 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 16 08:55:23 2020 +0000"
      },
      "message": "[Scenario] New test to check extra_dhcp_opts\n\nThis patch adds new scenario test which spawns vm attached to the\nneutron port with specified extra_dhcp_opts and then asserts that\noption was correctly passed and configured inside guest VM.\n\nChange-Id: I16a4ce814b9de9fe8e1bb736d28c048f04e5a5d3\n"
    },
    {
      "commit": "af394dd5f82ddc6a02ea944ce297593af3c69dbb",
      "tree": "234bec59f22bbe6262e51aaa5b29a9dd064d82bd",
      "parents": [
        "1f719e26b6e23e7540e3510f20175ae58c504294"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Nov 12 14:26:13 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Nov 12 14:26:13 2020 +0000"
      },
      "message": "Implement \"get_hostname\" in SSH client class\n\nThis method will retrieve the remote machine host name first\nexecuting \"hostname\" command. If that command fails, it will try\nto read \"/etc/hostname\" file.\n\nChange-Id: I2e4de049d77858e5bf11b7d0758c9494099802f7\nCloses-Bug: #1903982\n"
    },
    {
      "commit": "1f719e26b6e23e7540e3510f20175ae58c504294",
      "tree": "c207be2068c95a1834cca60b841e4ddfba9aa116",
      "parents": [
        "65c4ef3dac0a876e9eebd3c08166ef92214344fd",
        "8079b53afcdd48ba266c11773b23b047d14aa069"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 11 09:01:10 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 09:01:10 2020 +0000"
      },
      "message": "Merge \"Unmark port_forwarding tests as unstable\""
    },
    {
      "commit": "65c4ef3dac0a876e9eebd3c08166ef92214344fd",
      "tree": "8d3870f547a7d59e21212372033f5e0f0a4f6aa8",
      "parents": [
        "d3db85fba4eb7c208af06429f96fe44f06ace204",
        "8e4c6dd8f2f815fc5e3e6920754d338df2dba963"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 10 06:45:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 10 06:45:43 2020 +0000"
      },
      "message": "Merge \"Remove six\""
    },
    {
      "commit": "d3db85fba4eb7c208af06429f96fe44f06ace204",
      "tree": "e459857d763ee9f4030fd876066e95220fd2840d",
      "parents": [
        "2a922a88a00c2332882c474c9867555a7a9ad9e0",
        "9cdc9eb6edc02994d980be80aefaa926d52550ad"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 10 06:41:19 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 10 06:41:19 2020 +0000"
      },
      "message": "Merge \"Stop disabling TLS for tests\""
    },
    {
      "commit": "2a922a88a00c2332882c474c9867555a7a9ad9e0",
      "tree": "e73df854e1bc4eec9388d32d13343ac9c3360558",
      "parents": [
        "581bacd52d1d392de3d142b53a51cdf5db16a3ee",
        "71a462b77ffb4e5d806622f5fffb268488ce5df8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 10 06:38:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 10 06:38:40 2020 +0000"
      },
      "message": "Merge \"Skip fip_qos test is there is no L3 agent with extension enabled\""
    },
    {
      "commit": "581bacd52d1d392de3d142b53a51cdf5db16a3ee",
      "tree": "6edb98640a05545a7fc805a92c9023788bd4bdae",
      "parents": [
        "8f8077e4a6d9490acf8935f1bf159cb4d3371a7f",
        "dff870b600fc5a4fa33ccfc7c41b62f9aaa38ae3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 09 11:37:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 09 11:37:52 2020 +0000"
      },
      "message": "Merge \"Fix access to dictionary variable \"server\"\""
    },
    {
      "commit": "8f8077e4a6d9490acf8935f1bf159cb4d3371a7f",
      "tree": "0fa066a5bf7c3bb7ff57e022727d15a7997d421e",
      "parents": [
        "ad7b8e3b888f20f75600b233959d3df92508d6ef",
        "20591c5b9797626fbf106953b447c1336bf5d5a4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 09 11:20:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 09 11:20:07 2020 +0000"
      },
      "message": "Merge \"Skip WritableMtuTest for OVN\""
    },
    {
      "commit": "8079b53afcdd48ba266c11773b23b047d14aa069",
      "tree": "94c492986c3be50b77259afd5582fc29dc92e29c",
      "parents": [
        "3addd352d8be9c9148a957795df4d4ce81247572"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Oct 05 17:16:16 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 09 09:30:19 2020 +0000"
      },
      "message": "Unmark port_forwarding tests as unstable\n\nThose tests were marked as unstable after migration of CI to the\nUbuntu Focal due to related bug.\nNow this bug should be fixed with depends-on patch so lets make those\ntests as stable again.\n\nDepends-On: https://review.opendev.org/756107\n\nChange-Id: I35aebbc67d75ef609c4a8015deb8126be230bf2b\nRelated-Bug: #1896735\n"
    },
    {
      "commit": "231223ac398eac9672145774f72c549d811e2ac4",
      "tree": "be6d270d5d2fc1ab40d61e88f2ee46c1ed392456",
      "parents": [
        "3addd352d8be9c9148a957795df4d4ce81247572"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Nov 04 14:55:32 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 09 09:07:46 2020 +0000"
      },
      "message": "Consolidate some tempest tests in the neutron-tempest-plugin jobs\n\nIn the neutron repo we now have jobs like:\n\nneutron-tempest-linuxbridge\nneutron-tempest-iptables_hybrid\n\nwhich runs all network and compute related tests from the tempest\nrepo.\nBut most of those tests are API tests and don\u0027t really depend on\nbackend settings, like used L2 agent or firewall driver.\n\nSo I compared list of tests run in those jobs mentioned above and\nin similar neutron-tempest-plugin-scenario jobs and this patch\nis adding two additional test classes from tempest:\n\ntempest.api.compute.servers.test_attach_interfaces\ntempest.api.compute.servers.test_multiple_create\n\nto be run in the neutron-tempest-plugin-scenario jobs.\nWith that, as a next step I will drop\nneutron-tempest-{linuxbridge,iptables_hybrid} jobs from the neutron\nci config.\nWe will have then 2 less jobs run in CI but coverage should be still the\nsame really as all those tempest api tests are also run in the\nneutron-tempest-multinode-full-py3 job.\n\nChange-Id: I448ceb4507c2bf5e4d79d9d08dccd8df590844ef\n"
    },
    {
      "commit": "dff870b600fc5a4fa33ccfc7c41b62f9aaa38ae3",
      "tree": "e2148caf0c9f8ed20b0086e127b240019a64279d",
      "parents": [
        "ad7b8e3b888f20f75600b233959d3df92508d6ef"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 06 08:41:44 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 06 08:41:44 2020 +0000"
      },
      "message": "Fix access to dictionary variable \"server\"\n\nChange-Id: Ib8ed5b0a7020f44bf01f23c37702dac1fe6371c9\nCloses-Bug: #1903272\n"
    },
    {
      "commit": "8e4c6dd8f2f815fc5e3e6920754d338df2dba963",
      "tree": "f360144d906ecfc157545322020cb93fa20fee0f",
      "parents": [
        "3addd352d8be9c9148a957795df4d4ce81247572"
      ],
      "author": {
        "name": "wangzihao",
        "email": "wangzihao@yovole.com",
        "time": "Wed Nov 04 09:30:48 2020 +0800"
      },
      "committer": {
        "name": "wangzihao",
        "email": "wangzihao@yovole.com",
        "time": "Fri Nov 06 09:23:01 2020 +0800"
      },
      "message": "Remove six\n\nRemove six Replace the following items with Python 3 style code.\n- six.moves.urllib\n- six.iteritems\n- six.PY2\n- six.assertCountEqual\n- six.next\n\nChange-Id: I75e52c74116517aeb9f6031a8734bb47c31aabca\n"
    },
    {
      "commit": "ad7b8e3b888f20f75600b233959d3df92508d6ef",
      "tree": "afa31fa9d6d4de2308151dce3bb5141db317b010",
      "parents": [
        "3addd352d8be9c9148a957795df4d4ce81247572",
        "2abbc92a85eb7d0be92c10e59ab4998e3b5e6b23"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 05 18:52:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 05 18:52:23 2020 +0000"
      },
      "message": "Merge \"Improve logging of vm\u0027s console output\""
    },
    {
      "commit": "25caaf6d33ba155f45baf7d493a53e10ae27784a",
      "tree": "7646133dfcc691613261b4188aba640e9e7b1e42",
      "parents": [
        "3addd352d8be9c9148a957795df4d4ce81247572"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Nov 05 13:21:55 2020 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Thu Nov 05 12:28:19 2020 +0000"
      },
      "message": "Make neutron-tempest-plugin-bgpvpn-bagpipe voting again\n\nThe unstable tests for bgpvpn now marked as unstable, so make the job\nvoting again.\nThis will change mostly the granularity of the thing.\n\nChange-Id: I5b41b083bc86be247c72761c0234fce7f8ae1519\n"
    },
    {
      "commit": "20591c5b9797626fbf106953b447c1336bf5d5a4",
      "tree": "ee9bed25458d637d9d8f8fa419e8af6044d17e32",
      "parents": [
        "3addd352d8be9c9148a957795df4d4ce81247572"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Thu Oct 29 21:01:51 2020 +0100"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Thu Nov 05 11:22:23 2020 +0100"
      },
      "message": "Skip WritableMtuTest for OVN\n\nThe test requires east/west fragmentation which\nis currently not supported in core OVN.\n\nCo-Authored-By: Yatin Karel \u003cykarel@redhat.com\u003e\nChange-Id: I2e6e0585fdcc984437a7913e80170889c797563c\nSigned-off-by: Jakub Libosvar \u003clibosvar@redhat.com\u003e\n"
    },
    {
      "commit": "3addd352d8be9c9148a957795df4d4ce81247572",
      "tree": "f82faf10f8b099b4061195761a9325ccacb1b087",
      "parents": [
        "4542e8f0bb18e358d5905dd9fcd64f5bd5bfd817",
        "f2893448b4bc96385fa370c25aaae795af240a00"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 03 12:58:48 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 03 12:58:48 2020 +0000"
      },
      "message": "Merge \"Disable Swift services in all scenario jobs\""
    },
    {
      "commit": "4542e8f0bb18e358d5905dd9fcd64f5bd5bfd817",
      "tree": "aad1cacd42300c378f29af511487bb3014d62b40",
      "parents": [
        "1769cccc1b0737904dfb7b9e1f21c519819eaa7f",
        "280820771a7b225345cffc115345323e17d1a68d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 03 12:58:46 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 03 12:58:46 2020 +0000"
      },
      "message": "Merge \"Temporary blacklist test_trunk_subport_lifecycle in the ovn job\""
    },
    {
      "commit": "1769cccc1b0737904dfb7b9e1f21c519819eaa7f",
      "tree": "70cfa17d39167a4ff67df9737a8ca932e9f9515c",
      "parents": [
        "77b5272037eba68857d8affd94afe2c1cf1008d8",
        "a84cc250cf017f507872f8609bd1e335575f9c28"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 03 10:42:09 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 03 10:42:09 2020 +0000"
      },
      "message": "Merge \"Mark some bgpvpn scenario tests unstable\""
    },
    {
      "commit": "77b5272037eba68857d8affd94afe2c1cf1008d8",
      "tree": "70ff815e3acadcb49521495aaccaf022a1c37eb1",
      "parents": [
        "241e79be6f1c87cf78e42072a225dd7f79e44073",
        "b1222e9fac8fdf55d6286c83409bc2678bde6319"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 03 02:30:19 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 03 02:30:19 2020 +0000"
      },
      "message": "Merge \"Use different job definition for linuxbridge jobs runs on Xenial\""
    },
    {
      "commit": "f2893448b4bc96385fa370c25aaae795af240a00",
      "tree": "698d4eb48d6e3e68745a461ff0e229a8b4280374",
      "parents": [
        "241e79be6f1c87cf78e42072a225dd7f79e44073"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 02 21:40:26 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 02 21:41:10 2020 +0100"
      },
      "message": "Disable Swift services in all scenario jobs\n\nIt should save some memory on the nodes.\n\nRelated-Bug: #1902516\n\nChange-Id: I9f8386cc189974c0a0c800620cee4003b1899cf0\n"
    },
    {
      "commit": "280820771a7b225345cffc115345323e17d1a68d",
      "tree": "50f1b691e510b8287d3eb617ae4ccbef29f2f541",
      "parents": [
        "241e79be6f1c87cf78e42072a225dd7f79e44073"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 02 21:32:04 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 02 21:32:51 2020 +0100"
      },
      "message": "Temporary blacklist test_trunk_subport_lifecycle in the ovn job\n\nChange-Id: I7509ec3ca8618786f484304d9b2c675b86ebaada\nRelated-Bug: #1885900\n"
    },
    {
      "commit": "241e79be6f1c87cf78e42072a225dd7f79e44073",
      "tree": "6f8a39caa3038b74e788a13c2d6a9b389e86ce37",
      "parents": [
        "c10d23bdf9c0eea936cae19251aa21f22ff1da2a",
        "224e7246e8ddd8f06ee6f4a4bb329073cd6ff346"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 02 06:18:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 02 06:18:40 2020 +0000"
      },
      "message": "Merge \"Replace assertItemsEqual with assertCountEqual\""
    },
    {
      "commit": "c10d23bdf9c0eea936cae19251aa21f22ff1da2a",
      "tree": "8585eb73113416c0d0bc4701db9d37c25b7e6545",
      "parents": [
        "f7ccb894197c178a9fc52ecd6f4e3406129d3891",
        "2211eabf3be7ccc1ec15d0b63190d085149ffb4d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 29 09:09:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 29 09:09:01 2020 +0000"
      },
      "message": "Merge \"Check VM\u0027s console log before trying to SSH to it.\""
    },
    {
      "commit": "b1222e9fac8fdf55d6286c83409bc2678bde6319",
      "tree": "3d302600e952bd07cd0553dc4d298d89ce4bcaea",
      "parents": [
        "02c7a42241d146dfaca4f6ef2a85eae64ba97389"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 15 11:35:35 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 28 14:34:31 2020 +0100"
      },
      "message": "Use different job definition for linuxbridge jobs runs on Xenial\n\nIt seems that on Xenial nodes ansible still wants to include\n\"legacy_ebtables\" role which is only available in Neutron repo since\nstable/Victoria release.\nSo lets try to use different job definition, not inherited from\nlinuxbridge job for master branch for this job on Xenial nodes.\n\nThis patch also switches back to use Cirros 0.3.5 (default in devstack)\nin stable/queens branch. It was switched to Cirros 0.5.1 in patch [1]\nbut it seems that this new version of Cirros always has kernel\npanic when running on host with Ubuntu Xenial.\n\n[1] https://review.opendev.org/#/c/755112/\n\nChange-Id: I1ceb3a97d29600d8837611d714ff7df70c35fbd7\nCloses-Bug: #1899917\n"
    },
    {
      "commit": "2211eabf3be7ccc1ec15d0b63190d085149ffb4d",
      "tree": "c2dd4b484e1e80331f9b95c004d7920d5bef91f3",
      "parents": [
        "02c7a42241d146dfaca4f6ef2a85eae64ba97389"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 20 16:43:53 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 27 14:03:37 2020 +0100"
      },
      "message": "Check VM\u0027s console log before trying to SSH to it.\n\nDue to issue described in related bug report, it seems that it may\nhappen sometimes that tempest will start trying to ssh to the instance\nbefore ssh key will be really configured in the instance and in such\ncase it may happened that there will be AuthenticationFailure error\nalways there. Even if ssh key will be configured properly later during\nthe test.\n\nTo workaround that issue and avoid failures of tests, this patch adds\ncheck if the vm is really booted and ready to ssh. It is done by\nchecking console log of the VM and looking for specific string \"login:\"\nwhich appears at least in case of Cirros and Ubuntu images used in our\nCI jobs.\nIn case when such string will not be found, test will continue to run\nand will still try to ssh to the instance. So in worst case it may slow\nssh to the instance a bit but shouldn\u0027t really have any bad impact on\ntest as before this patch it would probably also wait similar amount of\ntime but on trying to SSH to the instance.\n\nChange-Id: I8739f17ec8b05405056fd21f59817de60af12dd8\nRelated-Bug: #1892861\n"
    },
    {
      "commit": "f7ccb894197c178a9fc52ecd6f4e3406129d3891",
      "tree": "fe7b8d8bf2f1cb6ce58dd4168e2a0ae923b5e4f3",
      "parents": [
        "71d166e739e3fb08d918b279e6c3426b56acaf7a",
        "8033af760472a413c03d05361cef553c4f001f31"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 26 11:24:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 26 11:24:34 2020 +0000"
      },
      "message": "Merge \"Improve logging of network state on the test host\""
    },
    {
      "commit": "71d166e739e3fb08d918b279e6c3426b56acaf7a",
      "tree": "b2612e565bcbd700e8982ef1d34cb30672f6695d",
      "parents": [
        "02c7a42241d146dfaca4f6ef2a85eae64ba97389",
        "8cccfe0ed9334bf0f7c8743b2036ed747784d223"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 22 17:04:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 22 17:04:58 2020 +0000"
      },
      "message": "Merge \"Improve logging of vm\u0027s console output when test fails\""
    },
    {
      "commit": "71a462b77ffb4e5d806622f5fffb268488ce5df8",
      "tree": "c39bf86717593db201ddb9acfd3eee37ad503ad8",
      "parents": [
        "ff09b50d54acf36550238b2e73f8f3c360be1ee6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 21 12:59:18 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 21 13:00:52 2020 +0200"
      },
      "message": "Skip fip_qos test is there is no L3 agent with extension enabled\n\nIn case if there is no any L3 agent with enabled fip_qos extension,\nthere is no need to run floating IP QoS test as it will for sure fail.\nSo lets check that and skip test in such case instead of failing it.\n\nRelated-Bug: #1900357\n\nChange-Id: I23cf0baba6adf17c822f861f83e4e418dde7eb21\n"
    },
    {
      "commit": "02c7a42241d146dfaca4f6ef2a85eae64ba97389",
      "tree": "356f6fd6f83def416823b32e1a94730072ce98f2",
      "parents": [
        "a1952c60b78af5b7922588d061db36820c1d7f0c",
        "7f3fd67c580cadf695bf9bb26ac7e23b6c445a3a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 14 19:57:44 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 14 19:57:44 2020 +0000"
      },
      "message": "Merge \"Add jobs template for stable/victoria branch\""
    },
    {
      "commit": "8033af760472a413c03d05361cef553c4f001f31",
      "tree": "59146e049f52f3915ffa94f31ab2f168dc1bc51a",
      "parents": [
        "ff09b50d54acf36550238b2e73f8f3c360be1ee6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue May 05 12:01:37 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 14 15:42:06 2020 +0000"
      },
      "message": "Improve logging of network state on the test host\n\nNow router, arp entries and IP addresses from all namespaces on\nthe host are logged in case of failure in connectivity or\nremote connectivity check.\nAlso all this data will be now logged if checking hostname or\nrunning nc will fail.\n\nChange-Id: Id2c45cbd3ec6d1ae0e27bd5e47407faecb06b395\n"
    },
    {
      "commit": "a1952c60b78af5b7922588d061db36820c1d7f0c",
      "tree": "d1f63836f3934aa3d5fbb49ee3183c17a0340bf6",
      "parents": [
        "2356ff674133127d2cd9dfb5c59e866b347f223b"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Fri Oct 02 06:39:08 2020 -0400"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Tue Oct 13 05:19:10 2020 -0400"
      },
      "message": "Add more port_forwarding tests\n\nExtend set of tests for the port_forwarding feature to automate coverage\nof specific cases:\n\n  - Port forwaring on neutron ports with multiple fixed ips\n  - Out of range values for port\n  - Forward communication to multiple fixed IPs of a particular Neutron port\n  - Editing and Deleting UDP port forwarding rule\n\nRelated-Bug: #1897753\nChange-Id: I0fbf0a12c050a5a7184c96b62eee32139bc820b4\n"
    },
    {
      "commit": "224e7246e8ddd8f06ee6f4a4bb329073cd6ff346",
      "tree": "7e865e753a29892ece61703d09ef4884b2869db6",
      "parents": [
        "2356ff674133127d2cd9dfb5c59e866b347f223b"
      ],
      "author": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Tue Oct 13 09:36:19 2020 +0800"
      },
      "committer": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Tue Oct 13 09:37:03 2020 +0800"
      },
      "message": "Replace assertItemsEqual with assertCountEqual\n\nassertItemsEqual was removed from Python\u0027s unittest.TestCase in\nPython 3.3 [1][2]. We have been able to use them since then, because\ntesttools required unittest2, which still included it. With testtools\nremoving Python 2.7 support [3][4], we will lose support for\nassertItemsEqual, so we should switch to use assertCountEqual.\n\n[1] - https://bugs.python.org/issue17866\n[2] - https://hg.python.org/cpython/rev/d9921cb6e3cd\n[3] - testing-cabal/testtools#286\n[4] - testing-cabal/testtools#277\n\nChange-Id: I1a4a9c9a5497c96fe7956d045edc574f81cc5860\n"
    },
    {
      "commit": "2356ff674133127d2cd9dfb5c59e866b347f223b",
      "tree": "741cc95f559633cb2f36eea1bb41e02da4e3f596",
      "parents": [
        "d14cd7ed60d4c8aa8d8b1d333faff376c5ef4473",
        "93141aa655fcf50a07870fbec5a341da8b136c2b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 12 12:20:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 12 12:20:36 2020 +0000"
      },
      "message": "Merge \"remove unused local variable\""
    },
    {
      "commit": "c2b8070dfa7ee0844f832eee576ead793adb4f1c",
      "tree": "5a03d281a1629e7858512f95fa66f2ff66cacda1",
      "parents": [
        "d14cd7ed60d4c8aa8d8b1d333faff376c5ef4473"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Sat Oct 10 15:15:43 2020 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Mon Oct 12 14:35:03 2020 +0300"
      },
      "message": "Minor improvement in: test_qos_basic_and_update\n\nThis test covers several scenarios and when fails, it could be\na bit complicated to find out the exact reason of failure.\nIn order to imrove this, new messages (raised on failure)\nhave been added into each test case.\n\nChange-Id: Id21eceae89da3d5d43800e08387e836f899f8227\n"
    },
    {
      "commit": "93141aa655fcf50a07870fbec5a341da8b136c2b",
      "tree": "5bc37d96cd3e7e98c202adc0fb512734b4da40d8",
      "parents": [
        "45010027f4bfcd211773b6ec50a6a9c2ca37e8c4"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Sat Oct 10 15:25:45 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Sat Oct 10 15:25:45 2020 +0800"
      },
      "message": "remove unused local variable\n\nChange-Id: I8e2094060cf24b98109c20cb296f1b221343f1ac\n"
    },
    {
      "commit": "d14cd7ed60d4c8aa8d8b1d333faff376c5ef4473",
      "tree": "b2e37795e4f4411c5c93e867666da1c284f1692f",
      "parents": [
        "0e9edc58654db495aaa76b78d2b647762f957da3",
        "35a4414fcf72dbc7255c7bdb104c6c07cec8f44f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 08 10:44:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 10:44:47 2020 +0000"
      },
      "message": "Merge \"Use Cirros 0.5.1 in scenario jobs for all branches\""
    },
    {
      "commit": "7f3fd67c580cadf695bf9bb26ac7e23b6c445a3a",
      "tree": "1d64f0b008bcb228929c23f47a324a2fb0c27ca0",
      "parents": [
        "0e9edc58654db495aaa76b78d2b647762f957da3"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 07 22:40:36 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 08 07:58:27 2020 +0000"
      },
      "message": "Add jobs template for stable/victoria branch\n\nChange-Id: Ic1bbc054d04997a21c113e9f07ffbfcac6a75d8a\n"
    },
    {
      "commit": "35a4414fcf72dbc7255c7bdb104c6c07cec8f44f",
      "tree": "64927a25d8a42e2e3219390baf51c489447d9145",
      "parents": [
        "ff09b50d54acf36550238b2e73f8f3c360be1ee6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Sep 29 21:39:53 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 06 14:30:35 2020 +0000"
      },
      "message": "Use Cirros 0.5.1 in scenario jobs for all branches\n\nCirros 0.5.1 has got improvements for getting data from the\nmetadata service, see [1] for details.\nIt is used by default in Devstack since Victoria but this patch\ndefines to download this version of Cirros for all\nneutron-tempest-plugin jobs so it will be used also in our\njobs for stable branches.\nThat should improve our tests reliability as we should see\nless Authentication Error while SSHing to the guet vm.\n\nIt also should cause any problems as our tests don\u0027t rely really\non any specific features of the older Cirros.\n\nThis patch additionally updates also advanced image to be\nUbuntu 18.04 where it wasn\u0027t changed yet.\n\n[1] https://github.com/cirros-dev/cirros/pull/11/commits/e40bcd2964aa496a9d03e1aaf95cf7a86938f129\n\nChange-Id: I18107d7169b164dfddd1cffb71dffccf2a3ba206\n"
    },
    {
      "commit": "8cccfe0ed9334bf0f7c8743b2036ed747784d223",
      "tree": "4a15f901902fba73070e6dbb3eb7580b009b0b37",
      "parents": [
        "ff09b50d54acf36550238b2e73f8f3c360be1ee6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Sep 29 22:34:09 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 06 06:36:48 2020 +0000"
      },
      "message": "Improve logging of vm\u0027s console output when test fails\n\nIn some tests we were still missing logging of the server\u0027s\nconsole output and local network configuration.\nThis patch adds such logging where it was missing.\n\nAlso I saw in the gate that e.g. in test_remote_connectivity\nparamiko\u0027s SSH exception can be raised instead of tempest SSHTimeout\nso this patch adds handle for such case also.\n\nChange-Id: Ided06bf6f1bb8d2fbe0084dc73e731b832eb465c\n"
    },
    {
      "commit": "a84cc250cf017f507872f8609bd1e335575f9c28",
      "tree": "be9349717a85ac0c1c24d8bc51a455ca63d9cb4a",
      "parents": [
        "de8e503274a223f6fb3a79d61e49d8ee47362302"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Oct 02 09:21:35 2020 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Oct 02 09:21:35 2020 +0200"
      },
      "message": "Mark some bgpvpn scenario tests unstable\n\ntest_bgpvpn_tenant_separation_and_local_connectivity\ntest_bgpvpn_update_rt_and_keep_local_connectivity_variant1\ntest_bgpvpn_update_rt_and_keep_local_connectivity_variant2\n\nrandomly failing, but mostly at least one of them is red.\nMark them as unstable now till some solution is found.\n\nChange-Id: I3a6cd7df98d4e8be64e10d5c17f0f0ab19f4a67d\nRelated-Bug: #1897408\n"
    },
    {
      "commit": "2abbc92a85eb7d0be92c10e59ab4998e3b5e6b23",
      "tree": "06fd716ce2561ac21dfc93064e561c713ea0fe21",
      "parents": [
        "ff09b50d54acf36550238b2e73f8f3c360be1ee6"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Wed Sep 30 16:10:07 2020 +0200"
      },
      "committer": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Thu Oct 01 13:06:00 2020 +0200"
      },
      "message": "Improve logging of vm\u0027s console output\n\nspecifically for test_subport_connectivity().\n\nChange-Id: I35d4825a8296f5f86d109c6eba11de7d628bdcfe\nPartial-Bug: #1897796\nRelated-Change: https://review.opendev.org/755122\n"
    },
    {
      "commit": "0e9edc58654db495aaa76b78d2b647762f957da3",
      "tree": "577ae89f9629f9acff789ff81261e61f20c07b41",
      "parents": [
        "ff09b50d54acf36550238b2e73f8f3c360be1ee6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Sep 30 16:54:13 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Sep 30 16:54:13 2020 +0200"
      },
      "message": "Wait longer time for FIP to be updated by L3 agent\n\nIn test test_floating_ip_update we should wait a bit more than\n15 seconds for FIP to be actually updated and moved to new server\nby the L3 agent.\nSo lets wait 60 seconds which is default value in wait_unti_true()\nfunction.\n\nChange-Id: I25e85af8e626664c0a562ea0a5b8faf8b29210a5\nCloses-Bug: #1897326\n"
    },
    {
      "commit": "ff09b50d54acf36550238b2e73f8f3c360be1ee6",
      "tree": "ccc238576eb5f24b21d1e489cff5329d7ba21166",
      "parents": [
        "7d5988b29b6eb27b2dc954ea287c85bfa2ec67c4"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Sep 29 16:54:52 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Sep 29 16:54:52 2020 +0200"
      },
      "message": "[SFC] Mark test test_update_port_pair_group_remove_port_pairs as unstable\n\nChange-Id: I252ba39a2b2daa96cec3543a36a2ac59b933934c\nRelated-Bug: #1897753\n"
    },
    {
      "commit": "7d5988b29b6eb27b2dc954ea287c85bfa2ec67c4",
      "tree": "a3b4046d4f557edc39a83977347163ffc8d9c83c",
      "parents": [
        "af3ac3a8ee5f7be9da8ab9172815e78b9ad9d715",
        "5d9b1408ab7f4907bfd4dbdaf9edc8c5ea6deb33"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 11:54:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 11:54:06 2020 +0000"
      },
      "message": "Merge \"Set binding:profile upon port creation\""
    },
    {
      "commit": "af3ac3a8ee5f7be9da8ab9172815e78b9ad9d715",
      "tree": "4e3fa56b9610c8d9e969f99e77778f4e8a09170b",
      "parents": [
        "94a27af8f51285d97b65bd820831de98bb791232",
        "6158965423f3f3315b21eae2ea80403a12864511"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 11:03:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 11:03:28 2020 +0000"
      },
      "message": "Merge \"Test metadata over IPv6\""
    },
    {
      "commit": "94a27af8f51285d97b65bd820831de98bb791232",
      "tree": "c1ff126624d1796428b36208405d30fa125c08ef",
      "parents": [
        "de8e503274a223f6fb3a79d61e49d8ee47362302",
        "67621f75bcaa2515bf2de5370805c7a2c9562fb0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 10:49:13 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 10:49:13 2020 +0000"
      },
      "message": "Merge \"Bump advanced image to ubuntu 18.04\""
    },
    {
      "commit": "5d9b1408ab7f4907bfd4dbdaf9edc8c5ea6deb33",
      "tree": "c351a65668c45f4d42da1b98bcf1fe4858f69671",
      "parents": [
        "de8e503274a223f6fb3a79d61e49d8ee47362302"
      ],
      "author": {
        "name": "Glenn Van de Water",
        "email": "glenn.van_de_water@nuagenetworks.net",
        "time": "Wed Sep 16 15:14:14 2020 +0200"
      },
      "committer": {
        "name": "Glenn Van de Water",
        "email": "glenn.van_de_water@nuagenetworks.net",
        "time": "Mon Sep 28 08:16:48 2020 +0000"
      },
      "message": "Set binding:profile upon port creation\n\nChange-Id: Ic3f4ca737c8a5adad5d9ef050c6d5cf1541e58ee\n"
    },
    {
      "commit": "de8e503274a223f6fb3a79d61e49d8ee47362302",
      "tree": "346121d1a56d83f99563ccbe625167b66bc22a35",
      "parents": [
        "c3bec86663dc9d30529bc0641fb4f1994d5ecb6e"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Aug 27 09:12:43 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Sep 28 00:38:51 2020 +0200"
      },
      "message": "Migrate CI jobs to Ubuntu Focal\n\nJobs for master branch are moved to be run on Ubuntu Focal.\nAll jobs for Stein, Train and Ussuri will be still run on Ubuntu\nBionic.\n\nWe also need to switch to legacy ebtables implementation in the\nlinuxbridge job because ebtables-nft implementation don\u0027t\nsupports syntax for source and destination ipv4 address in arp\ntables. Please check bug [1] for more details.\n\nAdditionally scenario tests for port forwarding are now marked as\nunstable as we have some problem with port forwarding on Ubuntu Focal.\nSee [2] for details.\n\nAlso test test_floating_ip_update is now marked as unstable as it is\nfailing pretty often on Ubuntu Focal. See [3] for details.\n\nThis patch also changes ovn hash used to be installed on the nodes\nin the ovn scenario job with Ussuri release as this job is still run\non Ubuntu Bionic and we need to bump this hash there.\n\nThis patch additionally switches neutron-tempest-plugin-bgpvpn-bagpipe\njobs for master and ussuri to be non-voting due to bug [4].\n\nThis patch also switches neutron-tempest-plugin-designate-scenario\nto be non-voting due to the bug [5]\n\n[1] https://bugs.launchpad.net/neutron/+bug/1889779\n[2] https://bugs.launchpad.net/neutron/+bug/1896735\n[3] https://bugs.launchpad.net/neutron/+bug/1897326\n[4] https://bugs.launchpad.net/networking-bagpipe/+bug/1897408\n[5] https://bugs.launchpad.net/neutron/+bug/1891309\n\nRelated-Bug: #1896735\n\nChange-Id: I9252b6a8786c43524ba0ebaa59b480ef8e489ff1\n"
    },
    {
      "commit": "6158965423f3f3315b21eae2ea80403a12864511",
      "tree": "99593ada25cdd263fc28ed0a82c44525d180972f",
      "parents": [
        "67621f75bcaa2515bf2de5370805c7a2c9562fb0"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Fri Sep 04 14:49:58 2020 +0200"
      },
      "committer": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Thu Sep 17 10:27:46 2020 +0200"
      },
      "message": "Test metadata over IPv6\n\nTo ssh into the instance we use an IPv4 floating IP,\nbut then we test accessing metadata over IPv6.\n\ntempest.conf:\n\n[neutron_plugin_options]\nadvanced_image_ref \u003d ubuntu 16.04 does not but 18.04 and 20.04 work\nadvanced_image_flavor_ref \u003d d1 # ds512M\nadvanced_image_ssh_user \u003d ubuntu\ndefault_image_is_advanced \u003d False\n\nIntroduce new tempest(-plugin) boolean config option:\n    neutron_plugin_options.ipv6_metadata\n    Defaults to True.\nThis controls whether the test should run since API extension based\nauto-discovery is naturally unavailable for the feature.\n\nDisable executing the test in ovn and older-than-victoria gate jobs.\n\nChange-Id: I7a1d2057489067e555cb247e473ad11e63dbdd86\nRelated-Bug: #1460177\n"
    },
    {
      "commit": "67621f75bcaa2515bf2de5370805c7a2c9562fb0",
      "tree": "9f456293cc798ecafb13e09187072bef3686b3e1",
      "parents": [
        "c3bec86663dc9d30529bc0641fb4f1994d5ecb6e"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Tue Sep 08 13:43:45 2020 +0200"
      },
      "committer": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Wed Sep 16 17:27:58 2020 +0200"
      },
      "message": "Bump advanced image to ubuntu 18.04\n\nUbuntu 16.04 seems insufficient for tempest testing the metadata\nover ipv6 feature. IIRC it ignores routes offered in router\nadvertisements.\n\nChange-Id: If32483458963939c89fae2850b8477f0614d139f\nRelated-Bug: #1460177\n"
    },
    {
      "commit": "c3bec86663dc9d30529bc0641fb4f1994d5ecb6e",
      "tree": "de3dec6fd670933f11874e75f62b7e6edabc24f3",
      "parents": [
        "45010027f4bfcd211773b6ec50a6a9c2ca37e8c4"
      ],
      "author": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Thu Sep 10 13:59:49 2020 +0200"
      },
      "committer": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Thu Sep 10 14:02:37 2020 +0200"
      },
      "message": "Update hacking for Focal\n\nAs per victoria cycle testing runtime and community goal[1]\nwe need to migrate upstream CI/CD to Ubuntu Focal(20.04).\n\nThis bumps hacking to 3.2.0 in order to work with focal, disabling W504\nto align with neutron (W503 is enabled in this version)\n\nStory: #2007865\nTask: #40199\n\n[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html\n\nChange-Id: Ic7a6da941172aae6dc504eb377c3e94de4805a89\n"
    },
    {
      "commit": "ce8746928700b1cb25c2b4c42e4e55110a300c3c",
      "tree": "390100192e135a4acbea8e01de0a7e8a7de966aa",
      "parents": [
        "2150c9f1be953bb2261a478d8f377562ae655d8f"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Tue Sep 01 13:50:56 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Thu Sep 03 15:54:04 2020 +0800"
      },
      "message": "cases associated with the port\n\ncreat port with security and qos policy\n\nChange-Id: I02378dd04847ed44c2b622358340874b3a3fd74e\n"
    },
    {
      "commit": "71ab2e2a02b8517cac38eb5eee2f37da9809a43e",
      "tree": "3a73a498d704d7303b051c714106c45aefceeec0",
      "parents": [
        "45010027f4bfcd211773b6ec50a6a9c2ca37e8c4"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Tue Sep 01 15:15:12 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Thu Sep 03 13:39:27 2020 +0800"
      },
      "message": "nagative cases for port\n\nadd negative cases for port\n\nChange-Id: I0a0b17d0bd8e44e0e74996bd03f75be2b38ac17a\n"
    },
    {
      "commit": "45010027f4bfcd211773b6ec50a6a9c2ca37e8c4",
      "tree": "4e2747cd6b6de26854fab88c88e5546c40614ad5",
      "parents": [
        "7d387cf628fc99d46a085b4461982afdf85f9237",
        "24a75032795eec2a60717818c901ae331c8aef1b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 24 11:23:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 11:23:07 2020 +0000"
      },
      "message": "Merge \"negative cases for router interface\""
    },
    {
      "commit": "7d387cf628fc99d46a085b4461982afdf85f9237",
      "tree": "d19217e7930b6b30fe21a85fdfdff37365e92b96",
      "parents": [
        "6b4a9089e318a6cc8cd1e8c91b65602e2bf20a65",
        "7d0155a883922ca044ffeac18dafcc20c409850b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 24 11:20:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 11:20:21 2020 +0000"
      },
      "message": "Merge \"sort secgroups by name\""
    },
    {
      "commit": "7d0155a883922ca044ffeac18dafcc20c409850b",
      "tree": "32a26e94b89185fabd055f1fdf37a77570f1558b",
      "parents": [
        "2150c9f1be953bb2261a478d8f377562ae655d8f"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Thu Aug 13 09:07:57 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Thu Aug 20 13:45:23 2020 +0800"
      },
      "message": "sort secgroups by name\n\nlist security group, and sorts by name\n\nChange-Id: I1fb22c474c4486ed69a49f7e75a7971aeb552b24\n"
    },
    {
      "commit": "24a75032795eec2a60717818c901ae331c8aef1b",
      "tree": "1f0e246b6c65fcc8a61290570ce877bd0d3e92fe",
      "parents": [
        "2150c9f1be953bb2261a478d8f377562ae655d8f"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Tue Aug 11 14:34:06 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Fri Aug 14 08:44:19 2020 +0800"
      },
      "message": "negative cases for router interface\n\nadd router interface by used port and non-existent port\n\nChange-Id: I98da3f66ad1ed339d5255543d224ec457e4f4c87\n"
    },
    {
      "commit": "6b4a9089e318a6cc8cd1e8c91b65602e2bf20a65",
      "tree": "c4e3a72db9d53bb6fe7cfe9c010b0ed3e1073870",
      "parents": [
        "2466fa99685f970e40f84094d1600b1cf49bcf7d",
        "e8d6bde36eb9f9dcb0931b5fe2fabd973dab4f39"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 11 12:54:09 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 11 12:54:09 2020 +0000"
      },
      "message": "Merge \"Remove dvr-multinode-scenario-queens job from the check queue\""
    },
    {
      "commit": "2466fa99685f970e40f84094d1600b1cf49bcf7d",
      "tree": "c3dd3b25e979db98cc888a674f1125b369886d1e",
      "parents": [
        "dee81bc0fafe1b834cb4f92cf30621b361d386e1"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Aug 10 15:39:07 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Aug 10 15:39:07 2020 +0200"
      },
      "message": "Remove propagate_uplink_status API related tests\n\nDue to the related bug we can\u0027t have test\ntest_create_port_without_propagate_uplink_status in\nneutron-tempest-plugin repo anymore as this repo is branchless and we\nrun tests from it against neutron master branch and against stable\nbranches. Now default value of the \"propagate_uplink_status\" attribute\nwas changed in master branch but not in stable branches so this test\nwould fail always.\n\nBecause of that those tests are now moved to be in fullstack - see [1]\nfor details and we don\u0027t need them in neutron-tempest-plugin anymore so\nthis patch is removing them from neutron-tempest-plugin.\n\n[1] https://review.opendev.org/#/c/745521/\n\nChange-Id: I79581da5b2cb3df6fa9407f1f06509513ac7f96d\nCloses-Bug: #1890842\n"
    },
    {
      "commit": "dee81bc0fafe1b834cb4f92cf30621b361d386e1",
      "tree": "e0c9c3d2d3e8763e0c98d443a49e7a48753f8002",
      "parents": [
        "b5093a1a91b9fba263c65a75b8bc5fbe965176ca",
        "b7cb10b946bfa50c117958ca921bae4c68fb74b0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 07 06:09:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 06:09:02 2020 +0000"
      },
      "message": "Merge \"Make dynamic routing tests use clients as others\""
    },
    {
      "commit": "e8d6bde36eb9f9dcb0931b5fe2fabd973dab4f39",
      "tree": "d8c3a0be9634501cfe0039937493f49e298d57fa",
      "parents": [
        "b5093a1a91b9fba263c65a75b8bc5fbe965176ca"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Aug 03 11:42:46 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Aug 03 11:42:46 2020 +0200"
      },
      "message": "Remove dvr-multinode-scenario-queens job from the check queue\n\nAs non-voting and not yet stable job it was moved to experimental queue\nsome time ago. But by mistake it was also left in the check queue in\nQueens template.\nThis patch fixes that by removing this job from the check queue in\nthe template for Queens.\n\nChange-Id: Ie27657cd1310c3e190530b4efd166edcb854d83a\n"
    },
    {
      "commit": "b5093a1a91b9fba263c65a75b8bc5fbe965176ca",
      "tree": "1adea5f5bc873e43a9dd361f74f850837b537dd6",
      "parents": [
        "2150c9f1be953bb2261a478d8f377562ae655d8f",
        "12663cf4bca0d075c293df25e0c64ef02761ea03"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 29 00:06:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 00:06:03 2020 +0000"
      },
      "message": "Merge \"Add flag to forbid packet loss during remote ping test\""
    },
    {
      "commit": "2150c9f1be953bb2261a478d8f377562ae655d8f",
      "tree": "ee5bb2915186c98b788e8ebd8da0363608bf9dd6",
      "parents": [
        "dfede8813653e4bea0b081783aacf9cb592fed04",
        "9e101bfcbecae77aa76d0acdecf5e99fd34a6fba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 27 23:11:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 23:11:28 2020 +0000"
      },
      "message": "Merge \"Verify admin deletion not to fail\""
    },
    {
      "commit": "12663cf4bca0d075c293df25e0c64ef02761ea03",
      "tree": "f0561b69596a82253bbf3dfd82aa89c69045c0f7",
      "parents": [
        "dfede8813653e4bea0b081783aacf9cb592fed04"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Mon Jul 27 13:11:07 2020 +0300"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Mon Jul 27 13:11:07 2020 +0300"
      },
      "message": "Add flag to forbid packet loss during remote ping test\n\nBy default ping returns success in case target host responded only\non a part of requests. For some tests this may be not suitable.\nThis patch adds a flag which will allow to configure\ncheck_remote_connectivity function to fail in case packet loss\ndiffers from 0%.\n\nChange-Id: I28bd5c086c3b47b25725efa73577fcc1cf965141\n"
    },
    {
      "commit": "dfede8813653e4bea0b081783aacf9cb592fed04",
      "tree": "4b44d8fc469d77ca368bf98bdbb3ed8523238778",
      "parents": [
        "803e839077bd762cc0e5f6c08b55a62dad664485",
        "dac25ac0b36e69019a08b479c67614a1d0275be3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 21 01:43:48 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 21 01:43:48 2020 +0000"
      },
      "message": "Merge \"case for update qos rule, rule or policy non-existent\""
    },
    {
      "commit": "9e101bfcbecae77aa76d0acdecf5e99fd34a6fba",
      "tree": "2330a85d7718b5969153b3149a470a45f91db738",
      "parents": [
        "803e839077bd762cc0e5f6c08b55a62dad664485"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri May 15 10:10:26 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jul 13 11:34:28 2020 +0000"
      },
      "message": "Verify admin deletion not to fail\n\nThis is the test for the scenario described in bug [0], where an admin\ndeletes resources from a different project, resulting in orphaned DNS\nrecords.\n\n[0] https://launchpad.net/bugs/1875981\n\nChange-Id: Ibc12a80fad28bb54b0416de7dfe14ef67e4420ef\nRelated-Bug: 1875981\nDepends-On: https://review.opendev.org/740675\nDepends-On: https://review.opendev.org/740676\nDepends-On: https://review.opendev.org/740677\n"
    },
    {
      "commit": "dac25ac0b36e69019a08b479c67614a1d0275be3",
      "tree": "04fb6b865e2c03fe7c23bf396a9ceb873e90c1f8",
      "parents": [
        "b056ac25c90b4cd8459291f1eb12081b7ace304d"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Wed Jul 08 15:00:51 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Sat Jul 11 09:25:09 2020 +0800"
      },
      "message": "case for update qos rule, rule or policy non-existent\n\nupdate qos rule, rule or policy non-existent, move case into\ntest_qos_negative.py\nChange-Id: I11c064c75be5152f07942ba4a9fb202e9a862468\n"
    },
    {
      "commit": "9cdc9eb6edc02994d980be80aefaa926d52550ad",
      "tree": "9a79450891b867672a8aeb60f2c40a44b4b767b3",
      "parents": [
        "b7cb10b946bfa50c117958ca921bae4c68fb74b0"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Jul 02 10:50:25 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Jul 09 15:10:04 2020 +0000"
      },
      "message": "Stop disabling TLS for tests\n\nThe default for almost any deployment is to use TLS now, make sure\nthat our tests are able to run with that.\n\nStop overriding the composite pipeline, the defaults from devstack\nshould work fine and our override broke TLS detection.\n\nChange-Id: I5c0ec2f4ca68480fcf49fbd2c61e57ced0a2fa66\n"
    },
    {
      "commit": "803e839077bd762cc0e5f6c08b55a62dad664485",
      "tree": "87c20c283136e9c04f2d922cefd93d547cbab4e3",
      "parents": [
        "7cc1a9ded55287b8f874e909491ebc3b39179cbb",
        "1184bb2d1054d1365afafc9daa45cc2bdde47734"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 09 11:10:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 11:10:01 2020 +0000"
      },
      "message": "Merge \"Fix neutron-dynamic-routing tests when DVR is disabled\""
    },
    {
      "commit": "b7cb10b946bfa50c117958ca921bae4c68fb74b0",
      "tree": "6805002a7f83fc336397c8116288a3eaedc22be2",
      "parents": [
        "7cc1a9ded55287b8f874e909491ebc3b39179cbb"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jul 09 11:23:15 2020 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jul 09 12:35:54 2020 +0200"
      },
      "message": "Make dynamic routing tests use clients as others\n\nChange-Id: Ieafc4d8af1c6eee52e65373deb201eec3615d181\n"
    },
    {
      "commit": "7cc1a9ded55287b8f874e909491ebc3b39179cbb",
      "tree": "076598651aca9735e2054a0b284bc35d80ab4217",
      "parents": [
        "b056ac25c90b4cd8459291f1eb12081b7ace304d",
        "3cd2e1aa7c15a10159b946554122cbdb348b41fa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 08 12:57:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 12:57:15 2020 +0000"
      },
      "message": "Merge \"Fix cert handling for dynamic routing tests\""
    }
  ],
  "next": "1184bb2d1054d1365afafc9daa45cc2bdde47734"
}
