)]}'
{
  "log": [
    {
      "commit": "d89e7e3c09be5e9f16e3c3a91bd5ef5d095efde6",
      "tree": "ce0e3f9316286995ded41aea5f8d00513ff2059f",
      "parents": [
        "83c8fd6dfd7065ddf409c01bba921d7b53ee1d02"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Feb 04 12:12:27 2021 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Feb 05 14:51:01 2021 +0000"
      },
      "message": "Limit execution of the neutron CI jobs on some irrelevant file\n\nThis patch tries to make execution of the CI jobs in the Neutron\nqueue to be more smart. There is no need to e.g. run\nneutron-tempest-plugin-api job when only changed files in patch\nare in e.g. neutron.agent module.\nOr there is no need to run openvswitch scenario jobs if changes\nare in e.g. linuxbridge agent only.\n\nChange-Id: I59acf91e4ce396c35d9939ea4887dde3aef55474\n"
    },
    {
      "commit": "83c8fd6dfd7065ddf409c01bba921d7b53ee1d02",
      "tree": "4346e6fa2e4435c7f4db4dd2fbd557eb39176b87",
      "parents": [
        "eb84955bf723b25b5b83030b889955f80861ce07"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Feb 04 11:40:33 2021 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Feb 04 11:40:33 2021 +0100"
      },
      "message": "Move designate scenario job to the experimental queue temporary\n\nLet\u0027s save some infra resources until for now.\nWhen bug https://bugs.launchpad.net/neutron/+bug/1891309 will be fixed,\nand that job will be stable again, we can move it back to the check\nqueue.\n\nChange-Id: I81d9177dcc5f75d9ec775d2d1b020d48f50ec97d\n"
    },
    {
      "commit": "eb84955bf723b25b5b83030b889955f80861ce07",
      "tree": "f37ae818bf1061120b34c263dd98a28245910df5",
      "parents": [
        "a45e0ba48bb9f1fab8664e96572256d0189801bd",
        "dd96e9a6aeffd2181ad70248aab0dc02403fe2c4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 28 14:35:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 28 14:35:05 2021 +0000"
      },
      "message": "Merge \"Use tempest\u0027s ServiceClients rather than Manager\""
    },
    {
      "commit": "a45e0ba48bb9f1fab8664e96572256d0189801bd",
      "tree": "ab6a124898a5cb77082ada90a759237382dd8a12",
      "parents": [
        "c78b358a0920598412dc6b2eb1f3a6128ba075c8",
        "8ebc061c05d8502fdb5410f34020438492b9e364"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 20 17:03:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 20 17:03:36 2021 +0000"
      },
      "message": "Merge \"Create security groups with the same name\""
    },
    {
      "commit": "c78b358a0920598412dc6b2eb1f3a6128ba075c8",
      "tree": "3951095518d67691c2935704ceeb1c25a486e026",
      "parents": [
        "363b13bea2d9f3a56b4f071ae973775a6a31ca97",
        "088707bf5c4cdffd403c2cb4c7743b811ece5635"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 20 16:49:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 20 16:49:27 2021 +0000"
      },
      "message": "Merge \"Add first VLAN Transparency tests\""
    },
    {
      "commit": "088707bf5c4cdffd403c2cb4c7743b811ece5635",
      "tree": "9020700a952e7cfc2890b3258e6c69e462e9cd79",
      "parents": [
        "5ff3a43a285a28743f26fd15aaf72ee1ae9cf6c8"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Tue Dec 01 21:13:45 2020 +0100"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Tue Jan 19 12:36:40 2021 +0100"
      },
      "message": "Add first VLAN Transparency tests\n\nThese tests are only executed if the vlan-transparent extension is installed\nAdvanced images are required because VLANs need to be configured on\nthe servers, which is not possible with cirros\nConnectivity between servers via VLAN interface is verified\n\nFunctions add_route, delete_route and delete_address are added to class\nIPCommand because they are needed for some VLAN Transparency downstream tests\n\nChange-Id: I448203ead31f17a51f756667f6b3fc8e70a77ed2\n"
    },
    {
      "commit": "363b13bea2d9f3a56b4f071ae973775a6a31ca97",
      "tree": "3b4edcc708391519c37b17451bf2bef25531f0dd",
      "parents": [
        "5ff3a43a285a28743f26fd15aaf72ee1ae9cf6c8"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sun Dec 27 23:19:24 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jan 19 08:00:10 2021 +0000"
      },
      "message": "Remove stein jobs from the project\u0027s queues\n\nAs Stein is now in EM phase we don\u0027t want to run it\u0027s jobs for every\npatch anymore.\nSo this patch removes those jobs from the check and gate queue of the\nneutron-tempest-plugin repo.\nIt also freeze to use always \"stein-em\" tag of the\nneutron-tempest-plugin in those jobs as this is last known, good\nrelease which works with Neutron stable/stein.\n\nDepends-On: https://review.opendev.org/c/openstack/releases/+/768553\nChange-Id: Ie57b009430bb92f1dabea48399af9faaa7e8987b\n"
    },
    {
      "commit": "8ebc061c05d8502fdb5410f34020438492b9e364",
      "tree": "7ff1938299a0817d22f833cab01a155cfc3607b6",
      "parents": [
        "1f719e26b6e23e7540e3510f20175ae58c504294"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Mon Nov 16 15:02:55 2020 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Sat Jan 16 13:19:39 2021 +0200"
      },
      "message": "Create security groups with the same name\n\nTest scenario:\nCreate a number of security groups using the same name.\nMake sure that all the security groups have been created successfully\nand that each group has its own unique ID.\n\nChange-Id: I044e8f86cd8999d1bde5e4995239b0dfa55489f0\n"
    },
    {
      "commit": "5ff3a43a285a28743f26fd15aaf72ee1ae9cf6c8",
      "tree": "508ccdde7981a38dcf20ff2ddc1404abe9f31fc9",
      "parents": [
        "19a3f867cb485c5544ab0cd9a0f5fd9f5246bf85",
        "20a3211d0212af186567c47d0858cbf64ae4689b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 15 00:32:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 15 00:32:17 2021 +0000"
      },
      "message": "Merge \"Unmark port_forwarding tests as unstable (cont.)\""
    },
    {
      "commit": "19a3f867cb485c5544ab0cd9a0f5fd9f5246bf85",
      "tree": "d348ed4c113064128b62abcefe52ecbce3977e3a",
      "parents": [
        "2903040070a72c3579a531272d1b344c19f8f178",
        "45d8761d4b13ccff51a5e12c165c8e5344a2aee0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 13 16:20:15 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 13 16:20:15 2021 +0000"
      },
      "message": "Merge \"Move fwaas jobs to the experimental queue\""
    },
    {
      "commit": "20a3211d0212af186567c47d0858cbf64ae4689b",
      "tree": "41cb8b333963be4f2700e7d0dd4c3108fce3cb52",
      "parents": [
        "2903040070a72c3579a531272d1b344c19f8f178"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Thu Jan 07 15:15:47 2021 -0500"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Thu Jan 07 15:17:44 2021 -0500"
      },
      "message": "Unmark port_forwarding tests as unstable (cont.)\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\nThis is a continuation of\nhttps://review.opendev.org/c/openstack/neutron-tempest-plugin/+/756114\n\nDepends-On: https://review.opendev.org/756107\n\nChange-Id: I9c592f189b0b4c69cdfcf0058502c18589f2db40\nRelated-Bug: #1896735\n"
    },
    {
      "commit": "2903040070a72c3579a531272d1b344c19f8f178",
      "tree": "eab0eb894d1888ec3ec5623436496e4f5f245eef",
      "parents": [
        "fd8bf4d3b08efd4c83151a8d59329615bff1cca2"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Jan 05 12:52:45 2021 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Jan 05 12:52:45 2021 +0100"
      },
      "message": "Add doc/requirements\n\nWe need to specify doc requirements in doc/requirements.txt\nto avoid problems with the pip resolver for the release team.\nRemoved specific doc requirements from test-requirements.txt\n\nChange-Id: Ia88848fd9c4ce35d396bc186ae3894a1d5865db9\n"
    },
    {
      "commit": "fd8bf4d3b08efd4c83151a8d59329615bff1cca2",
      "tree": "a5880ecfe967b6dbc0bc4a29d7b3bf2a4959c877",
      "parents": [
        "4fca087188da777fc8947c756bbae651414da1ab",
        "aad352d9ec8593025e78866ead76e4d99aa6b030"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Dec 26 02:49:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 26 02:49:59 2020 +0000"
      },
      "message": "Merge \"test list the network(ipv6) ip usage stats\""
    },
    {
      "commit": "4fca087188da777fc8947c756bbae651414da1ab",
      "tree": "73bad32f0943c3d9b011cb552443691d0663aab7",
      "parents": [
        "92e56c28e3de94d0ceb1a966006e22a80b10a9c9",
        "5898d7c8cadb53da9fd74e7b105c90b71c580633"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Dec 26 02:48:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 26 02:48:57 2020 +0000"
      },
      "message": "Merge \"negative cases for qos policy\""
    },
    {
      "commit": "92e56c28e3de94d0ceb1a966006e22a80b10a9c9",
      "tree": "ef061936f2863492725dfbdde02e67c2b96c2a71",
      "parents": [
        "5bd15fd3cbe019302fa3d4ed715237507cd040d9",
        "06842952d50f2c65fdee854d3980b22e4c4a5cb7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 22 21:37:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 22 21:37:26 2020 +0000"
      },
      "message": "Merge \"New test case: \"test_port_with_fixed_ip\"\""
    },
    {
      "commit": "45d8761d4b13ccff51a5e12c165c8e5344a2aee0",
      "tree": "b33161af1b3860a7c47309c38a5e9aab5faa3b8b",
      "parents": [
        "5bd15fd3cbe019302fa3d4ed715237507cd040d9"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Dec 22 10:56:04 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Dec 22 10:56:04 2020 +0100"
      },
      "message": "Move fwaas jobs to the experimental queue\n\nWe have neutron-fwaas related jobs only for the stable/train and\nstable/ussuri branches as neutron-fwaas was deprecated from stadium\nafter ussuri.\nIn both those cases those jobs are non-voting and broken - both are\nfailing 100% of the times now.\nBased on that there is no point to waste infra resources and run those\njobs on every patch. Lets move them to the experimental queue so it can\nbe run on demand.\n\nChange-Id: I4ea122e7ca1e1c0b5c00bd3397740510540a8ff9\n"
    },
    {
      "commit": "dd96e9a6aeffd2181ad70248aab0dc02403fe2c4",
      "tree": "24f9e0bd41e0caed2a135033d095aa83919d4b59",
      "parents": [
        "f165a64263ab4d47f19182b2b819b3d01fbc807f"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Dec 18 13:12:19 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Dec 21 14:28:48 2020 +0000"
      },
      "message": "Use tempest\u0027s ServiceClients rather than Manager\n\ntempest.Manager has been deprecated for more than 4 years already\nand will be removed by [1].\nTempest plugins are expected to consume\ntempest.lib.services.clients.ServiceClients directly.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/767628\n\nChange-Id: I870f3662679dddf8f29328b10c7fd9637dad9436\n"
    },
    {
      "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": "06842952d50f2c65fdee854d3980b22e4c4a5cb7",
      "tree": "09369e245087eb14905ef2a86be5e1e96fc70689",
      "parents": [
        "ad7b8e3b888f20f75600b233959d3df92508d6ef"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Nov 10 19:00:11 2020 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Fri Dec 18 20:10:20 2020 +0200"
      },
      "message": "New test case: \"test_port_with_fixed_ip\"\n\nScenario based test case, that is planned to check the ability\nto create the VM using Port with predifined Fixed IP.\n\nChange-Id: I2bb7f271e59defbfc2aba5ee6695a74f496a04bf\n"
    },
    {
      "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": "aad352d9ec8593025e78866ead76e4d99aa6b030",
      "tree": "75bacd28e5b4c78d88f488d3f873d9283ae88977",
      "parents": [
        "ee3369b63151f35cb3a66b1203e821eab0f91199"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Wed Dec 16 10:40:56 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Wed Dec 16 10:40:56 2020 +0800"
      },
      "message": "test list the network(ipv6) ip usage stats\n\nChange-Id: I079444437de87aae9eb0ef582ef78a3bae208234\n"
    },
    {
      "commit": "5898d7c8cadb53da9fd74e7b105c90b71c580633",
      "tree": "208b2d0ab4f1e5472e4fb44693aa56e6b3b5cba5",
      "parents": [
        "ee3369b63151f35cb3a66b1203e821eab0f91199"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Tue Dec 15 13:55:28 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Tue Dec 15 14:10:32 2020 +0800"
      },
      "message": "negative cases for qos policy\n\ntest if the qos policy id is not available in url(get\\delete\\update qos policy), a 404 Not Found response is returned\n\nChange-Id: I01abd835d1c5572ca8edafed7ce1d87685c63cde\n"
    },
    {
      "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"
    }
  ],
  "next": "ce8746928700b1cb25c2b4c42e4e55110a300c3c"
}
