)]}'
{
  "log": [
    {
      "commit": "75f0d60731d91e6d1c6512d792c9a6cd3862187f",
      "tree": "9f3a0a772c342109a946402bcac96b7bce40bb01",
      "parents": [
        "1369e54a2d8c4874f2b90f98c77e115349efb22a"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Aug 20 11:50:48 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue Sep 01 16:36:41 2020 +0000"
      },
      "message": "Revert CephFS test image to Bionic Beaver\n\nThere\u0027s an issue with CephFS in Focal Fossa (Ubuntu\n20.04 LTS) [1]. While this is being investigated,\nlets revert to using Ubuntu Bionic Beaver (18.04 LTS)\nfor the test VMs.\n\n[1] https://tracker.ceph.com/issues/47236\nChange-Id: I221b4a48b2f66327c83a78514b471cae51e20ea8\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "1369e54a2d8c4874f2b90f98c77e115349efb22a",
      "tree": "b1ffd74c2ae8a9846345f0a36ce71e095be9284c",
      "parents": [
        "58723ffbff12f19ff48f6d22f281e65d4d9d7cba"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Aug 19 09:32:53 2020 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Aug 19 09:58:18 2020 +0300"
      },
      "message": "Fix skip condition for \"test_default_share_group_type_applied\"\n\nTest \"test_default_share_group_type_applied\" is failed with code 404\nthat because there is a wrong skip condition. The test runs when\n\"default_share_type_name\" configuration option is defined but that\ndoes not mean that group share type also exists.\nSo in case there is a default share type but not a group share type\nthe api call for default share group types fails because resource\ncould not be found.\nThis patch skips the test in case group share type is not found.\n\nChange-Id: I7e16b341e3c9d76647eb2fa08909392328fb330b\n"
    },
    {
      "commit": "58723ffbff12f19ff48f6d22f281e65d4d9d7cba",
      "tree": "c47d5e2f619e9f7a2b58b8df2162ebf6db867483",
      "parents": [
        "7674f966482117ead95534875fa8116674f37f81"
      ],
      "author": {
        "name": "V Haririan",
        "email": "vhariria@redhat.com",
        "time": "Mon Aug 10 16:07:36 2020 -0400"
      },
      "committer": {
        "name": "V Haririan",
        "email": "vhariria@redhat.com",
        "time": "Mon Aug 10 16:09:24 2020 -0400"
      },
      "message": "Fixed InvalidConfiguration() exception to print correct message\n\nChange-Id: I3723c4d256cc07a8ae931216eb247a8821a7195c\n"
    },
    {
      "commit": "7674f966482117ead95534875fa8116674f37f81",
      "tree": "73540f1d7c08bc52790dcc30e88f25093ecf996e",
      "parents": [
        "2f98d7629f632ffe5d994f7f82df2d0dda6b4685",
        "842d08b4c868f10cfd24416f4c39041127116ffc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 24 12:50:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 24 12:50:26 2020 +0000"
      },
      "message": "Merge \"Zuulv3 native \"standalone\" GlusterFS native, NFS jobs\""
    },
    {
      "commit": "2f98d7629f632ffe5d994f7f82df2d0dda6b4685",
      "tree": "a2f16b10dd0b9a2f7578fe751e18fe933d3e01be",
      "parents": [
        "eba8fa9fc22390051c929f358b98f6d048eddeec",
        "df804d802010ce2193f779b0dde20d8daa5f12ba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 24 12:50:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 24 12:50:25 2020 +0000"
      },
      "message": "Merge \"Add Zuulv3 native jobs for the dummy driver\""
    },
    {
      "commit": "842d08b4c868f10cfd24416f4c39041127116ffc",
      "tree": "58e89847f895d590bed4254ccdcae08946d7a968",
      "parents": [
        "df804d802010ce2193f779b0dde20d8daa5f12ba"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu May 28 22:25:21 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon Jul 20 15:03:39 2020 -0700"
      },
      "message": "Zuulv3 native \"standalone\" GlusterFS native, NFS jobs\n\nGlusterFS jobs were included in this repository as\nnon-voting experimental jobs. However, they depend\non devstack-gate, a deprecated component. Converting\nthem to native zuulv3 style will allow ease of\nmaintenance. These jobs were only ever running \"api\"\ntests and were not testing integration with the rest\nof OpenStack, so to conserve resources, these jobs\ndeploy a minimal devstack with just keystone and manila\nenabled.\n\nThe GlusterFS-NFS job was fixed in the Train release,\nwe can promote it to the regular CI check queue,\nkeeping it non-voting at the moment.\n\nHowever, the GlusterFS-native job has been pretty\nfailure prone. The legacy DSVM job has no history of\nsucceeding as of this commit [1]. We\u0027ll leave it\nin the experimental queue until we triage what\u0027s\nwrong with the job.\n\nWhile NFS and Native testing was refreshed in the\nTrain release, \"heketi\" layout remains an unmaintained\ncomponent of the GlusterFS driver for Manila. This\ncommit deletes the experimental jobs for heketi.\nThese can be revived when a maintainer shows up,\nwilling to invest in the heketi layout for GlusterFS.\n\n[1] https://zuul.opendev.org/t/openstack/builds?job_name\u003dmanila-tempest-dsvm-glusterfs-native\nChange-Id: Iaef7873e7539045753bb5676fe93f4ded586b5ac\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "eba8fa9fc22390051c929f358b98f6d048eddeec",
      "tree": "d9ea8e7dfbd0ce10fac24db6214aa15db7b95dcf",
      "parents": [
        "e3d7ef58de6650cfad0c2e07a6990b74dc903043",
        "5af7cb48f33a4ce83d43ce9e37484e262f43b22e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 20 20:10:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 20 20:10:20 2020 +0000"
      },
      "message": "Merge \"Verify applying a new cephx rule after a previous failure\""
    },
    {
      "commit": "5af7cb48f33a4ce83d43ce9e37484e262f43b22e",
      "tree": "e8fbe298b1e539ddb73a1f36e66a74fab5f9617f",
      "parents": [
        "e52b78d3d8d149345adcf9d9dc44b96ce919875a"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Jul 14 18:05:09 2020 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jul 19 13:03:11 2020 +0300"
      },
      "message": "Verify applying a new cephx rule after a previous failure\n\nThis test will create a share and will then assign an access rule\nthat will fall into the error status and will then create another\naccess rule on the share.\nThe test will then verify that the second access rule was applied\nsuccessfully.\n\nThis patch also refactors \"test_different_tenants_cannot_use_same_cephx_id\"\nto use raise_rule_in_error_state\u003dFalse.\n\nAdded: \"allow_access\" helper method the grants an access to a\nshare and deletes it at the end of the test.\n\nChange-Id: If9ffab7fcf37fab77bb4c9fd1863a0316f0a370d\n"
    },
    {
      "commit": "e3d7ef58de6650cfad0c2e07a6990b74dc903043",
      "tree": "0dae83c42c55ab00d93393860792a5ac64f5600a",
      "parents": [
        "517a7a250770e4b43940eec637de97b126672a3c",
        "170cc45947459384b62a7f899f8c65fa7081bb3e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jul 18 13:34:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 18 13:34:26 2020 +0000"
      },
      "message": "Merge \"[ci] Re-enable scenario tests in the LVM job\""
    },
    {
      "commit": "170cc45947459384b62a7f899f8c65fa7081bb3e",
      "tree": "40eede0bae97c6a59dcd6584e4bcbc6da6f93f40",
      "parents": [
        "38544589c4a5c39e78f5399fbb2f4ccf92fb7b91"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Jul 15 23:42:05 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Jul 17 17:24:06 2020 +0000"
      },
      "message": "[ci] Re-enable scenario tests in the LVM job\n\nBug #1886668 has now been addressed in ubuntu, and\nthe new kernel no longer suffers from the problem\nthat led to mid-test reboots like the previous ones\ndid. So we can safely re-enable scenario tests in the\ngating LVM job.\n\n\nChange-Id: Iefcacfb83262eb8441fd524b4703491980b6a9d7\nRelated-Bug: #1886668\nCloses-Bug: #1886988\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "df804d802010ce2193f779b0dde20d8daa5f12ba",
      "tree": "5c329ae0e7139c87190a35e136c9b68b436b7494",
      "parents": [
        "38544589c4a5c39e78f5399fbb2f4ccf92fb7b91"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Jul 10 18:02:30 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Jul 16 18:02:04 2020 +0000"
      },
      "message": "Add Zuulv3 native jobs for the dummy driver\n\n- Split the existing \"manila-tempest-minimal-dsvm-dummy\"\n  functional job into two jobs:\n  * manila-tempest-plugin-dummy-no-dhss (DHSS\u003dFalse)\n  * manila-tempest-plugin-dummy-dhss (DHSS\u003dTrue\n  to take advantage of the zuul and tempest ansible\n  roles available to us.\n- Base these new jobs on a minimal devstack, that only\n  runs manila and keystone and no other OpenStack services.\n  This makes these tests run really fast, coupled\n  with the fact that they\u0027re running against a no-op\n  driver.\n- Introduce a role to copy tempest configuration\n  after orchestrating devstack because devstack\u0027s\n  \"test-config\" hook [1] misbehaves when the base\n  services are not enabled.\n\nDepends-On: I4fd282673074887cada729b6e4491ee493e230cc\nChange-Id: I4c9f552e6a495b3d3f9dd63c1657ea40a3f9033b\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "517a7a250770e4b43940eec637de97b126672a3c",
      "tree": "1239ce320dd621fc31d498a0e8e4b93570789a35",
      "parents": [
        "38544589c4a5c39e78f5399fbb2f4ccf92fb7b91"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Jul 15 23:48:10 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Jul 15 23:48:10 2020 -0700"
      },
      "message": "Fix ReplicaQuotasNegativeTest\n\nThis test was not being executed in the CI\ndue to recent changes in manila-tempest-plugin\nand a few bugs went unnoticed.\n\nChange-Id: I4fd282673074887cada729b6e4491ee493e230cc\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "38544589c4a5c39e78f5399fbb2f4ccf92fb7b91",
      "tree": "74a5d05d1c49d9ba00a6e8d88ce625a85b9434b9",
      "parents": [
        "e52b78d3d8d149345adcf9d9dc44b96ce919875a"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue Jul 14 21:34:34 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue Jul 14 21:34:34 2020 -0700"
      },
      "message": "Fix usage of tenant_id in tests\n\nSome tests assume that the base test classes\nset a tenant_id parameter at the class level.\nThis is not the case because base test classes\nmost often are capable of dealing with multiple\ntenants via tempest\u0027s test credential framework.\n\nChange-Id: If9b57f0f78c43d5f17738f13cc86b0594d3d2994\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "e52b78d3d8d149345adcf9d9dc44b96ce919875a",
      "tree": "c1a753f4a61309792690a42fbbe5741f841ffbcc",
      "parents": [
        "145286eb48236f88e2669015fda2cbcf5b43a3c3",
        "4a0b732aabb6130ab9216f318f454bd91398c3d1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 14 09:58:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 14 09:58:47 2020 +0000"
      },
      "message": "Merge \"Seek network resources from tempest\""
    },
    {
      "commit": "145286eb48236f88e2669015fda2cbcf5b43a3c3",
      "tree": "c0eaeac9c678e0da25f398c0b2c5ed71bbdf0a33",
      "parents": [
        "bf762089a1f865fe15cad44a5c20dfe144968937",
        "1753a59b43448a77165103558d8d7a318b83f173"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 13 20:17:33 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 13 20:17:33 2020 +0000"
      },
      "message": "Merge \"Add security service to share networks\""
    },
    {
      "commit": "bf762089a1f865fe15cad44a5c20dfe144968937",
      "tree": "6f7af6dcdea0433d32184b6bbb3629d689b9a4ee",
      "parents": [
        "2ed5826913da39453476a6eb1ab095900200e377",
        "b28c6cd31cbd12a677c94047b74684d032e662dc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 13 18:02:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 13 18:02:06 2020 +0000"
      },
      "message": "Merge \"Add native zuulv3 job for cephfs nfs\""
    },
    {
      "commit": "b28c6cd31cbd12a677c94047b74684d032e662dc",
      "tree": "fc652870156ff9be27379b0a864083b643ae1701",
      "parents": [
        "c80e538a47c0be47eea193deaa8ce7eb971792ae"
      ],
      "author": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Thu May 07 07:36:28 2020 -0300"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Mon Jul 13 10:34:39 2020 +0000"
      },
      "message": "Add native zuulv3 job for cephfs nfs\n\nThe old/legacy job depends on components\nfrom OpenStack infra that are not maintained\nany longer.\n\nThis job also enables testing CephFS snapshots.\n\nDepends-On: I6fb5a26d8e5c021226f02d496fe086cf345c1cd2\nChange-Id: I700731e714db09f757d21d31ba3ddce62d70e48d\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "2ed5826913da39453476a6eb1ab095900200e377",
      "tree": "60e05c57fab7a012896b3a78b5d7f97ba1dd4f09",
      "parents": [
        "c80e538a47c0be47eea193deaa8ce7eb971792ae"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Jun 19 12:57:40 2020 -0700"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Mon Jul 13 10:34:01 2020 +0000"
      },
      "message": "Enable snapshot tests in the CephFS job\n\nThis is only for the Ceph Native job for now,\nthe new Zuulv3 job for Ceph-NFS will have\nsnapshot tests enabled when it lands, see [1]\n\n[1] https://review.opendev.org/726088/\n\nPartially-implements: bp update-cephfs-drivers\nDepends-On: https://review.opendev.org/676722/\nDepends-On: https://review.opendev.org/736827/\nChange-Id: I6fb5a26d8e5c021226f02d496fe086cf345c1cd2\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "c80e538a47c0be47eea193deaa8ce7eb971792ae",
      "tree": "56536fc9b376b6fb096d4d7e260d170152e39bea",
      "parents": [
        "f3731e7a869a29d25cf70a488bc0605e3d29f64b",
        "304abed5fbed6f1a3c55c59b448f0ed71bf975b0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jul 11 14:00:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 11 14:00:20 2020 +0000"
      },
      "message": "Merge \"Test different users in same tenant can use same cephx id\""
    },
    {
      "commit": "f3731e7a869a29d25cf70a488bc0605e3d29f64b",
      "tree": "2a8d277ec4c135d93776c013dc33e937e23d9a9e",
      "parents": [
        "8ccba231fa8e49bf11143d5118b17e67eaa67135",
        "0e53a7f6db7f449ee0bb310c2cca46a1e609d4ff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jul 11 00:15:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 11 00:15:34 2020 +0000"
      },
      "message": "Merge \"[Negative] Test different tenants cannot use same cephx id\""
    },
    {
      "commit": "8ccba231fa8e49bf11143d5118b17e67eaa67135",
      "tree": "1e9ab203018c88059f9c34f15149665575f2f97f",
      "parents": [
        "1ba5e647ae73bf16dffb1ccc416d7b560c845d5c"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Jul 10 09:50:46 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Jul 10 09:53:08 2020 -0700"
      },
      "message": "[ci] Temporarily disable scenario tests\n\nOn rax nodes, the voting LVM job fails\nconsistently because the test node is\nrebooted midway [1]\n\nWhile we debug the issue, lets disable\nscenario tests for this job, temporarily\nwhile we identify the root cause and fix\nthe issue.\n\n[1] https://launchpad.net/bugs/1886988\nChange-Id: I5fc06070a5bb2502e01fafdb3b5b1fb0a0ca436b\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "4a0b732aabb6130ab9216f318f454bd91398c3d1",
      "tree": "fc6b8b81d281ad4891c8e0021847fae4db29dcae",
      "parents": [
        "1753a59b43448a77165103558d8d7a318b83f173"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue Jun 30 19:42:45 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon Jul 06 21:52:28 2020 -0700"
      },
      "message": "Seek network resources from tempest\n\nIn order to do DHSS\u003dTrue testing, we need\nshare networks. Share networks are really\nuseful only when testing with self-service\nproject/tenant neutron networks.\n\nManila tempest tests are executed\nby using different projects - these can\nbe created on the fly using tempest\u0027s dynamic\ntest credential generation framework. We\nhave always controlled what type of\nprojects/credentials are created by tempest\nto run a test class when using dynamic\ncredential generation. However, we were\nso far not asking tempest to create network\nresources (neutron network, subnet, router, etc)\nwhen creating these credentials.\n\nWe can do so now, and delete all the code we\nhad to create neutron networks ourselves.\n\nWith this change, we will raise a \"skipException\"\nif tests are required to use neutron networks\n(configuration option:\n\"[share]/create_networks_when_multitenancy_enabled\u003dTrue\"),\nbut we somehow can\u0027t find them. This error can ONLY occur if:\n- tempest is mis-configured, or\n- pre-provisioned test credentials are used and\n  networks aren\u0027t created beforehand.\n\nChange-Id: Id5323a5c38842dbf706aec75459d2086ca142635\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "1753a59b43448a77165103558d8d7a318b83f173",
      "tree": "b4039f88253174ad0f13e55afaaeba8c57cae21f",
      "parents": [
        "1ba5e647ae73bf16dffb1ccc416d7b560c845d5c"
      ],
      "author": {
        "name": "debeltrami",
        "email": "debeltrami@gmail.com",
        "time": "Mon May 11 18:27:30 2020 +0000"
      },
      "committer": {
        "name": "debeltrami",
        "email": "debeltrami@gmail.com",
        "time": "Thu Jul 02 18:05:22 2020 +0000"
      },
      "message": "Add security service to share networks\n\nThis patch adds dynamic security services configurations\nwhen provided in the new manila-tempest-plugin MultiOpt.\nWith this patch the manila-tempest-plugin will be\nable to perform tests using real security services\nconfigurations provided by the administrator in a new\nconfig option called \u0027security_service\u0027.\n\nChange-Id: I544d415f51cd9fa9daae0010dd9d9c5d0dde516b\nCloses-Bug: #1699856\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "1ba5e647ae73bf16dffb1ccc416d7b560c845d5c",
      "tree": "cf537fc9658aa156c06c24062a7f272a4c116850",
      "parents": [
        "82f2bc934b79609ba0c606e0e811b26783c6dcb2",
        "af44826a3a6a9c3c59e36b7b3b881c2798af8d3f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 01 00:46:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 01 00:46:15 2020 +0000"
      },
      "message": "Merge \"Stop forcing creation of \"isolated\" credentials\""
    },
    {
      "commit": "af44826a3a6a9c3c59e36b7b3b881c2798af8d3f",
      "tree": "eab338a257cbf93660f222d99433b4e8f8dbdec2",
      "parents": [
        "8257d9e9c095a6d145217217f5c84edfa29384bc"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon Jun 29 14:24:13 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon Jun 29 23:29:33 2020 -0700"
      },
      "message": "Stop forcing creation of \"isolated\" credentials\n\nA number of tests are creating an \"isolated\"\ntest credential to test cross project separation.\nThis isn\u0027t necessary, since test base classes\nalready request projects to run the tests. So we\ncan just use different project contexts where\nappropriate.\n\nIn the quota tests, we request tempest to allocate\nus fresh credentials, because these tests can be\ndestructive if they accidentally malfunction.\nWe do this by setting the class level directive\n\"force_tenant_isolation\u003dTrue\". Whenever we do\nthis, we will skip the tests if tempest is\nconfigured to not use dynamic credentials;\nbecause tempest will gladly ignore the explicit\nconfiguration to disallow dynamic credentials\nand give us new credentials, which might be\nfrustrating to test runners.\n\nIn this change, we\n- delete all the code to request \"isolated\"\n  test credentials from tempest.\n- delete code that was written to cleanup\n  test credentials allocated to test \"methods\"\n  and classes.\n- refactor quota tests to revert updates\n  when the test concludes (requesting fresh\n  credentials for these tests is just a fail-safe)\n- Fix creation of share types per visibility, a change\n  that was accidentally removed in [1]\n- Fix \"SharesAdminQuotasUpdateTest.test_reset_share_type_quotas\"\n  by using a correct project user instead of a\n  random project\u0027s user to force enforce user quota\n  higher than the project.\n\n[1] I15880e400df30918762ebd7304244b4a27200168\nCo-Authored-By: Lucio Seki \u003cluciomitsuru.seki@fit-tecnologia.org.br\u003e\nChange-Id: I7607019e47ce9e8c6584f69c2b2d3228873f24df\nCloses-Bug: #1883795\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "82f2bc934b79609ba0c606e0e811b26783c6dcb2",
      "tree": "2f836a3900982063d6e2327f795173cd45839c02",
      "parents": [
        "f8894b6f0b3d98394d6c573a065ac10baa7e621c",
        "8f333bd3090cd9309f20df74c4cb9aa73ac2ed22"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 23 19:55:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 19:55:32 2020 +0000"
      },
      "message": "Merge \"[ci] Use dynamic credential provider in DHSS\u003dFalse tests\""
    },
    {
      "commit": "8f333bd3090cd9309f20df74c4cb9aa73ac2ed22",
      "tree": "7af57688afc554d8b81e2cb242efd46284ebdc95",
      "parents": [
        "8257d9e9c095a6d145217217f5c84edfa29384bc"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Jun 19 13:54:22 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue Jun 23 14:08:32 2020 +0000"
      },
      "message": "[ci] Use dynamic credential provider in DHSS\u003dFalse tests\n\nManila\u0027s tempest tests create test credentials on\nthe fly using tempest\u0027s dynamic test credential\nframework. Launchpad bug 1883795 points to an issue\nwhere we\u0027re forcing the creation of test accounts dynamically\neven when \"[auth]/use_dynamic_credentials\" has been set\nto False. The appropriate fix [0] for that bug is to\nskip tests that *require* a new test credential.\nThis leads us to lose test coverage in such a situation.\nCurrently, manila tempest tests cannot be run reliably\nwith dynamic credentials when testing DHSS\u003dTrue drivers.\nSee bugs [1][2][3][4]; So these tests use the\npre-provisioned test credentials framework\nas a workaround. We plan to fix this soon [5].\n\nIn the meantime, we don\u0027t want to lose test coverage\nby turning off dynamic credentials all the time.\n\nSo ensure we\u0027re running with dynamic creds turned on\nfor all test jobs except the DHSS\u003dTrue jobs. After\n[5] merges, we can turn on dynamic credentials\neverywhere.\n\n[0] https://review.opendev.org/736195/\n[1] https://launchpad.net/bugs/1762900\n[2] https://launchpad.net/bugs/1604732\n[3] https://launchpad.net/bugs/1607069\n[4] https://launchpad.net/bugs/1679715\n[5] https://review.opendev.org/728604/\n\nChange-Id: I48c41fd197118e5fd701e9e8056802c8c0895410\nRelated-Bug: #1883795\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "f8894b6f0b3d98394d6c573a065ac10baa7e621c",
      "tree": "0d1cf75cc0ac7b0c58f265f9f2f25f8e0e91924c",
      "parents": [
        "8257d9e9c095a6d145217217f5c84edfa29384bc"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Jun 19 10:41:55 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Jun 19 10:44:19 2020 -0700"
      },
      "message": "Skip snapshot cloning if there is no capability\n\nShare drivers can support snapshots (\u0027snapshot_support\u0027),\nbut needn\u0027t support cloning snapshots into\nshares (\u0027create_share_from_snapshot\u0027). Tempest tests\nacknowledge this capability, however, a scenario test\nis missing an appropriate skip decorator.\n\nChange-Id: Ia617d54951988f844a7da857a1c842b794191404\n"
    },
    {
      "commit": "8257d9e9c095a6d145217217f5c84edfa29384bc",
      "tree": "38068beeca324697f66d878a7a0c1346b032eb53",
      "parents": [
        "3a71fb7e8662d8c79fbbf34402f04f0e117d29ab",
        "3c20c069c340005736cedf80faf9b20bcc09fbc1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 09 00:04:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 09 00:04:42 2020 +0000"
      },
      "message": "Merge \"Add CephFS Native scenario tests\""
    },
    {
      "commit": "3c20c069c340005736cedf80faf9b20bcc09fbc1",
      "tree": "9b3448d317c504857844ad621a653faa433e99d3",
      "parents": [
        "62ff787526020108608859d03ed83bb1300da280"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun May 31 15:25:15 2020 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Jun 04 08:49:12 2020 +0300"
      },
      "message": "Add CephFS Native scenario tests\n\nSince we support CephFS Native scenario tests,\nwe can now add those tests to CephFS Native job.\n\nFor now we should blacklist the following tests:\n - \u0027test_create_shrink_and_write\u0027\n - \u0027test_create_extend_and_write\u0027\n\nThose tests are using kernel client and require\nCephFS quotas support. We should blacklist those\ntests since CephFS quotas is not supported yet.\nOnce https://review.opendev.org/#/c/676722 merge\nwe will un-blacklist them.\n\nDepends-On: https://review.opendev.org/#/c/731284\n\nChange-Id: I00ed2e0262ae625886ac86734cc978968845fb7d\n"
    },
    {
      "commit": "3a71fb7e8662d8c79fbbf34402f04f0e117d29ab",
      "tree": "4084f279286b729b1c6b334580258bde7d887c61",
      "parents": [
        "62ff787526020108608859d03ed83bb1300da280",
        "8e68e447817a198070b96a276e25df19cf81ec19"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 02 01:57:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 02 01:57:21 2020 +0000"
      },
      "message": "Merge \"Preparation for support scenario tests on CephFS Native\""
    },
    {
      "commit": "8e68e447817a198070b96a276e25df19cf81ec19",
      "tree": "b22682175b177a3766dff2310f2e0c6605243780",
      "parents": [
        "7636a1fce4c2b49a03338097f110fadbb3f81206"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue May 05 10:13:44 2020 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Jun 01 21:10:51 2020 +0300"
      },
      "message": "Preparation for support scenario tests on CephFS Native\n\nTo support Cephfs Native driver a new method was created for\nconfiguring Ceph clients to access the shares.\nFor Ceph native backend \"ceph-fuse\" package must be installed\nwithin the instance for mount operation.\nAnother package called \"crudini\" is required within the instance\nfor handling ini files.\n\nChange-Id: I24fca3de3243717928957bbfaa118e8c8aff88be\n"
    },
    {
      "commit": "62ff787526020108608859d03ed83bb1300da280",
      "tree": "79b474e6013d682c0e2d9990ed2b72f30f7e36ce",
      "parents": [
        "0a40f10dc81ae0c4d0d2ae056416870d0a76a84b"
      ],
      "author": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Tue May 05 17:21:14 2020 -0300"
      },
      "committer": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Fri May 29 10:38:13 2020 -0300"
      },
      "message": "Add native zuulv3 job for cephfs native\n\nThe old/legacy job depends on components\nfrom OpenStack infra that are not maintained\nany longer.\n\nChange-Id: I5fa4071b9fe3927a0c8e1ba7137af824ddfaf66d\n"
    },
    {
      "commit": "0a40f10dc81ae0c4d0d2ae056416870d0a76a84b",
      "tree": "3d022dd4d2a69cf7b3bd040ae12266cad6f655b8",
      "parents": [
        "1727f7a18b903cd0082b58796580ff698aa9d728",
        "acc536e1b12a1b03d76e440188c8aa72c9c33ce5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 29 01:58:48 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 29 01:58:49 2020 +0000"
      },
      "message": "Merge \"Zuulv3 generic driver testing\""
    },
    {
      "commit": "1727f7a18b903cd0082b58796580ff698aa9d728",
      "tree": "8229b96661b5633b085a0434248c0b0d5b55e457",
      "parents": [
        "0e780261632e60b9acd2929583599f81cbb18b26"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri May 22 13:41:40 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri May 22 22:40:40 2020 -0700"
      },
      "message": "Cleanup access rule test skip conditions\n\nThere are some generic access rules test cases under:\n\n- tests.api.test_rules.ShareRulesTest\n- tests.api.test_access_rules_metadata.AccessRulesMetadataTest\n- tests.api.test_access_rules_metadata_negative.AccessesMetadataNegativeTest\n\nThese test cases don\u0027t care about what protocol is being\ntested and what access rule is being applied. However,\nthey were doing the wrong thing of requesting a share of\nan unsupported protocol if a wrong configuration is presented\nvia the configuration options enable_*_rules_for_protocols.\n\nThere\u0027s also an infructuous test skip for cephfs tests\nadded with the shares v1 client even when there are\nno shares created within the\ntests.api.test_rules_negative.ShareRulesNegativeTest class\nthat we can get rid of.\n\nChange-Id: I8b94d0dcf2e4ab1d82d9d1ec4d4934c65d095e32\nCloses-Bug: #1879486\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "0e53a7f6db7f449ee0bb310c2cca46a1e609d4ff",
      "tree": "4c8869f396d10212ba524314b931c7600c6ad4bf",
      "parents": [
        "7a8f5efb88aa1111dc1d176e12e3e8b989f0d6de"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue May 12 09:35:38 2020 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed May 13 08:28:30 2020 +0300"
      },
      "message": "[Negative] Test different tenants cannot use same cephx id\n\nThis test uses two tenants (alt and primary) and uses one\ncephx id. The test validates that a same cephx id can not\nbe used in different tenants.\n\nChange-Id: I8dede49a32f432d05637e63177f9f5feae245adc\n"
    },
    {
      "commit": "acc536e1b12a1b03d76e440188c8aa72c9c33ce5",
      "tree": "69359d0a432c850f336728e6d8e06cb11bddbe88",
      "parents": [
        "17fcfb8965df323ce7876827d1633bd321e21291"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue May 05 23:01:52 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed May 13 05:16:43 2020 +0000"
      },
      "message": "Zuulv3 generic driver testing\n\nThe generic driver is being tested in four\nseparate non-voting jobs:\n\nmanila-tempest-dsvm-mysql-generic\n- NFS protocol only\n- DHSS\u003dTrue mode\n- Multi-backend style\n- API tests only\n\nmanila-tempest-dsvm-postgres-generic-singlebackend\n- CIFS protocol only\n- DHSS\u003dTrue mode\n- Single-backend (defined in a multi-backend style)\n- API tests only\n\nmanila-tempest-dsvm-generic-no-share-servers\n- NFS and CIFS protocols\n- DHSS\u003dFalse mode with pre-configured VMs as share servers\n- API tests only\n\nmanila-tempest-dsvm-scenario\n- NFS protocol only\n- DHSS\u003dTrue mode\n- scenario tests only\n\nThese jobs were historically separate to allow testing\nmultiple features in parallel. We also preferred the\nseparation because it was easier to convince reviewers\nwhile making changes to the job definitions when they\nwere in the \"project-config\" repository.\n\nNow, since we control pretty much every aspect of testing,\nthanks to Zuulv3, lets consolidate these jobs and save\nCI resources and reviewer bandwidth.\n\nThis patch proposes \"manila-tempest-plugin-generic\" - a\nnew non-voting job that runs the generic driver in\nDHSS\u003dTrue mode serving CIFS and NFS shares. The job runs\nAPI and scenario tests that need a shared file system\nbackend to run. We drop coverage for the following:\n\n- postgresql database: this is being tested in the\n  manila-tempest-plugin-zfsonlinux and\n  manila-tempest-plugin-container.\n- host assisted migration tests: these are highly flaky\n  when run with the generic driver. These are being\n  run in manila-tempest-plugin-zfsonlinux and\n  manila-tempest-plugin-lvm.\n- DHSS\u003dFalse mode testing with generic driver:\n  We test several backends in DHSS\u003dFalse configuration.\n  The generic driver isn\u0027t as feature rich as these other\n  drivers (lvm, zfsonlinux, cephfs-native/nfs, glusterfs)\n\nChange-Id: I6c2b648541ee3f75a5ce7292e156b2dec6669c69\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "0e780261632e60b9acd2929583599f81cbb18b26",
      "tree": "05440871c6bd90ea2eea2b5664d27b1c35a095b4",
      "parents": [
        "17fcfb8965df323ce7876827d1633bd321e21291"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 12 18:44:04 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 12 19:28:00 2020 -0500"
      },
      "message": "Fix hacking min version to 3.0.1\n\nflake8 new release 3.8.0 added new checks and gate pep8\njob start failing. hacking 3.0.1 fix the pinning of flake8 to\navoid bringing in a new version with new checks.\n\nThough it is fixed in latest hacking but 2.0 and 3.0 has cap for\nflake8 as \u003c4.0.0 which mean flake8 new version 3.9.0 can also\nbreak the pep8 job if new check are added.\n\nTo avoid similar gate break in future, we need to bump the hacking min\nversion.\n\n- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html\n\nChange-Id: I1816e2c948a02967471d440a6aa512706d3fb4f1\n"
    },
    {
      "commit": "17fcfb8965df323ce7876827d1633bd321e21291",
      "tree": "44c362072cd162fedf42564d0657df620a837d5b",
      "parents": [
        "a563c42300f0e82d7514cd06858274104db3e58f",
        "f888d7ff2a81660f396460c7ade00ce85a60b5c9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 12 22:17:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 12 22:17:21 2020 +0000"
      },
      "message": "Merge \"Fix dict.values usage\""
    },
    {
      "commit": "a563c42300f0e82d7514cd06858274104db3e58f",
      "tree": "b88902e4768ffdbe509c9a24c35fa4261a585980",
      "parents": [
        "5e0152b212fd9ca3c21258b46ad192aeebf26ff1",
        "228893d0c9f7f8ccb35236904e9daccf9e26d341"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 12 18:44:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 12 18:44:11 2020 +0000"
      },
      "message": "Merge \"Skip multi availability zones test when there is a single az\""
    },
    {
      "commit": "304abed5fbed6f1a3c55c59b448f0ed71bf975b0",
      "tree": "9deafe9d26d94dfd4bdc7ed85731bb9531ebe39b",
      "parents": [
        "11b8687ed11cf8b6e08bb2adeff6f84f0d87f1b4"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon May 11 18:08:44 2020 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue May 12 09:38:24 2020 +0300"
      },
      "message": "Test different users in same tenant can use same cephx id\n\nThis test uses two users user1 and user2 that are in the same tenant.\nThe test validates that different users in same tenant can use same\ncephx id.\n\nChange-Id: Ia8336604d0626dc9eea9c59ae96ffd865d2c70b9\n"
    },
    {
      "commit": "5e0152b212fd9ca3c21258b46ad192aeebf26ff1",
      "tree": "04a0ea6380b23702fa05cf8e6c5728c99045f5c8",
      "parents": [
        "7a8f5efb88aa1111dc1d176e12e3e8b989f0d6de"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon May 11 16:55:39 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon May 11 16:55:39 2020 -0700"
      },
      "message": "Fix pep8 issues\n\nflake8 was updated to 3.8.0, and it\ncaught a couple of omissions including\nE741 (ambiguous variable name) and\nE225 (missing whitespace around operator).\n\nChange-Id: I375e948684bb4a6b35297689f837056b0cb48fb1\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "f888d7ff2a81660f396460c7ade00ce85a60b5c9",
      "tree": "8de3c7661493a207b995376a92d964714bce685e",
      "parents": [
        "7a8f5efb88aa1111dc1d176e12e3e8b989f0d6de"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon May 11 15:36:42 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon May 11 15:36:42 2020 -0700"
      },
      "message": "Fix dict.values usage\n\nIn python3, dict.values() doesn\u0027t return a list,\nbut rather returns a view that can be iterated upon.\n\nhttps://www.python.org/dev/peps/pep-3106/\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n\nChange-Id: If274f85049f91243934f9e649fce86c49dbbbf1b\n"
    },
    {
      "commit": "228893d0c9f7f8ccb35236904e9daccf9e26d341",
      "tree": "08e35897eb66c8c7fdd209f13bd990b2cb3cd965",
      "parents": [
        "7a8f5efb88aa1111dc1d176e12e3e8b989f0d6de"
      ],
      "author": {
        "name": "silvacarloss",
        "email": "ces.eduardo98@gmail.com",
        "time": "Mon May 11 18:19:33 2020 +0000"
      },
      "committer": {
        "name": "silvacarloss",
        "email": "ces.eduardo98@gmail.com",
        "time": "Mon May 11 18:19:33 2020 +0000"
      },
      "message": "Skip multi availability zones test when there is a single az\n\nFix a misbehavior in a tempest test created to run with multiple\navailability zones. This test was not being skipped in environments\nwith a single availability zone that contains two pools. Now, even\nif there are two available pools, this test is going to be skipped.\n\nChange-Id: Ic2012e6ecb334daa2ac97058cade0eadfe0a88be\nCloses-Bug: #1878055\n"
    },
    {
      "commit": "7a8f5efb88aa1111dc1d176e12e3e8b989f0d6de",
      "tree": "0b14b67e0cdc59a16393ab0cd762da3e29df72b2",
      "parents": [
        "38d392969e1325e633d752f1a96571a9793fbf99"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue May 05 23:01:52 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu May 07 17:18:34 2020 -0700"
      },
      "message": "Add native zuulv3 job for container\n\nThe old/legacy job depends on components\nfrom OpenStack infra that are not maintained\nany longer.\n\nChange-Id: Idfa64643fb739b686c00bf865fc1ee64617b3375\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "38d392969e1325e633d752f1a96571a9793fbf99",
      "tree": "b337ff556857b32d99db049fce0db04b7e88b617",
      "parents": [
        "11b8687ed11cf8b6e08bb2adeff6f84f0d87f1b4",
        "4484d1a514114e41dacb1a5c18e61eb4b6b16d2d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 07 13:34:09 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 07 13:34:09 2020 +0000"
      },
      "message": "Merge \"Add native zuulv3 job for lvm\""
    },
    {
      "commit": "4484d1a514114e41dacb1a5c18e61eb4b6b16d2d",
      "tree": "5b7d282a83b5f2b72f5ee08f95bb68ee7eda7422",
      "parents": [
        "5dd6301d5ba0037092ff0f64b5dba899734f0d94"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon May 04 17:34:38 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu May 07 03:49:29 2020 +0000"
      },
      "message": "Add native zuulv3 job for lvm\n\nThe old/legacy job depends on components\nfrom OpenStack infra that are not maintained\nany longer.\n\nChange-Id: I2981f786d21882579c2bbc569615843d253bf5dc\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "11b8687ed11cf8b6e08bb2adeff6f84f0d87f1b4",
      "tree": "896a50cf6040f2a949445784f9de63ca40551142",
      "parents": [
        "f684ccd283e4221444ac07c3ca50c4407435134e",
        "696a057ca2db5558dfcfdf73bcbd4a0f34f2aeb2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 05 20:08:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 05 20:08:25 2020 +0000"
      },
      "message": "Merge \"TrivialFix: Remove unnecessary import\""
    },
    {
      "commit": "f684ccd283e4221444ac07c3ca50c4407435134e",
      "tree": "2012051973b85a44c54c9964a6e2ff4ac25bcadf",
      "parents": [
        "d86d85f852599e5f0ba7d99d44953ec1d124984f",
        "13b7469f134ed9059a8d2a8a75e0e6aa956c7947"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 05 18:11:17 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 05 18:11:17 2020 +0000"
      },
      "message": "Merge \"Rename \"_get_ip_server_ip\" method to \"_get_server_ip\"\""
    },
    {
      "commit": "696a057ca2db5558dfcfdf73bcbd4a0f34f2aeb2",
      "tree": "e92e7c429f36efa9360d618ffdfbeec867deed54",
      "parents": [
        "ce66f004c89e5f04e85f8eec96170d1460d701fe"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue May 05 08:41:07 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue May 05 08:41:07 2020 -0700"
      },
      "message": "TrivialFix: Remove unnecessary import\n\nprint_function was being imported, but\nnot used in the module.\n\nChange-Id: Ie460cbe4779005e284af0652a14112c1939d4855\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "d86d85f852599e5f0ba7d99d44953ec1d124984f",
      "tree": "067c820597abb2fb3aca61fb99ca6a769c6b1c1c",
      "parents": [
        "7636a1fce4c2b49a03338097f110fadbb3f81206",
        "5dd6301d5ba0037092ff0f64b5dba899734f0d94"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 05 12:05:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 05 12:05:02 2020 +0000"
      },
      "message": "Merge \"Add native zuulv3 job for zfsonlinux\""
    },
    {
      "commit": "5dd6301d5ba0037092ff0f64b5dba899734f0d94",
      "tree": "ae70af67f5a233fa437dde14efa1182f9f53026f",
      "parents": [
        "ce66f004c89e5f04e85f8eec96170d1460d701fe"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Apr 29 22:18:14 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue May 05 04:11:38 2020 +0000"
      },
      "message": "Add native zuulv3 job for zfsonlinux\n\nThe old/legacy job depends on components\nfrom OpenStack infra that are not maintained\nany longer.\n\nChange-Id: Icc5d16c61b4e4cabf554b2e8bc9f290b6a6d5306\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "13b7469f134ed9059a8d2a8a75e0e6aa956c7947",
      "tree": "641eb9c418bf53690af401c7e3a95c80da02744f",
      "parents": [
        "7636a1fce4c2b49a03338097f110fadbb3f81206"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue May 05 07:02:23 2020 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue May 05 07:02:23 2020 +0300"
      },
      "message": "Rename \"_get_ip_server_ip\" method to \"_get_server_ip\"\n\nChange-Id: I49e4cd7c8f29d2b982a28bb9d6014da7309085c6\n"
    },
    {
      "commit": "7636a1fce4c2b49a03338097f110fadbb3f81206",
      "tree": "a29e9ef5ba7b30ed8a9477543b8eec39b385c02d",
      "parents": [
        "ce66f004c89e5f04e85f8eec96170d1460d701fe"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Apr 30 16:13:13 2020 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun May 03 10:15:54 2020 +0300"
      },
      "message": "Specifies the appropriate ip address in case of multi-networking\n\nWhen connecting a storage_network to VMs, the tests may try\nto associate a FloatingIP to the storage network instead of the\nproject network.\n\nNote: This failure has been caused since [1] was merged\n\n[1] https://review.opendev.org/#/c/668597/\n\nChange-Id: Ife32cb2616701a285cb16d5b267bdf6a78d74c3c\n"
    },
    {
      "commit": "ce66f004c89e5f04e85f8eec96170d1460d701fe",
      "tree": "fb1eb2f7579e722eda3c373ecd142c04c002e85d",
      "parents": [
        "a8ade74c2b10b106addebf2ff70ba4df01a02dd4",
        "247b0b69791154ea51a84c036168e6bf9cb1208e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 27 22:35:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 22:35:39 2020 +0000"
      },
      "message": "Merge \"Update shrink scenario tests\""
    },
    {
      "commit": "a8ade74c2b10b106addebf2ff70ba4df01a02dd4",
      "tree": "95d9c426c0a8ba7c8634827e773ba372a447ca1b",
      "parents": [
        "9642b842454cba0f06e49b3157ad06bb07b9bca3",
        "3b4d4850a9dc13fda5e92d621f750634eabcf44e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 27 22:24:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 22:24:59 2020 +0000"
      },
      "message": "Merge \"Functional tests for create share from snapshot different pools/azs\""
    },
    {
      "commit": "247b0b69791154ea51a84c036168e6bf9cb1208e",
      "tree": "1e2165963dd616e3ee76d7cc2157ea534fda7fab",
      "parents": [
        "b5ed5dfaa5ed4989bdefc30abb00902a46052951"
      ],
      "author": {
        "name": "danielarthurt",
        "email": "danielarthurt@gmail.com",
        "time": "Wed Mar 18 14:31:39 2020 +0000"
      },
      "committer": {
        "name": "danielarthurt",
        "email": "danielarthurt@gmail.com",
        "time": "Mon Apr 27 19:12:11 2020 +0000"
      },
      "message": "Update shrink scenario tests\n\nThis patch updates the shrink scenario tests to handle with the\n\"available\" or \"shrinking_possible_data_loss_error\" state received\nfrom the manila share manager after a failed shrink operation when\nattempt to shrink a share with a size smaller than thecurrent used\nspace.\n\nChange-Id: Idf34a149e5a975d5fbced0ec78d102c5d90b87c6\nRelated-Bug: #1858328\n"
    },
    {
      "commit": "9642b842454cba0f06e49b3157ad06bb07b9bca3",
      "tree": "0e688255697ba18f96aec9c2a645a5ef4cfb1133",
      "parents": [
        "161f180e75fbf3b37ba7585aa19573076eda3069",
        "ab1e807dce7f577720d73dac3ee9ac7c8ccbf1c9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 27 16:47:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 16:47:22 2020 +0000"
      },
      "message": "Merge \"[ussuri][goal] Add CONTRIBUTING.rst\""
    },
    {
      "commit": "3b4d4850a9dc13fda5e92d621f750634eabcf44e",
      "tree": "794d5c1c599cefbdcb8e9f5b73d64fe6931ccd34",
      "parents": [
        "32bd346f8b36ea19ff5f905d9be753a36f945004"
      ],
      "author": {
        "name": "andrebeltrami",
        "email": "andreluizbeltrami@hotmail.com",
        "time": "Tue Feb 04 19:11:54 2020 +0000"
      },
      "committer": {
        "name": "Andre Beltrami",
        "email": "debeltrami@gmail.com",
        "time": "Mon Apr 27 16:41:32 2020 +0000"
      },
      "message": "Functional tests for create share from snapshot different pools/azs\n\nThis patch adds functional tests for the feature create share\nfrom snapshot in different pools or availability zones.\n\nPartially-implements: bp create-share-from-snapshot-in-another-pool-or-backend\n\nChange-Id: Iece5bc2c1aa6485f3533711baf514bb852357820\n"
    },
    {
      "commit": "161f180e75fbf3b37ba7585aa19573076eda3069",
      "tree": "d0e3aa000506fbcae412866998efe32654c4f0e0",
      "parents": [
        "d3432669d2e782734017cc9308e9fd34768f5bb7"
      ],
      "author": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Sat Apr 25 17:18:14 2020 -0300"
      },
      "committer": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Sun Apr 26 18:10:56 2020 +0000"
      },
      "message": "Removing duplicated availability zones from tests\n\nThis patch remove duplicated availability zones when retrieving them\nfrom service list.\n\nCloses-Bug: #1875180\nChange-Id: I0ee61c3197547201f10340d388baf5e076494be5\n"
    },
    {
      "commit": "ab1e807dce7f577720d73dac3ee9ac7c8ccbf1c9",
      "tree": "b6c5ec6a09929133afedee550ff5e5caa13c3f5f",
      "parents": [
        "32bd346f8b36ea19ff5f905d9be753a36f945004"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Apr 24 19:05:14 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Apr 24 19:05:14 2020 -0700"
      },
      "message": "[ussuri][goal] Add CONTRIBUTING.rst\n\nThe content links back to other guides\nwith information useful to contributors\nof this repository.\n\nChange-Id: I9ff35f825def76119e6964361b4912dcb36cb4c6\nStory: #2007236\nTask: #39555\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "d3432669d2e782734017cc9308e9fd34768f5bb7",
      "tree": "117f04dec0e090040c17274f94618d994dda371c",
      "parents": [
        "32bd346f8b36ea19ff5f905d9be753a36f945004"
      ],
      "author": {
        "name": "Rocky",
        "email": "shi.yan@unimelb.edu.au",
        "time": "Tue Jul 02 14:58:30 2019 +1000"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Apr 24 23:52:24 2020 +0000"
      },
      "message": "Fix floatingip allocation\n\n- Use neutron\u0027s floating IP provisioning APIs instead of the\n  compute APIs that will proxy the request to neutron anyway.\n  Another advantage of doing this is because we\u0027ll be using the\n  external network to create a floating IP upon, and don\u0027t need\n  to configure yet another \"floating_pool_name\" config opt to\n  get things to work. When used, in most environments, the\n  external network is the same as the floating pool.\n- Fix usage of the GET /ports API where an incorrect filter\n  parameter (\"fixed_ip\")  was being used (and subsequently ignored\n  by older versions of neutron, see bug #1749820 [1])\n- Refactor the check for ironic (we don\u0027t use baremetal nodes in\n  our testing) to match that in tempest\u0027s own implementation of the\n  port resolution [2]\n- replace assertNotEqual(0, len(somelist)) with\n  assertNotEmpty(somelist)\n\n\n[1] https://launchpad.net/bugs/1749820\n[2] https://opendev.org/openstack/tempest/src/commit/5c191faae78f52f876edba72484ea644d3df04fd/tempest/scenario/manager.py#L958-L994\n\nChange-Id: I48b0f21fe75fae623e7e513cf2890f2c10a80317\nCo-Authored-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\nCo-Authored-by: Shi Yan \u003cyanshi.403@gmail.com\u003e\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "32bd346f8b36ea19ff5f905d9be753a36f945004",
      "tree": "99f9e4c792964d5e614c125a54c9d6b104690a33",
      "parents": [
        "2db30b840ab3429b905417efe52470015cb7297b",
        "6e57568e9762be8290380ff3b91afa43caa2149a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 23 14:56:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 14:56:02 2020 +0000"
      },
      "message": "Merge \"Remove experimental flag from share groups feature\""
    },
    {
      "commit": "2db30b840ab3429b905417efe52470015cb7297b",
      "tree": "dae78346114780bd3ba77dfd742b8acb6831b54b",
      "parents": [
        "abb4a8f35828c5a8a13f71c59394da5a574ab01b",
        "a3fef5ccca3d8481b702e5efc8f4b757bd30302e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 23 13:47:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 13:47:45 2020 +0000"
      },
      "message": "Merge \"Update docs building\""
    },
    {
      "commit": "a3fef5ccca3d8481b702e5efc8f4b757bd30302e",
      "tree": "e4561532965bfeb4af469dda17dae7d70d33ea5a",
      "parents": [
        "8a70064d74931ededab56a5463273ae8685071a9"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Thu Apr 23 10:00:19 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Thu Apr 23 10:03:17 2020 +0200"
      },
      "message": "Update docs building\n\nUpdate docs building:\n* Switch to sphinx-build\n* Update requirements for Sphinx and openstackdocstheme for\n  python 3\n* Remove unneeded doc and translation sections from setup.cfg\n\nChange-Id: Ic1a93606cb73778fc43e58b85ad65bee46c3c631\n"
    },
    {
      "commit": "abb4a8f35828c5a8a13f71c59394da5a574ab01b",
      "tree": "d9eb6f2cd6b0b2d8b6d310612085cb3df02cf952",
      "parents": [
        "8a70064d74931ededab56a5463273ae8685071a9"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Apr 22 18:24:16 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Apr 23 00:58:14 2020 -0700"
      },
      "message": "Drop install_command usage in tox\n\nUse the default value provided by tox:\n\nhttps://tox.readthedocs.io/en/latest/config.html#conf-install_command\n\nSee discussion on the openstack-discuss ML [1]\nfor the complete context.\n\n[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-April/014237.html\n\nChange-Id: I93c60668c9510f4479d268aab69d0117a53b2c01\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "8a70064d74931ededab56a5463273ae8685071a9",
      "tree": "6b6b28008815db5c075b1481a214b7951294300c",
      "parents": [
        "fb7853136b1c3935f9a417971931a0c474af9de1",
        "645e4eb092a6cd7ba946ec949cec684112629eed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 23 00:32:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 00:32:02 2020 +0000"
      },
      "message": "Merge \"Fix export location used for extend/shrink tests\""
    },
    {
      "commit": "fb7853136b1c3935f9a417971931a0c474af9de1",
      "tree": "cff7433a23654e2dd6759e49b377111d410bce1b",
      "parents": [
        "3fe9eefeddd60451dbb31330174f0cf6726c0fa0",
        "258cc6c7a29bf8d006e2997b8b776dc698cd69b3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 23 00:22:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 00:22:06 2020 +0000"
      },
      "message": "Merge \"Remove deprecated scenario image options\""
    },
    {
      "commit": "3fe9eefeddd60451dbb31330174f0cf6726c0fa0",
      "tree": "7af91ffa19834805d0bd32a4acd8049d890f646f",
      "parents": [
        "06665e525844f54e6fb5383e235b99a809fe9331",
        "a44ebfbb534d8e31e674a1f0aed9a77985d4a11a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 22 22:22:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 22 22:22:22 2020 +0000"
      },
      "message": "Merge \"Fix failing quota tests in stable branches\""
    },
    {
      "commit": "6e57568e9762be8290380ff3b91afa43caa2149a",
      "tree": "337a5b8f67967a5192ea56f8ac075c37cb142a7f",
      "parents": [
        "ca4dd9f10178fe9e6d5fe81aac3c3b8f3dae6448"
      ],
      "author": {
        "name": "silvacarloss",
        "email": "ces.eduardo98@gmail.com",
        "time": "Tue Feb 18 19:52:35 2020 -0300"
      },
      "committer": {
        "name": "silvacarloss",
        "email": "ces.eduardo98@gmail.com",
        "time": "Wed Apr 22 21:44:03 2020 +0000"
      },
      "message": "Remove experimental flag from share groups feature\n\nThe share groups functionality will no longer be considered\nexperimental. The existent functional tests were modified to accomplish\nwith this feature graduation.\n\nChange-Id: Ideba68c0481345e808f185195eea68e879155cf1\nPartially-Implements: bp graduate-share-groups-feature\n"
    },
    {
      "commit": "258cc6c7a29bf8d006e2997b8b776dc698cd69b3",
      "tree": "b4e0cd8dc0f603622ced1f1e5d982aa71a8ac5c2",
      "parents": [
        "a096815be929abd4b91290dff40e90315d2395ce"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Apr 15 22:55:25 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Apr 22 18:44:47 2020 +0000"
      },
      "message": "Remove deprecated scenario image options\n\nThe following options have been deprecated for more than 4 years\nalready and currently are being removed from tempest:\n* aki_img_file\n* ari_img_file\n* ami_img_file\n\nRelated-Bug: #1393881\nChange-Id: If5b8033eed8cb8c6c943e0a66a7beb83eef4b20e\n"
    },
    {
      "commit": "a44ebfbb534d8e31e674a1f0aed9a77985d4a11a",
      "tree": "db7d64e4269dcd5149e187183c5243fabbbf3b4e",
      "parents": [
        "c8af9190d2356dfbbe3c1458344cecaba31d72a2"
      ],
      "author": {
        "name": "silvacarloss",
        "email": "ces.eduardo98@gmail.com",
        "time": "Wed Apr 22 12:26:45 2020 +0000"
      },
      "committer": {
        "name": "silvacarloss",
        "email": "ces.eduardo98@gmail.com",
        "time": "Wed Apr 22 16:02:55 2020 +0000"
      },
      "message": "Fix failing quota tests in stable branches\n\nSome tests were being executed even if their microversion was not\nsupported. Fix this issue by skipping those tests if the\nmicroversion is not supported.\n\nChange-Id: I19e16465d82fe093ab861faf81d21ab821825e84\nCloses-Bug: #1874242\n"
    },
    {
      "commit": "06665e525844f54e6fb5383e235b99a809fe9331",
      "tree": "63445735e6633910e42c0245b46d181854787cd2",
      "parents": [
        "c8af9190d2356dfbbe3c1458344cecaba31d72a2"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Apr 22 10:00:31 2020 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Apr 22 17:15:22 2020 +0300"
      },
      "message": "Fix ipv6 skip condition\n\nipv6 skip condition moved under \"skip_checks\"\nclassmethod by https://review.opendev.org/#/c/715679/.\nHere we correct the condition that checks whether IPv6\nis enabled.\n\nChange-Id: I39ac26fe035af81fbd4cb54d8096fc5d7afc2b0b\n"
    },
    {
      "commit": "c8af9190d2356dfbbe3c1458344cecaba31d72a2",
      "tree": "76f782fafb5498a800af56c6ea946474cafaa89a",
      "parents": [
        "d6c5d08868df3b0c58ed3eb3757f3c2531ebbb9e",
        "e3aec90f76a476330d6b02685f3028f1c734f484"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 22 02:16:38 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 22 02:16:38 2020 +0000"
      },
      "message": "Merge \"Move skipping conditions under skip_checks method\""
    },
    {
      "commit": "d6c5d08868df3b0c58ed3eb3757f3c2531ebbb9e",
      "tree": "be9f819407c6f39c06a84f287ef4ce2c27c90293",
      "parents": [
        "a096815be929abd4b91290dff40e90315d2395ce",
        "4c130be9cb0fd67eb55300fe2a02cb58d5d5e676"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 22 02:06:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 22 02:06:15 2020 +0000"
      },
      "message": "Merge \"Tighten asserts around time filters\""
    },
    {
      "commit": "645e4eb092a6cd7ba946ec949cec684112629eed",
      "tree": "c7b155368e049d0be308f01a22b836f78b24f712",
      "parents": [
        "a096815be929abd4b91290dff40e90315d2395ce"
      ],
      "author": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Tue Oct 15 17:26:41 2019 -0400"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Tue Apr 21 08:28:39 2020 -0400"
      },
      "message": "Fix export location used for extend/shrink tests\n\nInstead of using the first export location, use the first export\nlocation matching the address family (IPv4 or IPv6) to be used\nfor the mount.\n\nCloses-Bug: #1848278\nChange-Id: Ia2a0fefc34085e21e521acb7ccfdeecef7fda186\n"
    },
    {
      "commit": "a096815be929abd4b91290dff40e90315d2395ce",
      "tree": "adba186cc8d2f7f4e49b4d786dcc2069f00ad636",
      "parents": [
        "ca4dd9f10178fe9e6d5fe81aac3c3b8f3dae6448",
        "5608f1bc70faed221bdbe9a4288a897a109700ea"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 21 01:54:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 21 01:54:52 2020 +0000"
      },
      "message": "Merge \"Refactoring skip conditions process\""
    },
    {
      "commit": "e3aec90f76a476330d6b02685f3028f1c734f484",
      "tree": "8790dd1abbf90c6e9288321e3fb6455323f07f4a",
      "parents": [
        "ca4dd9f10178fe9e6d5fe81aac3c3b8f3dae6448"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Mar 29 07:36:13 2020 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Apr 19 07:37:06 2020 +0300"
      },
      "message": "Move skipping conditions under skip_checks method\n\nSkipping conditions should placed under \u0027skip_checks\u0027\nmethod rather than \u0027resource_setup\u0027 method.\n\nChange-Id: Ie5d776baa7f0cc7f3774dfcedbfc4ef8e3acf44c\n"
    },
    {
      "commit": "4c130be9cb0fd67eb55300fe2a02cb58d5d5e676",
      "tree": "f245b4cbda14c267a9484875515052887d6271c4",
      "parents": [
        "9d229583b0b8dce5f1848d55c148260359ce10f2"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Apr 16 15:10:24 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Apr 17 16:33:52 2020 -0700"
      },
      "message": "Tighten asserts around time filters\n\nChange-Id: I745b58092d320bad2dd831499dd90117a8f77b82\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "ca4dd9f10178fe9e6d5fe81aac3c3b8f3dae6448",
      "tree": "a00aabebcc6a56b4bf865f32e261ace7fa50d072",
      "parents": [
        "9d229583b0b8dce5f1848d55c148260359ce10f2"
      ],
      "author": {
        "name": "silvacarloss",
        "email": "ces.eduardo98@gmail.com",
        "time": "Wed Mar 11 13:57:18 2020 +0000"
      },
      "committer": {
        "name": "silvacarloss",
        "email": "ces.eduardo98@gmail.com",
        "time": "Fri Apr 17 01:04:42 2020 +0000"
      },
      "message": "Update share quota functional tests\n\n- Updates the existent functional tests to accomplish with the two\n  new quotas for share replicas.\n- Add new functional tests for share replicas\n\nDepends-On: I8ba7bc6f167c28d6c169b2187d0e1bda7cad3f69\nChange-Id: I9c5df364bca666bbc32fb10b100a38f78888088a\n"
    },
    {
      "commit": "9d229583b0b8dce5f1848d55c148260359ce10f2",
      "tree": "01b113022e08c1110bb1e08c08143754c8b1b14f",
      "parents": [
        "b5ed5dfaa5ed4989bdefc30abb00902a46052951",
        "af6f44ad8268eb55954912328f334bb82cf3bf0a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 16 17:40:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 17:40:35 2020 +0000"
      },
      "message": "Merge \"Add function to test user messages query by timestamp\""
    },
    {
      "commit": "af6f44ad8268eb55954912328f334bb82cf3bf0a",
      "tree": "15170a814b499873da3722cc3385ba27965f3694",
      "parents": [
        "da28812242789709b65dd30596aac006b5abe9c4"
      ],
      "author": {
        "name": "haixin",
        "email": "haixin@inspur.com",
        "time": "Thu Apr 02 14:03:09 2020 +0800"
      },
      "committer": {
        "name": "haixin",
        "email": "haixin@inspur.com",
        "time": "Wed Apr 08 13:48:48 2020 +0800"
      },
      "message": "Add function to test user messages query by timestamp\n\n-Updates the user messages tests to test query users messages\n by timestamp.\n-Updates the negative user messages tests to test query users\n messages with invalid time format.\n\nDepends-On: I3d94bac4304c236f275abe7ce31432b0e2384247\nChange-Id: I7a048c754cb703eebee709e35d379a4c51a80b3a\n"
    },
    {
      "commit": "b5ed5dfaa5ed4989bdefc30abb00902a46052951",
      "tree": "e117add164847573d666f2cd845ae21d80721cfb",
      "parents": [
        "ad6f7de944c78168f7cb567e6999ea40068fafeb"
      ],
      "author": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Sun Mar 01 21:27:26 2020 +0100"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Sat Apr 04 00:04:57 2020 +0000"
      },
      "message": "Fix export location negative tests\n\nWhen running as a regular user, attempts to get share export\nlocations for a share belonging to another user should be\nforbidden.\n\nShare instance export locations are not available to regular\nusers by virtue of default policy.\n\nRelated-bug: #1654598\nCloses-bug: #1655427\nChange-Id: Iabe7fb68facd0ddffec738ab4e98d1de3a704ee4\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "ad6f7de944c78168f7cb567e6999ea40068fafeb",
      "tree": "a18d4fe5bb88d2ea21eaf0a332d11754c73bb9aa",
      "parents": [
        "0cb685be7d0563def171a927b675a52f603d49a3"
      ],
      "author": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Fri Apr 03 17:04:12 2020 -0400"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Fri Apr 03 21:41:12 2020 +0000"
      },
      "message": "Fix hacking test requirement\n\nA recent change [1] updated the hacking version\nin manila-tempest-plugin and made corresponding\nfixes but unfortunately is python 2 incompatible.\nWe really only need hacking on master anyways,\nwhere we no longer support python 2, so here we\nmake the requirement specific to python 3.\n\n[1] https://review.opendev.org/#/c/716559\n\nCloses-bug: #1870621\n\nChange-Id: I9771cf31d50dbbfc0eb978ffb8f485c431cf2767\n"
    },
    {
      "commit": "0cb685be7d0563def171a927b675a52f603d49a3",
      "tree": "73d9fdb66e8f355fa90501196bf30387e705560b",
      "parents": [
        "da28812242789709b65dd30596aac006b5abe9c4"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Wed Apr 01 13:38:38 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Wed Apr 01 13:47:59 2020 +0200"
      },
      "message": "Update hacking for Python3\n\nThe repo is Python 3 now, so update hacking to version 3.0 which\nsupports Python 3.\n\nFix problems found.\n\nChange-Id: I76d42ef91d3cfc133a6f7a4dfdf982e5fec0d443\n"
    },
    {
      "commit": "5608f1bc70faed221bdbe9a4288a897a109700ea",
      "tree": "fdb748a615c73a1dbbd6c1d12f897147b5978388",
      "parents": [
        "da28812242789709b65dd30596aac006b5abe9c4"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Mar 29 08:12:55 2020 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Mar 29 12:51:59 2020 +0300"
      },
      "message": "Refactoring skip conditions process\n\nChecking ip rules for protocols is placed under \u0027setUp\u0027\nmethod which prevents running other protocols that do\nnot support ip rules.\nThis patch moves the skipping condition under \u0027skip_checks\u0027\nmethod for each class.\n\nChange-Id: Ieb8082e8314c27b58e0a2d23981068f15b93e336\n"
    },
    {
      "commit": "da28812242789709b65dd30596aac006b5abe9c4",
      "tree": "46886eb8f1784b6c712fe464dd46403c145800c1",
      "parents": [
        "c678e21b5e0d0aec2d014a40ceadcd573bac08f9",
        "37ee6779e5ba4ab960e170a50bc6b27f1f4c6691"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 24 15:46:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 24 15:46:01 2020 +0000"
      },
      "message": "Merge \"Add knowledge of storage network to scenario tests\""
    },
    {
      "commit": "37ee6779e5ba4ab960e170a50bc6b27f1f4c6691",
      "tree": "b59a57ad716f52ff1a4225199138a4cf139e2499",
      "parents": [
        "39ef895d112f947564d7ca52a73a5b2afb82f741"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Oct 18 12:53:22 2019 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Mar 20 16:45:43 2020 -0700"
      },
      "message": "Add knowledge of storage network to scenario tests\n\nIn many deployments, shared file systems are exported\nover a shared storage network. Typically, this shared\nstorage network is not reachable from within\nprivate tenant networks. Our tests currently\nhave no cognizance of this topology, and expect that\nshares are always exported on a network routable or\ndirectly reachable through private tenant networks.\n\nAdd a configuration option to allow configuring the\nname or UUID of a shared storage network. If specified\nthis network will be plugged into VMs created by the\nscenario tests and access control will be on the\nstorage network IP, if NFS.\n\nChange-Id: I8d8063d46284076499d868a5f9b3d13a2a78b5b0\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "c678e21b5e0d0aec2d014a40ceadcd573bac08f9",
      "tree": "f53fc29a16b2fa202b4a022d0ec517acbb9673b0",
      "parents": [
        "39ef895d112f947564d7ca52a73a5b2afb82f741"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Mar 20 11:13:47 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Mar 20 15:47:12 2020 -0700"
      },
      "message": "Fix export locations tests\n\nThe tempest tests\n- api.admin.test_export_locations.ExportLocationsTest#test_list_share_export_locations_by_member\n- api.admin.test_export_locations.ExportLocationsTest#test_get_share_export_location_by_member\n\nwere both written with the assumption that a user within a\nproject creates a share, and the share\u0027s export locations\nare available to other users in the project. In this specific\ncontext, the user creating the share has an \"admin\" role -\nbut that is just circumstantial. Any user with the ability\nto create shares in a project can do so, and expect that\nthose shares are accessible to other users by virtue of default\npolicy.\n\nHowever, tempest test projects each have only one user,\nand the private share in both these test cases is created\nwithin the original user\u0027s project, and is not supposed to\nbe accessible across projects. This behavior is called out in\nLP bug #1654598.\n\nSo, enhance the test infra to create a user within the same\nproject applying roles specified within tempest.conf and test\naccessibility with such a user.\n\nOnce bug #1654598 has been resolved, we can use the existing\ntest behavior of testing access via a different project as\nnegative test cases (See: https://review.opendev.org/710661/)\n\nRelated-Bug: #1654598\nPartial-Bug: #1655427\nChange-Id: I12a1df36e8d928c54c03ed644dd60557f349ddb3\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "39ef895d112f947564d7ca52a73a5b2afb82f741",
      "tree": "0c435b95d770a3c7c088f91775c0a11b03cd5e67",
      "parents": [
        "a3b6f7ad25fcb8b97915cfad27effaf0d350dbe7"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Mar 05 10:22:38 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Mar 05 10:22:38 2020 +0000"
      },
      "message": "Fix link to bug tracker\n\nCurrent link for bug tracking system returns 404,\nthe review fixes that.\n\nChange-Id: I5f685f01d3ed39344fda784823faefabdbf7817f\n"
    },
    {
      "commit": "a3b6f7ad25fcb8b97915cfad27effaf0d350dbe7",
      "tree": "1e63afa90e38d53aae133ea2e424e37ba502ce72",
      "parents": [
        "820064b6d7c4a39a39400c11a3c138d6bf4d9074"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Jan 07 10:45:45 2020 +0200"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Feb 14 21:22:21 2020 +0000"
      },
      "message": "Move all conditions skipped under \"skip_checks\" method\n\nManila tempest plugin class structure should be compatible\nwith tempest project as manila tempest plugin is a plugin\nof tempest.\nIn some cases incompatibility can cause problems.\nFor example: using \"check_uuid\" tool for generating UUIDs\nfor tests does not work properly in manila, Because some\nclasses are wrapped with conditions skipped.\nI suggest to use \"skip_checks\" method that been used to\nevaluate config before tests methods and skip them based\non these checks.\n\nThis patch moves all conditions under this method.\n\nTwo new functions been added to \"skip_checks\" method\nin order to skip by microversions and reduce a duplicated\ncode:\n  - \"check_skip_with_microversion\"\n  - \"check_skip_with_microversion_not_supported\"\n\nChange-Id: Id0a15dbfbd3d85d7773c26e252f4cc4d906cf377\n"
    },
    {
      "commit": "820064b6d7c4a39a39400c11a3c138d6bf4d9074",
      "tree": "6acd7a6860c2c4ac59b2354b4dc9cdc5be636f7e",
      "parents": [
        "ca1340cc44d1dec1ed3351d9ea650a179b5d695a"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 05 12:07:52 2020 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 05 12:40:47 2020 +0200"
      },
      "message": "Fix resources cleanup\n\nWhen running \"test_create_manage_and_write\" test with\ndefault share type (i.e. set default_share_type_name\n\u003d default in tempest.conf) it passed, however, when\nthere is no default share type it failed with\n\"Target share type is still in use.\"\nThis is because the failed managed share is not deleted\nbefore the share type it is based on.\nThis patch makes sure the manila share is deleted before\nits share type.\n\nChange-Id: I1ba4ae3dcc274bf5e6dee5320e52117f440ebb5d\nRelated-bug: #1862001\n"
    },
    {
      "commit": "ca1340cc44d1dec1ed3351d9ea650a179b5d695a",
      "tree": "1cfebbb39ad3f443b606c9e94f71794a2889d7ab",
      "parents": [
        "eff4f9b87f0d36e0cfa4b1d861125f456f341af9",
        "0cd6c999d4985e10be2566c631312720efe8413c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 21 02:56:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 21 02:56:26 2020 +0000"
      },
      "message": "Merge \"Use a single keypair for multiple instances\""
    },
    {
      "commit": "0cd6c999d4985e10be2566c631312720efe8413c",
      "tree": "2198056772df9052c002b79c230069dae524f21d",
      "parents": [
        "4d7b4949906a8935f2fe5a404c234e392b6e4cde"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Jan 01 15:56:52 2020 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Jan 09 11:02:53 2020 +0200"
      },
      "message": "Use a single keypair for multiple instances\n\nWhen I ran manila scenario tests, some tests failed due to\nssh key authentication. I noticed that tests with single\ninstance pass, however, tests with more than one instance\n(e.g. \"test_read_write_two_vms\" test) fail.\nI figured out that every instance initialization creates a\nunique keypair.\nAn unnecessary resource duplication, when a single user boots\nmore than one instance. Depending on test flow this may also\ncause keypair mismatch.\n\nChange-Id: Ic685d1b9574daf7e6c9b90d5636f1b614a70b0da\nRelated-bug: #1858024\n"
    },
    {
      "commit": "eff4f9b87f0d36e0cfa4b1d861125f456f341af9",
      "tree": "d5001eac933b83f17e1e3f44d57ec7128e7288fb",
      "parents": [
        "4d7b4949906a8935f2fe5a404c234e392b6e4cde"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Oct 24 22:22:28 2019 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Dec 11 01:42:55 2019 +0000"
      },
      "message": "[ussuri][goal] Drop python2.7 support\n\nAs per the official python support timeline\nset forth by the OpenStack TC [1][2], OpenStack\nTrain is the last release that will support\npython2.7. manila-tempest-plugin is a \u0027branchless\u0027\ntempest plugin. However, after this change,\nusers may no longer expect to install this package\nwith python2.7.\n\nDepends-On: https://review.opendev.org/#/c/688997/\n[1] https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html\n[2] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n\nChange-Id: I8c10d169302c6f1c41e238ae9f787455a2b15a4d\n"
    },
    {
      "commit": "4d7b4949906a8935f2fe5a404c234e392b6e4cde",
      "tree": "069df47a1a469ed8e3d6c21323c7bf4290b37eff",
      "parents": [
        "8c4835b79005979d323762e7a9017c16c24ef097",
        "e5606387bebf53aba19365f1864c2d022b8b1bf4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 30 20:57:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 30 20:57:57 2019 +0000"
      },
      "message": "Merge \"Skip subnets test when version 2.51 is not supported\""
    },
    {
      "commit": "8c4835b79005979d323762e7a9017c16c24ef097",
      "tree": "2b94a6476562cdd86e457093067967fd51665cc1",
      "parents": [
        "92925822a3f63e8ead84be7736416829f4ce69f1",
        "7d1d64c3d81065a8fbbac3e682d3606635862fd0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 27 22:00:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 27 22:00:31 2019 +0000"
      },
      "message": "Merge \"Update subnet test to not use pre-created share network\""
    },
    {
      "commit": "e5606387bebf53aba19365f1864c2d022b8b1bf4",
      "tree": "711731817337276226f457d5ed1d1c4054a6a978",
      "parents": [
        "92925822a3f63e8ead84be7736416829f4ce69f1"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Sep 27 14:32:35 2019 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Sep 27 14:32:35 2019 -0700"
      },
      "message": "Skip subnets test when version 2.51 is not supported\n\nChange-Id: I0591d7d08e09a6a5d4b195f55fa22157207face3\nCloses-Bug: #1845726\n"
    },
    {
      "commit": "92925822a3f63e8ead84be7736416829f4ce69f1",
      "tree": "4cc9c2f2658e46a3304111a89abd7f429d36fc23",
      "parents": [
        "e2eb90b3f4465a188351677ccc4396c265d9efe4"
      ],
      "author": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Wed Sep 25 11:49:52 2019 -0300"
      },
      "committer": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Wed Sep 25 13:08:51 2019 -0300"
      },
      "message": "Skip update share type tests for microversion lower than 2.50\n\nChange-Id: I58e67c93daaf6ac8573b8b7b54ba1f2b5958a931\n"
    },
    {
      "commit": "7d1d64c3d81065a8fbbac3e682d3606635862fd0",
      "tree": "f448cc3241307eab1de2336c99ec5d2bd2e52a34",
      "parents": [
        "171241eb94787293d8711a2284ccd7684b2f45bf"
      ],
      "author": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Wed Sep 25 09:17:35 2019 -0300"
      },
      "committer": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Wed Sep 25 09:23:49 2019 -0300"
      },
      "message": "Update subnet test to not use pre-created share network\n\nThis pathc updates \u0027test_delete_contains_shares\u0027 to not use\npre-created share network since the test may fail to delete the\nshare server and the share network subnet if more shares were\ncreated using the same share network, by other concurrent tests.\n\nChange-Id: I950560ac8040e8deadd21f869f04416153fd8a88\n"
    }
  ],
  "next": "e2eb90b3f4465a188351677ccc4396c265d9efe4"
}
