)]}'
{
  "log": [
    {
      "commit": "ba4b03ccdaa22fe50c61a38a489561cacadac61d",
      "tree": "f70e0399c5de07b06d7d9ad1db1594ce237d7cd6",
      "parents": [
        "ece47087dec663ccc55fc18f6ffb2331534356e1",
        "7329a20da5db9b4667b890155d7663661f36199d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 06 22:25:35 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 06 22:25:35 2024 +0000"
      },
      "message": "Merge \"Multiattach: Fix implicit requirement for encryption support\""
    },
    {
      "commit": "7329a20da5db9b4667b890155d7663661f36199d",
      "tree": "f4b7a7f6cab54afffe202e1ab1f79289614f51c1",
      "parents": [
        "dfe2c229ed110b87a195457908c1538ff1c342b4"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Wed Nov 29 08:11:29 2023 -0500"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Aug 20 11:38:46 2024 -0400"
      },
      "message": "Multiattach: Fix implicit requirement for encryption support\n\nThis test requires encrypted volume support but doesn\u0027t check\nthe tempest option for whether that support is enabled.\n\n(This currently would mostly affect the NFS driver.)\n\nFor this test, encryption is not strictly required, so use it\nwhen available to get a more interesting test scenario, but just\nuse regular volumes when the option is disabled.\n\nThis change maintains the original behavior that three volume\ntypes are being used (default, multiattach, and encrypted/other),\nbut it isn\u0027t clear if the additional volume types really add\nmuch of value to the test scenario.\n\nCloses-Bug: #2043830\nChange-Id: If41efc6ebd07c75d14b7d0cc5be183e9da7c8cfa\n"
    },
    {
      "commit": "68347e7d76ccbcf3927f9fabeaa5e88b98bd9082",
      "tree": "d1634b78246702a6eda3a38691310981e8affaca",
      "parents": [
        "79a776036bdbe7722e96bfbbcdd5e39e7d052c91"
      ],
      "author": {
        "name": "Gorka Eguileor",
        "email": "geguileo@redhat.com",
        "time": "Wed Jul 10 15:50:03 2024 +0200"
      },
      "committer": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Wed Jul 10 20:12:08 2024 +0000"
      },
      "message": "Conditionallly skip manage snapshot tests\n\nThe cinder manage snapshots commands are not supported by all drivers,\nso the RBAC tests should be conditional to the driver supporting it.\n\nThe unmanage snapshot RBAC tests can still be run, because the failure\nshould happen at the API level, so it doesn\u0027t matter if the driver\nsupports it or not.\n\nChange-Id: I2a65f8655a7418a9099e8d7593bd7d7009f22d9d\n"
    },
    {
      "commit": "79a776036bdbe7722e96bfbbcdd5e39e7d052c91",
      "tree": "cafd0d936bda403888bdfea9371c857460fde5ec",
      "parents": [
        "e0f76426c045ab0f8ee1c6dcb84d62c987379104",
        "92e0b851deda54469a1da4fb60990897eb86ff58"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 29 15:55:15 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 29 15:55:15 2024 +0000"
      },
      "message": "Merge \"Add snapshot deletion test\""
    },
    {
      "commit": "e0f76426c045ab0f8ee1c6dcb84d62c987379104",
      "tree": "01fe99f0c51edba8820247a7e3a85990d2c8bf0b",
      "parents": [
        "1f29ca126cb8f155a435f0cb0b0fc80d2f2d7e2b",
        "d68ce09d163fc8d148db42bfc3611b179a75a1a0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 17:10:39 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 17:10:39 2024 +0000"
      },
      "message": "Merge \"Remove sync call in md5 data integrity tests\""
    },
    {
      "commit": "92e0b851deda54469a1da4fb60990897eb86ff58",
      "tree": "1bbbd8f66d5629f4ee07a6c8a7c26b77d4f943df",
      "parents": [
        "1f29ca126cb8f155a435f0cb0b0fc80d2f2d7e2b"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Aug 24 20:30:10 2021 +0000"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue May 28 12:24:18 2024 -0400"
      },
      "message": "Add snapshot deletion test\n\nThis adds a new test to ensure that snapshots\ncan be deleted when a volume is cloned from them.\n\nThis test runs when the \"volume_image_dep_tests\" option\nis enabled.\n\nDepends-On: I8ffb0c1130b30a19f336a98a9efef05905786af2\nChange-Id: I18827bba3bc2730cde37696292b00a286bc53ef3\n"
    },
    {
      "commit": "1f29ca126cb8f155a435f0cb0b0fc80d2f2d7e2b",
      "tree": "39cf4c17c0be41ec3ffa9dd6b93e65be67bc9cdd",
      "parents": [
        "7d3f89420447194d677d8577ab6743dfe14c2fa1"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Apr 11 15:52:53 2023 +0000"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon May 13 09:09:26 2024 -0400"
      },
      "message": "Tests for volume\u003c-\u003eimage dependencies\n\nDetect problems related to Cinder volumes not allowing\nGlance images to be deleted.\n\nThis adds the option\nCONF.volume_feature_enabled.volume_image_dep_tests.\nThis defaults to True because it is expected to pass on all\nconfigurations other than pre-Caracal RBD backends.\n\nChange-Id: I5fee23951958fc0031b59ce437a963c4cea28529\n"
    },
    {
      "commit": "d68ce09d163fc8d148db42bfc3611b179a75a1a0",
      "tree": "94d1a2a0231335a80da73c39c5365f80142c95be",
      "parents": [
        "a259e8d43eb2ee78fe3ad6d0424ecd42bfd18cbd"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Thu Nov 09 10:47:07 2023 -0500"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Fri Mar 29 14:28:44 2024 +0000"
      },
      "message": "Remove sync call in md5 data integrity tests\n\nThis is called in a section that will\nimmediately unmount the FS as the next\noperation, which will sync that FS\u0027s data.\nRemove this to save an unneeded ssh call.\n\nChange-Id: I9d1317c31575eabd89c3cbc7f6b5459409a1854b\n"
    },
    {
      "commit": "5a5e1bf66535a650f5105783f23e8e12b84ba614",
      "tree": "37a68abbfbda0c08d97fcbb494f2540c84055192",
      "parents": [
        "a259e8d43eb2ee78fe3ad6d0424ecd42bfd18cbd"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Fri Mar 29 09:38:53 2024 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Fri Mar 29 09:48:07 2024 -0400"
      },
      "message": "Move create_image_with_data to BaseVolumeTest\n\nMove this code to a base class so it can be used in\nmore tests.\n\nChange-Id: If8bd605ec75c8ddf8a85bff4e32ceb435aa35b85\n"
    },
    {
      "commit": "a259e8d43eb2ee78fe3ad6d0424ecd42bfd18cbd",
      "tree": "3d88b6e768e3cb23e0c1b9a431831de00167e55d",
      "parents": [
        "cb3937363f28e40290669d23c73bfcb165996ca5",
        "08da44d79d94a9bbc929f9e776a77ae703f16ea7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 13 23:32:41 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 13 23:32:41 2024 +0000"
      },
      "message": "Merge \"Add volume dependency test coverage\""
    },
    {
      "commit": "cb3937363f28e40290669d23c73bfcb165996ca5",
      "tree": "905d46a1b7f4eeb0a99453f156834d38cf622f31",
      "parents": [
        "ec1b30b6e2e7a3fb10060d3a15311e15262f6496",
        "06201385c508c1af869bf982ad218bf8e521af1c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 13 17:08:14 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 13 17:08:14 2024 +0000"
      },
      "message": "Merge \"Cleanup: unneeded client definition, API override\""
    },
    {
      "commit": "ec1b30b6e2e7a3fb10060d3a15311e15262f6496",
      "tree": "7e4c253a0052b9661e5174d9e6eb408f77a58461",
      "parents": [
        "da2f21c732100047dce0dc6c39d28be224baf996",
        "861993b5e9565a988a34087305dc5617a5693e4c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 08 21:14:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 08 21:14:21 2024 +0000"
      },
      "message": "Merge \"Deleting volumes which are consumed as a basis for others\""
    },
    {
      "commit": "08da44d79d94a9bbc929f9e776a77ae703f16ea7",
      "tree": "624a58285742c9c68b846fae584b8ce8577dc978",
      "parents": [
        "861993b5e9565a988a34087305dc5617a5693e4c"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Aug 23 21:33:17 2022 +0000"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Thu Jan 25 15:24:17 2024 +0000"
      },
      "message": "Add volume dependency test coverage\n\nThese tests are handy for testing the current RBD\ndeletion work.\n\nChange-Id: I281f881ad565e565839522ddf02057f7545c7146\n"
    },
    {
      "commit": "861993b5e9565a988a34087305dc5617a5693e4c",
      "tree": "96d5b84c919f7403576cbd44ef3d859a7a50c584",
      "parents": [
        "befec23ec1611cee073841b09087a205bd39bd0c"
      ],
      "author": {
        "name": "Sofia Enriquez",
        "email": "lsofia.enriquez@gmail.com",
        "time": "Thu Jan 06 17:00:55 2022 +0000"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Thu Jan 25 15:21:59 2024 +0000"
      },
      "message": "Deleting volumes which are consumed as a basis for others\n\nThis patch includes two test scenarios:\n\n- Create a cloned volume from another volume. Cinder should\nbe able to delete the source volume.\n\n- Create a volume from a snapshot. Cinder should be able to\ndelete the source volumes while the new volume still exists.\n\nRelated-Bug: #1969643\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/848013\nChange-Id: I8daed0824f5ac60877e839265c09217dcce6dd21\n"
    },
    {
      "commit": "8992770bad4a9991e7e8aa5e33559a9a66599c5e",
      "tree": "e91b67964dca756aaef3ce328a89efa33821b28d",
      "parents": [
        "dad66cfd21c20c982a83744165aab419121b5748"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 20 11:16:02 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 14 23:33:21 2023 +0000"
      },
      "message": "Moving API microversion fixture in resource_setup\n\nAPI microversion fixture is used to set the API\nmicroversion on service client and reset it back\nafter test execution. That is done in setUp()\nmethod and due to that API microversion is not\nset on service client during resource_setup()\nmethod and any API call will be requested on base\nversion.\n\nTo sync the complete test execution of test class\nwith requested API microversion, this commit moves\nthe API microversion setting in resource_setup()\nmethod.\n\nRelated-Bug: #1881863\nChange-Id: Id26c73e4f0554770cd13d2b8840fe430448cc87f\n"
    },
    {
      "commit": "52a75f4e3a6dd88d5cfc8f807026197a5db94d5c",
      "tree": "114d69389f56bd09b44a0d955f3bd94a97ab72ac",
      "parents": [
        "8bf7f0bf0d9f468d1951e107724074a9d048c997",
        "bbb3cd612418ec5df17944b00f4e82c172aff821"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 04 17:18:01 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 04 17:18:01 2023 +0000"
      },
      "message": "Merge \"Test srbac on backups\""
    },
    {
      "commit": "bbb3cd612418ec5df17944b00f4e82c172aff821",
      "tree": "ad72aa63ccb1ceb4595d586d09334eae3df7ad55",
      "parents": [
        "d081783226b8c1d5c482dd68d94cc76d7df627df"
      ],
      "author": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Sun Mar 26 17:55:04 2023 +0300"
      },
      "committer": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Wed Jun 07 11:30:54 2023 +0300"
      },
      "message": "Test srbac on backups\n\nTesting reader, member and admin roles.\nThis file contains test 2 classes for API version 3.3 and 3.9\n\nSigned-off-by: Yosi Ben Shimon \u003cybenshim@redhat.com\u003e\nChange-Id: I9e6ea838fa7a93fcfc3d4ef7f807224aadee187b\n"
    },
    {
      "commit": "09048aea04479436063b51028f52c25cd69bed7c",
      "tree": "71e8b9bbe350d3cc6852010cf5a7c6d35e540e05",
      "parents": [
        "a8f4fde0194954a7a1d797db2b920c29d2e72dff",
        "5bd72415ff7caf1a1cfd80a2a684df99eb596a7d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 06 12:15:43 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 06 12:15:43 2023 +0000"
      },
      "message": "Merge \"test srbac on volume-types\""
    },
    {
      "commit": "a8f4fde0194954a7a1d797db2b920c29d2e72dff",
      "tree": "68e4a8d330f49ef444b6854f0f0322c665d5d159",
      "parents": [
        "cba2416798677497efa98fefbd44a7d518512a35",
        "3367fdd997f120989dc6b7018cb355b0119eb821"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 30 20:03:05 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 30 20:03:05 2023 +0000"
      },
      "message": "Merge \"[srbac] Testing Volume Actions\""
    },
    {
      "commit": "cba2416798677497efa98fefbd44a7d518512a35",
      "tree": "48d8e3379532c3967d3d00a4ec6c99e9d168e562",
      "parents": [
        "d081783226b8c1d5c482dd68d94cc76d7df627df",
        "46910c6e4832f4eb29a0a6ef1abf7ac00ff0db41"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 30 16:10:03 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 30 16:10:03 2023 +0000"
      },
      "message": "Merge \"[srbac] Testing Volumes\""
    },
    {
      "commit": "dc76e8d7d7b4e39dde0bc23766f5ea50e398277a",
      "tree": "f662428a0f0bdc7b2d28693d7526f0681d8288f2",
      "parents": [
        "4cb906831462986a82e9e93d0491d3160c202b48",
        "b57a8dda9a6f4cd98cbd4990fbd403f56947f8ff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 29 20:33:44 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 29 20:33:44 2023 +0000"
      },
      "message": "Merge \"Test srbac on user_messages\""
    },
    {
      "commit": "de601aeb6bb5a3467ead8231f0d101128360fa40",
      "tree": "4df62b3a129523d3ee0da34f1e9938c1c7cb75af",
      "parents": [
        "47958a8d77deead5a0979fca6b3bf443582f71d9"
      ],
      "author": {
        "name": "Evelina Shames",
        "email": "eshames@redhat.com",
        "time": "Tue Feb 07 17:34:03 2023 +0000"
      },
      "committer": {
        "name": "Evelina",
        "email": "eshames@redhat.com",
        "time": "Tue May 23 13:44:50 2023 +0300"
      },
      "message": "[srbac] Test srbac on snapshots\n\nAdding Reader and Member srbac tests with snapshots operations\n\nChange-Id: I838ba765851485e05df785740257caf89492e104\nSigned-off-by: Yosi Ben Shimon \u003cybenshim@redhat.com\u003e\n"
    },
    {
      "commit": "5bd72415ff7caf1a1cfd80a2a684df99eb596a7d",
      "tree": "ede292db8fe1e88b596f332d7a1d78a2c18b62ff",
      "parents": [
        "d6989d3c1a31f2bebf94f2a7a8dac1d9eb788b1b"
      ],
      "author": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Sun Apr 16 11:40:47 2023 +0300"
      },
      "committer": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Tue May 23 13:36:00 2023 +0300"
      },
      "message": "test srbac on volume-types\n\nChange-Id: If2553946ba20f46a9e5d6fc73595dd7617098e78\nSigned-off-by: Yosi Ben Shimon \u003cybenshim@redhat.com\u003e\n"
    },
    {
      "commit": "b57a8dda9a6f4cd98cbd4990fbd403f56947f8ff",
      "tree": "b9c3e632470c892581630febf6e9bd09077c5a00",
      "parents": [
        "0e9461155e2acf2d68f2b42c8a5942af8975190a"
      ],
      "author": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Tue Mar 07 13:33:02 2023 +0200"
      },
      "committer": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Mon May 22 11:25:44 2023 +0300"
      },
      "message": "Test srbac on user_messages\n\nTest \u0027reader\u0027, \u0027member\u0027 and \u0027admin\u0027 roles for \u0027list\u0027, \u0027show\u0027 and \u0027delete\u0027.\n\nSigned-off-by: Yosi Ben Shimon \u003cybenshim@redhat.com\u003e\nChange-Id: I1273af9f12b6785fe2c648d53c66cf4d5a748243\n"
    },
    {
      "commit": "3367fdd997f120989dc6b7018cb355b0119eb821",
      "tree": "f41864aa799064b469db6e14e24c1de5c74373ac",
      "parents": [
        "47958a8d77deead5a0979fca6b3bf443582f71d9"
      ],
      "author": {
        "name": "Evelina",
        "email": "eshames@redhat.com",
        "time": "Thu May 18 12:40:25 2023 +0300"
      },
      "committer": {
        "name": "Evelina",
        "email": "eshames@redhat.com",
        "time": "Sun May 21 17:27:45 2023 +0300"
      },
      "message": "[srbac] Testing Volume Actions\n\nAdding Reader srbac tests with volume action operations\n\nDepends-On: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/872986\nChange-Id: Ic60eec73361dbdda68d4308140560be55102178e\n"
    },
    {
      "commit": "46910c6e4832f4eb29a0a6ef1abf7ac00ff0db41",
      "tree": "dfcd50d1f93d1b20cbf36f28a30a99bfc83a0279",
      "parents": [
        "47958a8d77deead5a0979fca6b3bf443582f71d9"
      ],
      "author": {
        "name": "Evelina",
        "email": "eshames@redhat.com",
        "time": "Mon Mar 27 18:07:10 2023 +0300"
      },
      "committer": {
        "name": "Evelina",
        "email": "eshames@redhat.com",
        "time": "Sun May 21 16:34:23 2023 +0300"
      },
      "message": "[srbac] Testing Volumes\n\nAdding Reader srbac tests with volume operations\n\nDepends-On: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/872986\n\nChange-Id: I08c39feadd5278ff79bb582d6c497b0ce169c206\n"
    },
    {
      "commit": "fd4ad9ee4cdfffbc0878a054b06da06c0c3f2501",
      "tree": "1c0c87f5602f54a9e360ce31e7737e0f0fbc7913",
      "parents": [
        "490c8257137097ae9d561f326b5ae469f480038f",
        "51c56f219e47662ec5fc2346779a1c68d8e23052"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 05 20:50:35 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 05 20:50:35 2023 +0000"
      },
      "message": "Merge \"Wait for servers to be SSHABLE\""
    },
    {
      "commit": "51c56f219e47662ec5fc2346779a1c68d8e23052",
      "tree": "a282e58dbc755536a86985a57f09ad17f247594f",
      "parents": [
        "9f1f4b88e1505bfd44a4346e0fd831da29ff914f"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Apr 27 15:49:10 2023 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri May 05 06:46:16 2023 -0700"
      },
      "message": "Wait for servers to be SSHABLE\n\nThis is necessary to make sure we don\u0027t miss an attach or detach\nevent in the instance.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/882342\nChange-Id: I4cb8af79d6d474b28e96d7b2c385ed8e5ba9c1d7\n"
    },
    {
      "commit": "490c8257137097ae9d561f326b5ae469f480038f",
      "tree": "045fb7c9d31dcf0693ddfafff216a387fc279a4b",
      "parents": [
        "9f1f4b88e1505bfd44a4346e0fd831da29ff914f"
      ],
      "author": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Mon Apr 24 17:16:51 2023 +0300"
      },
      "committer": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Thu Apr 27 15:49:13 2023 +0300"
      },
      "message": "Test capabilites for srbac feature\n\nChanged the test to keep convention without abstract methods\nAlso remvoed base.BaseVolumeTest inheritance, to isolate RBAC tests from\nthe normal tests while they are developed, even though this could be\nrevisited in the future the base classes for API tests in\ncinder-tempest-plugin could be unified.\n\nChange-Id: I7020487fcdb0a8e34be92a2b0f110b885cbeb339\nSigned-off-by: Yosi Ben Shimon \u003cybenshim@redhat.com\u003e\n"
    },
    {
      "commit": "d6989d3c1a31f2bebf94f2a7a8dac1d9eb788b1b",
      "tree": "24b6167f0e0744172a462fa542399ca46a7b5a8f",
      "parents": [
        "227f748f847663abaad00bc6954ebbdfa5bc82c8"
      ],
      "author": {
        "name": "Toheeb Oyekola",
        "email": "toheeb.olawale.to23@gmail.com",
        "time": "Thu Mar 09 01:33:01 2023 +0100"
      },
      "committer": {
        "name": "Toheeb Oyekola",
        "email": "toheeb.olawale.to23@gmail.com",
        "time": "Mon Mar 20 22:28:57 2023 +0000"
      },
      "message": "Fix test_boot_cloned_encrypted_volume docstring\n\nUpdated the docstring description for test_boot_cloned_encrypted_volume\nfunction to an accurate one.\n\n\nCloses-Bug:2006594\nChange-Id: I5e6e5444388acccb85d74d8ab2a22c8d988cfb5b\n"
    },
    {
      "commit": "101486341f12301a3ea89201e501e255c34c4eac",
      "tree": "f29a12923f161e38ca659da03307d6f120020353",
      "parents": [
        "0e9461155e2acf2d68f2b42c8a5942af8975190a"
      ],
      "author": {
        "name": "Evelina Shames",
        "email": "eshames@redhat.com",
        "time": "Mon Feb 06 07:09:31 2023 +0000"
      },
      "committer": {
        "name": "Evelina Shames",
        "email": "eshames@redhat.com",
        "time": "Mon Feb 06 11:18:51 2023 +0000"
      },
      "message": "Add unique ID for ProjectReaderTests.test_get_capabilities()\n\nProjectReaderTests.test_get_capabilities() used the same ID as\nProjectMemberTests.test_get_capabilities(), so to differentiate\nbetween the two tests, I added another ID.\n\nChange-Id: I416a21489c2a9096257bb3dc4465574435e10672\n"
    },
    {
      "commit": "89823d9868a58da23bbc0c8d9020b0adaafda32b",
      "tree": "7bc038e493a6f031d6c4572cd8e92855ff61ca51",
      "parents": [
        "e2fbcad77636996a1205adab032407e10e642bc4"
      ],
      "author": {
        "name": "Alan Bishop",
        "email": "abishop@redhat.com",
        "time": "Wed Sep 28 09:06:19 2022 -0700"
      },
      "committer": {
        "name": "Alan Bishop",
        "email": "abishop@redhat.com",
        "time": "Wed Sep 28 09:14:28 2022 -0700"
      },
      "message": "Avoid duplicate \u0027barbican\u0027 service_available option\n\nThe cinder and barbican tempest plugins both need the \u0027barbican\u0027\nservice_available option to be defined, but they both can\u0027t register\nthe option. This patch ensures the cinder plugin registers the option\nonly when the barbican plugin isn\u0027t present.\n\nCloses-Bug: #1991068\nChange-Id: I51a22afae4fc98e2c2b8c1e82e8211a27649022c\n"
    },
    {
      "commit": "e2fbcad77636996a1205adab032407e10e642bc4",
      "tree": "49af3d1557a37ee3acdb596712f88a7be9b5285e",
      "parents": [
        "7ee02e8ed3971ce4ff8f3a047f62d68b7f851d76",
        "40104c78f8cfdd945f4cd68e4ff3de9718b29b1a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 23 11:47:23 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 23 11:47:23 2022 +0000"
      },
      "message": "Merge \"Test the ability to transfer encrypted volumes\""
    },
    {
      "commit": "7ee02e8ed3971ce4ff8f3a047f62d68b7f851d76",
      "tree": "96aa491128a020040ce98ecbf69b22989d54f7f3",
      "parents": [
        "8f39caf91af85e2acccbca2b2769cec53194cd0c",
        "668ce74e283bac8e114ba023e398e71ab566208e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 21 16:36:37 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 16:36:37 2022 +0000"
      },
      "message": "Merge \"Add command to fix/generate idempotent IDs\""
    },
    {
      "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": "06201385c508c1af869bf982ad218bf8e521af1c",
      "tree": "c33dc21e80d1ac33321b2285384ff93358528d22",
      "parents": [
        "8515b58892778b1560232c904bef0a91a3faed1d"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri May 06 00:23:06 2022 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri May 06 00:23:26 2022 +0200"
      },
      "message": "Cleanup: unneeded client definition, API override\n\n- do not redefine a few variables for volume(admin and not) and backup clients\n  when already defined in the base classes;\n- define cls.admin_volume_client (same name as in tempest) rather then\n  admin_volumes_client in the base class for admin volume tests;\n- remove any usage and override of _api_version, which is not really used\n  in the plugin, and it was also removed in tempest (see\n  I6e05fbe21b29efa128fb59d16bf521d551b00304 )\n  Even if unused, _api_version still pointed to the deprecated version 2\n  for consistency group tests.\n\nChange-Id: I3164662932a302b87ae2f346c0005bf7d0ab2927\n"
    },
    {
      "commit": "668ce74e283bac8e114ba023e398e71ab566208e",
      "tree": "bc206c96614574aaaa5939e4ed34b5a8cfde8f35",
      "parents": [
        "56ace0a8b08ac1ec5ab16e3a6b8fde32bbac3015"
      ],
      "author": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Apr 26 12:10:38 2022 +0530"
      },
      "committer": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Apr 26 12:17:08 2022 +0530"
      },
      "message": "Add command to fix/generate idempotent IDs\n\nThis patch adds a \"uuidgen\" command that will fix all issues\nrelated to idempotent IDs in our tests. Also modifies pep8 to\ndetect these issues.\nThis command already exists in tempest and is required for cinder\ntempest plugin as we had undetected issues in our tests that\ngot merged which are also fixed in this patch. The issues are as\nfollows:\n\n1) Missing idempotent IDs in test_capabilities\n2) Duplicate idempotent IDs in the following backup tests\n    a) test_backup_create_and_restore_to_an_existing_volume\n    b) test_incr_backup_create_and_restore_to_an_existing_volume\n\nChange-Id: I6b34fd67af4c302ff17244143506d8c8a8247eb6\n"
    },
    {
      "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"
    }
  ]
}
