)]}'
{
  "log": [
    {
      "commit": "93621537ad140858e309fcb55eabe5aa51446f66",
      "tree": "1e4ab0836602806e7c3833e3b1d2b80dfcc25b0c",
      "parents": [
        "79d13904aaa6c3ce39fe887df8263890528139b0"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 05 18:47:12 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed May 13 17:46:40 2020 +0000"
      },
      "message": "Add stable branch jobs on the plugins master gate\n\nSupported stable branches in maintenance state\n(stein, train, ussuri) use the Tempest and plugins master\nversion for their testing. To make sure master version (new\ntests or any changes) is compatible with stable branch testing,\nwe need to add the stable branches job on the plugins master gate.\nTempest and many other plugins are already testing the stable\nbranches in same way[1].\n\nUssuri onwards, Tempest or plugins are py3 only, so we are\nrunning only python3 version of stable jobs\n\nTempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\n[1] https://opendev.org/openstack/tempest/src/commit/e8f1876aa6772077f85f380677b30251c2454505/.zuul.yaml#L646\n\nDepends-On: https://review.opendev.org/#/c/727848/\n\nChange-Id: Ic2d79795fa205525dc5adaaae342e0c6f29d28d9\n"
    },
    {
      "commit": "79d13904aaa6c3ce39fe887df8263890528139b0",
      "tree": "9d15d7579a3cfa21b5160726d73565ec1b35f388",
      "parents": [
        "6e4356ed42d5ecae3ad6bae40001edea73ab0d6e"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun May 03 11:04:54 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon May 04 15:42:49 2020 +0200"
      },
      "message": "Cleanup py27 support\n\nThis repo is now testing only with Python 3, so let\u0027s make\na few cleanups:\n- Remove python 2.7.3 stanza from setup.py\n- Remove obsolete sections from setup.cfg\n- Remove install_command from tox.ini, the default is fine\n- Switch to hacking 3.0, ignore W503 and W504 (as in cinder repo)\n- Use TOX_CONSTRAINTS instead of obsolete UPPER_CONSTRAINTS\n\nChange-Id: Ia623c8af7f03c25bce7e4600693a7e834ab70000\n"
    },
    {
      "commit": "6e4356ed42d5ecae3ad6bae40001edea73ab0d6e",
      "tree": "ec5591455d61234eee411eea3472f870b7944ac0",
      "parents": [
        "fa476133ebd3d988769ec16e9a14789d639ac504",
        "a571b39ebde7c1ef6c0cfa8d64e3b631b356eda2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 30 21:00:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 30 21:00:47 2020 +0000"
      },
      "message": "Merge \"Enable revert tests when possible, bump timeout\""
    },
    {
      "commit": "fa476133ebd3d988769ec16e9a14789d639ac504",
      "tree": "bb917b77bed655f74cc060dbdef7e8ccd4717b5b",
      "parents": [
        "efef4f5feceadb7f114e277c934ef3b3721fa331",
        "fb18e1aecfbcd21ff8d7bd334a5c18abd7e009a9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 24 02:33:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 02:33:26 2020 +0000"
      },
      "message": "Merge \"Add LVM+tgt tempest job\""
    },
    {
      "commit": "a571b39ebde7c1ef6c0cfa8d64e3b631b356eda2",
      "tree": "9f89986b471b21d936c54c2947a645852b25e92f",
      "parents": [
        "fb18e1aecfbcd21ff8d7bd334a5c18abd7e009a9"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Apr 17 19:30:23 2020 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Apr 24 01:08:09 2020 +0200"
      },
      "message": "Enable revert tests when possible, bump timeout\n\nAccording the support matrix, the revert feature is enabled\nfor the following backends\n- LVM/iSCSI: on all supported stable releases\n- RBD: since Ussuri.\n\nAs the execution time of the lvm-lio test is around\nthe default time limit and it easily times out,\nbump it to 3 hours.\n\nChange-Id: I3350a9efa295fd03f48be919e3dd13477f6adc7a\n"
    },
    {
      "commit": "fb18e1aecfbcd21ff8d7bd334a5c18abd7e009a9",
      "tree": "dcc4f70551cb5fd6dc058c79fd671a19182c18bb",
      "parents": [
        "f44ff14f1a89732ab5890f124982555526c5bab5"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Wed Jan 24 16:14:13 2018 -0500"
      },
      "committer": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Apr 21 13:50:34 2020 +0000"
      },
      "message": "Add LVM+tgt tempest job\n\nThis patch adds a new gate job with tgt target configured.\nThis is the default target in cinder so it useful to have a gate\njob with it.\n\nCo-Authored-By: Rajat Dhasmana \u003crajatdhasmana@gmail.com\u003e\n\nChange-Id: I5c761de61f25975932d62aeb1270e2367d72c6e7\n"
    },
    {
      "commit": "efef4f5feceadb7f114e277c934ef3b3721fa331",
      "tree": "dde9d798bf5f604f485ddfd6180ec86bdd20d025",
      "parents": [
        "f44ff14f1a89732ab5890f124982555526c5bab5"
      ],
      "author": {
        "name": "Sofia Enriquez",
        "email": "lsofia.enriquez@gmail.com",
        "time": "Tue Apr 16 01:35:38 2019 -0300"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Apr 08 11:20:44 2020 +0200"
      },
      "message": "Extending testing scope of Incremental Backup\n\nThis patch adds the test to restore from an incremental backup.\n\nChange-Id: I10272d737bbe3b196dfaf6ce242c8ccdf0787f5c\n"
    },
    {
      "commit": "f44ff14f1a89732ab5890f124982555526c5bab5",
      "tree": "e5173112d712e2fe3efaadec12916cc371696128",
      "parents": [
        "82b3e2df84957d8b2b74059e50732cb5e50a65c0"
      ],
      "author": {
        "name": "Sofia Enriquez",
        "email": "lsofia.enriquez@gmail.com",
        "time": "Fri Apr 03 20:04:22 2020 +0000"
      },
      "committer": {
        "name": "Sofia Enriquez",
        "email": "lsofia.enriquez@gmail.com",
        "time": "Tue Apr 07 13:50:14 2020 +0000"
      },
      "message": "Create new Ceph job with c-bak service enabled\n\nCurrently backup service is disable in Ceph jobs.\nIn order to solve this cinder-tempest-plugin-cbak-ceph is\ndefined with the c-bak service enabled.\n\nAs a matter of fact the c-bak is redundant incase of lvm job\nbecause the parent job already has enabled the service.\n\nIn addition, Tempest provides a blacklist file so that only\nstorage-relevant tests are executed. Use it instead of the\ncustom blacklist, which is removed in this patch.\n\nThis means that some tests which were previously skipped are\nnow executed.\n\nIf backup tests don\u0027t work with the LVM backend, they can be\ndisabled through the volume_feature_enabled.backup configuration\nkey.\n\nCo-authored-by: Luigi Toscano \u003cltoscano@redhat.com\u003e\nChange-Id: Id809c37704d4ee741df4333ca01ddd4ec22f33b5\n"
    },
    {
      "commit": "82b3e2df84957d8b2b74059e50732cb5e50a65c0",
      "tree": "73bbcd1c3bd5d48afebffa9a741cc98eebdfff12",
      "parents": [
        "c6215bd702826707e7bc6a44c07fd9e73abbf7f4"
      ],
      "author": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Tue Mar 03 08:37:05 2020 -0500"
      },
      "committer": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Tue Mar 03 08:38:04 2020 -0500"
      },
      "message": "Ussuri contrib docs community goal\n\nThis patch standardizes the CONTRIBUTING.rst file.  This repo\nhas no docs, so this patch completes the goal for the\ncinder-tempest-plugin.\n\nChange-Id: I7b1d4f58e586653059dabe84ddde949a1f989b45\n"
    },
    {
      "commit": "c6215bd702826707e7bc6a44c07fd9e73abbf7f4",
      "tree": "cf73e56a9f06d319d4bf87a69496f10a15e8878a",
      "parents": [
        "af5022a6183f751c80f8c5a105dca33c081288b6"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Feb 21 12:42:58 2020 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Feb 21 14:31:02 2020 +0100"
      },
      "message": "Update cinder-tempest-plugin-lvm-lio (revamp)\n\nThe changes should make this job a valid replacement for the legacy\ncinder-tempest-dsvm-lvm-lio-barbican job defined inside cinder.git.\n\n- rename as cinder-tempest-plugin-lvm-lio-barbican;\n- add it to the gate queue as well, together with\n  devstack-plugin-ceph-tempest-py3;\n- use the proper functional tox environment provided by cinderlib;\n- synchronize the blacklist with the one used by the legacy job,\n  and use the same devstack options;\n- remove barbicanclient and os-brick from required-projects,\n  so that the stable libraries are used, as usual for normal jobs.\n  Child jobs can add them if they need to test against\n  the master version of those libraries.\n\nAnd a few minor changes (namespaces for the repositories,\nprepare it to be multinode-compatible).\n\nChange-Id: I0ed43c8eda445af8da61d861536da1efdd5a7b1f\n"
    },
    {
      "commit": "af5022a6183f751c80f8c5a105dca33c081288b6",
      "tree": "cf2cb7ee64abd57efb7a8977dd4f94f33969f35e",
      "parents": [
        "e0622ed5b8ae42829341aa12d58abfd70ab68d92"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 18 20:48:53 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 18 20:50:21 2020 -0600"
      },
      "message": "Use python3 devstack ceph plugin job\n\ndevstack-plugin-ceph-tempest job is py2 job and\nnot supposed to run on master gate. We need to use\nits py3 version- devstack-plugin-ceph-tempest-py3\n\nChange-Id: I1a817c8dc0d01292bdd89cd46caa094d1ecdad01\n"
    },
    {
      "commit": "e0622ed5b8ae42829341aa12d58abfd70ab68d92",
      "tree": "d07b855ed093608bf18e4c9e927ac1ff703881a0",
      "parents": [
        "6f0b4fcd9d6d86f9aba81af94bc492aee228ea9d"
      ],
      "author": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Thu Jan 16 15:15:44 2020 -0500"
      },
      "committer": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Thu Jan 16 15:18:55 2020 -0500"
      },
      "message": "Drop python 2.7 support and testing\n\nChange-Id: I3ff7a714d5fd61edd72e00c7a454c81724844f99\nCloses-bug: #1853372\n"
    },
    {
      "commit": "6f0b4fcd9d6d86f9aba81af94bc492aee228ea9d",
      "tree": "a6a45c702b99a215dc050d4a35ae4b5c817ab88d",
      "parents": [
        "147b7f342e21d9ea8f4a6be3a7046bd7c8b83104"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Dec 12 19:27:30 2019 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Dec 12 19:27:30 2019 +0100"
      },
      "message": "Allow to run with API v3 (remove deprecated options)\n\nRemove the usage of api_version and let the library\ncode use catalog_type instead.\nCONF.volume_feature_enabled.{api_v2,api_v3} have been deprecated\nsince rocky.\n\nSee also:\n- https://review.opendev.org/#/c/698754/\n- https://review.opendev.org/#/c/698757/\nand other reviews.\n\nChange-Id: Ic91f38ebff96df7d38a2d8cd2447e454c385c46c\n"
    },
    {
      "commit": "147b7f342e21d9ea8f4a6be3a7046bd7c8b83104",
      "tree": "39f019fe8113bb23d97b7804e59143eb92db0646",
      "parents": [
        "975953f794c65ab1124b7c42abdd5f9886b814f9"
      ],
      "author": {
        "name": "anastasiya-zhyrkevich",
        "email": "anastasiya.zhyrkevich@gmail.com",
        "time": "Wed Oct 16 09:07:46 2019 +0300"
      },
      "committer": {
        "name": "anastasiya-zhyrkevich",
        "email": "anastasiya.zhyrkevich@gmail.com",
        "time": "Thu Oct 31 08:57:01 2019 +0300"
      },
      "message": "Update README.md for running cinder tests in tempest\n\nTwo changes to README.md are made:\n1. Fixed command line for calling cinder-tempest-plugin tests using plugin name\n2. Removed usage of deprecated tox command [all-plugin -\u003e all].\nhttps://github.com/openstack/tempest/blob/master/tox.ini#L55\n\nChange-Id: Ic2c88acfba606592dd12677cc70649ff545c1222\n"
    },
    {
      "commit": "975953f794c65ab1124b7c42abdd5f9886b814f9",
      "tree": "1e771509743dc7e764db421b6963cd3996db247e",
      "parents": [
        "98e029d26c3381146fecc754273fb74cdf743ef3",
        "8ab0e9796c5b5fbf6a5b20d9388213618e67dc76"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 03 16:01:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 03 16:01:13 2019 +0000"
      },
      "message": "Merge \"Sync Sphinx requirement\""
    },
    {
      "commit": "98e029d26c3381146fecc754273fb74cdf743ef3",
      "tree": "3807849956f6c034cafee2885086af70825b4fbe",
      "parents": [
        "43ac4dcbe0a132434f466fc92a9f2391204e8542"
      ],
      "author": {
        "name": "chenke",
        "email": "chen.ke14@zte.com.cn",
        "time": "Thu Jun 20 21:36:28 2019 +0800"
      },
      "committer": {
        "name": "chenke",
        "email": "chen.ke14@zte.com.cn",
        "time": "Thu Jun 20 21:37:55 2019 +0800"
      },
      "message": "Switch to the new canonical constraints URL on master\n\nReference:\n1. http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html\n\nChange-Id: Ie634a18c9684d89c799d383b6538941d048da8ae\n"
    },
    {
      "commit": "8ab0e9796c5b5fbf6a5b20d9388213618e67dc76",
      "tree": "8606a1e41ebb21925f65cfcf4135698706ea1c6a",
      "parents": [
        "43ac4dcbe0a132434f466fc92a9f2391204e8542"
      ],
      "author": {
        "name": "jacky06",
        "email": "zhang.min@99cloud.net",
        "time": "Tue Jun 18 22:45:50 2019 +0800"
      },
      "committer": {
        "name": "jacky06",
        "email": "zhang.min@99cloud.net",
        "time": "Tue Jun 18 22:46:51 2019 +0800"
      },
      "message": "Sync Sphinx requirement\n\n1. Sync sphinx dependency with global requirements. It caps python 2 since\nsphinx 2.0 no longer supports Python 2.7.\n2. Update some URLs to latest\n3. Remove unncessary \"\u003d\u003d\"\n\nChange-Id: Iff24e8d5082d8ef8dc2d29ea92288bf418f5500d\n"
    },
    {
      "commit": "43ac4dcbe0a132434f466fc92a9f2391204e8542",
      "tree": "d71627d7f5c467d89a3111ef1c234e072a951b63",
      "parents": [
        "6ab522516fb2713d69f25487f3b6968743e05fc8"
      ],
      "author": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Fri Apr 26 16:47:14 2019 +0300"
      },
      "committer": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Fri Apr 26 16:48:37 2019 +0300"
      },
      "message": "Fix package name in metadata\n\nCorrect package name for Cinder Tempest plugin\nis \u0027cinder-tempest-plugin\u0027. It\u0027s used to upload package to\nPyPI.\n\nChange-Id: I6f35ec536031c02b9e6283311e25f7b78ee9c677\n"
    },
    {
      "commit": "6ab522516fb2713d69f25487f3b6968743e05fc8",
      "tree": "5e4cfdf96d07a07bfb8f4c3c25325c1bcdc39235",
      "parents": [
        "6a37884490f83a0426b2ff018fe249ff3bf68d96"
      ],
      "author": {
        "name": "OpenDev Sysadmins",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 19 19:34:48 2019 +0000"
      },
      "committer": {
        "name": "OpenDev Sysadmins",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 19 19:34:48 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": "6a37884490f83a0426b2ff018fe249ff3bf68d96",
      "tree": "e1373a9802811429b8b15235270f5fcbd03ff33b",
      "parents": [
        "3cd73f60d8726170c7567338d9812f0e399ab7e7"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Sun Mar 24 20:33:18 2019 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Sun Mar 24 20:33:18 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: If2b913e222ef0ed323c5700de677581d91238f02\n"
    },
    {
      "commit": "3cd73f60d8726170c7567338d9812f0e399ab7e7",
      "tree": "e23ccf19d2b0f1d84cdb43594ed330f10ef7858b",
      "parents": [
        "f208601ab5ba7e33cff535595d4ce480489ef4b9"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon Feb 25 10:26:29 2019 -0500"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon Feb 25 10:28:15 2019 -0500"
      },
      "message": "Add metadata to snapshot for revert test\n\nThis may help test the problem exposed in bug\n1805790, but it will only trigger it if the job\nis running with notifications turned on.\n\nRelated-Bug: #1805790\n\nChange-Id: Ie1778624f51cfc05c5d42174065a21a6ceaae138\n"
    },
    {
      "commit": "f208601ab5ba7e33cff535595d4ce480489ef4b9",
      "tree": "3e6ed28a8a9e12d2db33f27c5e22027759534eba",
      "parents": [
        "d12f0b693ef09dfd9abd1013fe616c4bbd672714"
      ],
      "author": {
        "name": "Erlon R. Cruz",
        "email": "erlon@netapp.com",
        "time": "Mon Nov 05 17:44:21 2018 -0200"
      },
      "committer": {
        "name": "Erlon R. Cruz",
        "email": "erlon@netapp.com",
        "time": "Wed Jan 16 13:23:20 2019 -0200"
      },
      "message": "Fix volume revert to snapshot tests\n\nAccording to the revert to snapshot spec, it should not be\npossible to revert a volume to a snapshot after the volume is\nextended. This was fixed on [1] but the cinder_tempest_plugin\ntest still was being considering the old behavior.\n\n[1] https://bugs.launchpad.net/cinder/+bug/1798503\n\nChange-Id: I21d0b2291608922e46278ae5799478a5df0c4904\n"
    },
    {
      "commit": "d12f0b693ef09dfd9abd1013fe616c4bbd672714",
      "tree": "bcbfcf5b7ca52bff84d6bdadb937d9abd21cef6c",
      "parents": [
        "c84d7ca095521dc45683a78c952f20ac0402578b",
        "79cd4a07ab0fa7a9d035d78f741b2d711a752b99"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Jan 13 18:13:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 13 18:13:00 2019 +0000"
      },
      "message": "Merge \"Change openstack-dev to openstack-discuss\""
    },
    {
      "commit": "79cd4a07ab0fa7a9d035d78f741b2d711a752b99",
      "tree": "4abaebcec388b47bb12a0a84623575f35e541b5e",
      "parents": [
        "e935d35956f43d43309ebd67935631c2800479b7"
      ],
      "author": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Fri Dec 07 21:05:38 2018 +0800"
      },
      "committer": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Fri Dec 07 21:06:00 2018 +0800"
      },
      "message": "Change openstack-dev to openstack-discuss\n\nMailinglists have been updated. Openstack-discuss replaces openstack-dev.\n\nChange-Id: Id2d540d3c44330068fb3f53cf057b0320af5becf\n"
    },
    {
      "commit": "c84d7ca095521dc45683a78c952f20ac0402578b",
      "tree": "b71baa13372d89217f73b5e292eaf993c4420aa0",
      "parents": [
        "e935d35956f43d43309ebd67935631c2800479b7"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Oct 04 23:59:10 2018 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Oct 04 23:59:41 2018 +0000"
      },
      "message": "Add devstack-plugin-ceph-tempest job to check queue\n\nChange-Id: I50d24352561c5ccefee19960c952d7248398373b\n"
    },
    {
      "commit": "e935d35956f43d43309ebd67935631c2800479b7",
      "tree": "655eec11cbfcffae045ce63b98e24adf6d0c2790",
      "parents": [
        "9540ed07abc346e1174e40a9e1ad12cf274c04db"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Oct 04 23:47:12 2018 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Oct 04 23:56:09 2018 +0000"
      },
      "message": "GET backup before asserting \u0027volume_id\u0027 and \u0027snapshot_id\u0027\n\nRecently, commit c96757b275a77a745c6c80947bdd0bcb2de7eefd was merged\nto remove redundant cleanups in volume backup tests. But there was a\nbug in the change that assumed \u0027volume_id\u0027 and \u0027snapshot_id\u0027 are\nreturned from the backup create API when they are not.\n\nWe need to GET the backup in the API in order to obtain the \u0027volume_id\u0027\nand \u0027snapshot_id\u0027 for the asserts.\n\nCloses-Bug: #1796207\n\nChange-Id: I640fe41ec6049bfd980dfcbb6cae95a9a3e97b66\n"
    },
    {
      "commit": "9540ed07abc346e1174e40a9e1ad12cf274c04db",
      "tree": "df2c2561c5cdd772aa30d3c2499e080415d39da3",
      "parents": [
        "c51402f1a58e4e2add2349593c4d0ac5df69e607",
        "c96757b275a77a745c6c80947bdd0bcb2de7eefd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Oct 04 03:11:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 04 03:11:36 2018 +0000"
      },
      "message": "Merge \"Remove redundant cleanups in test_volume_backup\""
    },
    {
      "commit": "c51402f1a58e4e2add2349593c4d0ac5df69e607",
      "tree": "1aea1f0f5d5f059f8f420cd011c357c22f50b8d8",
      "parents": [
        "92eba78142a030d8bbf6310fe848fb2e6f931e20",
        "5404306667c94f995ad6567298c89fa1dfc1c745"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 03 22:05:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 03 22:05:57 2018 +0000"
      },
      "message": "Merge \"fix tox python3 overrides\""
    },
    {
      "commit": "92eba78142a030d8bbf6310fe848fb2e6f931e20",
      "tree": "1cb2dea78f6f5510eacf6a2f64f69170cdeb3d39",
      "parents": [
        "4a63cd5cbd9079827420e6b87308f743e5f2c15f",
        "fa8791ecb3ac75f8be547cd52d8309045b55a5d7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 03 19:20:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 03 19:20:34 2018 +0000"
      },
      "message": "Merge \"Fix consistency groups test credentials\""
    },
    {
      "commit": "5404306667c94f995ad6567298c89fa1dfc1c745",
      "tree": "af95045af595b102da5cab4209286c1621b798e5",
      "parents": [
        "4a63cd5cbd9079827420e6b87308f743e5f2c15f"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Sep 26 18:50:23 2018 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Sep 26 18:50:23 2018 -0400"
      },
      "message": "fix tox python3 overrides\n\nWe want to default to running all tox environments under python 3, so\nset the basepython value in each environment.\n\nWe do not want to specify a minor version number, because we do not\nwant to have to update the file every time we upgrade python.\n\nWe do not want to set the override once in testenv, because that\nbreaks the more specific versions used in default environments like\npy35 and py36.\n\nChange-Id: I56e633ab1483297f5403aaa77ba98d17012d60d8\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n"
    },
    {
      "commit": "4a63cd5cbd9079827420e6b87308f743e5f2c15f",
      "tree": "b725b4d34dae50734e83a7b6ae772161f2116cd4",
      "parents": [
        "a0313940b6439fdc09059bfbfd27f08f2452907d"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Sun Sep 09 05:49:23 2018 -0400"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Sep 21 20:54:33 2018 +0200"
      },
      "message": "import zuul job settings from project-config\n\nThis is a mechanically generated patch to complete step 1 of moving\nthe zuul job settings out of project-config and into each project\nrepository.\n\nBecause there will be a separate patch on each branch, the branch\nspecifiers for branch-specific jobs have been removed.\n\nBecause this patch is generated by a script, there may be some\ncosmetic changes to the layout of the YAML file(s) as the contents are\nnormalized.\n\nSee the python3-first goal document for details:\nhttps://governance.openstack.org/tc/goals/stein/python3-first.html\n\nChange-Id: I8d2d4c89e89cebb755d2425c3f5786ca4dc326ba\nStory: #2002586\nTask: #24288\n"
    },
    {
      "commit": "a0313940b6439fdc09059bfbfd27f08f2452907d",
      "tree": "0a3f118ad3c341e568d13eef83109cfd7aa8e3e2",
      "parents": [
        "c541efbc8eb8bd3286074673629d375982eca0df"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Fri Sep 21 13:47:10 2018 -0500"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Fri Sep 21 13:51:51 2018 -0500"
      },
      "message": "Make cinder-tempest-plugin-lvm-lio non-voting\n\nThere are currently issues with this test that need to be resolved.\nUntil that can be worked through, this switches the job to be non-voting\nso we are not blocking other patches from being able to be merged.\n\nChange-Id: I3b1270ce9d69c05351011e06542e4bf9e9f1ea35\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n"
    },
    {
      "commit": "fa8791ecb3ac75f8be547cd52d8309045b55a5d7",
      "tree": "3df9db0f2e1c8f6234a9c80eeb7f37e6854f8c15",
      "parents": [
        "08a38515de66cb09cb1c6c7c56bb90aeaa86c5c5"
      ],
      "author": {
        "name": "Miriam Yumi",
        "email": "miriam.peixoto@netapp.com",
        "time": "Tue Sep 04 14:42:14 2018 -0300"
      },
      "committer": {
        "name": "Miriam Yumi",
        "email": "miriam.peixoto@netapp.com",
        "time": "Fri Sep 21 15:08:11 2018 -0300"
      },
      "message": "Fix consistency groups test credentials\n\nThis patch fixes the test for consistency groups, changing it to an admin\ntest in order to perform required operations.\n\nChange-Id: I5f7fd8d62ace7d880a27697cf2b15fbb13cde706\nDepends-On: I8bdfc31bb2baeabe1d599ea6e9be3c473531f8b6\nCloses-Bug: #1789944\n"
    },
    {
      "commit": "c541efbc8eb8bd3286074673629d375982eca0df",
      "tree": "e5e9155eee9b83003694e133198e5190898a2779",
      "parents": [
        "08a38515de66cb09cb1c6c7c56bb90aeaa86c5c5",
        "07eace15b33843f9893ee31eac08b2ba3a87ecc2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Sep 16 16:32:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 16 16:32:02 2018 +0000"
      },
      "message": "Merge \"Update the documentation link for doc migration\""
    },
    {
      "commit": "08a38515de66cb09cb1c6c7c56bb90aeaa86c5c5",
      "tree": "b268d658734cf2e976f30e6e0199bb2a05005ad5",
      "parents": [
        "28456a1234ad2e3d158237644c9c262a57cc2ee1"
      ],
      "author": {
        "name": "Jean-Philippe Evrard",
        "email": "jean-philippe@evrard.me",
        "time": "Mon Jun 04 17:56:00 2018 +0200"
      },
      "committer": {
        "name": "Jean-Philippe Evrard",
        "email": "jean-philippe@evrard.me",
        "time": "Mon Jun 04 17:57:56 2018 +0200"
      },
      "message": "Skip create from image if no glance deployed\n\nThe test should not run if no glance is available, else it\nwould sadly fail, by throwing an exception like [1].\n\n[1]: http://logs.openstack.org/24/571724/1/check/openstack-ansible-functional-ubuntu-xenial/2b1d2ce/job-output.txt.gz#_2018-06-04_14_40_48_660731\n\nChange-Id: I8f8a912b7b1cc4f491420e64d40f7e3f8bdde0da\n"
    },
    {
      "commit": "c96757b275a77a745c6c80947bdd0bcb2de7eefd",
      "tree": "adfbbf999ba622476da7bab60b79a04ca17c465b",
      "parents": [
        "28456a1234ad2e3d158237644c9c262a57cc2ee1"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu May 31 00:05:00 2018 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Sat Jun 02 00:52:13 2018 +0000"
      },
      "message": "Remove redundant cleanups in test_volume_backup\n\nThe BaseVolumeTest class contains some helper methods that do their\nown cleanup steps within them. However, several of the tests in\nVolumesBackupsTest were also doing identical cleanup.\n\nOccasionally, this results in a failure to cleanup in the gate [1]\nbecause a test that doesn\u0027t wait for resource deletion [2] after it\ncleans up a resource can leave a resource in a mid-deletion state that\nthe base class cleanup will fail with a 400 when *it* tries to delete\nthe same resource.\n\nThis was noticed on the Ocata branch but it looks like the same issues\nexist on master in the plugin, so I\u0027m starting with the fix here.\n\nCloses-Bug: #1774684\n\n[1] http://logs.openstack.org/53/570653/1/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/c5d03e7/job-output.txt.gz#_2018-05-30_04_41_10_689262\n[2] https://github.com/openstack/cinder-tempest-plugin/blob/28456a1/cinder_tempest_plugin/api/volume/test_volume_backup.py#L64\n\nChange-Id: I2a29daf56f8327fce405e7969767dc9993849f19\n"
    },
    {
      "commit": "28456a1234ad2e3d158237644c9c262a57cc2ee1",
      "tree": "328eaf0a8409474693d7f3931ad1ae6a4e5a20b2",
      "parents": [
        "0897bd341e0cde94784277893707861f555d4f0e",
        "1d87444aa4e1e4131f99adeb393c119c9403f7ff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 15 20:36:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 15 20:36:05 2018 +0000"
      },
      "message": "Merge \"Test creating multiple volumes from image simultaneously\""
    },
    {
      "commit": "0897bd341e0cde94784277893707861f555d4f0e",
      "tree": "a9a3ec2b07bc5f1509e1fdb5863377a452500337",
      "parents": [
        "6fa4c41955f486dbf6b3eb41a59ac82d357f9f40",
        "23e5b6363967b7c00810042cb48efa15312dbf11"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 15 17:16:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 15 17:16:56 2018 +0000"
      },
      "message": "Merge \"Added cinder tempest plugin zuulv3 jobs to execute tempest\""
    },
    {
      "commit": "1d87444aa4e1e4131f99adeb393c119c9403f7ff",
      "tree": "c2bbaf366ef9bd5f09ed0e992e3625018f514f07",
      "parents": [
        "751fdf0f4552b4b2aa95b30a76b9d62c14bbf24c"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Wed Mar 14 16:11:29 2018 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon May 14 20:37:46 2018 +0000"
      },
      "message": "Test creating multiple volumes from image simultaneously\n\nThis test aims to help find issues in volume drivers and\nCinder\u0027s image download internals.\n\nIt creates five volumes simultaneously from the same image.\n\nDepends-On: I2ae36c4e90bd7b3340861ceec23dee406ea48214\nChange-Id: I72d73c3e0e6160126a95103e36ab073a78ff8b3f\n"
    },
    {
      "commit": "23e5b6363967b7c00810042cb48efa15312dbf11",
      "tree": "bf928658cab55241c0d01e284881f8fd408c5782",
      "parents": [
        "aafbdf87047f1eeabd9566db50765a72d6f18be1"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Jan 04 23:36:43 2018 +0530"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon May 14 18:40:11 2018 +0000"
      },
      "message": "Added cinder tempest plugin zuulv3 jobs to execute tempest\n\n* Use tempest_test_blacklist var to skip tests\n\nChange-Id: I2ae36c4e90bd7b3340861ceec23dee406ea48214\n"
    },
    {
      "commit": "07eace15b33843f9893ee31eac08b2ba3a87ecc2",
      "tree": "93a7348a5b53f0993316243d0ab00285440e5712",
      "parents": [
        "751fdf0f4552b4b2aa95b30a76b9d62c14bbf24c"
      ],
      "author": {
        "name": "luke.li",
        "email": "lilu7189@fiberhome.com",
        "time": "Thu May 03 10:56:31 2018 +0800"
      },
      "committer": {
        "name": "luke.li",
        "email": "lilu7189@fiberhome.com",
        "time": "Thu May 03 10:58:27 2018 +0800"
      },
      "message": "Update the documentation link for doc migration\n\nChange-Id: Ife64e74bb486c109dd565b5f24f6566d7f7bac7c\n"
    },
    {
      "commit": "6fa4c41955f486dbf6b3eb41a59ac82d357f9f40",
      "tree": "099f1facc6ba08eb4549ce7731ac8c4113f83749",
      "parents": [
        "751fdf0f4552b4b2aa95b30a76b9d62c14bbf24c"
      ],
      "author": {
        "name": "Eric Young",
        "email": "eric.young@dell.com",
        "time": "Tue May 01 09:41:47 2018 -0400"
      },
      "committer": {
        "name": "Eric Young",
        "email": "eric.young@emc.com",
        "time": "Tue May 01 09:45:50 2018 -0400"
      },
      "message": "Modify revert tests to account for creating volumes !\u003d 1GB\n\nSome backends cannot create volumes in sizes of 1GB,\nsuch as ScaleIO. In that case, ensure volumes are created\nand extended in multiples of what they can support.\n\nChange-Id: I92a317e025b37efa09713ecf4ec254fabbff3437\n"
    },
    {
      "commit": "751fdf0f4552b4b2aa95b30a76b9d62c14bbf24c",
      "tree": "1e82ad14e6fe3c3b54cb5228cc9b8824434e9208",
      "parents": [
        "aafbdf87047f1eeabd9566db50765a72d6f18be1"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Jan 25 23:30:18 2018 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Apr 09 05:56:28 2018 +0000"
      },
      "message": "Sync requirements for cinder-tempest-plugin\n\nChange-Id: I865d003f393be8cdd58d36e24d93e278f81f1ca2\n"
    },
    {
      "commit": "aafbdf87047f1eeabd9566db50765a72d6f18be1",
      "tree": "d6b89e7c46738174d72095a8ae11bd5542e2a3f3",
      "parents": [
        "c82162a385040fcf70444a10bae98ca3f2823bc2"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 15 06:49:07 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 15 06:49:07 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I0def61c4b81f0f1392d2583a7941abdbb47d0bfe\n"
    },
    {
      "commit": "c82162a385040fcf70444a10bae98ca3f2823bc2",
      "tree": "1a50c0409bb72e8776b8fb90f23a8c59fad63672",
      "parents": [
        "46b433ff4f37aa18e714cf8f7a55a22c470b6325"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Dec 03 09:09:47 2017 +0200"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Mon Mar 12 14:43:07 2018 -0500"
      },
      "message": "Add test for volume create with non-ascii characters\n\nThis test was uploaded since there was a bug [1] while creating\na volume snapshot if the description of the parent volume contains\nnon-ascii code.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1383899\n\nRelated-bug: #1393871\nCloses-Bug: #1736676\nChange-Id: I9fc41a426b29fad4f4d42a584325f0465a20effe\n"
    },
    {
      "commit": "46b433ff4f37aa18e714cf8f7a55a22c470b6325",
      "tree": "84fe12f566851d2fe6588405fc0cfeacca42f421",
      "parents": [
        "9e17ffd5a06c62001db7bcb6180435b9d26b20f1"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jan 27 17:31:30 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jan 27 17:31:30 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I9a86f7f96db8e2d8a8eb3662e9bd710fda19c5ef\n"
    },
    {
      "commit": "9e17ffd5a06c62001db7bcb6180435b9d26b20f1",
      "tree": "22d635745b3777de962cbbe20dff75d0353b8e08",
      "parents": [
        "cf556b5160094bf3e2cb1172026a56b1680cf6ae",
        "4f86dbab9e91cb40e096e350f4aa2f9c6be831f7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jan 26 17:55:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 26 17:55:04 2018 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "cf556b5160094bf3e2cb1172026a56b1680cf6ae",
      "tree": "4114711ece9f45a9db4c91733db9bce3f94da4a4",
      "parents": [
        "75511e3a85d48a58a85541d1a0d4e66aeb99d862"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Wed Jan 24 15:36:06 2018 -0600"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Wed Jan 24 15:36:06 2018 -0600"
      },
      "message": "Correct plugin test location reporting\n\nCommit 6f67e3787338407e637d80a6fad0edb5f9a08b24 changed the\ndirectory structure for the plugin, but the code that reports\nwhere the tests can be found was not fully updated.\n\nThis updates the plugin reporting to get the correct directory\nfor tempest to look in and cleans up a few nits with the file.\n\nChange-Id: Ib89f7a9493e3d83382d8dd1f07a3e9e4bb4fcd80\nCloses-bug: #1745175\n"
    },
    {
      "commit": "4f86dbab9e91cb40e096e350f4aa2f9c6be831f7",
      "tree": "7f69be0d9da8f10d90d0cc2165cf7a3cfa12f36f",
      "parents": [
        "75511e3a85d48a58a85541d1a0d4e66aeb99d862"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jan 24 01:50:27 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jan 24 01:50:27 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I361d221621fd5f4eff2adc505d05675db07eb4be\n"
    },
    {
      "commit": "75511e3a85d48a58a85541d1a0d4e66aeb99d862",
      "tree": "bf794458836b6205976b99d100724398cef6db5d",
      "parents": [
        "dae4b6df5f354355cf56eee2547314b2282670f4"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Jan 22 12:52:00 2018 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Jan 22 12:53:28 2018 +0530"
      },
      "message": "Refactored cinder tempest tests to cinder_tempest_plugin\n\n* As per the current codebase of cinder tempest plugin, it is getting\n  dumped in the cinder/tests and the package name is setup.cfg is\n  cinder_tempest_plugin which does not exists. So i refactored to\n  give a proper tempest plugin shape.\n\nChange-Id: Ia78ea53a99923844f40fb4e9fe22ec0da4b0c335\n"
    },
    {
      "commit": "dae4b6df5f354355cf56eee2547314b2282670f4",
      "tree": "71cd4955c741057e0ac8a94cfae124364f7db9fa",
      "parents": [
        "7557925ad88d06a0d2b91a7332ab5d092420f2cb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 12 07:49:15 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 12 07:50:54 2018 +0000"
      },
      "message": "Cinder Tempest plugin tests: Switch to stable interface\n\nAll the cinder tempest plugin tests are inherited from tempest/api/volume/base.py\nwhich is not stable class and can be changed anytime by tempest.\n\nOne recent case where some changes in base class on tempest side could\nhave break the cinder tests-\n http://logs.openstack.org/07/522707/3/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/a92cd60/logs/testr_results.html.gz\n\nThis commit switch cinder tests to use test.py which is stable interface\nfor plugin and create a base class with commonly used function \u0026 variable.\n\nChange-Id: I0edda1fa23aed0b3d25691d5f4440a7234decc9a\nCloses-Bug: #1734821\n"
    },
    {
      "commit": "7557925ad88d06a0d2b91a7332ab5d092420f2cb",
      "tree": "3fbb6a47247dadad49e1d4b96e88a3f86c20a11a",
      "parents": [
        "d93e72ab07fd899646735c3f5c6ec2708b3e5d0f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jan 05 10:38:30 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jan 05 10:38:30 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I71f9d918b9d970bbdc12fa949c7d468446158d91\n"
    },
    {
      "commit": "d93e72ab07fd899646735c3f5c6ec2708b3e5d0f",
      "tree": "383a9c2c932731b03b0787c3100a5df7b90b2364",
      "parents": [
        "f1e560a881e1919a9c0aba6d1fcccca13f7bb9fa",
        "44fed344d12a4b867051b24aab22584e6ac32ce5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 04 17:17:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 04 17:17:08 2018 +0000"
      },
      "message": "Merge \"Clean up some initial repo creation boilerplate\""
    },
    {
      "commit": "44fed344d12a4b867051b24aab22584e6ac32ce5",
      "tree": "60a8a239deaa9279b6562a46abf38739d79e210c",
      "parents": [
        "3d3f57f5c8871dcfecc60a47cbbd9037cfc6c08d"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Fri Dec 01 16:44:57 2017 -0600"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Wed Dec 20 17:10:45 2017 +0000"
      },
      "message": "Clean up some initial repo creation boilerplate\n\nMinor cleanup of things not needed for our tempest plugin.\n\nChange-Id: Ib309cb1f87211e82eae0d27fa2464ec13a9deca6\nNeeded-by: I5ff95ca13f02ed6e0afb35f0d6bb5c36d4111f5a\nImplements: blueprint goal-split-tempest-plugin\n"
    },
    {
      "commit": "f1e560a881e1919a9c0aba6d1fcccca13f7bb9fa",
      "tree": "dccd69ba7d4073e921471888cd6ba7c305dcb5bf",
      "parents": [
        "a9c66f83c89507afc1b88f51ad7596fb2a951118",
        "c760d7090cf4ef896dae137f394ef6422206a0c8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Dec 19 19:06:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 19 19:06:18 2017 +0000"
      },
      "message": "Merge \"Switch to use new base_client.BaseClient\""
    },
    {
      "commit": "c760d7090cf4ef896dae137f394ef6422206a0c8",
      "tree": "d6942d315709341db0e6c6b4a7b33fd66f1ed254",
      "parents": [
        "3d3f57f5c8871dcfecc60a47cbbd9037cfc6c08d"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sun Dec 17 15:02:02 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sun Dec 17 15:17:28 2017 +0800"
      },
      "message": "Switch to use new base_client.BaseClient\n\nClass \u0027tempest.lib.services.volume.v3.base_client.BaseClient\u0027 has moved\nto \u0027tempest.lib.services.volume.base_client.BaseClient\u0027 in version Pike\n[1] and will be removed in a future version.\n\n[1] I645ae35daebd924c4c4523163e5419cc050bb0ed\n\nChange-Id: I4bcc9e2c7b6fd0096dc9c8f679ef680ea0d7bbbf\n"
    },
    {
      "commit": "a9c66f83c89507afc1b88f51ad7596fb2a951118",
      "tree": "b6e44f291aa578de7ed05ac696e1a3266a0007a1",
      "parents": [
        "3d3f57f5c8871dcfecc60a47cbbd9037cfc6c08d"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sun Dec 17 15:16:06 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sun Dec 17 15:16:06 2017 +0800"
      },
      "message": "Add skip check for volume revert feature\n\nVolume revert is a new feature added in microversion 3.40, and now not all\nstorage backend drivers have supported this feature. So it is necessary to\nadd a skip check for it in Tempest tests.\n\nChange-Id: Icbd108f62f5b308e419843b03af20c8fe1278b24\n"
    },
    {
      "commit": "3d3f57f5c8871dcfecc60a47cbbd9037cfc6c08d",
      "tree": "862dbdc250672f3d8f548498bd78289c2e39deec",
      "parents": [
        "389349c35dd64226e009d88e7b9fa1266cad3b05"
      ],
      "author": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Wed Oct 04 14:20:02 2017 +0700"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Fri Dec 01 16:40:26 2017 -0600"
      },
      "message": "Replace the usage of some aliases in tempest\n\nIn tempest, following aliases have been moved in version Pike\nand will be removed in version Queens:ad\n* manager \u003e os_primary [1]\n* admin_manager \u003e os_admin [2]\n* os_adm \u003e os_admin [3]\n* os \u003e os_primary [4]\n* alt_manager \u003e os_alt [5]\n\n[1] https://review.openstack.org/#/c/468036/\n[2] https://review.openstack.org/#/c/467852/\n[3] https://review.openstack.org/#/c/467605/\n[4] https://review.openstack.org/#/c/466991/\n[5] https://review.openstack.org/#/c/457555/\n\nChange-Id: Ie3b93dd2cf457a5cb42a53eadc9f9fd5cec1f118\n"
    },
    {
      "commit": "389349c35dd64226e009d88e7b9fa1266cad3b05",
      "tree": "e2a4f47fe0f56378ce6c970eac5fff710e2e9896",
      "parents": [
        "7006aa812509c2f99969ef1e3c07f1d64abeb136"
      ],
      "author": {
        "name": "jolie",
        "email": "guoshan@awcloud.com",
        "time": "Mon Sep 25 16:02:20 2017 +0800"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Fri Dec 01 16:38:54 2017 -0600"
      },
      "message": "Remove SCREEN_LOGDIR from devstack install setting\n\nScreen support has been completely removed from devstack.\nSo we should remove this setting.\n\nChange-Id: I65da9c0ead5b437338af55c6b95bf88a8295b08f\n"
    },
    {
      "commit": "7006aa812509c2f99969ef1e3c07f1d64abeb136",
      "tree": "727be4a7a0aff06805b9d6faefb57e261b4961e3",
      "parents": [
        "b4e0dab36a21fe7687e718988895290ac2472abe"
      ],
      "author": {
        "name": "yanghuichan",
        "email": "yanghc@fiberhome.com",
        "time": "Wed Sep 06 15:14:27 2017 +0800"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Fri Dec 01 16:34:28 2017 -0600"
      },
      "message": "Fix wrong links in Cinder\n\nSome docs links have changed.\nWe should update the wrong links in our codes.\n\nChange-Id: I5046be23703192ed6fad805355c8c50b9b4a71c8\n"
    },
    {
      "commit": "b4e0dab36a21fe7687e718988895290ac2472abe",
      "tree": "4f248c5ffe22fa914390129b20c253114712dd62",
      "parents": [
        "d6599b22283f8c8c54f4f184788dd386975bfefe"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon Oct 02 16:30:38 2017 -0400"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Fri Dec 01 16:28:22 2017 -0600"
      },
      "message": "Fix tempest test revet_client typo\n\nTrivialFix\n\nChange-Id: Ib4a0c50f699edb1cc2ea669ac711eb2f537be417\n"
    },
    {
      "commit": "d6599b22283f8c8c54f4f184788dd386975bfefe",
      "tree": "3217fce79a5a595ed158045b83cdbda48440ee25",
      "parents": [
        "9d06ea9ff38afdb93e4bea2a53125d079cb42305",
        "66b7fbfe3f629ff473439ff0a71622bd58c1c9d7"
      ],
      "author": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Sat Jul 22 07:26:35 2017 -0400"
      },
      "committer": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Sat Jul 22 07:52:12 2017 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/nishant9620/cinder-tempest-plugin\n"
    },
    {
      "commit": "9d06ea9ff38afdb93e4bea2a53125d079cb42305",
      "tree": "81ee558d1b557d95241e8ee66e8bf89d6cdeb9a8",
      "parents": [
        "a37f7ed55e3d814b889d495e0ea6055ddcbcecdd"
      ],
      "author": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Thu Jul 20 12:13:03 2017 -0400"
      },
      "committer": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Sat Jul 22 07:23:48 2017 -0400"
      },
      "message": "Apply cookiecutter to newly split project\n\nThis tempest plugin is being split out of the main keystone 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": "66b7fbfe3f629ff473439ff0a71622bd58c1c9d7",
      "tree": "81ee558d1b557d95241e8ee66e8bf89d6cdeb9a8",
      "parents": [
        "a37f7ed55e3d814b889d495e0ea6055ddcbcecdd"
      ],
      "author": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Thu Jul 20 12:13:03 2017 -0400"
      },
      "committer": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Thu Jul 20 12:13:03 2017 -0400"
      },
      "message": "Apply cookiecutter to newly split project\n\nThis tempest plugin is being split out of the main keystone 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": "a37f7ed55e3d814b889d495e0ea6055ddcbcecdd",
      "tree": "129ce1480d1b48e709c1fcc9f02168feb63d9d86",
      "parents": [
        "f5b4f473cb7263be7980164bc8da6d822a3d99df",
        "589ca69a207b44d671d181e613603a8ae31286a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 03 16:44:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 03 16:44:31 2017 +0000"
      },
      "message": "Merge \"Tempest for revert-to-snapshot\""
    },
    {
      "commit": "589ca69a207b44d671d181e613603a8ae31286a9",
      "tree": "129ce1480d1b48e709c1fcc9f02168feb63d9d86",
      "parents": [
        "f5b4f473cb7263be7980164bc8da6d822a3d99df"
      ],
      "author": {
        "name": "TommyLike",
        "email": "tommylikehu@gmail.com",
        "time": "Wed May 10 10:13:23 2017 +0800"
      },
      "committer": {
        "name": "TommyLike",
        "email": "tommylikehu@gmail.com",
        "time": "Tue Jun 27 22:38:31 2017 +0000"
      },
      "message": "Tempest for revert-to-snapshot\n\nAdded tempest testcases for revert-to-snapshot feature.\n\nDepends-On: 16518c3b293561a2e9f4fa42a5247345ebd1e2b3\nChange-Id: I97a9241ce53b144c30bc16d65dc8cf6e3f679743\n"
    },
    {
      "commit": "f5b4f473cb7263be7980164bc8da6d822a3d99df",
      "tree": "c469e678b6a8541c03c1343bd128b2f1a974c6dd",
      "parents": [
        "a55d71ea9af0db1844c4d58aaad71129fc9bce99",
        "d18594a33ef0c8d3091b2d4f3ce329ff5c79ecb2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 05 14:04:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 05 14:04:48 2017 +0000"
      },
      "message": "Merge \"cleanup: remove DEVSTACK_CINDER_SECURE_DELETE\""
    },
    {
      "commit": "d18594a33ef0c8d3091b2d4f3ce329ff5c79ecb2",
      "tree": "4da814b425a961dc57d2209f3c2f2e6347fecf0a",
      "parents": [
        "28f39040300e43151d0e4aba85265093df62de2f"
      ],
      "author": {
        "name": "Isaac Beckman",
        "email": "isaacb@il.ibm.com",
        "time": "Wed May 17 15:07:04 2017 +0300"
      },
      "committer": {
        "name": "Isaac Beckman",
        "email": "isaacb@il.ibm.com",
        "time": "Mon Jun 05 14:44:09 2017 +0300"
      },
      "message": "cleanup: remove DEVSTACK_CINDER_SECURE_DELETE\n\nCINDER_SECURE_DELETE is deprecated in devstack as of liberty.\nSee:\nhttps://review.openstack.org/#/c/421253/\nhttps://review.openstack.org/#/c/465513/\n\nChange-Id: I4f4c7a63b99620d63cb7866bf67522081609c12e\n"
    },
    {
      "commit": "a55d71ea9af0db1844c4d58aaad71129fc9bce99",
      "tree": "3056f03e686650baebf7541bd77fc9dada37b6b2",
      "parents": [
        "28f39040300e43151d0e4aba85265093df62de2f",
        "fe3a19e2ef78b1902b6957be193c05b471473cf6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 17 19:02:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 17 19:02:09 2017 +0000"
      },
      "message": "Merge \"Remove obsolete Liberty code\""
    },
    {
      "commit": "fe3a19e2ef78b1902b6957be193c05b471473cf6",
      "tree": "3056f03e686650baebf7541bd77fc9dada37b6b2",
      "parents": [
        "28f39040300e43151d0e4aba85265093df62de2f"
      ],
      "author": {
        "name": "Nicholas Jones",
        "email": "nj762h@att.com",
        "time": "Wed Apr 19 14:37:07 2017 -0500"
      },
      "committer": {
        "name": "Nicholas Jones",
        "email": "nj762h@att.com",
        "time": "Thu Apr 20 09:25:44 2017 -0500"
      },
      "message": "Remove obsolete Liberty code\n\nAddressing #TODO tag, Liberty has been EOL for several months now.\n\nChange-Id: I725449025915d98d81c8363d367562f932fe7fd2\n"
    },
    {
      "commit": "28f39040300e43151d0e4aba85265093df62de2f",
      "tree": "35b71279876481c8605d67d2e8bb033f9cccf46f",
      "parents": [
        "bb06cba1ef4ebc65a0932763a1657440d4979372",
        "081902fd95295ccc3f66e8375f713140b78161b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 27 20:04:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 27 20:04:36 2017 +0000"
      },
      "message": "Merge \"Don\u0027t use tempest special_fields\""
    },
    {
      "commit": "bb06cba1ef4ebc65a0932763a1657440d4979372",
      "tree": "f6e384870dba1b81d5ab84c1b85db86428583f61",
      "parents": [
        "90adb67748ef99330e5fe79c2ea603cf327e9162",
        "496ea7917f8d3b365400d0e5f856222b9307d953"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 25 00:25:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 25 00:25:53 2017 +0000"
      },
      "message": "Merge \"Extracted HTTP response codes to constants\""
    },
    {
      "commit": "081902fd95295ccc3f66e8375f713140b78161b9",
      "tree": "248fe8d9cf9f9c1eeab3c548ef796981c87025b3",
      "parents": [
        "90adb67748ef99330e5fe79c2ea603cf327e9162"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Fri Mar 24 15:24:39 2017 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Fri Mar 24 15:24:39 2017 -0400"
      },
      "message": "Don\u0027t use tempest special_fields\n\nThis has been removed, which now causes these\ntests to fail.\n\nTempest change: https://review.openstack.org/#/c/448869/\n\nChange-Id: I31310dc9b3834e0bf16618db3e473f17eab2b610\n"
    },
    {
      "commit": "496ea7917f8d3b365400d0e5f856222b9307d953",
      "tree": "f6e384870dba1b81d5ab84c1b85db86428583f61",
      "parents": [
        "90adb67748ef99330e5fe79c2ea603cf327e9162"
      ],
      "author": {
        "name": "poojajadhav",
        "email": "pooja.jadhav@nttdata.com",
        "time": "Mon Jan 23 21:05:34 2017 +0530"
      },
      "committer": {
        "name": "poojajadhav",
        "email": "pooja.jadhav@nttdata.com",
        "time": "Wed Mar 22 12:01:18 2017 +0530"
      },
      "message": "Extracted HTTP response codes to constants\n\nThere are several places in the source code where HTTP response\ncodes are used as numeric values.\n\nStatus codes 200, 202, 204, 400, 403, 404, 405 and 413 under\ntests/functional, tests/tempest and tests/unit/api are replaced with\nsymbolic constants from six.moves.http_client thus improves code\nreadability. More patches will be submitted to address other status\ncodes.\n\nPartial-Bug: #1520159\nChange-Id: Idc4d3ee8469e7a41dda2d33f4e0629442bbbce4c\n"
    },
    {
      "commit": "90adb67748ef99330e5fe79c2ea603cf327e9162",
      "tree": "b2421b4747e4eebf3dd491914cb3eb52c53b28e7",
      "parents": [
        "0d601649793ff1bd138a6c949cd3301d6b580a50",
        "c322e54c31b23769a0a4d729cdce45e32b547819"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 08 21:16:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 08 21:16:04 2017 +0000"
      },
      "message": "Merge \"Switch to use stable data_utils\""
    },
    {
      "commit": "c322e54c31b23769a0a4d729cdce45e32b547819",
      "tree": "b2421b4747e4eebf3dd491914cb3eb52c53b28e7",
      "parents": [
        "41be8c1685ef70b9dc145099505f936b90d2e8e7"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 07 12:24:30 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 07 12:24:30 2017 -0800"
      },
      "message": "Switch to use stable data_utils\n\nTempest provides stable library interfaces under tempest.lib.\nThis patch switches to use it for data_utils.\n\nChange-Id: I9ec9282268adc80c947e18c34f34dc0fdd82b187\n"
    },
    {
      "commit": "0d601649793ff1bd138a6c949cd3301d6b580a50",
      "tree": "99db4355dd3f6ff02cf5e398719de589a13b715f",
      "parents": [
        "a569568d57248e1f0afea9fcabcf19d1d52695a1",
        "41be8c1685ef70b9dc145099505f936b90d2e8e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 13:56:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 13:56:22 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id\""
    },
    {
      "commit": "41be8c1685ef70b9dc145099505f936b90d2e8e7",
      "tree": "99db4355dd3f6ff02cf5e398719de589a13b715f",
      "parents": [
        "a569568d57248e1f0afea9fcabcf19d1d52695a1"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 06 18:54:24 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 06 18:54:24 2017 -0800"
      },
      "message": "Switch to decorators.idempotent_id\n\ntest.idempotent_id is being kept temporary to migrate\nto new lib interface. Now idempotent_id is available as Tempest stable\ninterface decorators and all plugins tests using the old decorator\nshould be switched to new interface.\n\nIn future, Once all plugins are switched to new decorator Tempest\nwill remove the test.idempotent_id\n\nChange-Id: Ie7789c072b8954de5821777bf3f672cdfa4bceca\nRelated-Bug: 1616913\n"
    },
    {
      "commit": "a569568d57248e1f0afea9fcabcf19d1d52695a1",
      "tree": "37868c7cfb7dbc72cf85955d5f08fd9b45f1cced",
      "parents": [
        "067b0eb4b5600ac3a4c91c0e601ab467a4710fe1",
        "20da4f35ab35c22fb56f9c2dcd75357e4c3a3c32"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 02:29:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 02:29:56 2017 +0000"
      },
      "message": "Merge \"Fix internal tempest tests\""
    },
    {
      "commit": "20da4f35ab35c22fb56f9c2dcd75357e4c3a3c32",
      "tree": "37868c7cfb7dbc72cf85955d5f08fd9b45f1cced",
      "parents": [
        "067b0eb4b5600ac3a4c91c0e601ab467a4710fe1"
      ],
      "author": {
        "name": "yogesh",
        "email": "ykshirsa@netapp.com",
        "time": "Thu Feb 23 14:50:18 2017 -0500"
      },
      "committer": {
        "name": "Yogesh",
        "email": "ykshirsa@netapp.com",
        "time": "Mon Feb 27 14:57:30 2017 +0000"
      },
      "message": "Fix internal tempest tests\n\nExisting methods - wait_for_volume_status,\nwait_for_snapshot_status and wait_for_backup_status\nwere combined into\nwait_for_volume_resource_status.\n\nThis patch is intended to fix the issue occured\ndue to above change.\n\nChange-Id: Iaf1fd19a3fdf50aec8aaddffdcbaf6d0466fbd35\nCloses-bug:1667448\n"
    },
    {
      "commit": "067b0eb4b5600ac3a4c91c0e601ab467a4710fe1",
      "tree": "cae2ae6d69d5faf6562b292568ac3548d22c23f8",
      "parents": [
        "9d9a091ba331c93ddb60fef69d1a725bf41cebd2",
        "bb0cbbb1b9acd09725b594f66e34927aef323008"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 11 21:39:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 11 21:39:15 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id\""
    },
    {
      "commit": "bb0cbbb1b9acd09725b594f66e34927aef323008",
      "tree": "cae2ae6d69d5faf6562b292568ac3548d22c23f8",
      "parents": [
        "9d9a091ba331c93ddb60fef69d1a725bf41cebd2"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 27 06:26:32 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 27 06:27:41 2017 +0000"
      },
      "message": "Switch to decorators.idempotent_id\n\ntest.idempotent_id is being kept temporary to migrate\nto new lib interface. Now idempotent_id is available as Tempest stable\ninterface decorators and all plugins tests using the old decorator\nshould be switched to new interface.\n\nIn future, Once all plugins are switched to new decorator Tempest\nwill remove the test.idempotent_id\n\nChange-Id: I6e24344a809ef397a252fe1fb002b2cad10cd5ba\nRelated-Bug: 1616913\n"
    },
    {
      "commit": "9d9a091ba331c93ddb60fef69d1a725bf41cebd2",
      "tree": "5410f480d873006afb5caac5cf4e876fefcca275",
      "parents": [
        "ae612d59c68f51b5660f26ba50b03434c86eb008",
        "1c10d9433d7c58e21db569817ae31b64841a5b6d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 25 20:12:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 25 20:12:19 2017 +0000"
      },
      "message": "Merge \"Add volume backup tempest tests\""
    },
    {
      "commit": "1c10d9433d7c58e21db569817ae31b64841a5b6d",
      "tree": "5410f480d873006afb5caac5cf4e876fefcca275",
      "parents": [
        "ae612d59c68f51b5660f26ba50b03434c86eb008"
      ],
      "author": {
        "name": "Michael Dovgal",
        "email": "mdovgal@mirantis.com",
        "time": "Thu Dec 08 17:05:29 2016 +0200"
      },
      "committer": {
        "name": "Michael Dovgal",
        "email": "mdovgal@mirantis.com",
        "time": "Tue Jan 24 16:37:12 2017 +0000"
      },
      "message": "Add volume backup tempest tests\n\nTempest tests that are added:\n1) test volume snapshot backup\n2) test backup create and restore to an existing volume\nThis test can reproduce the bug that is related.\n3) test incremental backup\n\nCo-Authored-By: Oleksii Butenko \u003cobutenko@mirantis.com\u003e\nRelated-Bug: #1335889\n\nChange-Id: Iff857ee11ed15665315077a0ba22cf31f92efe4b\n"
    },
    {
      "commit": "ae612d59c68f51b5660f26ba50b03434c86eb008",
      "tree": "c44f0d86bdccbe9157fbe610245e28e5a2ee5b43",
      "parents": [
        "0370ebea22a24949bc2524cdfc2a8c140e44e083",
        "287f9ec7caa42ebd44a2bf304d16019bd01cac5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 23 23:31:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 23 23:31:48 2017 +0000"
      },
      "message": "Merge \"Reuse already existing groups in tempest plugin\""
    },
    {
      "commit": "287f9ec7caa42ebd44a2bf304d16019bd01cac5a",
      "tree": "c44f0d86bdccbe9157fbe610245e28e5a2ee5b43",
      "parents": [
        "0370ebea22a24949bc2524cdfc2a8c140e44e083"
      ],
      "author": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Fri Sep 23 20:11:58 2016 +0530"
      },
      "committer": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Thu Dec 01 07:59:01 2016 +0000"
      },
      "message": "Reuse already existing groups in tempest plugin\n\nInstead of registering new groups we can reuse already registered\ngroups in tempest/config.py.\n\nChanges should be made to the following groups:\n\na) service_available_group - We don\u0027t need this group in plugin code\nbecause it is already being registered in tempest code and service\navailability is being checked for in the /tempest/api/volume/base.py\nand the test cases in plugin code inherits this base.py\n\nb) cinder group - Instead of registering a new cinder group for plugin\ntests we can add plugin specific configuration options in the existing\nvolume group as the same conf object from tempest is being passed on\nto the plugin\n\nChange-Id: Ie0ca52ec389c581ca47db3e9bbb0793a2bb47fdf\nCloses-Bug: #1626575\n"
    },
    {
      "commit": "0370ebea22a24949bc2524cdfc2a8c140e44e083",
      "tree": "5145db8b043ba85008337acec3d8af57800c12b1",
      "parents": [
        "8410c75d1bbcdebd32afe25b13b3b328070b4877",
        "0d2835b350690adf59a11315c00ee239f7a66e92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 21 12:38:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 21 12:38:22 2016 +0000"
      },
      "message": "Merge \"Remove logging import unused\""
    },
    {
      "commit": "0d2835b350690adf59a11315c00ee239f7a66e92",
      "tree": "5145db8b043ba85008337acec3d8af57800c12b1",
      "parents": [
        "8410c75d1bbcdebd32afe25b13b3b328070b4877"
      ],
      "author": {
        "name": "Cady_Chen",
        "email": "chenyingnan@inspur.com",
        "time": "Thu Oct 20 16:35:50 2016 +0800"
      },
      "committer": {
        "name": "Cady_Chen",
        "email": "chenyingnan@inspur.com",
        "time": "Thu Oct 20 16:35:50 2016 +0800"
      },
      "message": "Remove logging import unused\n\nremoves logging import unused\n\nChange-Id: I5c1f23dcb32e89fcbd25f74dcde8e99ad337737b\n"
    },
    {
      "commit": "8410c75d1bbcdebd32afe25b13b3b328070b4877",
      "tree": "1a87c249ddb0cbdec261bda3a61ac6a7e85f06be",
      "parents": [
        "7a044b007b92603b4e51b872be4be9256c5998bd",
        "5e42c4ed9329a435f00103e4cbb4f60189a01645"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 22:11:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 22:11:52 2016 +0000"
      },
      "message": "Merge \"Remove placeholder tempest test\""
    },
    {
      "commit": "5e42c4ed9329a435f00103e4cbb4f60189a01645",
      "tree": "1a87c249ddb0cbdec261bda3a61ac6a7e85f06be",
      "parents": [
        "7a044b007b92603b4e51b872be4be9256c5998bd"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon Sep 26 14:02:43 2016 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon Sep 26 14:02:43 2016 -0400"
      },
      "message": "Remove placeholder tempest test\n\nWe don\u0027t really need this placeholder here now,\ntest_volume_unicode.CinderUnicodeTest is probably a\nsufficient test for this role.\n\nChange-Id: I9dd58c05d08b6bcf2d8880e7856f679f57b0849c\n"
    },
    {
      "commit": "7a044b007b92603b4e51b872be4be9256c5998bd",
      "tree": "aeaba32f84112300568c3e1228be2c6f8aebc88a",
      "parents": [
        "d5eab1010cd6438b6f62b636921e967eb344aff1",
        "7efc6d8997a3e20e2478c286b692af074d2a4ba7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 17:49:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 17:49:16 2016 +0000"
      },
      "message": "Merge \"Provide volume size for tempest volume creation\""
    },
    {
      "commit": "7efc6d8997a3e20e2478c286b692af074d2a4ba7",
      "tree": "aeaba32f84112300568c3e1228be2c6f8aebc88a",
      "parents": [
        "d5eab1010cd6438b6f62b636921e967eb344aff1"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean_mcginnis@dell.com",
        "time": "Tue Sep 06 08:05:51 2016 -0500"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean_mcginnis@dell.com",
        "time": "Tue Sep 06 08:33:47 2016 -0500"
      },
      "message": "Provide volume size for tempest volume creation\n\nThe tempest volume client used to provide a default volume size. This\nwas changed in I2a0f5841fe82ab003562749a63bc4894225699c5. Tempest tests\nnow need to provide a size when creating a volume using this client.\n\nChange-Id: Id1a646cfbd11803a796205af8baa0ac783e9ec3a\nCloses-bug: #1620613\n"
    },
    {
      "commit": "d5eab1010cd6438b6f62b636921e967eb344aff1",
      "tree": "171f90e1eb6f0a8dba23e14998abfee5966f6d6e",
      "parents": [
        "c658b39acf0a3bf37fc550b8bf7c5bc3a9019a50",
        "9b434d11174412c02189f4095087bab50fe6711e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 30 22:18:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 30 22:18:24 2016 +0000"
      },
      "message": "Merge \"Add tempest tests for Consistency Groups\""
    },
    {
      "commit": "c658b39acf0a3bf37fc550b8bf7c5bc3a9019a50",
      "tree": "dabbbf64fa32fea10321ffba34fa43921064bdfd",
      "parents": [
        "91cdf7a4aa4c929c089185a04a01c47e9fdf7b49",
        "ae1be426dedfa2496f6c3b05f14ae3e724116b34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 30 11:04:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 30 11:04:49 2016 +0000"
      },
      "message": "Merge \"Remove unused config.CONF\""
    },
    {
      "commit": "ae1be426dedfa2496f6c3b05f14ae3e724116b34",
      "tree": "dabbbf64fa32fea10321ffba34fa43921064bdfd",
      "parents": [
        "91cdf7a4aa4c929c089185a04a01c47e9fdf7b49"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 29 11:33:35 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 30 10:01:46 2016 +0800"
      },
      "message": "Remove unused config.CONF\n\nThis is to remove unused config.CONF to keep code clean.\n\nChange-Id: I6e8d19ec06e7df84b2bbd86dd3b99b4489402ddd\n"
    },
    {
      "commit": "9b434d11174412c02189f4095087bab50fe6711e",
      "tree": "910a7e3fee0563f9863fa5229bcfd00942a17465",
      "parents": [
        "91cdf7a4aa4c929c089185a04a01c47e9fdf7b49"
      ],
      "author": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Fri Aug 12 17:23:19 2016 -0700"
      },
      "committer": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Mon Aug 29 11:23:51 2016 -0700"
      },
      "message": "Add tempest tests for Consistency Groups\n\nThese tempest tests add coverage for all the API\u0027s related to\nconsistency groups in Cinder. They were originally proposed\nfor upstream tempest in https://review.openstack.org/#/c/252213/\nbut were not a good fit since they aren\u0027t supported by the\nreference driver. They have been modified to work as part\nof the in-tree tempest plugins for Cinder now.\n\nThe tests are behind a new config option for tempest, which\nin turn is part of a new config group called \u0027cinder\u0027. This\nwas added to avoid any collisions with the \u0027volume-features-enabled\u0027\nor \u0027volume\u0027 groups already in the upstream tempest tests.\n\nTo enable them set the following in tempest.conf\n\n[cinder]\nconsistency_group \u003d True\n\nThen make sure to run tempest with the \u0027all-plugin\u0027 tox environment.\n\nDon\u0027t forget to update policy.json to allow for CG API\u0027s to be called..\n\nChange-Id: I772ea13ca156e71620d722eee476f222a8653831\nCo-Authored-By: Xing Yang \u003cxing.yang@emc.com\u003e"
    },
    {
      "commit": "91cdf7a4aa4c929c089185a04a01c47e9fdf7b49",
      "tree": "ad3c236f5726f3ba959c5e234206bc252f21da61",
      "parents": [
        "b0b5bd15d046d61feae6de8a615b6e7ad0dc1ded",
        "f3033f198f4d94a7b64297cb3ad4d22fd02529f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 22 23:42:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 22 23:42:42 2016 +0000"
      },
      "message": "Merge \"tempest: Add Unicode volume name test\""
    },
    {
      "commit": "f3033f198f4d94a7b64297cb3ad4d22fd02529f0",
      "tree": "ad3c236f5726f3ba959c5e234206bc252f21da61",
      "parents": [
        "b0b5bd15d046d61feae6de8a615b6e7ad0dc1ded"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Thu Apr 28 17:02:32 2016 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Wed Jun 22 15:45:52 2016 +0000"
      },
      "message": "tempest: Add Unicode volume name test\n\nCreate and view a volume with Unicode characters\nin the name.\n\nChange-Id: I0c49814a98921d9743f74a6fc0b0b0044473c398\n"
    },
    {
      "commit": "b0b5bd15d046d61feae6de8a615b6e7ad0dc1ded",
      "tree": "79c88014e155614dcc2fe7dc45b93b5f652629f1",
      "parents": [
        "dacc36c40d94ea8162e001b92a81ad3966ad0911",
        "6f67e3787338407e637d80a6fad0edb5f9a08b24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 04 05:08:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 04 05:08:40 2016 +0000"
      },
      "message": "Merge \"Move and rename tempest_tests to cinder/tests/tempest\""
    },
    {
      "commit": "6f67e3787338407e637d80a6fad0edb5f9a08b24",
      "tree": "79c88014e155614dcc2fe7dc45b93b5f652629f1",
      "parents": [],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar246@gmail.com",
        "time": "Mon May 02 10:19:22 2016 +0000"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar246@gmail.com",
        "time": "Tue May 03 17:55:20 2016 +0000"
      },
      "message": "Move and rename tempest_tests to cinder/tests/tempest\n\nTo avoid conflicts, it needs to be done and\nthe subdirs \u0027api\u0027 and \u0027scenario\u0027 directly under\nthe cinder/tests/tempest directory\n\nCloses-Bug: #1577016\n\nChange-Id: I5b8d1411e0917ecb7e70eb5a6b139d75437ba032\n"
    }
  ],
  "next": "dacc36c40d94ea8162e001b92a81ad3966ad0911"
}
