)]}'
{
  "log": [
    {
      "commit": "6f28a1d8a4b8edd2751814496349ba58c86518c4",
      "tree": "8b40567e562d7cfe7c8fb7c832266ee5fe52b758",
      "parents": [
        "cbbb1c5740c3771ab819cabed894001cebc0b269"
      ],
      "author": {
        "name": "lvxianguo",
        "email": "lvxianguo@inspur.com",
        "time": "Fri Feb 02 11:12:11 2018 +0800"
      },
      "committer": {
        "name": "lvxianguo",
        "email": "lvxianguo@inspur.com",
        "time": "Tue Feb 06 10:40:07 2018 +0000"
      },
      "message": "Update of Openstack Commandments url\n\nChange-Id: I34cdfefcda9318cbfdd8a455b4440e0e43f3e9d2\n"
    },
    {
      "commit": "cbbb1c5740c3771ab819cabed894001cebc0b269",
      "tree": "6f2b1e41fd8df50779706c2f98703bc42f9f5b26",
      "parents": [
        "4fc6e4a852efb139fe543574fa65a99a2830c01b",
        "a31510f2625d219c94d48e89e5c49605c5674007"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jan 19 21:59:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 19 21:59:27 2018 +0000"
      },
      "message": "Merge \"SNAT - Check connectivity to the gateway IP\""
    },
    {
      "commit": "a31510f2625d219c94d48e89e5c49605c5674007",
      "tree": "03275e42e4368f2f2614336676e76e384721d14a",
      "parents": [
        "a0eb8bf3fbca564e24f00996c598e3b27f92b1ee"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Fri Jan 19 11:09:48 2018 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Fri Jan 19 17:39:49 2018 +0000"
      },
      "message": "SNAT - Check connectivity to the gateway IP\n\nCheck connectivity to the gateway IP from an instance\nwithout Floating IP\n\nChange-Id: I9893b7514ded3f6e213b2095a39da045a901baed\n"
    },
    {
      "commit": "4fc6e4a852efb139fe543574fa65a99a2830c01b",
      "tree": "5750a11d87141736e53eb64ce95230a6b4c804b0",
      "parents": [
        "ca2ec83248a66ab35b29d8ca18fbac461eb0f981",
        "b511789fac53345f733dda64655e4d9ceb188abd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jan 19 16:13:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 19 16:13:54 2018 +0000"
      },
      "message": "Merge \"Do not assume all protocols in neutron-lib are usable for SG\""
    },
    {
      "commit": "ca2ec83248a66ab35b29d8ca18fbac461eb0f981",
      "tree": "9af150d9f3c1b3bc4764222b5325e4037a68b8d1",
      "parents": [
        "a0eb8bf3fbca564e24f00996c598e3b27f92b1ee",
        "67993fc044a82d18d1d5ea0d689fc5e7d557c296"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jan 19 13:37:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 19 13:37:48 2018 +0000"
      },
      "message": "Merge \"Add api test for logging extension\""
    },
    {
      "commit": "b511789fac53345f733dda64655e4d9ceb188abd",
      "tree": "afd4ccadc8d3d993c3e139785d76370a18da2b60",
      "parents": [
        "71554defe59b3797acc9cd0e9286d64e00ab6f40"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Jan 10 17:18:46 2018 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Fri Jan 19 21:51:31 2018 +0900"
      },
      "message": "Do not assume all protocols in neutron-lib are usable for SG\n\nTempest is branchless and thus supposed to work against older\ndeployments.  Also, it\u0027s supposed to work against other\nimplementations, which might not support the same set as\nthe reference implementation.  Ideally SG can have a way\nto discover the set of usable protocols.  But for now,\nlet\u0027s make this conservative a bit.  It might still be too\naggressive because the set of protocols here was taken from\nOcata. (neutron-lib 1.1.0)\n\nCloses-Bug: #1742385\nChange-Id: Id67037252aafbacbe43f6af786f30a687321952d\n"
    },
    {
      "commit": "a0eb8bf3fbca564e24f00996c598e3b27f92b1ee",
      "tree": "ab9e64522a41bcb4fdd763d5b2cefdd12349f20b",
      "parents": [
        "e0f081b96446833e755d309a5b49ea85750962b1",
        "ce9c486e6f8f127be0449c195c553ea2657cc573"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 21:19:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 21:19:52 2018 +0000"
      },
      "message": "Merge \"Revert \"SNAT - Check connectivity to an external IP\"\""
    },
    {
      "commit": "ce9c486e6f8f127be0449c195c553ea2657cc573",
      "tree": "2981598d7e5b1d25539983e1eb210b251c194310",
      "parents": [
        "657eae80d6abb5dc65e66579f1bd1b4266aa434d"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Jan 18 18:26:14 2018 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Jan 18 18:26:14 2018 +0000"
      },
      "message": "Revert \"SNAT - Check connectivity to an external IP\"\n\nThis reverts commit 657eae80d6abb5dc65e66579f1bd1b4266aa434d.\n\nThis test case is not passing for any of two scenario jobs.\n\nChange-Id: I6f6d13948fd6a32430b06f0993737dce603f13e0\n"
    },
    {
      "commit": "e0f081b96446833e755d309a5b49ea85750962b1",
      "tree": "bce4d0a26db1dc6fcaabdbbc213e7df394b1c330",
      "parents": [
        "cd32b7dcda35d2182ea26141a09718822424b8fd",
        "657eae80d6abb5dc65e66579f1bd1b4266aa434d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 18:07:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 18:07:45 2018 +0000"
      },
      "message": "Merge \"SNAT - Check connectivity to an external IP\""
    },
    {
      "commit": "67993fc044a82d18d1d5ea0d689fc5e7d557c296",
      "tree": "9af150d9f3c1b3bc4764222b5325e4037a68b8d1",
      "parents": [
        "cd32b7dcda35d2182ea26141a09718822424b8fd"
      ],
      "author": {
        "name": "Nguyen Phuong An",
        "email": "AnNP@vn.fujitsu.com",
        "time": "Fri Nov 24 11:30:25 2017 +0700"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "jlibosva-redhat@email.cz",
        "time": "Thu Jan 18 17:45:16 2018 +0000"
      },
      "message": "Add api test for logging extension\n\nDepends-On: I66234f45ee74c070119d84830790df296ba8d5f7\nPartially-implements: blueprint security-group-logging\nRelated-Bug: #1468366\nChange-Id: I19102b2b2c5cff78bccf05f19f30971d9b563b78\n"
    },
    {
      "commit": "657eae80d6abb5dc65e66579f1bd1b4266aa434d",
      "tree": "53f046611718246210af0e14252ecb41169471e2",
      "parents": [
        "490e6e585b84c41a4428a448a1cfbb7334360a04"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Mon Dec 25 14:33:03 2017 +0200"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Thu Jan 18 10:03:42 2018 +0200"
      },
      "message": "SNAT - Check connectivity to an external IP\n\nCheck connectivity to an extneral IP (Other than the gateway) from\nan instance without floating IP\n\nChange-Id: Ic1e8da08b212a0c0e7d189af81a39fd9c1653b73\n"
    },
    {
      "commit": "cd32b7dcda35d2182ea26141a09718822424b8fd",
      "tree": "ab9e64522a41bcb4fdd763d5b2cefdd12349f20b",
      "parents": [
        "490e6e585b84c41a4428a448a1cfbb7334360a04"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 17:01:58 2018 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 17:01:58 2018 +0100"
      },
      "message": "Rename tox_venvlist (2/2)\n\nFor consistency with the tox jobs, use tox_envlist instead of\ntox_venvlist.\n\nWe need first to add a new parameter, then change the job, then\nremove the old parameter.\n\nDepends-On: I67a20b1faa77ff0166ad96fd95432c11948abc74\nChange-Id: If76fb60f1d750a063c994bd596d6f93f25b3a854\n"
    },
    {
      "commit": "490e6e585b84c41a4428a448a1cfbb7334360a04",
      "tree": "2981598d7e5b1d25539983e1eb210b251c194310",
      "parents": [
        "8ca01fa5be2d6e8c9df726ef8706c8ff8e053b88"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 17:01:21 2018 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 17:01:21 2018 +0100"
      },
      "message": "Rename tox_venvlist (1/2)\n\nFor consistency with the tox jobs, use tox_envlist instead of\ntox_venvlist.\n\nWe need first to add a new parameter, then change the job, then\nremove the old parameter.\n\nChange-Id: Id03d4c1351d5a002dc9d73247d0315bef274f627\nNeeded-By: I67a20b1faa77ff0166ad96fd95432c11948abc74\n"
    },
    {
      "commit": "8ca01fa5be2d6e8c9df726ef8706c8ff8e053b88",
      "tree": "6e00275ccbb1dfa807863821139ba3288e10887b",
      "parents": [
        "7d4aa7bbf25b6c82d58bfecd67ac1f90de08505a",
        "0168f2d501509cc7f1df32eb82fc557b3ab084a9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 11 19:59:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 11 19:59:36 2018 +0000"
      },
      "message": "Merge \"Allow test runner to pick the number of workers\""
    },
    {
      "commit": "7d4aa7bbf25b6c82d58bfecd67ac1f90de08505a",
      "tree": "6c0d9cfc8570d07cbc667c2d41efe1df4936c9d4",
      "parents": [
        "71554defe59b3797acc9cd0e9286d64e00ab6f40"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jan 09 12:18:31 2018 -0800"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jan 09 12:18:31 2018 -0800"
      },
      "message": "Switched from q-dns to neutron-dns service name\n\nThe q-* service names make devstack use old lib/neutron-legacy library\nto configure neutron services. We plan to swith to the new lib/neutron\nlibrary, and it\u0027s a requirement that no services with q-* names are\npresent in ENABLED_SERVICES to make it happen.\n\nThe neutron devstack plugin handles both names identically, so there\nshould be no functional change after the patch is merged.\n\nChange-Id: Ic5100cd2f12b729149350e3ccb0aba7844b18d2c\n"
    },
    {
      "commit": "0168f2d501509cc7f1df32eb82fc557b3ab084a9",
      "tree": "056af7bbe0830d1c86b873ec11336a53dd65c07c",
      "parents": [
        "71554defe59b3797acc9cd0e9286d64e00ab6f40"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jan 09 09:16:42 2018 -0800"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jan 09 09:16:42 2018 -0800"
      },
      "message": "Allow test runner to pick the number of workers\n\nWe are hopeful that the change will speed up the job so that it doesn\u0027t\nhit default job timeout of ~3h, while also not destabilizing the gate.\n\nChange-Id: I9f15a58298013bc9d14135169cf8d6b1538c3ce1\nCloses-Bug: #1742200\n"
    },
    {
      "commit": "71554defe59b3797acc9cd0e9286d64e00ab6f40",
      "tree": "987fac47cd48c0fc9ca0551935f3ab4de6a7a045",
      "parents": [
        "70fc532f385a591b98bed93e38c064bf952a7328",
        "6381395cc08e312b41dfc0bc5c7ecde176aa5dd4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 08 15:20:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 08 15:20:01 2018 +0000"
      },
      "message": "Merge \"Add duplicated idempotent_ids checks\""
    },
    {
      "commit": "70fc532f385a591b98bed93e38c064bf952a7328",
      "tree": "a1dae62bc1452168d0cb7b6c0f7318c113fbee4f",
      "parents": [
        "c7afa073b4b9f3061ef75f20a1fc7f31e14fab47",
        "b2a04ef885412682437bd243c6dc37620f328b95"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 04 22:00:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 04 22:00:39 2018 +0000"
      },
      "message": "Merge \"trunk: Skip trunk tests because of bug 1740885\""
    },
    {
      "commit": "c7afa073b4b9f3061ef75f20a1fc7f31e14fab47",
      "tree": "8db2c52bafa48d24f76b0ddc985bdecc5cc4c1d3",
      "parents": [
        "aaa0cb8f12be43aea3c0cb513cae9295d433950e",
        "fed6f868943a39e2258ee814c586fd57dbc490c5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 04 17:35:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 04 17:35:06 2018 +0000"
      },
      "message": "Merge \"Allow to configure max vlans for trunk port tests\""
    },
    {
      "commit": "fed6f868943a39e2258ee814c586fd57dbc490c5",
      "tree": "eb93b5d2b8c9b4286c2027d3116dd342c17f9564",
      "parents": [
        "badccb80afbaa256fe29e1ccb9d6aafa753ba118"
      ],
      "author": {
        "name": "Yariv Rachmani",
        "email": "yrachman@redhat.com",
        "time": "Tue Dec 19 11:55:25 2017 +0200"
      },
      "committer": {
        "name": "Yariv Rachmani",
        "email": "yrachman@redhat.com",
        "time": "Thu Jan 04 09:46:37 2018 +0000"
      },
      "message": "Allow to configure max vlans for trunk port tests\n\nIn NFV baremetal deployments, the number of vlans available for trunk\nports may be constrained. This patch allows to configure\nmax_networks_per_project to accommodate for those environments.\n\nChange-Id: Ie0f04649313aed41498cf60f7de0eb44cee17b1c\n"
    },
    {
      "commit": "aaa0cb8f12be43aea3c0cb513cae9295d433950e",
      "tree": "fe9d0e49c54a814eb7d8c2fd602d6228b69fd221",
      "parents": [
        "93bf081e9b83a55dab76870dee224aaf45d2a4a7"
      ],
      "author": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Wed Nov 29 11:37:14 2017 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Wed Jan 03 11:05:00 2018 -0800"
      },
      "message": "Added scenario: spawn instance with port associated to security group\n\nThis test creates two ports on the same network, with a pre-made\nsecurity group, and then spawning two instances and assigning\nthem with the ports created - to verify that the security group is\ninherited and enforced.\n\nChange-Id: I40f8b0cac360594a65fb9f6023930af3322cac58\n"
    },
    {
      "commit": "93bf081e9b83a55dab76870dee224aaf45d2a4a7",
      "tree": "b7b9c81d401fa8b47eb587102f992b7c2847ef4b",
      "parents": [
        "d41bac0543824bb89c7235adfbcb43870396c5d3",
        "a49dbb49525f55f717850c6cc36ce8ab2813f2cd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 03 15:28:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 03 15:28:43 2018 +0000"
      },
      "message": "Merge \"Add scenario that verifies proper functionality of remote group\""
    },
    {
      "commit": "a49dbb49525f55f717850c6cc36ce8ab2813f2cd",
      "tree": "08d23da9566a798b7e946e717b7b9ac7a9a5df78",
      "parents": [
        "4abfd8876292e7c74399e2f50df7008da10e8024"
      ],
      "author": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Thu Dec 28 15:05:35 2017 +0200"
      },
      "committer": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Wed Jan 03 08:27:19 2018 +0000"
      },
      "message": "Add scenario that verifies proper functionality of remote group\n\nThe test added creates a security group that support SSH, spawns\ntwo instances, tries to ping between them and expects failure.\nThen add ICMP support for the mutual remote group and tries\nto ping again, which should succeed.\n\nChange-Id: If45e122347a7d0bc0c60e0b5249dc909fa1864da\n"
    },
    {
      "commit": "d41bac0543824bb89c7235adfbcb43870396c5d3",
      "tree": "de445c3b4e1b12673a4833379dc472d904be8964",
      "parents": [
        "4abfd8876292e7c74399e2f50df7008da10e8024",
        "7352054bb339037380959c26d8338af24d6a1c89"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 02 21:01:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 02 21:01:09 2018 +0000"
      },
      "message": "Merge \"trunk: Create vxlan network when testing inherit\""
    },
    {
      "commit": "b2a04ef885412682437bd243c6dc37620f328b95",
      "tree": "70e2380fb860efb80950198dd043206624d1476b",
      "parents": [
        "4abfd8876292e7c74399e2f50df7008da10e8024"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Jan 02 15:54:00 2018 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Jan 02 15:55:23 2018 +0000"
      },
      "message": "trunk: Skip trunk tests because of bug 1740885\n\nSkip unstable trunk tests until bug 1740885 is solved.\n\nRelated-bug: #1740885\n\nChange-Id: I14cf99e4b5ab29f3e75f20a72675012fd26afcf6\n"
    },
    {
      "commit": "4abfd8876292e7c74399e2f50df7008da10e8024",
      "tree": "4dd4b02b18f6a09a9e81227654e71fb2cb510a9a",
      "parents": [
        "32ff03c8528475c313532cc73c6b9f31e9514b90",
        "860b46aa09d15ab475ed27749e642625776cca93"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 23 11:02:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 23 11:02:01 2017 +0000"
      },
      "message": "Merge \"Tests for DNS integration\""
    },
    {
      "commit": "860b46aa09d15ab475ed27749e642625776cca93",
      "tree": "d1ce72b9ad5a2b67d89bac69ff0b0c98c4967ef2",
      "parents": [
        "a564cf3a93873b0edd523a5ec85a62db179017aa"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Nov 15 21:23:15 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Dec 22 11:42:59 2017 +0000"
      },
      "message": "Tests for DNS integration\n\nAdd test coverage for the integration with designate, confirming that\nthe correct DNS records are generated for\n\n- floating IP created with dns_(domain|name) attributes\n- instances that have a floating IP assigned\n\nAdd neutron-tempest-plugin-designate-scenario job, this will run the new\ntests with Neutron DNS integration enabled.\n\nDepends-On: Ib380d8a98e991a475b20140f5c37e3747aa5fc0c\nChange-Id: Ib56531952cb70d8878631bbc0cb74a9b652d8c3a\n"
    },
    {
      "commit": "7352054bb339037380959c26d8338af24d6a1c89",
      "tree": "16dc2a208c2a8f3a225dc0129ae13b088b1cf7a7",
      "parents": [
        "badccb80afbaa256fe29e1ccb9d6aafa753ba118"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Dec 19 17:46:42 2017 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Wed Dec 20 12:52:24 2017 +0000"
      },
      "message": "trunk: Create vxlan network when testing inherit\n\nThe inherit segmentation type fails only when parent network has a not\nsupported network type. In case default is a supported one, e.g. vlan,\nthen inherit correctly returns vlan as subport segmentation type.\n\nThis patch forces to use vxlan as a network type for test validating\ninherit option.\n\nChange-Id: Idf6935e4da426ff50457483a8f08a9ae3e403f75\nCloses-bug: #1739227\n"
    },
    {
      "commit": "32ff03c8528475c313532cc73c6b9f31e9514b90",
      "tree": "57ffa09deadd2df955e6acc14de205d31d44055d",
      "parents": [
        "badccb80afbaa256fe29e1ccb9d6aafa753ba118"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Dec 18 19:37:29 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Dec 19 13:46:10 2017 +0000"
      },
      "message": "Fix multinode scenario\n\ndevstack-gate should only be executed on the primary node, will cause\nerros when run on the secondary.\n\nChange-Id: Iebea66e25c81e1571a5506e3a6b4bf3b8195ddbd\n"
    },
    {
      "commit": "badccb80afbaa256fe29e1ccb9d6aafa753ba118",
      "tree": "6faf86744d40339ba0fb9259906ad1c93e0af04c",
      "parents": [
        "85de9800efe70729148189ed958651273b9d845e",
        "0083e17c502c7fe604c1e1f8896ea9229525d834"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Dec 15 16:59:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 15 16:59:38 2017 +0000"
      },
      "message": "Merge \"test_routers_ha: Unify creating routers\""
    },
    {
      "commit": "85de9800efe70729148189ed958651273b9d845e",
      "tree": "2a6951ba6b7b40a5febd7c500913642d61862988",
      "parents": [
        "ba80045aabbdf5bbf66e39ed5aecad72eb3d86ef",
        "8370483edcac525d88cc97855f0f72901c49034f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Dec 15 16:59:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 15 16:59:37 2017 +0000"
      },
      "message": "Merge \"api: Add HA router delete test\""
    },
    {
      "commit": "ba80045aabbdf5bbf66e39ed5aecad72eb3d86ef",
      "tree": "6522b693d0194690b1ab243219b227d5829d5a16",
      "parents": [
        "698332f7c4280d042918089518e49785e9d35eb8"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Thu Dec 14 10:30:48 2017 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Thu Dec 14 11:14:32 2017 -0500"
      },
      "message": "Add decorator to mark unstable tests\n\nAs is done in the neutron repo, add a decorator to mark\ntests as unstable so that we can work in parallel on\nfixing them while having the job pass.\n\nMark the DVR east-west tests as unstable to prove it works.\n\nChange-Id: I15fcdcba681d40c96f9f79aaa21881bc45fe3066\nRelated-bug: #1717302\n"
    },
    {
      "commit": "698332f7c4280d042918089518e49785e9d35eb8",
      "tree": "bb5f2a0a933bf8efa90aca73eae24210d0c83c2f",
      "parents": [
        "89a970df401dbd4acedcdfd372c1221bdf0eee64",
        "c356fcad7f2260d891bd4952a0f67a0467ab7950"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Dec 13 23:24:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 13 23:24:53 2017 +0000"
      },
      "message": "Merge \"test_floating_ips_admin_actions: clean up floating ip\""
    },
    {
      "commit": "89a970df401dbd4acedcdfd372c1221bdf0eee64",
      "tree": "f7fe4491d4f3e38e8ec52f0724ad1f5fe67619de",
      "parents": [
        "228d5b8fb960f492486e75c63645b76d809c6058",
        "32330e2c4ec4b79e396c22e01ecd437da5c040b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Dec 13 12:46:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 13 12:46:38 2017 +0000"
      },
      "message": "Merge \"Add tests for external network\""
    },
    {
      "commit": "c356fcad7f2260d891bd4952a0f67a0467ab7950",
      "tree": "86b86e66ac2a8a773b09b83ddc05074472edab85",
      "parents": [
        "118b52fb000f735267a0955a6ace95b4da39d63c"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Dec 12 13:19:18 2017 -0800"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Dec 12 13:19:18 2017 -0800"
      },
      "message": "test_floating_ips_admin_actions: clean up floating ip\n\nOtherwise, if you execute the test over and over, all IP addresses are\neventually depleted.\n\nChange-Id: I2a3fba5ef62a0d8ec2f2641a8fb9867f73fc5938\n"
    },
    {
      "commit": "0083e17c502c7fe604c1e1f8896ea9229525d834",
      "tree": "8a305cb6777e236888c2d0ef8e346f6c9dd138fa",
      "parents": [
        "8370483edcac525d88cc97855f0f72901c49034f"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Wed Dec 06 17:43:54 2017 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Dec 07 17:58:24 2017 +0000"
      },
      "message": "test_routers_ha: Unify creating routers\n\nChange Ib12986c25eda25970445169310c7c0334d6da49c introduces a mechanism\nthat creates a router and stores it later for automatic deletion. This\npatch adopts the whole test_routers_ha test suite. Patch also moves\ndeleting router in check method to clean up router even when ha routers\nare supported.\n\nChange-Id: I3ead8b526615b0ff8214ec8994f47409f18ea439\n"
    },
    {
      "commit": "8370483edcac525d88cc97855f0f72901c49034f",
      "tree": "31da3420331543bae8b3bd8af59f50d9e6a75449",
      "parents": [
        "118b52fb000f735267a0955a6ace95b4da39d63c"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Wed Dec 06 16:02:28 2017 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Dec 07 17:58:15 2017 +0000"
      },
      "message": "api: Add HA router delete test\n\nThe test makes sure deleting router does not influence any HA network\nsegmentation details being wiped out.\n\nChange-Id: Ib12986c25eda25970445169310c7c0334d6da49c\nRelated-bug: #1732543\n"
    },
    {
      "commit": "228d5b8fb960f492486e75c63645b76d809c6058",
      "tree": "0036e1e66b1304f2b73ea665ede7787fc23cab3c",
      "parents": [
        "118b52fb000f735267a0955a6ace95b4da39d63c"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Dec 06 12:03:09 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Dec 06 15:08:50 2017 +0000"
      },
      "message": "Add devstack plugin to ease integration tests\n\nInstead of requiring users to install the plugin manually, add a\ndevstack plugin that can be enabled in order to perform the\ninstallation.\n\nChange the integration tests to use the globally installed plugin\ninstead of using TEMPEST_PLUGINS.\n\nChange-Id: I7282fa60db15427c73dfef84a40093904e083db2\n"
    },
    {
      "commit": "118b52fb000f735267a0955a6ace95b4da39d63c",
      "tree": "45a7e5c2b152ade235ee955c5193f756b8b16b85",
      "parents": [
        "5b6db5e8167a203ff641a923a840f350314216c6",
        "ffd9b9138d525410024b298a91d8f429b27d70c6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 28 18:59:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 28 18:59:07 2017 +0000"
      },
      "message": "Merge \"tempest: Use kwargs for create_server\""
    },
    {
      "commit": "5b6db5e8167a203ff641a923a840f350314216c6",
      "tree": "83edbb002bfc30db3d23e35da8b7f8fa6d690d71",
      "parents": [
        "4fae31b0c9469000dd940f2c0afa3eb5ccabe4c2"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Nov 27 15:05:21 2017 -0800"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Nov 27 15:09:55 2017 -0800"
      },
      "message": "Skip tempest jobs for doc/* only changes\n\nNeutron repo contains doc/ directory to store install and other guides.\nWe should not execute tempest jobs if a patch touches those files only.\n\nChange-Id: If5003bb573e959a2324eab62cc08822c6e28e5f4\n"
    },
    {
      "commit": "ffd9b9138d525410024b298a91d8f429b27d70c6",
      "tree": "aa28b038eef0a9c0cd4dfea7b48c2da640605a5c",
      "parents": [
        "54357633292c29f8081faf73f41b16f7a194d1c7"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Thu Nov 16 09:54:14 2017 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "jlibosva-redhat@email.cz",
        "time": "Mon Nov 27 17:41:40 2017 +0000"
      },
      "message": "tempest: Use kwargs for create_server\n\nAs create_server() method is a wrapper around create_server() for compute\nAPI, this patch adds support to pass kwargs parameters down to compute\nAPI.\n\nChange-Id: I0c970944c8f4de5c00e25f37e60206717cea4761\n"
    },
    {
      "commit": "4fae31b0c9469000dd940f2c0afa3eb5ccabe4c2",
      "tree": "5dcdccad819f5ed04a3dbdd2cf9eb91a9b89bd59",
      "parents": [
        "54357633292c29f8081faf73f41b16f7a194d1c7",
        "5efe56acab9cbb447465087734bae41bb82c6967"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Nov 24 16:08:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 24 16:08:53 2017 +0000"
      },
      "message": "Merge \"Add test for negative security group range scenario\""
    },
    {
      "commit": "5efe56acab9cbb447465087734bae41bb82c6967",
      "tree": "e1aad7b7d500be0a53a5175b4aac734e85bc67c8",
      "parents": [
        "c125fd1479f3d8c967138eccabce3109eb12f0e2"
      ],
      "author": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Mon Nov 20 14:08:52 2017 +0200"
      },
      "committer": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Wed Nov 22 17:24:17 2017 +0200"
      },
      "message": "Add test for negative security group range scenario\n\nThe test added is verifying that security group assigned\nwith bad CIDR is unreachable.\n\nFollow-up to the positive test:\nhttps://review.openstack.org/516266/\n\nChange-Id: I2a4c50614d20db4f815681d40aa197b5fb16252f\n"
    },
    {
      "commit": "54357633292c29f8081faf73f41b16f7a194d1c7",
      "tree": "651a30a6e461e24e550d310a0efee7186b973d1e",
      "parents": [
        "a564cf3a93873b0edd523a5ec85a62db179017aa"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 21 11:47:06 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 21 17:48:38 2017 +0000"
      },
      "message": "Fix scenario base functions\n\nThere were two issues introduced in [1] which are fixed here:\n\n- Calling create_server() with parameter security_groups\u003dNone fails,\n  we need to use the \"default\" group instead of passing \"None\" to nova.\n- The signature of create_secgroup_rules() was changed, we need to\n  append the new parameter at the end in order to preserve\n  compatibility with existing callers.\n\n[1] I711a10eef321622c335e35b84e386b01d73b938a\nChange-Id: I506dfa66378a9c7c59e2296f35f88613a1bd3af1\n"
    },
    {
      "commit": "a564cf3a93873b0edd523a5ec85a62db179017aa",
      "tree": "b085065d173e27ca35aab3309492b75a150a9889",
      "parents": [
        "20787a180cb4cafe10e162719f92004446d1b6bc"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Nov 16 16:09:38 2017 +0530"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 21 15:41:31 2017 +0000"
      },
      "message": "Added zuulv3 jobs for testing neutron tempest plugin\n\n* In order to test the tempest plugin, this patch adds following\n  jobs against neutron-tempest-plguin\n  - neutron-tempest-plugin-api for api tests with voting\n  - neutron-tempest-plugin-dvr-multinode-scenario and\n  - neutron-tempest-plugin-scenario-linuxbridge for scenario tests\n\nDepends-On: Ic4e88f1f9d2ea7803efe8d0e32117df304d6d3e5\n\nChange-Id: I98c42a407e15e9db016103bd0b5484ad7f12649d\n"
    },
    {
      "commit": "20787a180cb4cafe10e162719f92004446d1b6bc",
      "tree": "f57ae8c7bac5df711b84097ab6fc1f9046f0af33",
      "parents": [
        "6a0a18a172002eb90a16dbeb438bf60ccb3fb04f",
        "6268f640e43d1c8eb185b6f52cf7c096419da2c4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 15:29:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 15:29:26 2017 +0000"
      },
      "message": "Merge \"Remove zuulv3 based neutron tempest plugin jobs\""
    },
    {
      "commit": "6381395cc08e312b41dfc0bc5c7ecde176aa5dd4",
      "tree": "2da3419cee28d23614815b7a42383661856916c2",
      "parents": [
        "6a0a18a172002eb90a16dbeb438bf60ccb3fb04f"
      ],
      "author": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Sat Nov 18 14:22:25 2017 +0800"
      },
      "committer": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Sat Nov 18 14:22:25 2017 +0800"
      },
      "message": "Add duplicated idempotent_ids checks\n\nAdd a shell script for duplicated idempotent_ids checks,\nthis is a copy from Neutron repo.\n\nChange-Id: I0a00f9830a7d29812bcccc257a1bea8a6477d9e8\n"
    },
    {
      "commit": "32330e2c4ec4b79e396c22e01ecd437da5c040b9",
      "tree": "79aebe4000790f4d29648b0930457e579f4f6613",
      "parents": [
        "c125fd1479f3d8c967138eccabce3109eb12f0e2"
      ],
      "author": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Thu Nov 16 09:27:42 2017 +0800"
      },
      "committer": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Sat Nov 18 11:47:41 2017 +0800"
      },
      "message": "Add tests for external network\n\nAdd three tests for external network while deleting RBAC policy.\n\nDepends-on: Ibdbe8a88581e54250259825bbf1c77485fd09f89\nChange-Id: I8c85088251ffb0411589bf5bd30cbaf97fe45c53\nRelated-bug: #1692472\n"
    },
    {
      "commit": "6268f640e43d1c8eb185b6f52cf7c096419da2c4",
      "tree": "025493de54190aab7e49bf6c98006a8d27cc6748",
      "parents": [
        "c125fd1479f3d8c967138eccabce3109eb12f0e2"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Nov 16 22:29:31 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Nov 16 22:29:31 2017 +0530"
      },
      "message": "Remove zuulv3 based neutron tempest plugin jobs\n\n* https://review.openstack.org/#/c/520370/ moves the jobs from\n  neutron repo to neutron-tempest-plugin.\n\nChange-Id: I950913a2d76d1fd75dbf535c59c7879e5a93c092\n"
    },
    {
      "commit": "6a0a18a172002eb90a16dbeb438bf60ccb3fb04f",
      "tree": "d05eaedc4ea6c9c1a3e0d8602e707fef9bfd1e1d",
      "parents": [
        "c125fd1479f3d8c967138eccabce3109eb12f0e2"
      ],
      "author": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Thu Nov 16 11:51:56 2017 +0200"
      },
      "committer": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Thu Nov 16 17:09:40 2017 +0200"
      },
      "message": "Added test suite and case to cover \u0027availability zone\u0027\n\nThis was required to test advanced scenarios.\n\n* Added a new \u0027admin\u0027 folder in \u0027scenario\u0027 folder\n  to test advanced operations.\n\n* Added a new file to the \u0027admin\u0027 folder that contains\n  test cases for floating ip with admin privileges.\n\n* Added a scenario test that verify valid connection\n  between two instances on a single compute node\n  using availability-zone.\n\n* Changed \u0027base.py\u0027 to enable booting an instance with\n  admin privileges.\n\nChange-Id: I711a10eef321622c335e35b84e386b01d73b938a\n"
    },
    {
      "commit": "c125fd1479f3d8c967138eccabce3109eb12f0e2",
      "tree": "fced8596fec5be2981ec52562e89db9bf1827144",
      "parents": [
        "db9cc26f02ad204fb64777ca5c13392fa893eeae"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Wed Nov 15 19:41:01 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Wed Nov 15 23:00:13 2017 +0530"
      },
      "message": "Code Sync from neutron project to newly created neutron-tempest-plugin\n\n* The following commit sync the code from following hash:\n  start_hash: 7279aa35851110a4933a10b58b2758a2bc3933a3\n  end_hash: 6e911a49a9e630878f4c46f61fde3964be550880\n\nChange-Id: I371aa4d5f043f695df04b98b0f485c8f0548f2b3\n"
    },
    {
      "commit": "db9cc26f02ad204fb64777ca5c13392fa893eeae",
      "tree": "82a9755df8c2ba767f7ac4afac6e21888565e669",
      "parents": [
        "667d3d32601fe5b0ffc7454f8af4fd4c93aa584f"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Tue Nov 14 18:40:22 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Tue Nov 14 19:01:38 2017 +0530"
      },
      "message": "Inherited zuulv3 neutron tempest plugin jobs\n\n* In order to test the tempest plugin, this patch adds following\n  jobs against neutron repo.\n  - neutron-tempest-plugin-api for api tests\n  - neutron-tempest-plugin-dvr-multinode-scenario and\n    neutron-tempest-plugin-scenario-linuxbridge for scenario tests\n\nChange-Id: I85a7508c258bfdf019f599259499d0c85370ba8a\n"
    },
    {
      "commit": "667d3d32601fe5b0ffc7454f8af4fd4c93aa584f",
      "tree": "8302067494cb2b6bed537f877bb687027a21c973",
      "parents": [
        "5e6198734b88b62d5b7c8e1e868af9e38fec4103"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Fri Sep 22 12:24:06 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Nov 13 09:19:11 2017 +0530"
      },
      "message": "Refactored Neutron tempest plugin directory structure\n\n* switch from neutron.tests.tempest to neutron_tempest_plugin\n* Cleaned up README.rst and setup.cfg\n* Use neutron_tempest_plugin as a tempest plugin package\n* Fixed gitreview\n* Keeping flake8 Ignores in tox.ini as tempest plugin is\n  imported from neutron codebase.\n\nChange-Id: I42d389836e72813fdeebc797a577f4a8ac2ee603\n"
    },
    {
      "commit": "5e6198734b88b62d5b7c8e1e868af9e38fec4103",
      "tree": "4ecd76fe0cf48902c02a270ba0c1a73427b4b6c7",
      "parents": [
        "91bee6dcdd96c76c15fb81fab4d55d5c5be52ca5"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Sep 07 22:23:55 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Sep 07 22:23:55 2017 +0530"
      },
      "message": " Apply cookiecutter to newly split project\n\nThis tempest plugin is being split out of the main neutron project in\naccordance with Queens goal \"Split Tempest Plugins into Separate\nRepos/Projects\"[1]. This patch applies the standard boilerplate files\nfor OpenStack projects so that it can stand on its own.\n\n[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html\n"
    },
    {
      "commit": "91bee6dcdd96c76c15fb81fab4d55d5c5be52ca5",
      "tree": "cf3fe51fdbb80e090be87f2c4c81d9873a6b6c86",
      "parents": [
        "86d80ee336297c9c8f733267ade3588e3c8f01c8",
        "ba3651cbaae258a20b11e3a564fe290c33d65494"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 05 18:50:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 05 18:50:42 2017 +0000"
      },
      "message": "Merge \"Tempest: Fix cleaning of subnets\""
    },
    {
      "commit": "ba3651cbaae258a20b11e3a564fe290c33d65494",
      "tree": "cf3fe51fdbb80e090be87f2c4c81d9873a6b6c86",
      "parents": [
        "86d80ee336297c9c8f733267ade3588e3c8f01c8"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Fri Sep 01 17:13:01 2017 -0700"
      },
      "committer": {
        "name": "garyk",
        "email": "gkotton@vmware.com",
        "time": "Sun Sep 03 06:39:15 2017 +0000"
      },
      "message": "Tempest: Fix cleaning of subnets\n\nSimilar to I52428262276c16dbe077fcf77b1890f12dccc97d,\nany subnets created with another client were failing to delete\nwith an HTTPNotFound which was silently ignored. So\nwe were implicitly depending on deletion of the network to\nactually cleanup the subnet.\n\nThis adjusts the logic to use the admin_client to delete the subnet\nwhenever a different client is used.\n\nChange-Id: Ie7d733a501b87fd2334054e72c86b8dae36da37c\n"
    },
    {
      "commit": "86d80ee336297c9c8f733267ade3588e3c8f01c8",
      "tree": "d8ec41de794c00130601848712fd2eb182f01cbc",
      "parents": [
        "02fbcf6f96faf621ec50b279ab3e282fab36501f",
        "e100c4d76196072da327cb54c128cc9b77dd34b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 25 18:01:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 25 18:01:14 2017 +0000"
      },
      "message": "Merge \"Tempest: change way how QoS policies are cleaned\""
    },
    {
      "commit": "e100c4d76196072da327cb54c128cc9b77dd34b6",
      "tree": "d8ec41de794c00130601848712fd2eb182f01cbc",
      "parents": [
        "02fbcf6f96faf621ec50b279ab3e282fab36501f"
      ],
      "author": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Wed Aug 23 21:18:34 2017 +0000"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "slawek@kaplonski.pl",
        "time": "Fri Aug 25 13:30:28 2017 +0000"
      },
      "message": "Tempest: change way how QoS policies are cleaned\n\nQoS policy can\u0027t be removed from Neutron if it is used by\nport or network. Because of this restriction there was method\nto disassociate QoS policy from network/port and it had to be\ncalled in each test where policy was attached to network/port.\n\nThis patch changes order of cleaning resources that QoS rules and\npolicies are always cleaned after all networks and ports are removed.\nThanks that there is no need to disassociate QoS policy from\nnetwork or port manually in each test.\n\nChange-Id: Id9f6952fb68e1ad35fcd9ce99b9602247e3a229a\n"
    },
    {
      "commit": "02fbcf6f96faf621ec50b279ab3e282fab36501f",
      "tree": "bbde460cf7021cb133c3f760adc747804f447006",
      "parents": [
        "a0169a881d3c11da4497565cce85205c1adb60e5",
        "a694a5f9bb97fd26f65817426b13d74f5063e911"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 25 10:07:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 25 10:07:29 2017 +0000"
      },
      "message": "Merge \"Tempest: Fix cleaning of networks after API tests\""
    },
    {
      "commit": "a694a5f9bb97fd26f65817426b13d74f5063e911",
      "tree": "bbde460cf7021cb133c3f760adc747804f447006",
      "parents": [
        "a0169a881d3c11da4497565cce85205c1adb60e5"
      ],
      "author": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Thu Aug 24 19:51:22 2017 +0000"
      },
      "committer": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Thu Aug 24 19:51:22 2017 +0000"
      },
      "message": "Tempest: Fix cleaning of networks after API tests\n\nIn case when network was created with different than default\nclient (like admin_client) network wasn\u0027t properly removed in\ncleanup_resources method because default client was used to\ndelete function and \u0027NotFound\u0027 error returned from Neutron\nwas silently ignored in such case.\n\nNow networks created by different than default client are\nadded to \"admin_networks\" list and are cleaned by admin_client.\n\nChange-Id: I52428262276c16dbe077fcf77b1890f12dccc97d\n"
    },
    {
      "commit": "a0169a881d3c11da4497565cce85205c1adb60e5",
      "tree": "5b7c16fc431f9cdc454968dbbdc33694543d5adb",
      "parents": [
        "2327ea939e1c30e85dfe85e30b014d8840d7b35f",
        "39a6ee1d8451c678011dadf59a13433b68ab8ca8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 24 14:11:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 24 14:11:00 2017 +0000"
      },
      "message": "Merge \"Fix default qos policy when creating network\""
    },
    {
      "commit": "39a6ee1d8451c678011dadf59a13433b68ab8ca8",
      "tree": "5b7c16fc431f9cdc454968dbbdc33694543d5adb",
      "parents": [
        "2327ea939e1c30e85dfe85e30b014d8840d7b35f"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Wed Aug 23 13:55:12 2017 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Wed Aug 23 13:03:18 2017 +0000"
      },
      "message": "Fix default qos policy when creating network\n\nIn _create_network_policy(), policy object is passed into _get_policy_obj()\nalthough it expects to be passed policy id. This patch passes policy id\ninstead of policy object and adds a unit test and API tests.\n\nChange-Id: Ic4c755c54d93d7ca3312b432b7c1e6770f25c359\nCloses-bug: #1712278\n"
    },
    {
      "commit": "2327ea939e1c30e85dfe85e30b014d8840d7b35f",
      "tree": "9cea614692774c064095f81e024ebfec41d6c422",
      "parents": [
        "f00f73790c53580ec3562d25f576a4c628f7984f",
        "0e45ffc0a46413a9dafd36b9c9dfe21f07e613ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 18 23:54:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 18 23:54:42 2017 +0000"
      },
      "message": "Merge \"Fix DefaultSubnetPool API test\""
    },
    {
      "commit": "f00f73790c53580ec3562d25f576a4c628f7984f",
      "tree": "fe73e71899935d6e9a8a88daa77434aaf0e54a9e",
      "parents": [
        "d9bd64bd7e9f546be20c9774e4a00f9056ccdcf8",
        "f57580175402a1a57830da4a4d4305476c3dba18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 18 00:21:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 18 00:21:10 2017 +0000"
      },
      "message": "Merge \"Stop using v2 identity API\""
    },
    {
      "commit": "f57580175402a1a57830da4a4d4305476c3dba18",
      "tree": "1c90851b445edebe89980746f903ee668f8a7c33",
      "parents": [
        "4fd897e73fd6a87c2dc19331b19f0431b9d5c04d"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Aug 15 13:45:30 2017 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "jlibosva-redhat@email.cz",
        "time": "Wed Aug 16 19:56:22 2017 +0000"
      },
      "message": "Stop using v2 identity API\n\nv2 identity API was deprecated in Mitaka. There is only a one test\nremaining that still relies on the v2 identity API. This patch replaces\nv2 with v3.\n\nChange-Id: Iaeb9153084c6864b0982902bbb2ae9c0233266a6\n"
    },
    {
      "commit": "d9bd64bd7e9f546be20c9774e4a00f9056ccdcf8",
      "tree": "1f0ee5d7b9509a8e8615c1b118d488b3e1611a38",
      "parents": [
        "03febeb3ea42d245fc4d69ef8ce9d94ca86184ee",
        "fba5389968bd970cae7a89d2d5786d23c35933a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 16 01:43:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 16 01:43:51 2017 +0000"
      },
      "message": "Merge \"tests: don\u0027t set description in test_blank_update_clears_association\""
    },
    {
      "commit": "03febeb3ea42d245fc4d69ef8ce9d94ca86184ee",
      "tree": "c075f385f2d40ee36dbdadebb228f86a9fa35e84",
      "parents": [
        "4fd897e73fd6a87c2dc19331b19f0431b9d5c04d",
        "76f5d1576c8f554b1c79d9cc9dc5550f4e5f9358"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 15 22:16:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 15 22:16:02 2017 +0000"
      },
      "message": "Merge \"Fixing test_convert_default_subnetpool_to_non_default\""
    },
    {
      "commit": "0e45ffc0a46413a9dafd36b9c9dfe21f07e613ed",
      "tree": "f093dfc9b8fd68066df7e2322c4fba2eca19673c",
      "parents": [
        "76f5d1576c8f554b1c79d9cc9dc5550f4e5f9358"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Thu Aug 10 17:04:45 2017 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Mon Aug 14 09:46:41 2017 +0000"
      },
      "message": "Fix DefaultSubnetPool API test\n\nAs default subnetpool is a unique resource in the cloud, it needs to be\ncleaned after each test is done. This patch adds a cleanup call to\nDefaultSubnetPool tests in order to delete created default subnet pool.\n\nChange-Id: I4c963d0d0e9910f7047061b51feb36c8a19de65c\nCloses-bug: #1709938\n"
    },
    {
      "commit": "4fd897e73fd6a87c2dc19331b19f0431b9d5c04d",
      "tree": "f9b252b0f28f27664488531ec0c7ef0432ade185",
      "parents": [
        "54fed71c46356e2cf5c709cdc533c012d29fcde4",
        "5af0e919e4fbdf3cceeb4c3876fdb2329220c44f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 11 20:30:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 11 20:30:25 2017 +0000"
      },
      "message": "Merge \"Add API test for port dns_domain\""
    },
    {
      "commit": "54fed71c46356e2cf5c709cdc533c012d29fcde4",
      "tree": "08e8c60d02aaf677dfa4f8e156bc10bc3bbc7f92",
      "parents": [
        "de305b41f371ab81ce430cc60e724cb5df8f9aef",
        "80dd1a1b73f33416ef29e7510dd16a373dfcb6dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 11 07:06:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 11 07:06:15 2017 +0000"
      },
      "message": "Merge \"Allow to set/modify network mtu\""
    },
    {
      "commit": "80dd1a1b73f33416ef29e7510dd16a373dfcb6dd",
      "tree": "08e8c60d02aaf677dfa4f8e156bc10bc3bbc7f92",
      "parents": [
        "de305b41f371ab81ce430cc60e724cb5df8f9aef"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Aug 07 10:18:11 2017 -0700"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Fri Aug 11 00:57:34 2017 +0000"
      },
      "message": "Allow to set/modify network mtu\n\nThis patch adds ``net-mtu-writable`` API extension that allows to write\nto network ``mtu`` attribute.\n\nThe patch also adds support for the extension to ml2, as well as covers\nthe feature with unit and tempest tests. Agent side implementation of\nthe feature is moved into a separate patch to ease review.\n\nDocImpact: neutron controller now supports ``net-mtu-writable`` API\n           extension.\nAPIImpact: new ``net-mtu-writable`` API extension was added.\n\nRelated-Bug: #1671634\nChange-Id: Ib232796562edd8fa69ec06b0cc5cb752c1467add\n"
    },
    {
      "commit": "76f5d1576c8f554b1c79d9cc9dc5550f4e5f9358",
      "tree": "2cd569b04c9f829af2272a8def9f5cc50f1ae0cc",
      "parents": [
        "de305b41f371ab81ce430cc60e724cb5df8f9aef"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Thu Aug 10 15:44:18 2017 +0300"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Thu Aug 10 15:50:28 2017 +0300"
      },
      "message": "Fixing test_convert_default_subnetpool_to_non_default\n\nSusbnetpool is created by admin but the show command\nis using non-admin client.\n\nChange-Id: I4cac1b87c03053255ed298d4423ea672e60b410d\nCloses-bug: #1709869\n"
    },
    {
      "commit": "5af0e919e4fbdf3cceeb4c3876fdb2329220c44f",
      "tree": "602900c55fceb39b5660d96b92dbadff5d92a977",
      "parents": [
        "de305b41f371ab81ce430cc60e724cb5df8f9aef"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "malavall@us.ibm.com",
        "time": "Sun Aug 06 17:38:54 2017 -0500"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel@mlavalle.com",
        "time": "Wed Aug 09 16:20:48 2017 -0500"
      },
      "message": "Add API test for port dns_domain\n\nThis patchset adds a Tempest API test for the port dns_domain attribute.\n\nIt also enables the dns-domain-ports extension for testing, which is a\nsuper-set of the dns extension.\n\nChange-Id: I5c1da61a8a49c190aad549713da646a3abb8ccb1\n"
    },
    {
      "commit": "de305b41f371ab81ce430cc60e724cb5df8f9aef",
      "tree": "5d8523710721c346d9a0353bb7f3c95950eed52f",
      "parents": [
        "6bd1266418c76dddf59cd17635afe53b7dc663bd",
        "0eae4844d6452203baf0d8600b1296ef8ab42544"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 08 15:54:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 15:54:44 2017 +0000"
      },
      "message": "Merge \"Don\u0027t check full subnet body in test_filtering_shared_subnets\""
    },
    {
      "commit": "0eae4844d6452203baf0d8600b1296ef8ab42544",
      "tree": "5d8523710721c346d9a0353bb7f3c95950eed52f",
      "parents": [
        "6bd1266418c76dddf59cd17635afe53b7dc663bd"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Aug 03 12:52:32 2017 -0700"
      },
      "committer": {
        "name": "garyk",
        "email": "gkotton@vmware.com",
        "time": "Tue Aug 08 11:17:19 2017 +0000"
      },
      "message": "Don\u0027t check full subnet body in test_filtering_shared_subnets\n\nPlugins may add attributes to subnets, in which case simple equality\ncheck will fail. Instead of comparing bodies, compare just IDs. It\nshould be enough to achieve the goal of the test case.\n\nChange-Id: Iebc22f99285777df7de499c713b2bc1e38e0bd62\nCloses-Bug: #1706986\n"
    },
    {
      "commit": "6bd1266418c76dddf59cd17635afe53b7dc663bd",
      "tree": "78fd14048e1cfb561d5f43cbd66ecb6eee7a1f9c",
      "parents": [
        "b189efeb64b0e408bd1afc8e1c4fb980b5689296",
        "259a3f075a7bba31057f58454fda465d229c60b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 03 21:53:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 03 21:53:39 2017 +0000"
      },
      "message": "Merge \"Bump network rev on RBAC change\""
    },
    {
      "commit": "fba5389968bd970cae7a89d2d5786d23c35933a6",
      "tree": "ef1d434419779e9e7cb2927baac47c731563f6f8",
      "parents": [
        "6d10c6ecd2d4f2d69d55f902661926d5fe77ac05"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Aug 03 12:37:43 2017 -0700"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Aug 03 12:39:59 2017 -0700"
      },
      "message": "tests: don\u0027t set description in test_blank_update_clears_association\n\n\u0027description\u0027 attribute of floating IPs is part of\nstandard-attr-description API extension, so using it in the test case\nwithout requiring the extension is incorrect. But instead of adding the\nnew requirement, this patch removes \u0027description\u0027 from the floating IP\npayload because it\u0027s not needed to prove the point of the test case\n(that an empty update body will disassociate the floating IP).\n\nChange-Id: I9ab5b0ba5f32f73818f8eac8a0001eeb13248423\n"
    },
    {
      "commit": "259a3f075a7bba31057f58454fda465d229c60b6",
      "tree": "78fd14048e1cfb561d5f43cbd66ecb6eee7a1f9c",
      "parents": [
        "b189efeb64b0e408bd1afc8e1c4fb980b5689296"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Tue Aug 01 18:21:11 2017 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Aug 02 16:44:01 2017 +0000"
      },
      "message": "Bump network rev on RBAC change\n\nIncrement the revision number when RBAC policies are\nchanged since it impacts the calculation of the \u0027shared\u0027\nfield.\n\nCloses-Bug: #1708079\nChange-Id: I4c7eeff8745eff3761d54ef6d3665cf3dc6e6222\n"
    },
    {
      "commit": "b189efeb64b0e408bd1afc8e1c4fb980b5689296",
      "tree": "b7555282cc3a8b8b89e7e2b9f75da07f3db66eef",
      "parents": [
        "e230fa30de2a3bdfd319afc9633f94a08c5350ab",
        "b06f4006d91be1dfc2d308bc412d1e90b03c3cfe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 31 01:50:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 31 01:50:12 2017 +0000"
      },
      "message": "Merge \"use neutron-lib auto allocated topology apidef\""
    },
    {
      "commit": "b06f4006d91be1dfc2d308bc412d1e90b03c3cfe",
      "tree": "b7555282cc3a8b8b89e7e2b9f75da07f3db66eef",
      "parents": [
        "e230fa30de2a3bdfd319afc9633f94a08c5350ab"
      ],
      "author": {
        "name": "Boden R",
        "email": "bodenvmw@gmail.com",
        "time": "Fri Jul 28 08:38:45 2017 -0600"
      },
      "committer": {
        "name": "Boden R",
        "email": "bodenvmw@gmail.com",
        "time": "Fri Jul 28 08:38:45 2017 -0600"
      },
      "message": "use neutron-lib auto allocated topology apidef\n\nneutron-lib contains the auto allocated topology API definition. This\npatch moves neutron over to lib\u0027s API def for it.\n\nNote that we don\u0027t have any external (out-of-tree) consumers of this.\n\nChange-Id: I01a3c99ae958bf0f57d27b4437065ba5b8de7908\n"
    },
    {
      "commit": "e230fa30de2a3bdfd319afc9633f94a08c5350ab",
      "tree": "6cc23af2ce1eb7e32eb2515510a3e18536033748",
      "parents": [
        "98460d3509865c1aa7d53f3a1acf22bf867c9617",
        "e91b69cf983933691109010bb4794cb0371d9c0f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 28 11:17:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 28 11:17:09 2017 +0000"
      },
      "message": "Merge \"[Tempest] Running Trunk test with advanced image only\""
    },
    {
      "commit": "e91b69cf983933691109010bb4794cb0371d9c0f",
      "tree": "2093aa7c023e883280a4614933ce83f189727750",
      "parents": [
        "1ce2d82028f43761adf53873b0b6f03468beb733"
      ],
      "author": {
        "name": "Genadi Chereshnya",
        "email": "gcheresh@redhat.com",
        "time": "Sun Jul 16 09:51:58 2017 +0300"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jul 25 10:21:58 2017 -0700"
      },
      "message": "[Tempest] Running Trunk test with advanced image only\n\n1)Adding \u0027image_is_advanced\u0027 option to tempest config, so you can\nrun specific tests with images that are not cirros.\n2)Adding decorator to run \u0027subport_connectivity\u0027 test with such\nimage for VLAN aware VM feature.\n3)Configuring gate to run trunk test with ubuntu image only\n4) Updating release notes and TESTING.rst with the change\n\nChange-Id: Ie15b0e79c6ea320322b2815fb8afbc8ec95f853a\n"
    },
    {
      "commit": "98460d3509865c1aa7d53f3a1acf22bf867c9617",
      "tree": "7be1b48eb74672b60c319458bcf4d82c17f81cbb",
      "parents": [
        "f9a613ac3e0f4e0fbfce0303e7da6e267afba0eb",
        "6d10c6ecd2d4f2d69d55f902661926d5fe77ac05"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 19 09:35:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 19 09:35:01 2017 +0000"
      },
      "message": "Merge \"Adding option to check VM connectivity with packet of given size\""
    },
    {
      "commit": "f9a613ac3e0f4e0fbfce0303e7da6e267afba0eb",
      "tree": "c24a876162799d982b85fce76f2468a4f816ff25",
      "parents": [
        "1d72f69b58ce79050322fc08a7dfcc1e37c87e44",
        "a216fc127380a99c6bb04803c3aedc4dacdf083a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 19 03:27:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 19 03:27:04 2017 +0000"
      },
      "message": "Merge \"Tempest: Fix DeprecationWarning for Read-only property\""
    },
    {
      "commit": "1d72f69b58ce79050322fc08a7dfcc1e37c87e44",
      "tree": "cd00fa487afdb4308c5c441f12ca9160334c0a78",
      "parents": [
        "64a8314b2183e1ac6a1665330e75e8045ba1a1b0",
        "a627ed93098053c2e131a258908db6f65a161bee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 18 03:17:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 18 03:17:35 2017 +0000"
      },
      "message": "Merge \"Extend Quota API to report usage statistics\""
    },
    {
      "commit": "a627ed93098053c2e131a258908db6f65a161bee",
      "tree": "cd00fa487afdb4308c5c441f12ca9160334c0a78",
      "parents": [
        "64a8314b2183e1ac6a1665330e75e8045ba1a1b0"
      ],
      "author": {
        "name": "Sergey Belous",
        "email": "sbelous@mirantis.com",
        "time": "Fri Oct 07 14:29:07 2016 +0300"
      },
      "committer": {
        "name": "nanaboat",
        "email": "prince.a.owusu.boateng@intel.com",
        "time": "Mon Jul 17 20:51:48 2017 +0000"
      },
      "message": "Extend Quota API to report usage statistics\n\nExtend existing quota api to report a quota set. The quota set\nwill contain a set of resources and its corresponding reservation,\nlimits and in_use count for each tenant.\n\nDocImpact:Documentation describing the new API as well as the new\ninformation that it exposes.\nAPIImpact\n\nCo-Authored-By: Prince Boateng\u003cprince.a.owusu.boateng@intel.com\u003e\nChange-Id: Ief2a6a4d2d7085e2a9dcd901123bc4fe6ac7ca22\nRelated-bug: #1599488\n"
    },
    {
      "commit": "a216fc127380a99c6bb04803c3aedc4dacdf083a",
      "tree": "5616072c7157b5ccf4641da6a8b0dc8660d5050f",
      "parents": [
        "64a8314b2183e1ac6a1665330e75e8045ba1a1b0"
      ],
      "author": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Fri Jul 14 10:43:29 2017 +0900"
      },
      "committer": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Sun Jul 16 22:38:58 2017 +0900"
      },
      "message": "Tempest: Fix DeprecationWarning for Read-only property\n\nThe following Read-only property has moved in Pike [1].\n    os_adm -\u003e os_admin\n    os -\u003e os_primary\n\n[1] I9f7c13da05a8c4a63529c11aa6213a7269abee6d\n    Ie4cf457d0a521910a82e41e7dad775df75d56587\n\nChange-Id: I512048211888c3db40f95a084164e3add47e3588\n"
    },
    {
      "commit": "6d10c6ecd2d4f2d69d55f902661926d5fe77ac05",
      "tree": "fff7cf46f4a241469e51ad8db65fd0b71b109e78",
      "parents": [
        "1ce2d82028f43761adf53873b0b6f03468beb733"
      ],
      "author": {
        "name": "Genadi Chereshnya",
        "email": "gcheresh@redhat.com",
        "time": "Wed Jul 05 11:34:20 2017 +0300"
      },
      "committer": {
        "name": "Genadi Chereshnya",
        "email": "gcheresh@redhat.com",
        "time": "Sun Jul 16 16:28:45 2017 +0300"
      },
      "message": "Adding option to check VM connectivity with packet of given size\n\nAdding mtu parameter to check_remote_connectivity function.\nWhen given, send packets of that size.\nIf fragmentation flag is False, then don\u0027t fragment the packets.\n\nChange-Id: I5f2742b6e8fd894fcfe4c0e2a7eb4a14d2594dd4\n"
    },
    {
      "commit": "64a8314b2183e1ac6a1665330e75e8045ba1a1b0",
      "tree": "8c84fb6a09ad004b7983893ad25a445b73fed577",
      "parents": [
        "2d8baa7f0ec11c740d04120cf825f6b8c7a869d0",
        "287d667bcd9bae46a76081e80b49e219dfb278c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jul 16 00:11:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 16 00:11:28 2017 +0000"
      },
      "message": "Merge \"Replace test.attr() with decorators.attr()\""
    },
    {
      "commit": "2d8baa7f0ec11c740d04120cf825f6b8c7a869d0",
      "tree": "fc3b9f1372bd1136c602385bfc0589aae314a70c",
      "parents": [
        "1ce2d82028f43761adf53873b0b6f03468beb733",
        "edfe7744cecf5ea31073ad5977327790daf1af84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 15 02:15:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 15 02:15:56 2017 +0000"
      },
      "message": "Merge \"Tempest: Adopt keystone api v3 for tests\""
    },
    {
      "commit": "edfe7744cecf5ea31073ad5977327790daf1af84",
      "tree": "fc3b9f1372bd1136c602385bfc0589aae314a70c",
      "parents": [
        "1ce2d82028f43761adf53873b0b6f03468beb733"
      ],
      "author": {
        "name": "nanaboat",
        "email": "prince.a.owusu.boateng@intel.com",
        "time": "Fri Jul 14 22:26:52 2017 +0000"
      },
      "committer": {
        "name": "nanaboat",
        "email": "prince.a.owusu.boateng@intel.com",
        "time": "Fri Jul 14 22:53:20 2017 +0000"
      },
      "message": "Tempest: Adopt keystone api v3 for tests\n\nAdopt v3 for the few tests that require v3 endpoint\n\nChange-Id: I2bcc9ac2949f5f4d7e22a83f3839b97a775763db\n"
    },
    {
      "commit": "287d667bcd9bae46a76081e80b49e219dfb278c4",
      "tree": "83273f52e6bac1f84cf9e1a49bcd1538af1f3b3b",
      "parents": [
        "bb5d6fc5c979570c7e3cb0343924bf472a72f272"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Jun 21 10:32:25 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Jul 13 03:31:15 2017 +0000"
      },
      "message": "Replace test.attr() with decorators.attr()\n\nFunction \u0027tempest.test.attr()\u0027 has been moved to\u0027tempest.lib.decorators.attr()\u0027\nin Pike and will be removed in a future version [1]. This patch is to replace\n\u0027tempest.test.attr()\u0027 with \u0027tempest.lib.decorators.attr()\u0027.\n\n[1] Iaafbb112b6eee458089cc49918359a8a8d0485e2\n\nDepends-On: I50b823b049d0e391ac517f7ec72380a12fa81176\nChange-Id: I1e511166a114a79504404c88579f6cb0c4caaebe\n"
    },
    {
      "commit": "1ce2d82028f43761adf53873b0b6f03468beb733",
      "tree": "b54afad018f29c7913517518e7836ea800979552",
      "parents": [
        "21f943b0fce6bc2dfb658a90135ff442a54d1734",
        "7aa3a358d6d50945671df3f37d7f4878f4c53da9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 12 20:21:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 12 20:21:59 2017 +0000"
      },
      "message": "Merge \"New API call to get details of supported QoS rule type\""
    },
    {
      "commit": "21f943b0fce6bc2dfb658a90135ff442a54d1734",
      "tree": "1e83ad2a50b47944a4e86fbd1a39d7fedc6a29af",
      "parents": [
        "bb5d6fc5c979570c7e3cb0343924bf472a72f272",
        "1345d9d34fef2489973d309b51cd93f795af2a80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 12 20:20:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 12 20:20:21 2017 +0000"
      },
      "message": "Merge \"ovs-fw: Use TRANSIENT table for traffic classification\""
    },
    {
      "commit": "bb5d6fc5c979570c7e3cb0343924bf472a72f272",
      "tree": "552fd84e80c43fb265491905b2aa43e99bf1ada5",
      "parents": [
        "8e50a628a09ba19db0413f797c2c67e2691c8651",
        "2bc62bb56e28dacea58aff32dbb242dda0e9e237"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 11 20:14:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 11 20:14:36 2017 +0000"
      },
      "message": "Merge \"Tempest: Add default-subnetpools tests\""
    },
    {
      "commit": "1345d9d34fef2489973d309b51cd93f795af2a80",
      "tree": "e341057eb0edcda0ffd3de5dec01701e5c6a57f2",
      "parents": [
        "8e50a628a09ba19db0413f797c2c67e2691c8651"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Fri Jun 09 13:59:05 2017 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "jlibosva-redhat@email.cz",
        "time": "Tue Jul 11 15:24:46 2017 +0000"
      },
      "message": "ovs-fw: Use TRANSIENT table for traffic classification\n\nCommit ce8a0b2b7d73caf078c6634d6dded5117dbed265 introduces a TRANSIENT\ntable where all traffic local to br-int is sent after it\u0027s been\npreprocessed by other features using openflow. This patch adopts the\ntable.\n\nChange-Id: Ic66c186ab73bad6fcd133f2b9d15e07fd0eebb33\nRelated-bug: #1696983\n"
    },
    {
      "commit": "7aa3a358d6d50945671df3f37d7f4878f4c53da9",
      "tree": "ab41a8f3a960b55d2bb4321cfc6889025f6df166",
      "parents": [
        "3358e774b34d97a91e800bc2c97f21f2876da438"
      ],
      "author": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Mon Jun 19 06:35:25 2017 +0000"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "slawek@kaplonski.pl",
        "time": "Tue Jul 11 14:24:17 2017 +0000"
      },
      "message": "New API call to get details of supported QoS rule type\n\nThis commit adds new API call that allows to discover\ndetails about supported QoS rule type and its parameters\nby each of loaded backend drivers.\n\nDocImpact: New call to get details about supported\n           rule_type for each loaded backend driver\nApiImpact\n\nChange-Id: I2008e9d3e400dd717434fbdd2e693c9c5e34c3a4\nCloses-Bug: #1686035\n"
    },
    {
      "commit": "8e50a628a09ba19db0413f797c2c67e2691c8651",
      "tree": "edd465aed51e6af90f7f910e79911a9d667f1c9f",
      "parents": [
        "3358e774b34d97a91e800bc2c97f21f2876da438",
        "2d745aeed539b6661f5c9e7c4ac335f14384f60c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jul 09 18:17:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 09 18:17:59 2017 +0000"
      },
      "message": "Merge \"API compare-and-swap updates based on revision_number\""
    },
    {
      "commit": "2bc62bb56e28dacea58aff32dbb242dda0e9e237",
      "tree": "171417d28431ab2ad0cce8fd82f8e93af6fae414",
      "parents": [
        "481bf6f4b6ee67b8661f0da3e427adf9f3158aa5"
      ],
      "author": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Fri May 26 10:48:40 2017 +0800"
      },
      "committer": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Fri Jul 07 00:49:51 2017 +0800"
      },
      "message": "Tempest: Add default-subnetpools tests\n\nAdd missing default-subnetpools tempest tests.\n\nChange-Id: I59a98b822400a6f3ba480daf275c1e3058225b87\nCloses-Bug: #1684071\n"
    },
    {
      "commit": "2d745aeed539b6661f5c9e7c4ac335f14384f60c",
      "tree": "0177f25889c4eb5f16398a272cffa315c49c2959",
      "parents": [
        "8f7ddc74c2def8ae5f4212e83e2f2065ce9c2f28"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Sun Dec 11 18:24:01 2016 -0800"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Thu Jun 29 22:50:12 2017 +0000"
      },
      "message": "API compare-and-swap updates based on revision_number\n\nAllows posting revision number matching in the If-Match header\nso updates/deletes will only be satisfied if the current revision\nnumber of the object matches.\n\nDocImpact: The Neutron API now supports conditional updates to resources\n           that contain the standard \u0027revision_number\u0027 attribute by\n           setting the revision_number in an HTTP If-Match header.\nAPIImpact\n\nPartial-Bug: #1493714\nPartially-Implements: blueprint push-notifications\nChange-Id: I7d97d6044378eb59cb2c7bdc788dc6c174783299\n"
    }
  ],
  "next": "3358e774b34d97a91e800bc2c97f21f2876da438"
}
