)]}'
{
  "log": [
    {
      "commit": "40104c78f8cfdd945f4cd68e4ff3de9718b29b1a",
      "tree": "170e555d8e351c4b6c82e54c5445e1b8d7e8a545",
      "parents": [
        "8f39caf91af85e2acccbca2b2769cec53194cd0c"
      ],
      "author": {
        "name": "Alan Bishop",
        "email": "abishop@redhat.com",
        "time": "Tue Aug 09 14:00:57 2022 -0700"
      },
      "committer": {
        "name": "Alan Bishop",
        "email": "abishop@redhat.com",
        "time": "Wed Aug 17 21:33:56 2022 +0000"
      },
      "message": "Test the ability to transfer encrypted volumes\n\nAdd tempest tests that transfer an encrypted volume to a user in\nanother project, and one that verifies the ability to cancel (delete)\na transfer. The purpose is to test the ability to transfer the\nbarbican secret (i.e. the encryption key) to another user.\n\nThe tests create an encrypted volume from an image, and launch an\ninstance to write a timestamp. After the volume is transferred (or\nthe transfer is deleted), another instance is booted and the timestamp\nread back. The tests also verify the process results in the volume\nhaving a new encrytion_key_id.\n\nImplements: blueprint transfer-encrypted-volume\nDepends-On: I459f06504e90025c9c0b539981d3d56a2a9394c7\nDepends-On: I11072d6d8a185037c7f4cdd52c45933b0cccaf05\nDepends-On: I4ad7fe336c5193604d95fca5a72695d82adaa9f0\nDepends-On: Ia3f414c4b9b0829f60841a6dd63c97a893fdde4d\nDepends-On: I216f78e8a300ab3f79bbcbb38110adf2bbec2196\nChange-Id: I30d02c81dd1cf8509585fe3b7a0f3256f17939b5\n"
    },
    {
      "commit": "5960fa4ed795d05ffd2ae16af6d690848953f121",
      "tree": "712be691d9ca64d0673cb7e8a89d36f246a09691",
      "parents": [
        "141dace60e5e4d14bf39b65872a4c9db63ba8df4",
        "6dc9a2faccc8815d5a9ff5202ff68d5491b8bd0a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 29 16:41:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 29 16:41:29 2022 +0000"
      },
      "message": "Merge \"Add multiattach tests\""
    },
    {
      "commit": "141dace60e5e4d14bf39b65872a4c9db63ba8df4",
      "tree": "5c5c5d0d8f0cbe7e3185ddd09df13f36e0942d61",
      "parents": [
        "965cd726047c0609a00f4e29bb6a232589f0b9c1",
        "f6b9cf6cf8fa86d130ec0ea45a7064666ff2d8f2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 21 17:48:24 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 21 17:48:24 2022 +0000"
      },
      "message": "Merge \"Add test to create multiple volume from resource\""
    },
    {
      "commit": "f6b9cf6cf8fa86d130ec0ea45a7064666ff2d8f2",
      "tree": "8a1507f630bc2e6e550c5d325675d5a0406c5c0e",
      "parents": [
        "56ace0a8b08ac1ec5ab16e3a6b8fde32bbac3015"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Thu Jun 10 05:41:37 2021 -0400"
      },
      "committer": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Jun 07 22:39:09 2022 +0530"
      },
      "message": "Add test to create multiple volume from resource\n\nThis patch adds tests for creating multiple volumes from resources\nlike snapshot, source volume, backup etc.\nIt also moves creating multiple volumes from image test to the same\nfile as other resource tests.\n\nChange-Id: Iddc4c40854a5a301ccfbdcf93e03886cc4ee9709\n"
    },
    {
      "commit": "401da846014d3ce095f30f8bd7c23d39a1ffc0f9",
      "tree": "ff1a1e76da64a4c4182f73aafd0749776b92cec4",
      "parents": [
        "07ff66c6b37b58e235b135aab19de0b45ed99450",
        "027295a69b9f092c2981db43338d25bb033b027c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 09 15:38:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 09 15:38:39 2022 +0000"
      },
      "message": "Merge \"Improvements in snapshot data integrity tests\""
    },
    {
      "commit": "56ace0a8b08ac1ec5ab16e3a6b8fde32bbac3015",
      "tree": "f94155b95aa376f478f76793036211100ba6c023",
      "parents": [
        "c70f27ca61261dc8176375275d3fd16792d8d57c"
      ],
      "author": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Fri Apr 22 14:23:57 2022 +0530"
      },
      "committer": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Fri Apr 22 14:34:54 2022 +0530"
      },
      "message": "Modify path for APIMicroversionFixture\n\nThe path \u0027tempest.api.volume.api_microversion_fixture.APIMicroversionFixture\u0027\nis deprecated and produces a deprecation warning[1] when running tests.\nThe deprecated path will be removed in Zed and we should use the\npath \u0027tempest.lib.common.api_microversion_fixture.APIMicroversionFixture\u0027\ninstead.\n\n[1] 2022-04-22 14:00:28,241 843455 WARNING\n[tempest.api.volume.api_microversion_fixture]\nAPIMicroversionFixture class is deprecated and moved to\ntempest.lib.common.api_microversion_fixture.APIMicroversionFixture.\nIt will be removed in Z cycle.\n\nChange-Id: Ie7f16f9671e3c2392a9f2ae1071d84915b48a85e\n"
    },
    {
      "commit": "6dc9a2faccc8815d5a9ff5202ff68d5491b8bd0a",
      "tree": "f5ba3ee86becda19924f8b9f4c99ffd9ebad6743",
      "parents": [
        "638f2308a178d84a57b1c6c9af2cbabab7a56d63"
      ],
      "author": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue May 18 07:01:33 2021 -0400"
      },
      "committer": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Wed Mar 30 11:34:21 2022 +0530"
      },
      "message": "Add multiattach tests\n\nThis patch adds multiattach tests and also a gate job to run those tests.\n\nChange-Id: Iaf4fc9ab84e5c45bd6f85d7186e2775bae107721\n"
    },
    {
      "commit": "dd226c55f0fa49632be1260e80217aa782c32d7b",
      "tree": "ca872b431fa736edea9c486c4497e6c83a624c7d",
      "parents": [
        "36b4a71df04913b7823ec223c95fc7149a6ac4d7",
        "7e1a0725c90ebf8343eb3799f250dd047129e8e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 21 00:19:55 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 21 00:19:55 2022 +0000"
      },
      "message": "Merge \"Remove all usage of six library\""
    },
    {
      "commit": "a3b2272871db9ceacf99324f980f12af716f7b69",
      "tree": "da2c9c035cb4cf35e9779fbda6e5f7b65f8bc8f3",
      "parents": [
        "fc98b2866ec894bce8a79fc647ac601e5c39df49"
      ],
      "author": {
        "name": "tushargite96",
        "email": "tushargite96@gmail.com",
        "time": "Tue Jul 06 13:06:45 2021 +0530"
      },
      "committer": {
        "name": "Tushar Trambak Gite",
        "email": "tushargite96@gmail.com",
        "time": "Mon Feb 07 03:34:13 2022 +0000"
      },
      "message": "Dropping explicit unicode literal\n\nIn python 3, all strings are considered as unicode string.\n\nThis patch drops the explicit unicode literal (u\u0027...\u0027)\nor (u\"..\") appearances from the unicode strings.\n\nChange-Id: Ied40f6e4fefc66f847fed7e934d53ccb64be8dd4\n"
    },
    {
      "commit": "2cb36e636bab349239501d68ce6dd92b234a44c2",
      "tree": "1000a407beff0585744900962f54e1fc9553b65b",
      "parents": [
        "638f2308a178d84a57b1c6c9af2cbabab7a56d63",
        "e9834cd87244a827742a6df1cff6e52eb5b78f0c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 10 15:21:53 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 10 15:21:53 2022 +0000"
      },
      "message": "Merge \"Refactor test_volume_backup due to leftovers\""
    },
    {
      "commit": "027295a69b9f092c2981db43338d25bb033b027c",
      "tree": "ab32aea4cf92a09fbae8b350a1e84762df2c5f4a",
      "parents": [
        "638f2308a178d84a57b1c6c9af2cbabab7a56d63"
      ],
      "author": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Sun Dec 12 12:31:59 2021 -0500"
      },
      "committer": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Dec 28 09:25:32 2021 +0000"
      },
      "message": "Improvements in snapshot data integrity tests\n\nThis patch addresses the comments in the snapshot data integrity tests[1].\n\n[1] https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/790899\n\nChange-Id: Icef31c07cf2a4e8c822a288edfc4463d592668ff\n"
    },
    {
      "commit": "638f2308a178d84a57b1c6c9af2cbabab7a56d63",
      "tree": "2b195b02f1c2d761cb866c497dc887e4eb1c1e61",
      "parents": [
        "961bab02120e83ac5f9105bde1ccc680efd26ebc"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Wed May 12 06:23:45 2021 -0400"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Fri Dec 03 18:51:05 2021 +0000"
      },
      "message": "Import from tempest stable manager\n\nThis patch removes the copy of tempest scenario manager\nand directly imports the manager from tempest which has been\nmarked stable in tempest 27.0.0 release.\n\nChange-Id: I403d5bc2eef464e6071e466aeab8e040b9055568\n"
    },
    {
      "commit": "961bab02120e83ac5f9105bde1ccc680efd26ebc",
      "tree": "59c331417f66feeef57c3c636140e9beea776c19",
      "parents": [
        "a30dd6ea3397602cee62847ab493837ecc32fd8c",
        "d9e5925bf6f3ee1ea2d5f562bbe7accd9229bd73"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 03 18:21:12 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 03 18:21:12 2021 +0000"
      },
      "message": "Merge \"Improve snapshot data integrity test\""
    },
    {
      "commit": "e9834cd87244a827742a6df1cff6e52eb5b78f0c",
      "tree": "fc8712a435e28aa673dd65752c0528781373e593",
      "parents": [
        "a2a23ca6d10c90d19cda68220d102409c75390e5"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Sun Oct 03 19:00:24 2021 +0300"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Sun Oct 03 21:08:35 2021 +0300"
      },
      "message": "Refactor test_volume_backup due to leftovers\n\nCurrent test class does not clean volume / backup resources.\nChange the create for volume and backups from base and not from  client.\n\nThe base create contains waiters and run cleanup resources.\n\nChange-Id: I8a6a7945870d30f180bd41940b8ee8b82e2f87b7\n"
    },
    {
      "commit": "a30dd6ea3397602cee62847ab493837ecc32fd8c",
      "tree": "c1f5b3d4ba7ff78b0ae1b4909444599041fb6418",
      "parents": [
        "a2a23ca6d10c90d19cda68220d102409c75390e5"
      ],
      "author": {
        "name": "Seena Fallah",
        "email": "seenafallah@gmail.com",
        "time": "Fri Oct 01 01:24:51 2021 +0330"
      },
      "committer": {
        "name": "Seena Fallah",
        "email": "seenafallah@gmail.com",
        "time": "Fri Oct 01 01:26:30 2021 +0330"
      },
      "message": "volume: fix wrong snapshot_id for revert_to_snapshot_after_extended_negative\n\nrevert_to_snapshot receive snapshot_id not a snapshot object\n\nSigned-off-by: Seena Fallah \u003cseenafallah@gmail.com\u003e\nChange-Id: Ibccc48c5afb402e899ebbb471e2fc2e90d4d8886\n"
    },
    {
      "commit": "d9e5925bf6f3ee1ea2d5f562bbe7accd9229bd73",
      "tree": "34448bd671e63520dfab8bd10675ab281b37f5fb",
      "parents": [
        "51b819b912591b395c0e1c844cbcc5de8bbb75e9"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue May 11 16:03:47 2021 -0400"
      },
      "committer": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Mon Jun 14 02:32:22 2021 -0400"
      },
      "message": "Improve snapshot data integrity test\n\nCurrently the test require lot of resources i.e. 4 instance.\nThis patch uses recommendation from the comments of initial patch[1]\ni.e. creates 1 instance, attach volumes to it, snapshot etc\n\n[1] https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/702495\n\nDepends-On: https://review.opendev.org/c/openstack/barbican/+/796059\n\nChange-Id: I151b034dd28834290ffeb3ce9c052a6c3bbfb7d8\n"
    },
    {
      "commit": "d3fddec498c6cae8d15da72f62c5502dcbf2f4c4",
      "tree": "43340d3f87dfa58c227690451306f078f6b157c7",
      "parents": [
        "1a0b1262460604112530dee18d133370ce4db7da"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Tue Feb 16 16:27:13 2021 +0000"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Apr 23 18:11:54 2021 +0200"
      },
      "message": "Implement basic protection testing jobs\n\nThis commit lays down a basic structure for protection tests. These are\nuseful for testing various secure RBAC personas, but leveraging all the\ndynamic credential work in tempest\u0027s authentication libraries to\nprovision clients for testing. We\u0027re also adding a non-voting protection\ntest job so that we can integrate protection testing into the cinder\ngate as we work through policy changes.\n\nThis commit also adds some basic tests exercising the capabilities\nadmin-only API. These tests ensure that only operators (e.g.,\nsystem-administrators) or formally known as project-administrators, can\naccess the capabilities API. Assertions and functionality in these tests\nmay expand in the future to accomodate system-scope when cinder can\nproperly consume system-scoped tokens from keystone.\n\nFor now, the tests assume project-administrators are deployment\noperators, which is the legacy way of denoting \"admin-ness\" in OpenStack\ndeployments.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/778753\n\nChange-Id: I6d4ae6d516f4c2dda4dcb6b974857b34f2ef2254\n"
    },
    {
      "commit": "641d6a009ead01eaa056608067119ca3e8e12e2d",
      "tree": "9e5c34a9f73c6c674ec0dbcf2f0f0126075e136b",
      "parents": [
        "19078934c8bd0fac319e31d653ce7e4613319d4b",
        "3c5c8a23646c950cd8d2b7797e8b6513a6768bff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 03 20:00:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 03 20:00:18 2021 +0000"
      },
      "message": "Merge \"Use the embedded scenario manager instead of tempest one\""
    },
    {
      "commit": "19078934c8bd0fac319e31d653ce7e4613319d4b",
      "tree": "f43121026bc4f34ca0649d04ec3884eeddaa1eb7",
      "parents": [
        "548a31afb77dd32118c6d2489eb1ecf359197a49",
        "4f00e9f52b07b77f50aed1c6cfc59440da4f8294"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 01 16:57:40 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 01 16:57:40 2021 +0000"
      },
      "message": "Merge \"Wait for CG to be available before creating volume in the CG\""
    },
    {
      "commit": "548a31afb77dd32118c6d2489eb1ecf359197a49",
      "tree": "0f23a56375c85eb48bf1e64f5084e9a5e8e67ff3",
      "parents": [
        "6b6a54a32288c5227072e2e45dd06f66adef4c79",
        "21d63a3ada907341348ac8b73d31b0d07f3390d6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Feb 27 16:47:15 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 27 16:47:15 2021 +0000"
      },
      "message": "Merge \"Add Snapshot data integrity test\""
    },
    {
      "commit": "3c5c8a23646c950cd8d2b7797e8b6513a6768bff",
      "tree": "826704ac93d58eb0f10cd23bfa4e0ac14007637d",
      "parents": [
        "21d63a3ada907341348ac8b73d31b0d07f3390d6"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Feb 23 10:24:01 2021 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Feb 23 10:24:01 2021 +0100"
      },
      "message": "Use the embedded scenario manager instead of tempest one\n\nWhile waiting for tempest scenario manager to stabilize its API,\na copy of it has been imported, so make sure to use it and to not\nrely on tempest\u0027s one (whose API is changing during the stabilization\nprocess, so it may break anytime).\n\nJust one file needs to change its imports.\nAt the same time, fix the import order for another file.\n\nChange-Id: I29c4784d59151948778cad57b7db56a368ed821d\n"
    },
    {
      "commit": "f220e4533355f8a8ecec4f7c6ab8e8641e1eded8",
      "tree": "cc4f953f5fa90cb4ee0def8a72135309c403efc4",
      "parents": [
        "26807d154a4ec01ec496cef418aee3856ae374f4"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Feb 19 13:49:38 2021 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Feb 19 13:49:38 2021 +0100"
      },
      "message": "Add test idempotent IDs when missing\n\nEach test should have one:\nhttps://opendev.org/openstack/tempest/src/tag/26.0.0/HACKING.rst\n\nChange-Id: Icd119d710376c0f5e4c6d2932ca39d55648cc9b7\n"
    },
    {
      "commit": "21d63a3ada907341348ac8b73d31b0d07f3390d6",
      "tree": "92553e944c3b91818d16da8e26ac64e41645086e",
      "parents": [
        "df4f94711e46da39b5f5d448173ccecdf50ea96d"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Jan 14 17:41:22 2020 +0000"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Fri Jan 29 19:52:01 2021 +0000"
      },
      "message": "Add Snapshot data integrity test\n\nThis patch adds data integrity tests for snapshot with the following\nprocedure :\n\n1) create a volume from image\n2) Boot an instance from the volume\n3) create file on vm and write data into it\n4) create first snapshot\n5) repeat 3\n5) create second snapshot\n6) repeat 3\n7) create third snapshot\n\nNow restore the snapshots one by one into volume, create instances\nfrom it and check the number of files and file content at each\npoint snapshot was created.\n\nWe are also temporarily making a copy of tempest scenario manager until\nthe actual manager is available for import in tempest plugins.\n\nChange-Id: I5c5ff6f996dd39b52fada82f3938b628e58b0a2c\n"
    },
    {
      "commit": "3c96bfb431ec3fb0d5fa2bf68595e013e4ade822",
      "tree": "cd8915602b7778286f875e8abc757cd822377db2",
      "parents": [
        "128152281607a8c2b1d0f9c5903f1cb3cb1c08f6"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Jan 21 15:28:25 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Jan 21 15:39:24 2021 +0000"
      },
      "message": "test_volume_encrypted: Stop creating an image for each instance\n\nAn independent image isn\u0027t required for these tests and additionally\nisn\u0027t required when calling create_server as the lack of an image\nresults in CONF.compute.image_ref being used by\ntempest.common.compute.create_test_server [1].\n\nThe creation of this image resulted in the nova-ceph-multistore job\nbreaking as documented in bug #1912607. This broke as we use the job to\nprovide both our core ceph coverage and slightly more edgey topologies\nusing Glance multistore and the [workarounds]/ workaround option. This\noption blocking the download of rbd images via g-api when n-cpu can\u0027t\nclone the rbd volumes directly, as caused by the image creation in\ntest_volume_encrypted.\n\nIaf6f6e0dbcb25561bf00e969e1964cd30e974e64 is currently skipping any\nencryption test in the nova-ceph-multistore job to workaround bug\n #1912607 for the time being but we would obviously like to revert that\nif possible and expand our coverage.\n\nA follow up change will also propose adding nova-ceph-multistore to the\ngate of this plugin to avoid future breakage.\n\nRelated-Bug: #1912607\n\n[1] https://opendev.org/openstack/tempest/src/branch/master/tempest/common/compute.py#L108-L109\n\nChange-Id: I50d3b874b7e0676436c434be6c059f221041560f\n"
    },
    {
      "commit": "5ab3fef76283ca91b92fa130ba2685886bd8af68",
      "tree": "56878cac35af4101dce2627c7d56b6a8919a2f1e",
      "parents": [
        "3b255b76966a9c4bb5deadbc0d3d372a5288830c"
      ],
      "author": {
        "name": "Sofia Enriquez",
        "email": "lsofia.enriquez@gmail.com",
        "time": "Wed Jun 24 22:49:57 2020 +0000"
      },
      "committer": {
        "name": "Sofia Enriquez",
        "email": "lsofia.enriquez@gmail.com",
        "time": "Mon Jan 18 17:24:07 2021 +0000"
      },
      "message": "Encryption Test Scenario for clone volume\n\nDue to an error in the _setup_encryption_keys volume rekey code, a\ncloned encrypted volume that has been rekeyed will specify an\nencryption key different from the key used to format the volume,\nso it cannot be attached.\n\nThis test scenario will cover this feature and also the case of\nsource-vol feature.\n\nRelated-Bug: #1904440\nDepends-on: https://review.opendev.org/#/c/762884/\nChange-Id: I846b96ef925c34162cf462da91d854ceacabe022\n"
    },
    {
      "commit": "4f00e9f52b07b77f50aed1c6cfc59440da4f8294",
      "tree": "424be0aec98858e5ca5b8fba74d7495214c45e74",
      "parents": [
        "6336800cbd8426cf7639c38c0a6f34a7c61e95be"
      ],
      "author": {
        "name": "Sam Wan",
        "email": "sam.wan@emc.com",
        "time": "Mon Sep 28 04:44:11 2020 -0400"
      },
      "committer": {
        "name": "Sam Wan",
        "email": "sam.wan@emc.com",
        "time": "Thu Oct 08 22:11:50 2020 -0400"
      },
      "message": "Wait for CG to be available before creating volume in the CG\n\nThe test cases should wait for CG to be available first before moving to\ncreate volume in the CG.\n\nChange-Id: Iac0aefff7a2277e1d3a36d8943e285a226a6830f\nCloses-Bug: #1897532\n"
    },
    {
      "commit": "7e1a0725c90ebf8343eb3799f250dd047129e8e9",
      "tree": "d1684e7e0889ede14c1d8fc9c0ffb477819c6be6",
      "parents": [
        "6336800cbd8426cf7639c38c0a6f34a7c61e95be"
      ],
      "author": {
        "name": "haixin",
        "email": "haixin@inspur.com",
        "time": "Wed Sep 30 14:37:22 2020 +0800"
      },
      "committer": {
        "name": "haixin",
        "email": "haixin@inspur.com",
        "time": "Tue Oct 06 09:30:32 2020 +0800"
      },
      "message": "Remove all usage of six library\n\nReplace six with Python 3 style code.\n\nChange-Id: Ie0da4c882847268a58ab20f0fbc82fc8cf658297\n"
    },
    {
      "commit": "f1432e10e1b309ca676a216e5c50dde9e63c1f4e",
      "tree": "9dd2e32cff7240af98b08c5b2256047de8b89a90",
      "parents": [
        "a75d5e5e25a108dcba4a18e9bf87c376cfec3bd1"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Jul 30 12:22:37 2020 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Jul 30 12:22:37 2020 +0200"
      },
      "message": "Consistency groups: fix the exceptions handling\n\n\u003d Fix the imports of shared exceptions \u003d\n\nShared tempest exceptions (like TimeoutException) are defined\nin and exported by tempest.lib, so use them correctly.\n\n\u003d Directly define the exceptions used by this tempest plugin \u003d\n\nWhile those exceptions have been defined in tempest.lib through\nI62e0ba556b884c94f6e8796a2e6f6d8083277fa4,\nthey really belongs to this plugin only, so define them here.\nOther tempest plugins followed the same pattern.\nMoreover, the current import would need to be fixed anyway,\nbecause it should import the exceptions from tempest.lib.exceptions\ninstead of tempest.exceptions.\n\nCloses-Bug: #1858417\nCloses-Bug: #1889537\nChange-Id: Ie54c2a1dc25b647a0f0d10bcad6ba62023986741\n"
    },
    {
      "commit": "a75d5e5e25a108dcba4a18e9bf87c376cfec3bd1",
      "tree": "80a24306963a3bd802f178c2005a9492bff429d8",
      "parents": [
        "fbb5c15c27f39c624865db41a000a2449902b4a5"
      ],
      "author": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Mon Jun 22 17:12:51 2020 -0400"
      },
      "committer": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Tue Jul 28 09:44:41 2020 -0400"
      },
      "message": "Add test for cinder_img_volume_type image metadata\n\nWhen a volume is created from an image with a cinder_img_volume_type\nimage property, and a volume_type is not specified in the volume-\ncreate call, the resulting volume should be the specified volume_type,\nnot the default type.\n\nChange-Id: If8edd24ba5183522ebe8202bbf6b62b41b3febe9\n"
    },
    {
      "commit": "e2eeff1c6ebd031ca82afeb3452e22244b7c5981",
      "tree": "2006d68d2a40d5970f747976fca9c8652f64f23e",
      "parents": [
        "0f63d65bf3e543220992a74b7ee45148770f940a"
      ],
      "author": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigo.barbieri2010@gmail.com",
        "time": "Thu May 14 17:40:57 2020 -0300"
      },
      "committer": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigo.barbieri2010@gmail.com",
        "time": "Tue May 19 12:43:31 2020 -0300"
      },
      "message": "Add test cases for bugs 1869746 and 1873518\n\nTests 1 and 2 (negative):\n- Try to create an incremental backup from a backup\n  previously created by another tenant (admin/user).\n\nTest 3 (positive):\n- Create backups as different tenants and confirm their\n  incremental backups follow the respective parents.\n\nChange-Id: I1d7896d9d7e20f7e6ac816af379f59cc86a3daa6\nDepends-on: Icb621ff5966133f59d9d43ca2dd9f8e1919b1149\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    }
  ]
}
