)]}'
{
  "log": [
    {
      "commit": "ec9aee2d773820e67178db829b93fb8847f79bb0",
      "tree": "f3e789f02205c1b3283829cd3ed5981a01300bd1",
      "parents": [
        "bb5594c061370316bfc881e24d11b3350fb0aef9"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu May 15 15:52:41 2025 +0300"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Mon Jul 07 12:35:20 2025 +0000"
      },
      "message": "Add concurrency tests for Cinder operations\n\nThis patch introduces parallel resource creation and volume attach\nscenarios using Python\u0027s multiprocessing module. It enables testing\nconcurrent operations on volumes and snapshots including\nattaching multiple volumes to a single server.\n\nTwo new configuration options were added:\n- `concurrency_tests`: Enables or disables concurrency test execution\n- `concurrent_resource_count`: Number of resources to create concurrently\n\nAdditionally, a new CI job was added:\ncinder-tempest-plugin-lvm-concurrency-tests, which is configured to:\n- Run the concurrency tests in serial (tempest_concurrency: 1)\n- Avoid hitting environment resource limits by limiting the number\n  of simultaneously running tests\n- Isolate concurrency logic validation from unrelated Tempest tests\n\nSigned-off-by: Liron Kuchlani \u003clkuchlan@redhat.com\u003e\nChange-Id: Iebbee32966fe91f8a586cdb84e02981101a91968\n"
    },
    {
      "commit": "bb5594c061370316bfc881e24d11b3350fb0aef9",
      "tree": "b4f86d8918ebba5ef9009f02c259438d0b35816a",
      "parents": [
        "6083cccd5de08559179b4b9e395d3d6ad14d68fc",
        "4ae1dc847829c74cdd0c2235bde38b8b33215323"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 05 20:10:37 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 05 20:10:37 2025 +0000"
      },
      "message": "Merge \"Deprecate `volume_image_dep_tests`\""
    },
    {
      "commit": "4ae1dc847829c74cdd0c2235bde38b8b33215323",
      "tree": "7d6989b079b0a9cba5f5480ae7c080d29005c802",
      "parents": [
        "79a776036bdbe7722e96bfbbcdd5e39e7d052c91"
      ],
      "author": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Tue Jun 25 11:24:06 2024 +0300"
      },
      "committer": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Sun Nov 17 11:02:27 2024 +0200"
      },
      "message": "Deprecate `volume_image_dep_tests`\n\nWe alignment with tempest configuration settings\n\u0027enable_volume_image_dep_tests\u0027\nTo keep requirements.txt lower bound up to dated, this bumping\nthe Tempest version to 40.0.0 which include the image dependency\nconfiguration\n- https://review.opendev.org/c/openstack/tempest/+/914198\n\nChange-Id: I6f219122bfe1ba1d3851a5954cb9ffc6e04ad69c\n"
    },
    {
      "commit": "2b649c9cadd24c52e7d37cc29677dcae70e66de0",
      "tree": "8a6496bbf8f728ba19ac2e1720f1bdbd4074234d",
      "parents": [
        "645067abfe62d4d6217f3d505c581f4a3fd89cb3"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Sep 20 22:10:13 2024 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Sep 20 22:10:13 2024 +0200"
      },
      "message": "Use the proper condition for volume encryption transfer tests\n\nLike all other volume encryption tests (with attachment or boot\nfrom volume), make sure that also the volume encryption transfer\ntests are executed only when the appropriate configuration key\n(compute_feature_enabled.attach_encrypted_volume) is set.\n\nChange-Id: I21014b915dbecd0abaabb214f18f5241cc7c5b47\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    }
  ]
}
