)]}'
{
  "log": [
    {
      "commit": "d49cf7ab5c42c81aff58860d5809500d2f6c7b1a",
      "tree": "1f4ce809fefdb74f99e64fdaf20357e561ef7a26",
      "parents": [
        "eae7a379326f137cd45b43168ceaca43fdab5fb3"
      ],
      "author": {
        "name": "caoyuan",
        "email": "cao.yuan@99cloud.net",
        "time": "Tue Apr 23 19:38:35 2019 +0800"
      },
      "committer": {
        "name": "caoyuan",
        "email": "cao.yuan@99cloud.net",
        "time": "Fri Apr 26 17:31:20 2019 +0800"
      },
      "message": "Replace git.openstack.org URLs with opendev.org URLs\n\nChange-Id: If60f0bea94b5cf1009466c6371a4c8ee06e9c728\n"
    },
    {
      "commit": "eae7a379326f137cd45b43168ceaca43fdab5fb3",
      "tree": "96a68d06155c14d6128ae9fced309fd46f73b1e5",
      "parents": [
        "a57f80d1809a7d2a58e36ccd7d82c082f0be7080"
      ],
      "author": {
        "name": "OpenDev Sysadmins",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 19 19:43:58 2019 +0000"
      },
      "committer": {
        "name": "OpenDev Sysadmins",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 19 19:43:58 2019 +0000"
      },
      "message": "OpenDev Migration Patch\n\nThis commit was bulk generated and pushed by the OpenDev sysadmins\nas a part of the Git hosting and code review systems migration\ndetailed in these mailing list posts:\n\nhttp://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html\nhttp://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html\n\nAttempts have been made to correct repository namespaces and\nhostnames based on simple pattern matching, but it\u0027s possible some\nwere updated incorrectly or missed entirely. Please reach out to us\nvia the contact information listed at https://opendev.org/ with any\nquestions you may have.\n"
    },
    {
      "commit": "a57f80d1809a7d2a58e36ccd7d82c082f0be7080",
      "tree": "25f24df91ae84ee1fd66335084f1feaf6a67eb94",
      "parents": [
        "52b1b95fed8bb57580a2d068ca9aafb2de5e0217"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Apr 01 17:21:30 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Apr 01 17:21:30 2019 +0200"
      },
      "message": "Add definition of jobs running on stable/stein branch\n\nStable Stein branch is already done so we should run\nneutron-tempest-plugin jobs on it also.\n\nChange-Id: I1a940da1a44bab9a5c60c439ebfbc40ff09f0f59\n"
    },
    {
      "commit": "52b1b95fed8bb57580a2d068ca9aafb2de5e0217",
      "tree": "5e9af1c3127c4c848f2ea22a7176f46b99cc0c94",
      "parents": [
        "d8d2facf945592ffc44e2e364e8197f07b260a94"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Apr 01 08:42:04 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Apr 01 10:01:29 2019 +0200"
      },
      "message": "Switch job definitions to use new \"tempest_plugin\" variable\n\nThis new variable was recently added to zuul in [1] to build\nTEMPEST_PLUGINS list by combining plugin names with devstack\nbase path.\n\nIn old stable branches we still have to use old version with\nTEMPEST_PLUGINS devstack option configured directly.\n\n[1] https://review.openstack.org/#/c/639374/\n\nChange-Id: I6bc2a3e752234d20890d64ceaefa0714cd05038f\nCloses-Bug: #1822453\n"
    },
    {
      "commit": "d8d2facf945592ffc44e2e364e8197f07b260a94",
      "tree": "8129bdda8d16372a6672aaf4891c1dd575c65853",
      "parents": [
        "d220cc01ec0567da38c53e6c5444b19b9db4c9a6",
        "5ce1bc22b4d84ccf81bb9c3aa63446eef72a6184"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 28 15:59:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 15:59:06 2019 +0000"
      },
      "message": "Merge \"Addition of negative test: network creation with an above the limit mtu value. The value max_mtu can be configured in tempest.conf\""
    },
    {
      "commit": "5ce1bc22b4d84ccf81bb9c3aa63446eef72a6184",
      "tree": "d553c63a80d7b23bcbd4236eaa6e6bdd08df9d2d",
      "parents": [
        "c1052e777ded77ff565c78b3e106d4bbf782d7c5"
      ],
      "author": {
        "name": "pkomarov",
        "email": "pkomarov@redhat.com",
        "time": "Sat Mar 23 22:53:26 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 27 22:09:53 2019 +0000"
      },
      "message": "Addition of negative test: network creation with an\nabove the limit mtu value.\nThe value max_mtu can be configured in tempest.conf\n\nChange-Id: Ic1d488418fbceeca9ff34baa2d177431e98c1edc\n"
    },
    {
      "commit": "d220cc01ec0567da38c53e6c5444b19b9db4c9a6",
      "tree": "0c91310b87098a9ae38e8a35a688aa49183d48f8",
      "parents": [
        "76114d69f6601293b3025cf5e84b5fcde55e4e8a",
        "5ddcf33322f1e257322369fff6416aa48c4214b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 27 07:44:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 27 07:44:58 2019 +0000"
      },
      "message": "Merge \"Mark test_floatingip_port_details test as unstable\""
    },
    {
      "commit": "76114d69f6601293b3025cf5e84b5fcde55e4e8a",
      "tree": "139a1c83c87308eb2f9e2854d7856cfa23843ab6",
      "parents": [
        "42d92e2322c6aa9dd4dad6f87efeec5300525c6b",
        "92fbbab347f4ea254f976e8dd68f1c06c1cfee59"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 26 22:12:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 26 22:12:07 2019 +0000"
      },
      "message": "Merge \"Min bw rule operations should be rejected on non-physnet ports/networks\""
    },
    {
      "commit": "5ddcf33322f1e257322369fff6416aa48c4214b9",
      "tree": "5124386a4a31e70b99a5fb5560a910cdef1a0eb2",
      "parents": [
        "42d92e2322c6aa9dd4dad6f87efeec5300525c6b"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Mar 26 18:00:58 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Mar 26 18:00:58 2019 +0100"
      },
      "message": "Mark test_floatingip_port_details test as unstable\n\nChange-Id: I52f5552807c889c63a8583b2bfc124e9c89fca6f\nRelated-Bug: #1815585\n"
    },
    {
      "commit": "42d92e2322c6aa9dd4dad6f87efeec5300525c6b",
      "tree": "57d96b9b2329cbac14618f09c89969e3a9e52ab3",
      "parents": [
        "ea4a6f08dfb08f2131ce1b4f4b67bad3c2118c89",
        "03ec317cc3a5b7ee21246e4a3e6c212492dd0fe1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 25 17:53:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 25 17:53:28 2019 +0000"
      },
      "message": "Merge \"Replace openstack.org git:// URLs with https://\""
    },
    {
      "commit": "ea4a6f08dfb08f2131ce1b4f4b67bad3c2118c89",
      "tree": "12cf3695ffd54407329df0d13cb8c859969bcd87",
      "parents": [
        "e40f6012424ff0c414dfd20d923c0ab7c8251af3",
        "4ba1c80df8bed9207f9aaa729f1e5759862c4f17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 25 17:53:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 25 17:53:27 2019 +0000"
      },
      "message": "Merge \"Don\u0027t customize image before upload it to Glance by default\""
    },
    {
      "commit": "92fbbab347f4ea254f976e8dd68f1c06c1cfee59",
      "tree": "5fa81036e026bb49aeab9dcc421b71489bb9da49",
      "parents": [
        "e40f6012424ff0c414dfd20d923c0ab7c8251af3"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Mar 18 13:17:11 2019 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Mar 25 14:15:27 2019 +0000"
      },
      "message": "Min bw rule operations should be rejected on non-physnet ports/networks\n\nChange-Id: I329ed7697650c55a8b71ba46481c6584db1a1bfb\nDepends-On: https://review.openstack.org/641712\nRelated-Bug: #1819029\n"
    },
    {
      "commit": "e40f6012424ff0c414dfd20d923c0ab7c8251af3",
      "tree": "ef6487ef4079f14e6077b0a27ceca850fbf260f6",
      "parents": [
        "c1052e777ded77ff565c78b3e106d4bbf782d7c5",
        "0e8b686d84427532ffd8da842d4e4d2017995cbe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 25 10:10:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 25 10:10:55 2019 +0000"
      },
      "message": "Merge \"Reenable tests cases in NetworkMigrationFromHA\""
    },
    {
      "commit": "03ec317cc3a5b7ee21246e4a3e6c212492dd0fe1",
      "tree": "1527a173a87944e7d11a1299069dffe32622501e",
      "parents": [
        "fc831a916d40ce685fec41fb94802b5d0ec85a10"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Sun Mar 24 20:34:40 2019 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Sun Mar 24 20:34:40 2019 +0000"
      },
      "message": "Replace openstack.org git:// URLs with https://\n\nThis is a mechanically generated change to replace openstack.org\ngit:// URLs with https:// equivalents.\n\nThis is in aid of a planned future move of the git hosting\ninfrastructure to a self-hosted instance of gitea (https://gitea.io),\nwhich does not support the git wire protocol at this stage.\n\nThis update should result in no functional change.\n\nFor more information see the thread at\n\n http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html\n\nChange-Id: I66b2e1aa6a175dee38284f0c0c133f9aee145ce3\n"
    },
    {
      "commit": "4ba1c80df8bed9207f9aaa729f1e5759862c4f17",
      "tree": "00d6b86ef25a33f809b0c45d63ff9a653b7056a8",
      "parents": [
        "c1052e777ded77ff565c78b3e106d4bbf782d7c5"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Mar 22 21:45:30 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat Mar 23 16:02:24 2019 +0100"
      },
      "message": "Don\u0027t customize image before upload it to Glance by default\n\nCommit [1] provided new possibility to customize e.g. Ubuntu\nimage and e.g. install some additional packages just before\nupload it to Glance in Devstack\u0027s stack.sh script.\nIt was done to be able to install e.g. socat package to test\nmulticast.\nBut until now we don\u0027t have tests which would use this and\nthis customization causes sometimes job failures when\nthere is package and index mismatch.\n\nSo there is no need to customize image always by default.\nIf we will need to use this customization, we should use\nOpenStack\u0027s infra mirrors of Ubuntu repositories and then\nenable this option for job where its needed.\n\n[1] https://review.openstack.org/#/c/573702/\n\nChange-Id: Ie84c0ae56dbd42cd522c4258903b7eafb435004f\nCloses-Bug: #1821384\n"
    },
    {
      "commit": "0e8b686d84427532ffd8da842d4e4d2017995cbe",
      "tree": "6bb1af3db074e06bf24c7bc93cc52334795df732",
      "parents": [
        "fc831a916d40ce685fec41fb94802b5d0ec85a10"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "miguel.lavalle@verizonmedia.com",
        "time": "Wed Mar 20 11:46:38 2019 -0500"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel.lavalle@verizonmedia.com",
        "time": "Wed Mar 20 11:50:10 2019 -0500"
      },
      "message": "Reenable tests cases in NetworkMigrationFromHA\n\nThe unstable tag for test cases in NetworkMigrationFromHA is removed\nafter de merge of https://review.openstack.org/636710\n\nChange-Id: Icdc4f4c84add3731237cfa64ab57716037372f39\nPartial-Bug: #1789434\n"
    },
    {
      "commit": "c1052e777ded77ff565c78b3e106d4bbf782d7c5",
      "tree": "b6a44aec81b59c905559bd0fe05fb5072c2a237e",
      "parents": [
        "fc831a916d40ce685fec41fb94802b5d0ec85a10"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Wed Mar 20 13:16:01 2019 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Wed Mar 20 13:16:01 2019 +0100"
      },
      "message": "Remove test_port_resource_request_no_provider_net\n\nPortTestCasesResourceRequest.test_port_resource_request_no_provider_net\nassumed that creating a port with QoS mimimum bandwidth policy rule on a\nnetwork without physnet is allowed, but it can\u0027t be as that would mean\nthat the user got a bandwidth guarantee, but the current placement based\nbandwidth aware scheduling works only with physnet based ports.\nThis patch removes this test assuming that port creation with QoS\npolicies tested by legacy test for Stein-n branches.\n\nChange-Id: Iae7ff22e94029d19895ac46ab9bcc9f7a3c4a250\nRelated-Bug: #1819029\nNeeded-By: https://review.openstack.org/641712\n"
    },
    {
      "commit": "fc831a916d40ce685fec41fb94802b5d0ec85a10",
      "tree": "1123cacd968f898f72a07c7a0a16bed7195ca7ed",
      "parents": [
        "06714eaa1b1eced87cf37f811826ec7f1c55f5ed",
        "8bbf899ec0c1ce5a9a500d680dac2391b8149a96"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 15 15:18:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 15:18:01 2019 +0000"
      },
      "message": "Merge \"add assert to ping test\""
    },
    {
      "commit": "8bbf899ec0c1ce5a9a500d680dac2391b8149a96",
      "tree": "e696ab4a007ceea009edd7c0bc08b48f970bbd3c",
      "parents": [
        "354622611991e5bc7916b2b61b3167f015804684"
      ],
      "author": {
        "name": "Manjeet Singh Bhatia",
        "email": "manjeet.s.bhatia@intel.com",
        "time": "Mon Mar 04 11:59:57 2019 -0800"
      },
      "committer": {
        "name": "Manjeet Singh Bhatia",
        "email": "manjeet.s.bhatia@intel.com",
        "time": "Thu Mar 14 17:57:01 2019 +0000"
      },
      "message": "add assert to ping test\n\nChange-Id: I24055036e6d45b5eff1cd127e2a2c78485287587\nCloses-Bug: #1818233\n"
    },
    {
      "commit": "06714eaa1b1eced87cf37f811826ec7f1c55f5ed",
      "tree": "9628b5633a178e74159a181ea1ddb6514cae1719",
      "parents": [
        "5b8ff9d6d3e279cee2c273a5b2998bb281eb11c7",
        "eaaf978e25b43f49a1f78c34651d4acd65236eeb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 11 18:59:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 11 18:59:51 2019 +0000"
      },
      "message": "Merge \"Add API test for network segment range extension\""
    },
    {
      "commit": "eaaf978e25b43f49a1f78c34651d4acd65236eeb",
      "tree": "b8bebad3659d09f4b07a404fcf445515aba11b10",
      "parents": [
        "2ed169b557b69ad96307264c3fddce1b757747d5"
      ],
      "author": {
        "name": "Kailun Qin",
        "email": "kailun.qin@intel.com",
        "time": "Thu Dec 20 04:45:01 2018 +0800"
      },
      "committer": {
        "name": "Kailun Qin",
        "email": "kailun.qin@intel.com",
        "time": "Mon Mar 11 19:13:00 2019 +0800"
      },
      "message": "Add API test for network segment range extension\n\nCo-authored-by: Allain Legacy \u003cAllain.legacy@windriver.com\u003e\n\nPartially-implements: blueprint network-segment-range-management\nChange-Id: I4758fcdd45ac1f84d872ff1f6e1da8a8d4671a80\n"
    },
    {
      "commit": "5b8ff9d6d3e279cee2c273a5b2998bb281eb11c7",
      "tree": "8464576e2d3e7ef504c35c57d5f50bbdc98eada3",
      "parents": [
        "354622611991e5bc7916b2b61b3167f015804684",
        "5b85ad8c3f2f13003143b0810679466341dd95bc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 10 18:52:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 10 18:52:23 2019 +0000"
      },
      "message": "Merge \"Add tempest api tests for security groups RBAC\""
    },
    {
      "commit": "354622611991e5bc7916b2b61b3167f015804684",
      "tree": "6b55e1173f7fc285863b1a2080feac8ef2151b3a",
      "parents": [
        "2ed169b557b69ad96307264c3fddce1b757747d5",
        "561cf62060c0c71cbf19d3c8b81165ec26fc05b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 07 18:33:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 07 18:33:49 2019 +0000"
      },
      "message": "Merge \"Add logging of the test steps in NetworkWritableMtuTest\""
    },
    {
      "commit": "2ed169b557b69ad96307264c3fddce1b757747d5",
      "tree": "d861493caffe674add224e3732de41f447f53eb6",
      "parents": [
        "4b8a707dbf24289712c36ec27055819dd1bf5c52",
        "6b03ab1bb4dd7b09be97c6553378405357b9ae45"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 06 21:44:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 21:44:08 2019 +0000"
      },
      "message": "Merge \"Fix neutron-tempest-plugin tox pep8 setup\""
    },
    {
      "commit": "4b8a707dbf24289712c36ec27055819dd1bf5c52",
      "tree": "9edd1fbd185ce0e66e4e999a2e3b048e4ee71dc2",
      "parents": [
        "c8f26f75670036f967846d17275a7d0b1a568264",
        "39f25321181cf442863be7763e18e256db4bf613"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 06 21:44:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 21:44:07 2019 +0000"
      },
      "message": "Merge \"Fix L3 agent scheduler tests in multinode environments\""
    },
    {
      "commit": "561cf62060c0c71cbf19d3c8b81165ec26fc05b7",
      "tree": "07454db959ee5fc1d72d5462f57c8a8ad275dd25",
      "parents": [
        "52fab68ee26772b00a297fa74dafdff90ab6c6d8"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Mon Mar 04 18:56:49 2019 +0200"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Wed Mar 06 10:06:07 2019 +0200"
      },
      "message": "Add logging of the test steps in NetworkWritableMtuTest\n\nCurrently when debugging the test it is hard to distinguish\nbetween test steps and what is the expected result of the ping\ncommand.\nThe change intended to simplify debugging of the test.\n\nChange-Id: I8802e5e33bbe0b5f296496260027545bbd95afa4\n"
    },
    {
      "commit": "5b85ad8c3f2f13003143b0810679466341dd95bc",
      "tree": "7ac06b39c663c422a2079f98765a3451268f0920",
      "parents": [
        "6b03ab1bb4dd7b09be97c6553378405357b9ae45"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dwiegley@salesforce.com",
        "time": "Wed Feb 06 13:51:03 2019 -0700"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dwiegley@salesforce.com",
        "time": "Tue Mar 05 22:12:16 2019 -0700"
      },
      "message": "Add tempest api tests for security groups RBAC\n\nPartial-Bug: #1817119\nDepends-On: https://review.openstack.org/635311\nChange-Id: I806d0c1763a0abc4f07a7c85922949b056ad78d8\n"
    },
    {
      "commit": "c8f26f75670036f967846d17275a7d0b1a568264",
      "tree": "d6ae0cacc94a19410473c1b6bd3a796db0f652c4",
      "parents": [
        "52fab68ee26772b00a297fa74dafdff90ab6c6d8",
        "7451ad7fe0fede24c15e39ecd15e46dd6fbf4d86"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 04 16:36:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 04 16:36:28 2019 +0000"
      },
      "message": "Merge \"Log port details when FloatingIP port details test fails\""
    },
    {
      "commit": "39f25321181cf442863be7763e18e256db4bf613",
      "tree": "22130f443ea8df448328f5a8d09ad3857fe2b545",
      "parents": [
        "52fab68ee26772b00a297fa74dafdff90ab6c6d8"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Feb 26 12:44:07 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Mar 04 14:40:37 2019 +0100"
      },
      "message": "Fix L3 agent scheduler tests in multinode environments\n\nTest will now first try to remove router from all agents on\nwhich it was hosted and then add it to one of agents again.\n\nChange-Id: I3a836c08aa700056597a3f72c2e314d3c43994c0\nCloses-Bug: #1817696\n"
    },
    {
      "commit": "6b03ab1bb4dd7b09be97c6553378405357b9ae45",
      "tree": "6d36e1d7393d2056511c8b6b253eabc640961a51",
      "parents": [
        "52fab68ee26772b00a297fa74dafdff90ab6c6d8"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dwiegley@salesforce.com",
        "time": "Fri Mar 01 10:23:57 2019 -0700"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dwiegley@salesforce.com",
        "time": "Fri Mar 01 10:23:57 2019 -0700"
      },
      "message": "Fix neutron-tempest-plugin tox pep8 setup\n\nThe plugin pep8 setup was failing due to trying to use upper-constraints\nwith the pip install -e ., with a version constraint error. Grab\nthe setup commands from the neutron tox.ini to fix this.\n\nChange-Id: Ic7b6e80213aafac6df7b0a8b044fe45f60870483\n"
    },
    {
      "commit": "7451ad7fe0fede24c15e39ecd15e46dd6fbf4d86",
      "tree": "a819ba73d16eb5810d2ae254de2d410cc89e3ed4",
      "parents": [
        "7eb6725c80615dc0e2b46deb1f892f3af6a38d42"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Feb 25 12:02:49 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Feb 25 12:21:04 2019 +0100"
      },
      "message": "Log port details when FloatingIP port details test fails\n\nIn case when port status is not transitioned to DOWN in\ntest_floatingip.FloatingIPPortDetailsTest tests, log of\nall port info can be useful for further debugging.\n\nChange-Id: I0ba1efea68e6e53bd7df9bf84ecb3d73e95925ca\nRelated-bug: #1815585\n"
    },
    {
      "commit": "52fab68ee26772b00a297fa74dafdff90ab6c6d8",
      "tree": "a68ab1baf64eb50d549cf27b20633304cfab2420",
      "parents": [
        "a92aa4e4d20a632dd44e9af8fa77f93d8df8fd9a",
        "f238ed34afd0c255e309794b403b91044c46fd03"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 22 21:45:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 22 21:45:18 2019 +0000"
      },
      "message": "Merge \"Added test_ports suite and a new test\""
    },
    {
      "commit": "f238ed34afd0c255e309794b403b91044c46fd03",
      "tree": "9682de11719880fa54655515c8838fd2171fa902",
      "parents": [
        "7bdee678c9296661c8ae20bcc741c3c5605cf448"
      ],
      "author": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Tue Feb 19 16:15:40 2019 +0200"
      },
      "committer": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Wed Feb 20 18:56:48 2019 +0000"
      },
      "message": "Added test_ports suite and a new test\n\nNew suite added - test_ports.py.\nNew test added - test_previously_used_port.\nThe new test is making sure that a port is re-useable\nafter being released from an older instance.\n\nChange-Id: I30443e54d8d286ae5fc8d6d998d8b4258a370fa1\n"
    },
    {
      "commit": "a92aa4e4d20a632dd44e9af8fa77f93d8df8fd9a",
      "tree": "b50f6eb2cf5f5afd84c9d8d9e2d444e376c0f696",
      "parents": [
        "7bdee678c9296661c8ae20bcc741c3c5605cf448"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Tue Feb 19 18:51:53 2019 +0200"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Wed Feb 20 14:43:07 2019 +0200"
      },
      "message": "Allow NetworkWritableMtuTest to run on GENEVE (OVN) networks\n\nChange-Id: I1c14f7a16e547ee4a221006c16016a6495a85144\n"
    },
    {
      "commit": "7bdee678c9296661c8ae20bcc741c3c5605cf448",
      "tree": "83516e16a1062259f21c977b33be7d28b9ba9e7d",
      "parents": [
        "7eb6725c80615dc0e2b46deb1f892f3af6a38d42",
        "5214b27c080208ff4fc6b47c997f8aa6a28a6d44"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Feb 02 06:30:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 02 06:30:54 2019 +0000"
      },
      "message": "Merge \"Move test cases from networking-midonet repository\""
    },
    {
      "commit": "7eb6725c80615dc0e2b46deb1f892f3af6a38d42",
      "tree": "a44e6f64a659c66db23011a18da3da4222ea7fd7",
      "parents": [
        "201903d8b87ad9d918931d2792ed69325efe5f9d"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Jan 14 12:55:35 2019 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Thu Jan 17 10:00:15 2019 +0100"
      },
      "message": "Make provider network creation more error proof\n\nChange-Id: I4bdd3e1effbc49cb3a1ada195c491e823619fa59\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "201903d8b87ad9d918931d2792ed69325efe5f9d",
      "tree": "499eaa9407a8876ac1e9af2d7e5ff6484c081c46",
      "parents": [
        "06ef854082cb1f62038167e7e654181aa8727369",
        "2f90465f73c42dac3eaf7e70c666d44d286e1a4b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 10 09:30:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 10 09:30:30 2019 +0000"
      },
      "message": "Merge \"tests for port-resource-request\""
    },
    {
      "commit": "2f90465f73c42dac3eaf7e70c666d44d286e1a4b",
      "tree": "a9302a389772018b99e7aabefd1d2fbb41f62368",
      "parents": [
        "fc3b314662ec046aecdb3f66d52e087cfa4cbaca"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Thu Aug 23 14:04:56 2018 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Wed Jan 09 15:32:45 2019 +0100"
      },
      "message": "tests for port-resource-request\n\nChange-Id: Ib72b01cb25ccdaa00b2b364dca7f8e485aaaf46b\nDepends-On: https://review.openstack.org/590363\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "06ef854082cb1f62038167e7e654181aa8727369",
      "tree": "f01ea6e71702aed847a026141e57b3bf2f8358c0",
      "parents": [
        "fc3b314662ec046aecdb3f66d52e087cfa4cbaca"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Oct 25 15:23:52 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Jan 03 12:49:59 2019 +0100"
      },
      "message": "Update test_trunk after adding new ip command tool.\n\nA new tool has been added to wrap with ip command\nline tool.\n\nhttps://review.openstack.org/#/c/613310/\n\nThis tool implements methods to list VM adrresses\nand to configure VLAN device interfaces via an\nSSH connection.\n\nThis refactor trunk test case to improve code\nreadability and make this test to use shared code\nbase with other test cases to be written in the\nfuture related with trunk related scenarios.\n\nChange-Id: I61563b7132f9911ad588d35f7f01125ef4c70cd2\n"
    },
    {
      "commit": "fc3b314662ec046aecdb3f66d52e087cfa4cbaca",
      "tree": "b04f408066942594657948e4eeb4d26375c9d811",
      "parents": [
        "c1236171fab534836c4e933ef4e94c2ecc9332de",
        "b8fbe0cc2a9f32fa899dea0034391db61d499d9a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Dec 18 01:01:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 18 01:01:38 2018 +0000"
      },
      "message": "Merge \"Turn the list of extensions into multi-line\""
    },
    {
      "commit": "c1236171fab534836c4e933ef4e94c2ecc9332de",
      "tree": "d84d7dceae0a93b38de0fd59ebaa18d656eaffea",
      "parents": [
        "f4f3eae4cc4e4eac5fa84adc39e2e8b8aaa9d15f",
        "b94991383660a88604bcabfb5f266eae3bf2e8b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Dec 18 01:01:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 18 01:01:37 2018 +0000"
      },
      "message": "Merge \"Fix the extension list across jobs\""
    },
    {
      "commit": "f4f3eae4cc4e4eac5fa84adc39e2e8b8aaa9d15f",
      "tree": "65be29423312e9a8cdb8ac76fdbfaafb53fd5f79",
      "parents": [
        "9016ae265656578fe76fd98ff98033153fc0fd08",
        "c2ed23d106d61d1fd7a0aa9766c5ae9537fecd7d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 17 22:12:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 17 22:12:15 2018 +0000"
      },
      "message": "Merge \"Add ip command tool for manually manage devices on VM.\""
    },
    {
      "commit": "9016ae265656578fe76fd98ff98033153fc0fd08",
      "tree": "dc71878ae923478f6ec58c7dde591f240084a2fe",
      "parents": [
        "4f27e8251d0c5b8bb49256b41b930274240f660d",
        "0fab69642f497b4e726ac36e3794802bcb8b5543"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 17 21:25:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 17 21:25:57 2018 +0000"
      },
      "message": "Merge \"Remove deprecated extension \"tag\" and \"tag-ext\"\""
    },
    {
      "commit": "c2ed23d106d61d1fd7a0aa9766c5ae9537fecd7d",
      "tree": "19ee784a225540688b00c058b2e223534dc29eed",
      "parents": [
        "4f27e8251d0c5b8bb49256b41b930274240f660d"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Oct 25 09:31:47 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Dec 17 15:45:54 2018 +0000"
      },
      "message": "Add ip command tool for manually manage devices on VM.\n\nIntroduce \u0027ip\u0027 command tool wrapper to help performing below\noperations:\n\n- inspect actual guest instance IP address\n- inspect network port device name\n- setup trunk sub-port\n\nChange-Id: I2afe6c82b2a58be349dda873b56aea02b9d72fd1\n"
    },
    {
      "commit": "4f27e8251d0c5b8bb49256b41b930274240f660d",
      "tree": "80dafff769823019d311f4c637eb5f66fe95bd34",
      "parents": [
        "1c0fcfe49609d94fd92e1c5b2057b412dfab3da2",
        "f742a3d6b016c92a7f0dc3a2c2bc764835fe6db5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 17 09:54:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 17 09:54:27 2018 +0000"
      },
      "message": "Merge \"Remove unnecessary entries in resource prefix map\""
    },
    {
      "commit": "1c0fcfe49609d94fd92e1c5b2057b412dfab3da2",
      "tree": "9dad23ccb9fa1ee9a1d87bff12ae74b1493ad9f0",
      "parents": [
        "342b88d2d60c53c177bbb1bf99292b0d7f66862c",
        "f91dba59a1c67da27ed6ceb1c1fa402dc13abd07"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 15 03:12:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 15 03:12:33 2018 +0000"
      },
      "message": "Merge \"Use self.create_port instead of client.create_port\""
    },
    {
      "commit": "342b88d2d60c53c177bbb1bf99292b0d7f66862c",
      "tree": "c1235b6e86d6a36d809407454a2fc15f5ba57f86",
      "parents": [
        "d3d09d26000e06a650fd37c7a0fa45394e21d92e",
        "5d0cea271d757b4ce5ce4416cfd81ee5c61030d1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Dec 14 00:33:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 14 00:33:21 2018 +0000"
      },
      "message": "Merge \"Keep stable branch jobs on Ubuntu Xenial\""
    },
    {
      "commit": "5d0cea271d757b4ce5ce4416cfd81ee5c61030d1",
      "tree": "36204f5a9408ccd91686de25e249052d3477babd",
      "parents": [
        "cf38b77328dbf94f1323f96f68aa77124a6f4a7b"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 30 14:48:03 2018 +0100"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Dec 13 15:04:20 2018 +0000"
      },
      "message": "Keep stable branch jobs on Ubuntu Xenial\n\nJobs for stable branches need to keep running on\nXenial, even though master switched to Bionic with [0] and [1].\n\n[0] https://review.openstack.org/610977\n[1] https://review.openstack.org/618169\n\nChange-Id: I2e8bd9de75ea97ec05c5aba328b6033031bfa5f0\n"
    },
    {
      "commit": "f742a3d6b016c92a7f0dc3a2c2bc764835fe6db5",
      "tree": "1ae594fc1f0e1e5d7bda391a65bc03c5039cb11e",
      "parents": [
        "d3d09d26000e06a650fd37c7a0fa45394e21d92e"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Oct 31 20:03:00 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Dec 12 22:41:53 2018 +0000"
      },
      "message": "Remove unnecessary entries in resource prefix map\n\nThe fix is trivial but the intent is to signal potential new\ncontributors that they don\u0027t need to populate this map if the prefix\nis empty.\n\nChange-Id: Ie012f57deeb0c7ec6242531a415adc8a2f65679d\n"
    },
    {
      "commit": "f91dba59a1c67da27ed6ceb1c1fa402dc13abd07",
      "tree": "8b668f24dadf6f8bbeb2bd4a9d2c093b2d7d0b2f",
      "parents": [
        "d3d09d26000e06a650fd37c7a0fa45394e21d92e"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Mon Oct 22 19:10:36 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Dec 12 22:13:17 2018 +0000"
      },
      "message": "Use self.create_port instead of client.create_port\n\nUsing self.create_port is better because it takes care of the\ncleanup of resources.\n\nChange-Id: Ia19ca6492137440cf387daa015ef5df6bffb6c9c\n"
    },
    {
      "commit": "b8fbe0cc2a9f32fa899dea0034391db61d499d9a",
      "tree": "5a4be69268d6c50fc06359fc4ff0d2e8442f9c74",
      "parents": [
        "b94991383660a88604bcabfb5f266eae3bf2e8b7"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Thu Nov 22 21:31:59 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Dec 12 21:44:39 2018 +0000"
      },
      "message": "Turn the list of extensions into multi-line\n\nThe intent is to avoid potential merge conflicts and improve\nreadability. In addition, it might improve the history searching\non using tool like \"git blame\".\n\nChange-Id: I7479cf7272887d61a32896f410dfb9e05aeac8e5\n"
    },
    {
      "commit": "b94991383660a88604bcabfb5f266eae3bf2e8b7",
      "tree": "7048503086dfccfb913dc2ff5e3a1fb23599f342",
      "parents": [
        "0fab69642f497b4e726ac36e3794802bcb8b5543"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Nov 28 20:26:43 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Dec 12 21:42:11 2018 +0000"
      },
      "message": "Fix the extension list across jobs\n\nCurrently, some jobs have their own list of extensions and\nthe list is repeated and out-of-sync across jobs.\nThis commit sync up and sort the extension list across jobs by adding\nsome missing extensions.\n\nIn particular, the change of extension lists are as following:\n* Sort each extension list by alphabet\n* In job \u0027neutron-tempest-plugin-api-queens\u0027\n  + port-security-groups-filtering\n  + qos-fip\n* In job \u0027neutron-tempest-plugin-scenario-linuxbridge-queens\u0027\n  + dns-domain-ports\n  - port-security-groups-filtering\n* In job \u0027neutron-tempest-plugin-scenario-linuxbridge-rocky\u0027\n  + empty-string-filtering\n  + port-mac-address-regenerate\n  + standard-attr-segment\n* In job \u0027neutron-tempest-plugin-scenario-linuxbridge\u0027\n  + empty-string-filtering\n  + port-mac-address-regenerate\n  + standard-attr-segment\n  + uplink-status-propagation\n* In job \u0027neutron-tempest-plugin-dvr-multinode-scenario\u0027\n  + dns-domain-ports\n  + filter-validation\n  + port-mac-address-regenerate\n  + uplink-status-propagation\n\nChange-Id: I6920c7c01aeddd408e558aea842de6b8d337ccde\n"
    },
    {
      "commit": "0fab69642f497b4e726ac36e3794802bcb8b5543",
      "tree": "17c5c1911846893c48171108b2b0b94795ca41e6",
      "parents": [
        "d3d09d26000e06a650fd37c7a0fa45394e21d92e"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Nov 28 20:31:55 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Dec 12 21:40:05 2018 +0000"
      },
      "message": "Remove deprecated extension \"tag\" and \"tag-ext\"\n\nThese two extensions are deprecated in favor of \"standard-attr-tag\".\nThis commit removes these two extensions from the extension list\nof the zuul jobs. The tests that required legacy extensions are\nupdated to require the new extension \"standard-attr-tag\" instead.\n\nChange-Id: I9a991a89a5de1dfd9e9134746b3ea4835fed1dae\n"
    },
    {
      "commit": "d3d09d26000e06a650fd37c7a0fa45394e21d92e",
      "tree": "d52738afda6e671495bc0b265e9ef13404425880",
      "parents": [
        "c24ed0a8eb99298bd80970822c02504d40cbf37b",
        "1c9f40b96b7ae2722ef39e10e73a22ecab454c6c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Dec 11 22:25:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 11 22:25:27 2018 +0000"
      },
      "message": "Merge \"Add scenario test for trunk E2E flow\""
    },
    {
      "commit": "c24ed0a8eb99298bd80970822c02504d40cbf37b",
      "tree": "253cb16ea496d8000808b6a5b2353f1e29de2aa0",
      "parents": [
        "326c82c828f24fe0984443559b64679ca49a47fe",
        "db2e6c90f9085368c0bda5428051c6901ac435b8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 10 10:11:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 10:11:43 2018 +0000"
      },
      "message": "Merge \"Test floatingip pools service plugin\""
    },
    {
      "commit": "326c82c828f24fe0984443559b64679ca49a47fe",
      "tree": "ca7b34c0eb2e2e2c7137ead610a2cade7fb75d19",
      "parents": [
        "6a8975d2bf9d660419a8e8db9f6198f454b2e945",
        "e570de6389420a07cd09f590906899d8c33c41ea"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Dec 05 18:44:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 18:44:02 2018 +0000"
      },
      "message": "Merge \"Update test cases after security group menthods improvements.\""
    },
    {
      "commit": "6a8975d2bf9d660419a8e8db9f6198f454b2e945",
      "tree": "2e684289dafd6199beb3f3d4731c23d4f9d9fde4",
      "parents": [
        "26c58f8984395c531ccbd125e06bf4dcd528b201",
        "158dddaf501f720bda0f093d1fba193f5b022747"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Dec 04 23:05:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 04 23:05:34 2018 +0000"
      },
      "message": "Merge \"Change openstack-dev to openstack-discuss\""
    },
    {
      "commit": "db2e6c90f9085368c0bda5428051c6901ac435b8",
      "tree": "1ffc88914beddaa40bb4924a4d5abd04441fb344",
      "parents": [
        "5734c579a817e7a88ce0fb013833bf198953f5bb"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Tue Apr 17 20:15:35 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Tue Dec 04 20:50:05 2018 +0000"
      },
      "message": "Test floatingip pools service plugin\n\nAdd a test case to list floating IP pools and create a floating\nIP from a pool. Assert the floating IP is created successfully.\n\nNeutron patch: Iaa995630645042520df67d95271e14f11ffcff8c\n\nChange-Id: I4f269c2cf5e3f67b766d9ccb45fd145640de68f3\nRelated-Bug: #1653932\n"
    },
    {
      "commit": "26c58f8984395c531ccbd125e06bf4dcd528b201",
      "tree": "1f14632dfe5b7505c850d5eca57309804518a771",
      "parents": [
        "5734c579a817e7a88ce0fb013833bf198953f5bb",
        "1582f71a8cefef45b06b8129a9909524c65f2189"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Dec 04 19:00:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 04 19:00:19 2018 +0000"
      },
      "message": "Merge \"Switch tempest plugin jobs to Python 3\""
    },
    {
      "commit": "158dddaf501f720bda0f093d1fba193f5b022747",
      "tree": "93773288bf7ea598b0d4a5502e28ef1ebaab849a",
      "parents": [
        "5734c579a817e7a88ce0fb013833bf198953f5bb"
      ],
      "author": {
        "name": "Vieri",
        "email": "15050873171@163.com",
        "time": "Tue Dec 04 17:58:59 2018 +0000"
      },
      "committer": {
        "name": "Vieri",
        "email": "15050873171@163.com",
        "time": "Tue Dec 04 17:59:14 2018 +0000"
      },
      "message": "Change openstack-dev to openstack-discuss\n\nMailinglists have been updated. Openstack-discuss replaces openstack-dev.\n\nChange-Id: I8f520ee99f9cf52d82792ea5834dc2a92119167b\n"
    },
    {
      "commit": "e570de6389420a07cd09f590906899d8c33c41ea",
      "tree": "3dd489378a6a5af5389cd10ca95383adbca80049",
      "parents": [
        "5734c579a817e7a88ce0fb013833bf198953f5bb"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Oct 10 15:33:55 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Tue Dec 04 09:16:30 2018 +0000"
      },
      "message": "Update test cases after security group menthods improvements.\n\nChange I50858d5198d8a70a2bb9fb278786c433d7cb12ca improved\ntest case methods for helping reducint test case complexity\nwhen handling with security groups.\n\nThis change use those API improvements to reduce the\ncomplexity of existing test cases and to make them easier\nto read.\n\nChange-Id: I8589b31db996702c3da2235fa72182badfd84c02\n"
    },
    {
      "commit": "5734c579a817e7a88ce0fb013833bf198953f5bb",
      "tree": "a943d7456d7ab31f21efbf0a4e0baad3bbb8220a",
      "parents": [
        "24583b592d9140d84c5d57411b1b4c64ab67b1c8",
        "4c590d7cff82b2978284ce0b0771b8949d9c6423"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 03 23:43:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 23:43:32 2018 +0000"
      },
      "message": "Merge \"Improve security groups management.\""
    },
    {
      "commit": "1582f71a8cefef45b06b8129a9909524c65f2189",
      "tree": "10740f48823b77172c7dce0b4713c68c965f8a71",
      "parents": [
        "24583b592d9140d84c5d57411b1b4c64ab67b1c8"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sun Dec 02 12:07:57 2018 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sun Dec 02 12:18:01 2018 +0100"
      },
      "message": "Switch tempest plugin jobs to Python 3\n\nLets run neutron-tempest-plugin jobs for master branch with\nPython 3.\nJobst for current stable branches, like Queens and Rocky will\nstill use Python 2.7\n\nChange-Id: I07c3d1d79a936f086ac7e8e7340cdcddea06cc58\n"
    },
    {
      "commit": "24583b592d9140d84c5d57411b1b4c64ab67b1c8",
      "tree": "9eb3f19ba1bdb51ced2b4e455fe9230cb606f85c",
      "parents": [
        "49819a7b034273a0959959f59989d563bc77236d",
        "5da7333450dcee518b43bddb755d579e34bf271d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 01 20:41:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 01 20:41:50 2018 +0000"
      },
      "message": "Merge \"Test propagate_uplink_status on create port\""
    },
    {
      "commit": "1c9f40b96b7ae2722ef39e10e73a22ecab454c6c",
      "tree": "35849987189ec2fba8af3c7d53b8628affbffd0d",
      "parents": [
        "0d24f2a02af417845324c8e24fe9cb9d22a1c4ba"
      ],
      "author": {
        "name": "Huifeng Le",
        "email": "huifeng.le@intel.com",
        "time": "Wed Nov 07 01:14:21 2018 +0800"
      },
      "committer": {
        "name": "Huifeng Le",
        "email": "huifeng.le@intel.com",
        "time": "Thu Nov 29 01:04:36 2018 +0800"
      },
      "message": "Add scenario test for trunk E2E flow\n\nAdd Scenario test \"test_parent_port_connectivity_after_trunk_deleted\"\nto verify the E2E flow of fix proposed for Bug: #1794424\n\"Enable delete bound trunk for linux bridge agent\"\n\nCo-Authored-By: Allain Legacy \u003cAllain.legacy@windriver.com\u003e\n\nDepends-On: https://review.openstack.org/#/c/605589/\nChange-Id: Ic2e02f4b5dc8d7930e251340d8be194733b0a4f7\nRelated-Bug: #1794424\nStory: 2003889\n"
    },
    {
      "commit": "49819a7b034273a0959959f59989d563bc77236d",
      "tree": "8cfa43d56b77319ca225d4673813dea34bc17429",
      "parents": [
        "0e04f8f2b788fa927c8221aa832431b20d4fe33f"
      ],
      "author": {
        "name": "Aditya Vaja",
        "email": "wolverine.av@gmail.com",
        "time": "Mon Nov 26 14:20:10 2018 -0800"
      },
      "committer": {
        "name": "Aditya Prakash Vaja",
        "email": "wolverine.av@gmail.com",
        "time": "Tue Nov 27 16:39:47 2018 -0800"
      },
      "message": "call remove_router_extra_routes only when extra_routes is enabled\n\n - check if \u0027routes\u0027 is present in the router dict before calling\n   cleanup for extra_routes extension\n\nCloses-Bug: #1805235\nChange-Id: I055b4053c795554deeaf167922de58ff49c96725\n"
    },
    {
      "commit": "5da7333450dcee518b43bddb755d579e34bf271d",
      "tree": "eb0776253b84b8fbe11fb8c5f3b201fd894baf8d",
      "parents": [
        "6f9bb77d9872a1cac4e1815ce13d97b8a143b3a8"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Fri Jul 27 22:34:59 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Tue Nov 20 20:39:45 2018 +0000"
      },
      "message": "Test propagate_uplink_status on create port\n\nDepends-On: Ie8260c332e24c1880f9f82e6b6dacca8415be842\nChange-Id: Iffffb177990c8f615d962ad35b58ecf425143e37\nRelated-Bug: #1722720\n"
    },
    {
      "commit": "0e04f8f2b788fa927c8221aa832431b20d4fe33f",
      "tree": "79845912c7ed367fea52109bd89108756fd5e1e1",
      "parents": [
        "6f9bb77d9872a1cac4e1815ce13d97b8a143b3a8"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Oct 24 12:19:05 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Nov 14 14:51:40 2018 +0100"
      },
      "message": "Create wrapper tool for both local and remote shell command execution.\n\nCreate base function called execute that takes a command and execute\nit using either subprocess module or an SSH client to allow\nimplementing commands wrapper that can be executed either locally or\nremotelly.\n\nIt also try to handle timeouts and produce good error capable of\nreporting whats written to stdout and stderr.\n\nChange-Id: I1a30b82338f44a4182722973e7ad3da2872295fd\n"
    },
    {
      "commit": "4c590d7cff82b2978284ce0b0771b8949d9c6423",
      "tree": "6250180d18a99db2382ad077ccd2c1d0c6c02e27",
      "parents": [
        "6f9bb77d9872a1cac4e1815ce13d97b8a143b3a8"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Oct 10 14:01:08 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Nov 14 13:03:09 2018 +0100"
      },
      "message": "Improve security groups management.\n\n- Add create_security_group_rule method to base class\n  to make easier creating rules for IPv6 test cases.\n- Add delete_security_group method.\n- Make sure segurity groups are deleted using the\n  client that has been used to create them.\n- Improve security group client handling.\n\nChange-Id: I50858d5198d8a70a2bb9fb278786c433d7cb12ca\n"
    },
    {
      "commit": "6f9bb77d9872a1cac4e1815ce13d97b8a143b3a8",
      "tree": "2e0ce3bf18e86ae8017e6f58a5bdc87da0ccf7d4",
      "parents": [
        "254815c308bf5e112f18f426cdf6e15e406e189a"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Tue Oct 23 17:35:47 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Sat Nov 10 15:37:21 2018 +0000"
      },
      "message": "Fix race condition in test_security_groups\n\nListing security groups and taking the first one to change\nrules doesn\u0027t give any warranty listed security group is\nexactly the one used to create servers ports.\n\nThis avoids this problem by creating a security group and\npassing it to server instead of having to search for it\nafter the server has been created.\n\nDespite a test cases require a general refactory this should\nat least fix the CI job intermittent failures related to\nthis test.\n\nPartial-Bug: #1801306\nChange-Id: I5ecb3c8711e7455e7f1588943a2ffd08ce154578\n"
    },
    {
      "commit": "254815c308bf5e112f18f426cdf6e15e406e189a",
      "tree": "fd91b185b9ea3315fb95a0762ee5fd0080b69d83",
      "parents": [
        "df09c4186b0da95ede6d07f2ade6886675840844",
        "498a7f4945a7a568b3a3426cf5d7ee97f39771eb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 08 11:55:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 11:55:56 2018 +0000"
      },
      "message": "Merge \"Fix execute_script method to avoid infinite wait.\""
    },
    {
      "commit": "df09c4186b0da95ede6d07f2ade6886675840844",
      "tree": "6e62f0fa3553d149fa83af31cf4b9133d9034f94",
      "parents": [
        "299c043aa7aa5d0dac41b4d950ce3332f4f946f7",
        "b1a3289fe4b98d1270844aa81f60604e64ae50cf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 08 11:55:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 11:55:55 2018 +0000"
      },
      "message": "Merge \"Add connectivity test via 2 routers and tenant networks\""
    },
    {
      "commit": "498a7f4945a7a568b3a3426cf5d7ee97f39771eb",
      "tree": "d7ec0d0712c10691793944b8792aa8fe87ec5c99",
      "parents": [
        "299c043aa7aa5d0dac41b4d950ce3332f4f946f7"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Oct 22 17:44:11 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Nov 08 07:35:18 2018 +0000"
      },
      "message": "Fix execute_script method to avoid infinite wait.\n\nFix execute_script method\nAdd support for timeout to execute_script\n\nChange-Id: I8375ae174bc4631f5f56ce575be343d0f58d0318\n"
    },
    {
      "commit": "299c043aa7aa5d0dac41b4d950ce3332f4f946f7",
      "tree": "9bf186e0990ab7d70b7fa20ede6a3b609c148d8e",
      "parents": [
        "d1210a16e6f8741d52777ab976eae50ce6b1f2e8",
        "d54ae6c93661d90a2c4a62f56049d33446aacb0a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 08 00:38:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 00:38:48 2018 +0000"
      },
      "message": "Merge \"Enhance scenario test to cover network dns_domain\""
    },
    {
      "commit": "d1210a16e6f8741d52777ab976eae50ce6b1f2e8",
      "tree": "cf2514f57ca8fe6d65e028e54e8fa4b528bbe9d3",
      "parents": [
        "47f6ae434e8ae710783022d4d05912788a9b3ec0",
        "ee741b393cde64de366154dc3d432b5b09fc5548"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Nov 07 12:10:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 07 12:10:52 2018 +0000"
      },
      "message": "Merge \"Add new test cases for network ip availability\""
    },
    {
      "commit": "ee741b393cde64de366154dc3d432b5b09fc5548",
      "tree": "fb9fdd3d92a85720bb2c698f266d060fdb030875",
      "parents": [
        "cf38b77328dbf94f1323f96f68aa77124a6f4a7b"
      ],
      "author": {
        "name": "Luna Das",
        "email": "ld366r@att.com",
        "time": "Tue Oct 09 01:43:24 2018 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Nov 06 22:38:22 2018 -0500"
      },
      "message": "Add new test cases for network ip availability\n\nNew tempest test cases added for showing network\nip availability for an existing network id. Refactor\ncode for listing network ip availabilities. Move repetitive\ncode in functions. Remove function _cleanUp_port.\n\nChange-Id: I9b06d5ce709794a8e15d4f8d3c57c9e5b88d41a4\n"
    },
    {
      "commit": "47f6ae434e8ae710783022d4d05912788a9b3ec0",
      "tree": "83dcf5ce6764b7bf92d8b21535cccb5261c42944",
      "parents": [
        "0d24f2a02af417845324c8e24fe9cb9d22a1c4ba"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Sep 24 16:19:14 2018 +0200"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Nov 06 22:24:32 2018 +0000"
      },
      "message": "Make sure only one port_id is given.\n\nIt could happen by mistake that both port_id and port parameters are\npassed to create_floating_ip method. In such case verify they are\nthe same port to avoid undetected problems.\n\nChange-Id: I4ebdbca21a2f8285cf22f57f55e52892c9feb34d\n"
    },
    {
      "commit": "0d24f2a02af417845324c8e24fe9cb9d22a1c4ba",
      "tree": "ae7502e8fe9b8ccd135823b76ecd66e0a2963dc9",
      "parents": [
        "13f216cc6323c1466952ede8117bbb8ab5d9e228",
        "d50fd0d5012c0fd2b20474d635eba86e1aecfa0e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Nov 05 20:28:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 05 20:28:13 2018 +0000"
      },
      "message": "Merge \"Two fixes on test_list_available_zones\""
    },
    {
      "commit": "13f216cc6323c1466952ede8117bbb8ab5d9e228",
      "tree": "33be668e8624e4315f848602a730ef647b2867c2",
      "parents": [
        "21f5342de8b36c3c033d959b63451723e4fdbcf3",
        "f341b5b6443739dc0dce634488e9007883832bda"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Nov 05 20:28:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 05 20:28:12 2018 +0000"
      },
      "message": "Merge \"Add network availability zones client\""
    },
    {
      "commit": "d54ae6c93661d90a2c4a62f56049d33446aacb0a",
      "tree": "a44bd455e16aabb496db2e656419e219abdfd91f",
      "parents": [
        "cf38b77328dbf94f1323f96f68aa77124a6f4a7b"
      ],
      "author": {
        "name": "Assaf Muller",
        "email": "amuller@redhat.com",
        "time": "Thu May 31 11:38:00 2018 -0400"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 05 13:14:14 2018 +0000"
      },
      "message": "Enhance scenario test to cover network dns_domain\n\nCo-Authored-By: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n\nDepends-On: I6120d504959631f084d63458f6e9dada0dc5cbdf\nDepends-On: https://review.openstack.org/615556\nChange-Id: Iaef52f9c43498c1748da14cd5ce72635bd31892d\n"
    },
    {
      "commit": "21f5342de8b36c3c033d959b63451723e4fdbcf3",
      "tree": "520b8fa3d0be86901d201f0642f00e3a8954d30e",
      "parents": [
        "cf38b77328dbf94f1323f96f68aa77124a6f4a7b"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Nov 02 16:02:09 2018 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Nov 02 16:14:54 2018 +0000"
      },
      "message": "Fix creating subnet without gateway\n\nIf create_subnet() method is called with gateway\u003dNone explicity,\nsubnet should be created without gateway_ip specified.\nTo achieve that \"gateway_ip\u003dnull\" should be passed in json in\nrequest\u0027s body to neutron server.\nThis was missing, so neutron-server allocated gateway_ip automatically.\nNow gateway for such network will not be set as is expected.\n\nCloses-Bug: #1769609\n\nChange-Id: Ia9f0646a3cf371f82f2aa2dc22837249531d1ff5\n"
    },
    {
      "commit": "d50fd0d5012c0fd2b20474d635eba86e1aecfa0e",
      "tree": "04025562bce7db9f862dfb27e62c8a5c1ccaf844",
      "parents": [
        "f341b5b6443739dc0dce634488e9007883832bda"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Oct 31 19:41:08 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Oct 31 19:41:08 2018 +0000"
      },
      "message": "Two fixes on test_list_available_zones\n\n* Directly invoke method instead of using getattr\n* Add \u0027availability_zones\u0027 to hyphen_exceptions\n\nChange-Id: I287284c1c05aaaaf03cd3080538928e5c900f181\n"
    },
    {
      "commit": "f341b5b6443739dc0dce634488e9007883832bda",
      "tree": "b20e456b52d4d6d8914b2c2b84066f7133f8a97a",
      "parents": [
        "e96fe65007a61d1747be786dcc44d6446c51650d"
      ],
      "author": {
        "name": "Goutham Pratapa",
        "email": "lakshmi.pratapa@imaginea.com",
        "time": "Thu Sep 27 20:26:07 2018 +0530"
      },
      "committer": {
        "name": "rajesh.kudaka",
        "email": "rajesh.kudaka@imaginea.com",
        "time": "Wed Oct 31 13:50:34 2018 +0530"
      },
      "message": "Add network availability zones client\n\nThis patch creates the network v2.0 available zones client.\nThis client has only one api calls\n- List available zones\nThis patch also includes tests for the new ip available client.\n\nChange-Id: I881e3e038a775bd826b5c5675cb95e949f9c717e\n"
    },
    {
      "commit": "cf38b77328dbf94f1323f96f68aa77124a6f4a7b",
      "tree": "49404a98796c3285c38fc9d036e48e58a33e5c21",
      "parents": [
        "4a7b6dc8cc42e23e1222f97e6edfe944d82e04a9",
        "dc9c6d6dbe12dd0f760d54edfef84d58551a30a7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 24 22:35:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 24 22:35:43 2018 +0000"
      },
      "message": "Merge \"test for minimum bw ingress direction\""
    },
    {
      "commit": "5214b27c080208ff4fc6b47c997f8aa6a28a6d44",
      "tree": "ca7655a3a6bc7cd23be46670ed2139519e46e53f",
      "parents": [
        "4a7b6dc8cc42e23e1222f97e6edfe944d82e04a9"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Tue Jan 16 13:58:41 2018 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Oct 24 13:14:41 2018 +0900"
      },
      "message": "Move test cases from networking-midonet repository\n\nRehome tests for the following extensions:\n    bgp-speaker-router-insertion\n    fip64\n    router-interface-fip\n\nCloses-Bug: #1743497\nChange-Id: I04fe57630d902f9aae3bb3405619d89c837a8564\n"
    },
    {
      "commit": "4a7b6dc8cc42e23e1222f97e6edfe944d82e04a9",
      "tree": "4b634377fdb517c8d71b88f7309792c3e00dce66",
      "parents": [
        "dd64b72bd1812d7c469467a458bc781b0c0be6cf",
        "3e1d8f1a71e18adbb8c322598aef769af2ff0ca3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 23 02:24:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 23 02:24:55 2018 +0000"
      },
      "message": "Merge \"Update QoS scenario test\""
    },
    {
      "commit": "b1a3289fe4b98d1270844aa81f60604e64ae50cf",
      "tree": "fbdf1a8317ec50f6621c5209c0a07862576d332a",
      "parents": [
        "dd64b72bd1812d7c469467a458bc781b0c0be6cf"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Aug 27 07:24:00 2018 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Oct 22 11:39:59 2018 +0000"
      },
      "message": "Add connectivity test via 2 routers and tenant networks\n\nThis patch adds test to check if connectivity through 2 routers\nand internal network between routers works fine.\n\nWhen at least two compute nodes are available for tempest and\nDifferentHostFilter is enabled in nova-scheduler VM1 and VM2 will be\nspawned on two different compute nodes.\n\nConnectivity scenario in test is like on picture below:\n\n\t    +-----+\n\t    | VM 1|\n\t    +--+--+\n\t       |\n\t       | Network 1 (tenant network)\n\t       |\n\t     +-+-+\n\t     | R1|\n\t     +-+-+\n\t       |\n\t       | Network 3 (tenant network)\n\t       |\n\t     +-+-+\n\t     | R2|\n\t     +-+-+\n\t       |\n\t       | Network 2 (tenant network)\n\t       |\n\t    +--+--+\n\t    | VM 2|\n\t    +-----+\n\nDepends-On: https://review.openstack.org/597567\nChange-Id: Ie9903b7078d6fcff307c5d76770d92df1152d473\nRelated-Bug: #1786272\n"
    },
    {
      "commit": "dd64b72bd1812d7c469467a458bc781b0c0be6cf",
      "tree": "129af0a3b3e2df9e818ff4d22edcaf9fe962aad1",
      "parents": [
        "0b02dd0b5df1e8267822e54095e3d6bcdb553d30",
        "b1c48b668855aae30e5c692b93976cb3f87fdf74"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Oct 22 11:18:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 22 11:18:31 2018 +0000"
      },
      "message": "Merge \"Remove test_rule_create_fail_for_direction_ingress\""
    },
    {
      "commit": "0b02dd0b5df1e8267822e54095e3d6bcdb553d30",
      "tree": "2b3431eaf01acd6bbf2be6b1c519783d7ca9d331",
      "parents": [
        "5bf9f461e09f65ef5aa622bb900c98fab7566704",
        "aee61ac85ec4628ae1a14186c19490e6fa7f6116"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 19 05:31:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 19 05:31:10 2018 +0000"
      },
      "message": "Merge \"Fix flake8 E405 errors\""
    },
    {
      "commit": "5bf9f461e09f65ef5aa622bb900c98fab7566704",
      "tree": "fa1de08914a7127c5b8d17aeeaec5326523df942",
      "parents": [
        "97a65142f0885ff6403dd0e99ab2b7826811b79a",
        "8aaa73ff537ac69b1b069d9a9a0adff724155494"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 19 05:31:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 19 05:31:09 2018 +0000"
      },
      "message": "Merge \"Fix flake8 E265 errors\""
    },
    {
      "commit": "97a65142f0885ff6403dd0e99ab2b7826811b79a",
      "tree": "43f2d68d0c68b129fbaee376c0f35b9f29e321a0",
      "parents": [
        "da17f00f2f3982495bcce38927f890873f5cc957",
        "ae328b923adbd2c2693e9dc53bb4c31a6ced423e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 19 05:31:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 19 05:31:09 2018 +0000"
      },
      "message": "Merge \"Fix flake8 H404 errors\""
    },
    {
      "commit": "da17f00f2f3982495bcce38927f890873f5cc957",
      "tree": "f05e33a4cb3ef4d07246a27f161f43b4764d9fe7",
      "parents": [
        "2184942995cc80bc1b9c76bae201a48f294c8acf"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 11 18:35:23 2018 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Oct 15 23:03:25 2018 +0200"
      },
      "message": "Use advanced image only when it\u0027s necessary\n\nIn some scenario tests there is need to use advanced image,\nlike Ubuntu or Centos, because Cirros doesn\u0027t provide required\nfeatures.\nIt is like that in some tests from modules:\n\n    neutron_tempest_plugin.scenario.test_mtu\n    neutron_tempest_plugin.scenario.test_trunk\n\nBut such advanced image needs much more time to boot and to\nhave SSH to vm available.\n\nThere is no need to use such advanced image in all tests.\n\nThis patch makes some changes in tempest plugin config options:\n\n* image_is_advanced - option is removed,\n* advanced_image_ref - new option added - it\u0027s uuid for advanced image,\n* advanced_flavor_ref - new option added - id of flavor to use with\n  advanced image\n* advanced_image_ssh_user - new option added - name of user to use\n  to ssh to vm booted from advanced image,\n\nThis patch also modify neutron_tempest_plugin devstack plugin that\nit now can find advanced image id in installed Glance service and\nconfigure those new config options in Tempest\u0027s config file.\n\nThis patch also modifies scenario jobs definitions that this\nnew advanced_image can be configured and used when it\u0027s nesessary.\n\nFinally this patch also changes tests mentioned above that now\nthis advanced image is used in those tests.\nAll other scenario tests should works with default, Cirros image.\n\nChange-Id: If1b83fbaf33cc01473badeb5cabc8e8670d51d9e\n"
    },
    {
      "commit": "dc9c6d6dbe12dd0f760d54edfef84d58551a30a7",
      "tree": "29c94790b1b63b2cbd1057fd016921b333998e1e",
      "parents": [
        "b1c48b668855aae30e5c692b93976cb3f87fdf74"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Aug 27 16:08:51 2018 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Oct 15 07:39:28 2018 +0000"
      },
      "message": "test for minimum bw ingress direction\n\nChange-Id: I29fdbf51164aedc0b1a40055532f414cdf8cd4e8\nDepends-On: https://review.openstack.org/584927\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "b1c48b668855aae30e5c692b93976cb3f87fdf74",
      "tree": "88a67d4b146b2f2b75de0b5fe49f0f224860c485",
      "parents": [
        "2184942995cc80bc1b9c76bae201a48f294c8acf"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Wed Oct 10 13:47:17 2018 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Thu Oct 11 14:42:59 2018 +0000"
      },
      "message": "Remove test_rule_create_fail_for_direction_ingress\n\nWhen the API extension qos-bw-minimum-ingress will be on master (see:\nhttps://review.openstack.org/584927) the test\nneutron_tempest_plugin.api.test_qos.QosMinimumBandwidthRuleTestJSON.\ntest_rule_create_fail_for_direction_ingress is useless, so it can be\nremoved from master, and to keep the coverage for stable branches there\nshould be fullstack test: I6ee08d43aed60a7dd2d3281deaccfac2f3712b33\n\nChange-Id: Ie04d53817c1f28b4756b1cc308203dc77dd2a19c\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "aee61ac85ec4628ae1a14186c19490e6fa7f6116",
      "tree": "b70c57440013f1670abbf6fb9e56ea7904098319",
      "parents": [
        "8aaa73ff537ac69b1b069d9a9a0adff724155494"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Oct 09 20:00:27 2018 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Oct 09 20:00:27 2018 -0400"
      },
      "message": "Fix flake8 E405 errors\n\nFix E405 error and start enforcing it.\n\nTrivialfix\n\nChange-Id: I6a55102d03bbcdd5c0c3a5cc75aea0ca37578117\n"
    },
    {
      "commit": "8aaa73ff537ac69b1b069d9a9a0adff724155494",
      "tree": "28b1fa426d29f083956c20f15195bbfd77746aca",
      "parents": [
        "ae328b923adbd2c2693e9dc53bb4c31a6ced423e"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Oct 09 19:55:44 2018 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Oct 09 19:55:44 2018 -0400"
      },
      "message": "Fix flake8 E265 errors\n\nFix E265 error and start enforcing it.\n\nTrivialfix\n\nChange-Id: I947599c95c92376657eddaace190b728b8987a57\n"
    },
    {
      "commit": "ae328b923adbd2c2693e9dc53bb4c31a6ced423e",
      "tree": "a9bb3c8668d2ae42a8dcb71fe8901c9ab1088247",
      "parents": [
        "2184942995cc80bc1b9c76bae201a48f294c8acf"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Oct 09 19:51:54 2018 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Oct 09 19:51:54 2018 -0400"
      },
      "message": "Fix flake8 H404 errors\n\nFix H404 error and start enforcing it.\n\nTrivialfix\n\nChange-Id: I0c062733660031faf43838798a697daf6674ef14\n"
    },
    {
      "commit": "3e1d8f1a71e18adbb8c322598aef769af2ff0ca3",
      "tree": "84f16a29460b68a513e8a1b6a67c0ea76af2e40e",
      "parents": [
        "d1020f8027d6b55bcf2fcbcbafded75bc9afc5c6"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Sun Aug 19 10:36:24 2018 +0300"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel.lavalle@huawei.com",
        "time": "Tue Oct 09 16:06:33 2018 -0500"
      },
      "message": "Update QoS scenario test\n\n\"test_qos_basic_and_update\" - NEW general QoS test\nTwo QoS test scenarios are covered:\nBasic - checks that configured and actual BW are similar\nUpdate QoS - checks that updated and actual BW are similar\n\nChange-Id: Ib07434a1df1d24d188aa6e4bced139bb5425c78d\n"
    },
    {
      "commit": "2184942995cc80bc1b9c76bae201a48f294c8acf",
      "tree": "2e42f978b7ee227dcd368aebe3789d2cd7b0144f",
      "parents": [
        "51db277ac58a49761e587746a4cff8cb26d9bd7a",
        "168e50108a66f0453b38d373d1508ee8bcfafbaa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 05 19:59:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 05 19:59:45 2018 +0000"
      },
      "message": "Merge \"Fix raising TimeoutException in tests\""
    },
    {
      "commit": "168e50108a66f0453b38d373d1508ee8bcfafbaa",
      "tree": "1a397c32abe5bf4aee013f516c7ba1aafa4e8aa2",
      "parents": [
        "71bda86402a5528c4e7f0a50942ebec74320a081"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 04 14:31:19 2018 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Oct 05 06:54:53 2018 +0000"
      },
      "message": "Fix raising TimeoutException in tests\n\nTimeoutException was imported from neutron_tempest_plugin.exceptions\nmodule but there is no such class there.\nThis exception is defined in tempest.lib.exceptions module and\nthis patch changes to use it from there properly.\n\nTrivialFix\n\nChange-Id: If32d8414207cdb9dd8016e8bb1f8ff47164ca1e4\n"
    }
  ],
  "next": "51db277ac58a49761e587746a4cff8cb26d9bd7a"
}
