)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "171241eb94787293d8711a2284ccd7684b2f45bf",
      "tree": "d6a34244bb75e56bcfc7b18b12ec36362993e4c1",
      "parents": [
        "b7e27e7719a2319e8df9a170456d605619af7008",
        "bd4e78c6222834db5bb0130e656df1b6d66bf4ca"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 21 01:02:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 21 01:02:59 2019 +0000"
      },
      "message": "Merge \"Enable share-replica tests in multitenancy enviroments\""
    },
    {
      "commit": "b7e27e7719a2319e8df9a170456d605619af7008",
      "tree": "ea69359de3217c101bee4a480857dc5cfc871752",
      "parents": [
        "0d1d29f5618cfbdef31c2acdf537799b01aee232"
      ],
      "author": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Tue Aug 06 19:40:37 2019 -0300"
      },
      "committer": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Fri Sep 20 13:33:12 2019 -0300"
      },
      "message": "Adds new functional tests for share-network-subnets\n\nThis patch adds functional test for share-network-subnets and\nvalidates the new API version 2.51\n\nChange-Id: I60bdb493ad5766f28408a0c877f960922fe44ad0\nPartially-implements: bp share-network-multiple-subnets\n"
    },
    {
      "commit": "0d1d29f5618cfbdef31c2acdf537799b01aee232",
      "tree": "31c673bb1dee1c27a56ebc5f919977f5cb5e7e78",
      "parents": [
        "90332bd7ae3af87ed56b5c3e143968bc2b0c0ae2"
      ],
      "author": {
        "name": "haixin",
        "email": "haixin@inspur.com",
        "time": "Fri Aug 02 16:50:45 2019 +0800"
      },
      "committer": {
        "name": "haixin",
        "email": "haixin@inspur.com",
        "time": "Tue Sep 17 09:07:09 2019 +0800"
      },
      "message": "Add update share type functional tests\n\nDepends-on: I4c7bdd601d48b40c01639b5089d4bff259a7b3af\nPart-of blueprint update-share-type-name-or-description\n\nChange-Id: Id1073a964b6d034375b74fa89e3ebb39e2c56220\n"
    },
    {
      "commit": "bd4e78c6222834db5bb0130e656df1b6d66bf4ca",
      "tree": "8323a2926da2454de080850b4bf9276f9da70d0f",
      "parents": [
        "493a2dfe6fa92cb81e9c9a20d062076c9a265405"
      ],
      "author": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Mon Sep 02 17:16:30 2019 -0300"
      },
      "committer": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Sat Sep 14 13:59:19 2019 +0000"
      },
      "message": "Enable share-replica tests in multitenancy enviroments\n\nThis patch enables share-replica tests to be executed in a multitenancy\nenvironment, providing a share-network to be used by both shares and\nshare-replicas.\n\nThe multitenancy test for share-replicas will be enabled only for API\nversion equal or greater than 2.51.\n\nDepends-On: I60bdb493ad5766f28408a0c877f960922fe44ad0\nChange-Id: Icb93fc346b71edc7bb3ac989e9751899bb80fbe5\n"
    },
    {
      "commit": "90332bd7ae3af87ed56b5c3e143968bc2b0c0ae2",
      "tree": "c8d5686382ee73297a57e414d25e663bd51ee923",
      "parents": [
        "493a2dfe6fa92cb81e9c9a20d062076c9a265405",
        "ee9d8606bee01ece577267440877eb8aa51740e6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 10 04:50:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 10 04:50:24 2019 +0000"
      },
      "message": "Merge \"Disable \u0027project_id\u0027 validation on test_share_servers\""
    },
    {
      "commit": "493a2dfe6fa92cb81e9c9a20d062076c9a265405",
      "tree": "6b51ba5acca8fb181c4a3c8fd3d7e47d1433929f",
      "parents": [
        "267dd04fc7518a274622a9ff341db9ffe479f5ee"
      ],
      "author": {
        "name": "vhari",
        "email": "vhariria@redhat.com",
        "time": "Tue Aug 20 15:34:40 2019 -0400"
      },
      "committer": {
        "name": "vhari",
        "email": "vhariria@redhat.com",
        "time": "Thu Aug 22 13:41:47 2019 -0400"
      },
      "message": "Validate share quota after updating\n\nChange-Id: Idd3396834ca204b51671e4422a6223754342e21f\n"
    },
    {
      "commit": "ee9d8606bee01ece577267440877eb8aa51740e6",
      "tree": "0f957925f2ccf9808951485d8c5c163268de84f1",
      "parents": [
        "267dd04fc7518a274622a9ff341db9ffe479f5ee"
      ],
      "author": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Tue Aug 06 14:54:34 2019 -0300"
      },
      "committer": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Tue Aug 06 14:59:39 2019 -0300"
      },
      "message": "Disable \u0027project_id\u0027 validation on test_share_servers\n\nWith the proposed change https://review.opendev.org/#/c/671043/, the\nshare-server-list operation may not be able to retrieve the \u0027project_id\u0027\nattribute from the share-network because it might have already been deleted\nfrom the system.\n\nChange-Id: I13bb48e7c03e16c26946ccf9d48e80592391a3d1\nPartially-implements: bp share-network-multiple-subnets\nNeeded-By: Id8814a8b26c9b9dcb1fe71d0d7e9b79e8b8a9210\n"
    },
    {
      "commit": "267dd04fc7518a274622a9ff341db9ffe479f5ee",
      "tree": "61a084c2b1a65f0c96cf83cc80c60d9721327f98",
      "parents": [
        "baf81eb07a0a9ce1db5ef3c348f09591b08236b3",
        "69f9696b0a2450b2664298be7b4af06159e68916"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 31 03:15:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 03:15:49 2019 +0000"
      },
      "message": "Merge \"Comment test tags\""
    },
    {
      "commit": "69f9696b0a2450b2664298be7b4af06159e68916",
      "tree": "514386ee509cedb13efe1639aa4d0d87a67da27e",
      "parents": [
        "1a96ed9f703de2080ccdf2a083aa9b30eab4d04f"
      ],
      "author": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Mon Jul 29 17:07:03 2019 -0400"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Mon Jul 29 17:07:13 2019 -0400"
      },
      "message": "Comment test tags\n\nAdd comments to the definitions of the test tags related\nto service involvement matching the documentation on\nrunning a subset of manila tempest tests based on\nservice involvement [1].\n\n[1] https://docs.openstack.org/manila/latest/contributor/tempest_tests.html#running-a-subset-of-tests-based-on-service-involvement\nChange-Id: I960b6bf8f283ea928fd512811f8d88268b0945d2\n"
    },
    {
      "commit": "baf81eb07a0a9ce1db5ef3c348f09591b08236b3",
      "tree": "51958806cd478a84ef5e30504479cfa589fed65f",
      "parents": [
        "1a96ed9f703de2080ccdf2a083aa9b30eab4d04f"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Jul 29 16:12:32 2019 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Jul 29 23:08:25 2019 +0300"
      },
      "message": "[Negative] Create share over quota limit\n\nThis test ensures we are denied from creating new shares,\nwhen hitting the quota enforcements.\n\nChange-Id: Ice3acba7daecc5d6b1eeb094f26cbf1cd70aad90\n"
    },
    {
      "commit": "1a96ed9f703de2080ccdf2a083aa9b30eab4d04f",
      "tree": "2d6d5ffc56f035be5272c9c95be2365360247678",
      "parents": [
        "0ac95412b1b0555775b4d45f51c27af2fa84724a"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon Jul 22 22:56:37 2019 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon Jul 22 22:57:00 2019 -0700"
      },
      "message": "Increase export IP ping count\n\nOn slow machines, pinging the export IP\nonce may not immediately succeed. There\ncan be a number of reasons for this failure,\nincluding the time taken to set up routing\ntable updates to the storage, in case the\nstorage is external to the cloud.\n\nChange-Id: Ic2f0110c184428ec32b4b176cf44dc9ccadda5b4\n"
    },
    {
      "commit": "0ac95412b1b0555775b4d45f51c27af2fa84724a",
      "tree": "5f40652b281d251eebe9e5069fd4e05f22eed30f",
      "parents": [
        "67d4e7fb4d681b85b6bf8e380a977ff4507234c3"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Jul 02 10:11:10 2019 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Jul 03 07:27:08 2019 +0300"
      },
      "message": "Look for api microversion header in \"Vary\" header data\n\nApache configuration adds \"Accept-Encoding\" to the \"Vary\" header\nin its responses, this causes to failures in some tests which check\nthe \"Vary\" header content of the response.\nIn order to avoid this issue we should only check that api microversion\nheader axists in \"Vary\" header data.\n\nChange-Id: I1490bf8f424181233aa3ea04a8410052b385699c\nRelated-bug: #1833766\n"
    },
    {
      "commit": "67d4e7fb4d681b85b6bf8e380a977ff4507234c3",
      "tree": "7a4b844f2feefbf6e8814512332fe4620adf04ed",
      "parents": [
        "cd3da46239be34dd5e604eb880307dddcd4bd0a5",
        "68a25a6dad27210b8d15de7a47e1ba56d86c50f4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 27 15:25:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 27 15:25:48 2019 +0000"
      },
      "message": "Merge \"Cast block count to integer\""
    },
    {
      "commit": "cd3da46239be34dd5e604eb880307dddcd4bd0a5",
      "tree": "72c0efb3920f7af540ad784ef253888711e57a05",
      "parents": [
        "53bd6ab4cd364a45cc83294c38106d5734d14853",
        "90c354b526ddbaf2ab0bb69d9c34ef85ae570d9c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 25 21:58:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 25 21:58:53 2019 +0000"
      },
      "message": "Merge \"Clarify help text of network options\""
    },
    {
      "commit": "53bd6ab4cd364a45cc83294c38106d5734d14853",
      "tree": "52a05641043a8938225ed5856a8d5ca35a863748",
      "parents": [
        "2e988a719f024e92231b050f970c0b4b2f8fa8af",
        "f38c4c365590f4246fee0e5fffde6db55fa51ae6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 20 21:11:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 21:11:59 2019 +0000"
      },
      "message": "Merge \"Skip read-only test for CIFS\""
    },
    {
      "commit": "2e988a719f024e92231b050f970c0b4b2f8fa8af",
      "tree": "7ad6a3fd6c6c88468f2ccb2a7293f297b881ae0c",
      "parents": [
        "4749f0e27ab616254759a4dfeacaf3f7426c4adb",
        "2e4f3489f6f4c0f8853b3fdc4c6efb89e2789d98"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 20 20:42:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 20:42:11 2019 +0000"
      },
      "message": "Merge \"Fix CIFS access for non-multitenant setup\""
    },
    {
      "commit": "68a25a6dad27210b8d15de7a47e1ba56d86c50f4",
      "tree": "0227f5e30b9b3991f5c655b82b227003f6025437",
      "parents": [
        "4749f0e27ab616254759a4dfeacaf3f7426c4adb"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Jun 20 07:10:35 2019 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Jun 20 07:10:35 2019 -0700"
      },
      "message": "Cast block count to integer\n\nAs more tests reuse the code to write data into\na mounted file system, we can move this integer\ncasting into that portion of the code; and remove\nresponsibility from the caller.\n\nTrivialFix\n\nChange-Id: I781cba8b705262cfafb1be51e53b6781bd5da040\n"
    },
    {
      "commit": "4749f0e27ab616254759a4dfeacaf3f7426c4adb",
      "tree": "949c74fd1f17a19f49c6ccddc3fe6897ef87d7e9",
      "parents": [
        "00fd19d2fd361238460be31001c1234250a04efb",
        "2cb85a6edd76ae94b428cc504c9e25f419618c9a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 20 11:28:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 11:28:56 2019 +0000"
      },
      "message": "Merge \"Scenario test: Create/extend share and write data\""
    },
    {
      "commit": "00fd19d2fd361238460be31001c1234250a04efb",
      "tree": "fef70081314c0daa9842c4e8bbe41b6a4a314dcd",
      "parents": [
        "26e3ce1599563b935062cda82269859c37c1f977"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Jun 12 17:14:12 2019 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Jun 12 17:14:12 2019 -0700"
      },
      "message": "Cast block count to integer in test_create_shrink_and_write\n\nTrivialFix\n\nChange-Id: Ia9c1b5d74b2fe40a33d8d6e94165ba6c5b6fefdc\n"
    },
    {
      "commit": "f38c4c365590f4246fee0e5fffde6db55fa51ae6",
      "tree": "c5bad8d70be39ed18db0b46105617f9c56d8e614",
      "parents": [
        "2e4f3489f6f4c0f8853b3fdc4c6efb89e2789d98"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen@gazlene.net",
        "time": "Fri Jun 07 15:00:48 2019 -0700"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.de",
        "time": "Wed Jun 12 15:42:26 2019 -0700"
      },
      "message": "Skip read-only test for CIFS\n\nWhen using the CIFS protocol and trying to share a share by IP, the\nshare fails to instantiate and the manila service produces this error:\n\n  InvalidShareAccessLevel: Invalid or unsupported share access level: ro.\n\nThere are no Manila Share backends that support CIFS shares with read\nonly access when authenticating with IP addresses[1]. This patch causes\nthe test to be skipped in such a case.\n\n[1] https://docs.openstack.org/manila/latest/admin/share_back_ends_feature_support_mapping.html#mapping-of-share-drivers-and-share-access-rules-support\n\nChange-Id: Ic30eaf3c2b7f75eb4bc62159faceb6bd30d7e03b\n"
    },
    {
      "commit": "90c354b526ddbaf2ab0bb69d9c34ef85ae570d9c",
      "tree": "593deed71a5397fbb6aa4dea605e03afe35b4b13",
      "parents": [
        "a4904978b4c28e1acbfb12d26db63085325f94c3"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Jun 12 13:18:51 2019 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Jun 12 13:18:51 2019 -0700"
      },
      "message": "Clarify help text of network options\n\nTrivialFix\n\nChange-Id: I11887de48c31bc5ea4c097e36c0f0da238d613b2\n"
    },
    {
      "commit": "2e4f3489f6f4c0f8853b3fdc4c6efb89e2789d98",
      "tree": "082a680a4682eaa8fe026bf5b42e858c4b88ae07",
      "parents": [
        "26e3ce1599563b935062cda82269859c37c1f977"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen@gazlene.net",
        "time": "Mon Jun 10 11:11:40 2019 -0700"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen@gazlene.net",
        "time": "Mon Jun 10 11:32:01 2019 -0700"
      },
      "message": "Fix CIFS access for non-multitenant setup\n\nIn the case that multitenancy_enabled is false, the CIFS tests fail,\nfirst because the auxiliary access function returns None, which means\nthe access object cannot be used by the caller, and second because if a\nfloating IP address isn\u0027t chosen explicitly as the share point, the\nserver\u0027s fixed IP may be chosen which is not in the same segment as the\nshare server, which means the share will not be accessible. This patch\nfixes both issues by making the auxiliary access granting function\nconsistent for both NFS and CIFS and differentiating instead on\nmultitenancy_enabled.\n\nChange-Id: Id6a44ea8c6b88d121983566dbb176f48e470094f\n"
    },
    {
      "commit": "a4904978b4c28e1acbfb12d26db63085325f94c3",
      "tree": "a2c5ce30fa25678b6bc0f5a54d82f1d75923acfe",
      "parents": [
        "b087b3093b26ce069b57dca91acb7f1b186cac6f",
        "c07415d725c5f04d46e06cb72ed441250bad73a0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun May 26 02:05:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 26 02:05:41 2019 +0000"
      },
      "message": "Merge \"Scenario test: Create/shrink share and write data\""
    },
    {
      "commit": "2cb85a6edd76ae94b428cc504c9e25f419618c9a",
      "tree": "a71255176079dedfa7a18c9cdb4b9a0ee7e1f435",
      "parents": [
        "c07415d725c5f04d46e06cb72ed441250bad73a0"
      ],
      "author": {
        "name": "Nir Gilboa",
        "email": "gilboa.nir@gmail.com",
        "time": "Sat Jan 06 10:49:09 2018 -0800"
      },
      "committer": {
        "name": "Nir Gilboa",
        "email": "gilboa.nir@gmail.com",
        "time": "Sun May 19 10:11:58 2019 +0300"
      },
      "message": "Scenario test: Create/extend share and write data\n\nImplements #4 from: http://specs.openstack.org/openstack/manila-specs/specs/release_independent/scenario-tests.html\n\nChange-Id: I4998bcac7a1d902c17d2add00cd42560bf6bbf75\nDepends-On: https://review.openstack.org/#/c/545695/\n"
    },
    {
      "commit": "c07415d725c5f04d46e06cb72ed441250bad73a0",
      "tree": "7aea4ffa8525b4e80ab83b3b65cc6a54cc09bfba",
      "parents": [
        "53927a9459462abb002791ffab3411041ca7d664"
      ],
      "author": {
        "name": "Nir Gilboa",
        "email": "gilboa.nir@gmail.com",
        "time": "Sun Jan 07 10:52:18 2018 -0800"
      },
      "committer": {
        "name": "Nir Gilboa",
        "email": "gilboa.nir@gmail.com",
        "time": "Sat Apr 06 22:45:13 2019 +0300"
      },
      "message": "Scenario test: Create/shrink share and write data\n\nImplements #5 from:\nhttp://specs.openstack.org/openstack/manila-specs/specs/release_independent/scenario-tests.html\n\nChange-Id: If9740b0ce3b11e1ccab5a4f77a705b0fd3015644\n"
    },
    {
      "commit": "7ded9405ed0f8ec54ab3e3426340901589a617aa",
      "tree": "d67a6dda271c4a3f5d7bbbd638d6bb2a8641178d",
      "parents": [
        "53927a9459462abb002791ffab3411041ca7d664"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Mar 06 10:32:23 2019 +0200"
      },
      "committer": {
        "name": "Liron Kuchlani",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Mar 26 09:38:56 2019 +0000"
      },
      "message": "Use setup_clients classmethod for clients initialization\n\nresource_setup is used to create any resources or objects while\nsetup_clients is used to initialize clients.\n\nChange-Id: I89110714651fe608721270025dfc0f3c56b078d6\n"
    },
    {
      "commit": "53927a9459462abb002791ffab3411041ca7d664",
      "tree": "2d34eb0f89200ab0e17f41c65efdaed56974d092",
      "parents": [
        "9743939c6cd1ac48efe705388abf30165718f27e",
        "5782a704127400728c07d0249621fb3111523a5f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 25 18:39:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 25 18:39:39 2019 +0000"
      },
      "message": "Merge \"Verify request ID in all manila responses\""
    },
    {
      "commit": "9743939c6cd1ac48efe705388abf30165718f27e",
      "tree": "cfdd71daee32214cc60d6d7ca29442950764d539",
      "parents": [
        "370569423eea5fad86efd646e7c5ea83e1337420"
      ],
      "author": {
        "name": "Lucio Seki",
        "email": "luciomitsuru.seki@fit-tecnologia.org.br",
        "time": "Tue Mar 19 18:05:35 2019 -0300"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Mar 21 16:35:45 2019 -0700"
      },
      "message": "Delete servers before deleting its share network\n\nWhen deleting a share network, the belonging share servers were being\ndeleted automatically. However, any possible errors were being ignored,\npossibly leaving share servers in the backend.\n\nThe patch https://review.openstack.org/644560 avoids this by making the\nManila API to return an error if the share network about to be deleted\nstill has any share server, which in turn has `is_auto_deletable\u003dTrue`\nor contains any share.\n\nThis patch modifies the base test class tearDown method, to delete the\nshare servers before the share network they belong to.\n\nChange-Id: I7d330b8b5fb3f08d3cbdae2c1735e266e75a70d3\nDepends-On: I4144a532d5827b929a1dce0d4d642e6d1cee47b1\nRelated-Bug: #1820118\n"
    },
    {
      "commit": "5782a704127400728c07d0249621fb3111523a5f",
      "tree": "bbbdac83560ca48f3c07cd1e2de6d1ed3dd6023c",
      "parents": [
        "370569423eea5fad86efd646e7c5ea83e1337420"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Feb 15 14:37:13 2019 -0800"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Thu Mar 14 12:00:03 2019 +0000"
      },
      "message": "Verify request ID in all manila responses\n\nAll requests to manila API must return\na request ID in the response headers.\n\nThis change adds validation to ensure\nno new APIs are added that invalidate this\ncriterion.\n\nChange-Id: If9b033109a653913b62ce9588011d2d7f00e0519\nPartial-Bug: #1815532\n"
    },
    {
      "commit": "370569423eea5fad86efd646e7c5ea83e1337420",
      "tree": "08bbec97d41847bd2d7199ebec0dcfb443e7e36c",
      "parents": [
        "b4e00216fbe5360a1b8563fc03c341332f039628"
      ],
      "author": {
        "name": "Lucio Seki",
        "email": "luciomitsuru.seki@fit-tecnologia.org.br",
        "time": "Thu Jan 24 15:40:20 2019 -0200"
      },
      "committer": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigob@netapp.com",
        "time": "Wed Mar 06 21:42:27 2019 -0300"
      },
      "message": "Add functional tests for manage/unmanage of shares in DHSS\u003dTrue\n\nThis patch adds functional tests for managing/unmanaging\nshare servers, shares, and snapshots in DHSS\u003dTrue.\n\nChange-Id: I452c2a99b186f53d737cb7fbd7eabfcfd9b249d6\nPartially-implements: bp manage-unmanage-with-share-servers\n"
    },
    {
      "commit": "b4e00216fbe5360a1b8563fc03c341332f039628",
      "tree": "7d5ac694bfb1eef8db4e1029713ebe6c91308d9e",
      "parents": [
        "13a5bc1060f4731114d5a9d572f4e2c4fe12a419",
        "c60922fb6313dbd8a87d4eafa0e55607e1bda17f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 05 19:42:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 05 19:42:58 2019 +0000"
      },
      "message": "Merge \"Temporarily disable test_manage_invalid\""
    },
    {
      "commit": "13a5bc1060f4731114d5a9d572f4e2c4fe12a419",
      "tree": "38909a2281dc80d678057393740cf37d9a60e7ac",
      "parents": [
        "aee908705a2fc20389c0e90fd2c3f71a50f34f21",
        "29eaeefbeffa67b4e16b0886ed77a38f7f2341e1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 04 15:46:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 04 15:46:13 2019 +0000"
      },
      "message": "Merge \"Add tests for share type availability_zones extra-spec\""
    },
    {
      "commit": "c60922fb6313dbd8a87d4eafa0e55607e1bda17f",
      "tree": "cdc4516fab7c0206b4ac0e23d884979a559dc811",
      "parents": [
        "29eaeefbeffa67b4e16b0886ed77a38f7f2341e1"
      ],
      "author": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigob@netapp.com",
        "time": "Fri Feb 08 14:12:54 2019 -0200"
      },
      "committer": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigob@netapp.com",
        "time": "Mon Mar 04 11:10:45 2019 -0300"
      },
      "message": "Temporarily disable test_manage_invalid\n\nThis test stops making sense as-is when running against\nhttps://review.openstack.org/635831. The test tries\nto create a share with a share type configured with a\ndriver mode that was unsupported by this API. Since it\nbecomes supported in https://review.openstack.org/635831,\nthe test fails because an error is no longer returned by\nthe API.\n\nThe Manage/Unmanage share test cases are being reworked\nas part of the implementation of the\nManage-Unmanage with Share Servers feature and are to be\nfound in a separate patch dependant on this one.\n\nChange-Id: I17c74b2aa242918188eeff368232c762a4b31093\nPartially-implements: bp manage-unmanage-with-share-servers\nNeeded-By: I108961e7436ba13550ef2b8f02079c6e599a6166\n"
    },
    {
      "commit": "aee908705a2fc20389c0e90fd2c3f71a50f34f21",
      "tree": "e20d5b0386ae86d643cca7c13e5c1a1dd4f5a3dc",
      "parents": [
        "50a6760a64bc67ad6875db1496c501ed77b55b4e",
        "fd6314dfbdc6cd076bdb6099f558f481b9adbac2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 04 13:51:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 04 13:51:46 2019 +0000"
      },
      "message": "Merge \"Add tests for export location changes in APIv 2.47\""
    },
    {
      "commit": "50a6760a64bc67ad6875db1496c501ed77b55b4e",
      "tree": "d7d14c8b51e29d7dd192a65290b2a85d861d05eb",
      "parents": [
        "6247e9ec61becd13ecf6b235e2931e5970b22e59"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Feb 14 13:35:52 2019 -0800"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Feb 14 14:06:39 2019 -0800"
      },
      "message": "Fix microversion request URL\n\nThe code in the client assumes that we\u0027re hitting the\nbase URL. However, the manila endpoint URL isn\u0027t always\nof the format HOST[:PORT]/VERSION/xyzzy. It\u0027s possible\nthat the endpoint URL pertains to a proxy configuration\nwhich is of the format\nHOST/PROXY/ENDPOINT/FOR/MANILA/VERSION/xyzzy.\n\nThis patch also adds logging to the microversion\nrequest since we\u0027re using tempest\u0027s \"raw_request\"\nwhich doesn\u0027t do logging for us.\n\nChange-Id: I50906ec245b965faaba630fa4d01a8137d4bc3d5\nPartial-Bug: #1815038\n"
    },
    {
      "commit": "29eaeefbeffa67b4e16b0886ed77a38f7f2341e1",
      "tree": "70d2cef9a32c4b76839d53a0247206617e0228d1",
      "parents": [
        "fd6314dfbdc6cd076bdb6099f558f481b9adbac2"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Feb 07 17:02:02 2019 -0800"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Feb 08 22:50:13 2019 +0000"
      },
      "message": "Add tests for share type availability_zones extra-spec\n\nThese tests are skipped for API versions \u003c 2.48.\n\nChange-Id: I69ec5935c2635008af8fcf5de841ee498940e978\nPartially-implements: bp share-type-supported-azs\nDepends-On: https://review.openstack.org/#/c/633155/\n"
    },
    {
      "commit": "fd6314dfbdc6cd076bdb6099f558f481b9adbac2",
      "tree": "55791f8070b2b9991ddfc5343bfd4d83a906ce90",
      "parents": [
        "6247e9ec61becd13ecf6b235e2931e5970b22e59"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon Jan 07 01:45:44 2019 -0800"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Feb 08 10:57:01 2019 -0800"
      },
      "message": "Add tests for export location changes in APIv 2.47\n\n- Share export locations API from version 2.47\n  will not supply export locations of non-active\n  secondary replicas.\n- New APIs GET\n  /share-replicas/{share_replica_id}/export-locations and\n  /share-replicas/{share_replica_id}/export-locations/{export_id}\n  provide replica export locations at tenant level by virtue\n  of default policy and provide necessary information\n  for tenant consumption.\n\nDepends-On: https://review.openstack.org/#/c/628069/\nChange-Id: I64dd04c9fa8a429e568e219aac175d43c8c57ec7\nImplements: bp export-locations-az\n"
    },
    {
      "commit": "6247e9ec61becd13ecf6b235e2931e5970b22e59",
      "tree": "04919f3301438bc8a5769a5a1546782dc4338d34",
      "parents": [
        "3f92a6a82772d8b49abaf9e30cd74f267b9d1e81"
      ],
      "author": {
        "name": "Nir Gilboa",
        "email": "gilboa.nir@gmail.com",
        "time": "Sun Feb 18 17:04:07 2018 +0200"
      },
      "committer": {
        "name": "Nir Gilboa",
        "email": "gilboa.nir@gmail.com",
        "time": "Sun Feb 03 18:06:33 2019 +0200"
      },
      "message": "Scenario test: Create/manage share and write data\n\nImplements test #6 from:\nhttps://specs.openstack.org/openstack/manila-specs/specs/release_independent/scenario-tests.html\n\nChange-Id: I4245cd202543cfefb0aa4e9c56ab949e2a9821f6\n"
    },
    {
      "commit": "3f92a6a82772d8b49abaf9e30cd74f267b9d1e81",
      "tree": "b1a059df7752e73d3cb6cf4bf8e44fa6904b237c",
      "parents": [
        "df99c2db0c9a1bf36e9c614555b20aa2cb7680d9",
        "839c98b2c1b46c46274e61ead2ef0c55dde35549"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 24 13:33:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 24 13:33:25 2019 +0000"
      },
      "message": "Merge \"Fix availability zones tests\""
    },
    {
      "commit": "839c98b2c1b46c46274e61ead2ef0c55dde35549",
      "tree": "c7838227493e08494d046d4fd575292b3b56c230",
      "parents": [
        "89262f6721e3820965a8cac726dcb36e37d2a2dc"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon Jan 14 23:16:23 2019 -0800"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue Jan 15 11:21:26 2019 -0800"
      },
      "message": "Fix availability zones tests\n\nWhenever creating a resource in an availability zone,\nthe positive test cases must ensure that the AZ supports\nthe characteristics needed by the resource.\n\nAdd a new helper method to filter AZs by share types\nto facilitate such a check.\n\nChange-Id: Ia721c434ceae5f02fc51bef5ec48b356da0de98d\nCloses-Bug: #1811739\n"
    },
    {
      "commit": "e5d788e46fb69e81d344679ab7928ce107580098",
      "tree": "e191d72ee9bba8e364eec28fe839effb54dfa4ed",
      "parents": [
        "f9d49aba022d8312f3bfae42a9e7404f1aa04a98"
      ],
      "author": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Tue Jan 08 08:06:49 2019 -0500"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Tue Jan 08 08:12:56 2019 -0500"
      },
      "message": "Fix access-rule filter for python3\n\nThe manila-tempest-plugin shares client collects access rules\nfrom a rest response body using a filter expression which in\nPython 3 is an iterator.  It then attempts to determine the\nlength of the result and since the full iteration has not\ncompleted, Python throws an exception.\n\nFix this by using a straightforward list comprehension that\nbehaves the same way in Python 2 and Python 3.\n\nCloses-bug: #1810937\nChange-Id: I20a1f05cd4e2f6bdee8b8e4b069c53e35e41fe70\n"
    },
    {
      "commit": "f9d49aba022d8312f3bfae42a9e7404f1aa04a98",
      "tree": "3d8dddd461e0323d45f5d78184a4049feac8ffab",
      "parents": [
        "8e9a39abbf0bfff5448422dc1bcc6bddb7682355",
        "df4ab076125ebdb264e66fa39f91dee5816dc30f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 08 04:27:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 08 04:27:45 2019 +0000"
      },
      "message": "Merge \"Extend testing for reset state operation\""
    },
    {
      "commit": "df4ab076125ebdb264e66fa39f91dee5816dc30f",
      "tree": "a60e51669663a4c42c2cb8eb021d02a2e8f50b5c",
      "parents": [
        "89262f6721e3820965a8cac726dcb36e37d2a2dc"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Dec 09 17:47:23 2018 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jan 06 10:13:29 2019 +0200"
      },
      "message": "Extend testing for reset state operation\n\nAdd \"error_deleting\", \"deleting\", \"creating\" statuses resource\nfor reset state operation.\n\nChange-Id: Icaa6cf9930913a728fcacba7d673f0631cf68ba8\n"
    },
    {
      "commit": "8e9a39abbf0bfff5448422dc1bcc6bddb7682355",
      "tree": "b68982ea267946731042a30a4db71b95fdefd0b9",
      "parents": [
        "89262f6721e3820965a8cac726dcb36e37d2a2dc"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Jan 04 12:26:26 2019 -0800"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Sat Jan 05 18:39:12 2019 +0000"
      },
      "message": "Py3: Use urlopen from six.moves.urllib.request\n\nNamespaces within the urllib2 package have\nchanged between python2x and python3x.\n\nCloses-bug: #1810610\nChange-Id: I2a044ba76970393c587d6bc8d07280a7727bbe21\n"
    },
    {
      "commit": "b9618802dbd99e403884e0172558bae71aa6af2e",
      "tree": "b3440605a274356288db5a0f0fb6aa195fbf700d",
      "parents": [
        "d83f970ff7bdd69b29b4046bbe82f6cfb4573be4"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Nov 08 11:01:57 2018 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Nov 08 11:08:52 2018 +0200"
      },
      "message": "Add skip_checks classmethod\n\nThe conditions skip snippet should reside on skip_checks\nmethod rather than resource_setup method.\n\nChange-Id: I289d1fdb763a7381bda87ea04872f67e7420b800\n"
    },
    {
      "commit": "d8039b8fc5ef6d7a486458dd9411c3be598804ad",
      "tree": "bc6c3ad2cfa95c3e6d631b726e5f2e6d886c076a",
      "parents": [
        "4c91b6e8da97e1d69b9f86a29d12bae0e116bfba"
      ],
      "author": {
        "name": "Maurice Schreiber",
        "email": "maurice.schreiber@sap.com",
        "time": "Thu Sep 06 15:56:31 2018 +0200"
      },
      "committer": {
        "name": "Maurice Schreiber",
        "email": "maurice.schreiber@sap.com",
        "time": "Fri Sep 07 09:15:28 2018 +0200"
      },
      "message": "Fixes test skips in 7c56035bb68d16b52b73de17b61c3bb08e18fe82\n\nTests should be skipped if configured microversion is less than 2.38.\n\nChange-Id: I34149ff725f54288cbca0e01bec57673d865b18f\n"
    },
    {
      "commit": "f6bc6fa7bc0e46857aba2b141f31b516a7d30a41",
      "tree": "a35efd3d0f0af4ae4518d53d18d17136437e6566",
      "parents": [
        "f572d5f75e8427b8f18cb015832c6bcc50b69ab7"
      ],
      "author": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Thu Feb 01 11:27:00 2018 -0500"
      },
      "committer": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Sun Aug 05 19:37:43 2018 -0300"
      },
      "message": "Create a generic share type (api tests)\n\nTempest assumes a default share type already created\nto work. This means, if a default share type is not\ncreated and not specified in the conf file, tempest\ntests fail. A workaround is to create a share type\nas part of the environment setup for all the tests\nthat need it. This patch set does that.\n\nChange-Id: I15880e400df30918762ebd7304244b4a27200168\nCloses-Bug: #1743472\n"
    },
    {
      "commit": "f572d5f75e8427b8f18cb015832c6bcc50b69ab7",
      "tree": "47477bc6b0b03fb7281d7c9a80adf83717d43012",
      "parents": [
        "8d6eeee462ccfbd410f40aa99dc674c1a26df41f",
        "ad3b7d4c65ccd694f56436c624dce1bbc84fed43"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Aug 04 02:16:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 04 02:16:21 2018 +0000"
      },
      "message": "Merge \"Added test for Limit formatting routes when adding resources\""
    },
    {
      "commit": "8d6eeee462ccfbd410f40aa99dc674c1a26df41f",
      "tree": "e8beca0f91c4cfb2a58460ec5dfc651e4c80ab63",
      "parents": [
        "2e153ac29fd64ad70244fd68b4f20de33c46c19e",
        "5dd4b582f4e26da69992d6507cea331b1afc1b17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Aug 03 20:41:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 03 20:41:30 2018 +0000"
      },
      "message": "Merge \"Test is_default for share type and share group type\""
    }
  ],
  "next": "2e153ac29fd64ad70244fd68b4f20de33c46c19e"
}
