)]}'
{
  "log": [
    {
      "commit": "37b650cf985b3aa94157612d2302baab9c39ef6a",
      "tree": "933cd4937f32c147f35c0b943827a242b23e78c6",
      "parents": [
        "7c4f142faf19b3f96e954bde9cccb1e8b4cadf47"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Fri Jun 08 14:17:15 2018 +0300"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Mon Feb 04 14:31:14 2019 +0000"
      },
      "message": "Fix issue with floating ips for test_share_basic_ops\n\nAs far as Nova extensions are deprecated we should replace\ncompute_floating_ips_client on floating_ips_client\n\nChange-Id: I8484a4186609f79b8c501121a7adbffe75f15e30\nCloses-Issue: https://mirantis.jira.com/browse/PROD-20608\n(cherry picked from commit 58c93ef3fd9ba73c39671cef6ac3da684c424018)\n(cherry picked from commit cc581cc6f9befb21725206b5ec6e1bdcc5155fa5)\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\""
    },
    {
      "commit": "2e153ac29fd64ad70244fd68b4f20de33c46c19e",
      "tree": "935959adb8ee4d2a668ef93645297ebb8e0b84d0",
      "parents": [
        "19c54c3e2918fa61ca3a42f90f5743b3cff64d0a",
        "61cae07e5e9236a98f2847831e0a83e4f1441887"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jul 25 03:55:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 25 03:55:47 2018 +0000"
      },
      "message": "Merge \"s/share_net/share_network in scenario tests\""
    },
    {
      "commit": "5dd4b582f4e26da69992d6507cea331b1afc1b17",
      "tree": "e2bba8d1ccb94010b6cc8df1577d3398e6eb9555",
      "parents": [
        "f0dd7a400b7e477c63f6555cf09405c8c109cbef"
      ],
      "author": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Tue Jul 24 12:25:22 2018 +0800"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue Jul 24 16:49:55 2018 +0000"
      },
      "message": "Test is_default for share type and share group type\n\nThe share type and share group type APIs in version 2.46\nreturns is_default key, this patch is to test this featue.\n\nDepends-On: https://review.openstack.org/#/c/557206/\nChange-Id: I68f7bea991fb39c4667031b0125470936a28dc9f\nPartial-Bug: #1743941\n"
    },
    {
      "commit": "19c54c3e2918fa61ca3a42f90f5743b3cff64d0a",
      "tree": "b307610301f4dfe90afd447068ee32a4e11e2288",
      "parents": [
        "f0dd7a400b7e477c63f6555cf09405c8c109cbef"
      ],
      "author": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Tue Jul 24 09:19:28 2018 -0400"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Tue Jul 24 09:19:34 2018 -0400"
      },
      "message": "Skip access metadata tests at unsupported versions\n\nRecently share access metadata tests were added for\nmicroversion 2.45 without the skips needed when they\nare run on stable branches, where there is no support\nfor that microversion.\n\nAdd the needed skips.\n\nCloses-Bug: #1783334\n\nChange-Id: I26225a591d837350744bfc6ac04624456ee98a21\n"
    },
    {
      "commit": "61cae07e5e9236a98f2847831e0a83e4f1441887",
      "tree": "7a45dd58aa3d1dae549079c2501a355ce49a060b",
      "parents": [
        "f0dd7a400b7e477c63f6555cf09405c8c109cbef"
      ],
      "author": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Mon Jul 23 16:31:52 2018 -0300"
      },
      "committer": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Mon Jul 23 16:31:52 2018 -0300"
      },
      "message": "s/share_net/share_network in scenario tests\n\nA typo was broking scenario tests, this patch set\nchanges share_net[\u0027id\u0027] for share_network[\u0027id\u0027] to\nfix this.\n\nCloses-Bug: #1783194\nTrivialFix\n\nChange-Id: I587708b91b6261341ee017fbee345f57a99e7f48\n"
    },
    {
      "commit": "f0dd7a400b7e477c63f6555cf09405c8c109cbef",
      "tree": "c96ae64aab19bdab87c9f62f79515883932ce271",
      "parents": [
        "fee64c297b484cb48d007bf6d0f7d32d2bf6cc45",
        "ac9fbb994c7e5dd0bf6ac303bd76bc64cc598a4c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Jul 21 02:02:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 21 02:02:37 2018 +0000"
      },
      "message": "Merge \"Add tempest test for share access metadata\""
    },
    {
      "commit": "ac9fbb994c7e5dd0bf6ac303bd76bc64cc598a4c",
      "tree": "9d0ef78ef75d64ac9d890adefab191274926dcd2",
      "parents": [
        "92f691c575cfe8011d21312e57401d87000149fc"
      ],
      "author": {
        "name": "zhongjun2",
        "email": "jun.zhongjun@huawei.com",
        "time": "Mon Jul 02 12:30:25 2018 +0000"
      },
      "committer": {
        "name": "zhongjun2",
        "email": "jun.zhongjun@huawei.com",
        "time": "Fri Jul 20 15:56:24 2018 +0000"
      },
      "message": "Add tempest test for share access metadata\n\nDepends-On: https://review.openstack.org/#/c/570708/\nChange-Id: Ia794e1b13fec092b139c4859af48159869d6869e\nPartially-implements bp: metadata-for-access-rule\n"
    },
    {
      "commit": "fee64c297b484cb48d007bf6d0f7d32d2bf6cc45",
      "tree": "1cfc8975ea77cef7cbfd8a3ee96bbe9cdaf8dc85",
      "parents": [
        "de786503f7fa8abc4a256627c1d06d3292b5590a"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Sun Jul 15 03:30:33 2018 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Sun Jul 15 03:30:33 2018 -0700"
      },
      "message": "Skip tests for unsupported micro-versions\n\nAdd/Fix the use of the skipping logic for\ntests that are meant to make requests and\nseek responses off a micro-version greater\nthan the configured maximum microversion.\n\nChange-Id: Ib847af1ca88f5c3a2d2d9f4f48bfe40dfd50b1c9\n"
    },
    {
      "commit": "de786503f7fa8abc4a256627c1d06d3292b5590a",
      "tree": "8adb0840c635c1a446476c0c026ea0af56a04ecf",
      "parents": [
        "92f691c575cfe8011d21312e57401d87000149fc"
      ],
      "author": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Mon Jul 09 18:45:18 2018 -0400"
      },
      "committer": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Mon Jul 09 18:59:00 2018 -0400"
      },
      "message": "Fix erroneous test labels in quota tests\n\nThere are some tests in the test_quota.py file that are erroneously\ntagged as negative. This patch changes those tags to be positive to be\nin line with the actual actions of the tests.\n\nChange-Id: I68362ad614cb3bb01b1f3ec752cd581f6237a990\nCloses-Bug: #1780861\n"
    },
    {
      "commit": "92f691c575cfe8011d21312e57401d87000149fc",
      "tree": "4e10748e8c220ff9e52ca7747ecfa4b4115c526c",
      "parents": [
        "159ed39980c0a3d247388cd5da63f293bf471c8d",
        "5ac3717d742fa068773f0a86581c01ff4c903573"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jul 05 05:46:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 05 05:46:24 2018 +0000"
      },
      "message": "Merge \"Add ou to security service tests\""
    },
    {
      "commit": "159ed39980c0a3d247388cd5da63f293bf471c8d",
      "tree": "42f86c2f1bd7a526bc585fbbd7006f970dff328a",
      "parents": [
        "a2bb0cb6f5720e58ca783429d4a1a806795f2201",
        "5324a7c655188fbf5e5173cc5cace4497fba83dd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jun 29 19:44:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 29 19:44:22 2018 +0000"
      },
      "message": "Merge \"Move shared logic to base scenario test class\""
    },
    {
      "commit": "5324a7c655188fbf5e5173cc5cace4497fba83dd",
      "tree": "28c352d12c6bf664a1ecf14788fe65ff9bf5a8e7",
      "parents": [
        "4c99f09457ef49137c1182bfba67b8931ec72ce3"
      ],
      "author": {
        "name": "Nir Gilboa",
        "email": "gilboa.nir@gmail.com",
        "time": "Sat Jan 20 22:54:57 2018 +0200"
      },
      "committer": {
        "name": "Nir Gilboa",
        "email": "gilboa.nir@gmail.com",
        "time": "Wed Jun 27 10:14:14 2018 +0300"
      },
      "message": "Move shared logic to base scenario test class\n\nThe ShareBasicOpsBase class contained setup logic which should be\nreused in other tests. This code is moved up to ShareScenarioTest.\nAdditionally setup checks are moved up to avoid unnecessarily creating\nresources, and some naming changes have been made for clarity.\n\nChange-Id: Ia7db48ae0ecab7a11b1d724b6ca71015ee675aea\n"
    },
    {
      "commit": "ad3b7d4c65ccd694f56436c624dce1bbc84fed43",
      "tree": "03e7add13ff70c2b48473cfc2d213575b7251047",
      "parents": [
        "d1f6a062b696b3c21817386da2c432fc844319e3"
      ],
      "author": {
        "name": "zhongjun2",
        "email": "jun.zhongjun@huawei.com",
        "time": "Mon Jun 25 14:23:18 2018 +0800"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon Jun 25 15:36:27 2018 +0000"
      },
      "message": "Added test for Limit formatting routes when adding resources\n\nAdded test to allows identifiers with a \u0027.\u0027 in delete metadata url.\nA few tests were added to the extensions test to prove that .xml and\n .json are stripped.\n\nDepends-On: https://review.openstack.org/#/c/571403/\nChange-Id: I47b1a48fc07deea086470a71b93d88c8f9232932\nPartial-Bug: #1774353\n"
    },
    {
      "commit": "d75e7567f6affeca4697a763ac65bc0023061e5a",
      "tree": "0d752c73c4e9720122e40b6fa8fbb711c61ce06f",
      "parents": [
        "d1f6a062b696b3c21817386da2c432fc844319e3",
        "8b38f465f000f63dc1685aecc9709c0787869f17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 25 14:31:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 25 14:31:26 2018 +0000"
      },
      "message": "Merge \"Remove volume client and usage in scenario tests\""
    },
    {
      "commit": "5ac3717d742fa068773f0a86581c01ff4c903573",
      "tree": "c398bc2d10f298135d17819a0c494609e9468549",
      "parents": [
        "4c99f09457ef49137c1182bfba67b8931ec72ce3"
      ],
      "author": {
        "name": "Maurice Schreiber",
        "email": "maurice.schreiber@sap.com",
        "time": "Thu Feb 01 15:17:31 2018 +0100"
      },
      "committer": {
        "name": "Maurice Schreiber",
        "email": "maurice.schreiber@sap.com",
        "time": "Mon Jun 25 08:04:52 2018 +0200"
      },
      "message": "Add ou to security service tests\n\nThis patch complements I70fd4e0ea7898e85dff59a927b3cb086d5e408ac\nby adding tests for ou parameter at security services with new\nmicroversion 2.44.\n\nDepends-On: I70fd4e0ea7898e85dff59a927b3cb086d5e408ac\nChange-Id: I77d87c8e6f98054f2f02bc4202c14314ff321964\nPartial-Bug: #1696669\n"
    },
    {
      "commit": "d1f6a062b696b3c21817386da2c432fc844319e3",
      "tree": "13a07e61fcc9cd5b27d38bd6dbc466516a02ab18",
      "parents": [
        "3a9792faab3738791ba268ad09b7bbbb5394ac67"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Jun 14 21:34:09 2018 +0000"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Jun 15 19:01:53 2018 +0000"
      },
      "message": "Revert \"After tempest network resource do not be cleared\"\n\nThis reverts commit 264a6029db225716e11fbb5fd7b3014459b869b1.\nWe use pre-provisioned OpenStack projects (accounts, users and networks)\nto run multi-tenancy tests against the DHSS\u003dTrue drivers. When using\nthe NeutronNetworkPlugin (or its derivatives),\nshare servers are not expected to be deleted by the tests. This\nassumption breaks the cleanup committed in 264a6029db225716e11fbb5fd7b3014459b869b1.\n\nWe ought to clean up share servers that get created as part of test runs\nbecause we clean up all the shares. The default option to teardown\n\"unused\" share servers [1] currently takes care of freeing up\nshare servers after the tests have run.\n\nIf network resources pertain to pre-provisioned\nprojects, no cleanup should be done by manila\u0027s tempest tests; since\nthey are meant to be administered by the test runner (human/automation).\n\n[1] https://docs.openstack.org/manila/latest/configuration/shared-file-systems/config-options.html \n\nRelated-Bug: #1755467\nChange-Id: I004d88e4e2ccf5a0e1dbaaedc7195f5a8e427559\n"
    },
    {
      "commit": "3a9792faab3738791ba268ad09b7bbbb5394ac67",
      "tree": "48d83c21d773877d9af6e824e9c30b5c227c633d",
      "parents": [
        "3cab6de5322b1810d031e4b65d2476e67e03ed28",
        "7c56035bb68d16b52b73de17b61c3bb08e18fe82"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jun 12 17:28:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 12 17:28:21 2018 +0000"
      },
      "message": "Merge \"Test access control for single host addresses\""
    },
    {
      "commit": "cad9201937734c1b778705720eb57bd2336256b5",
      "tree": "30fdd6fee7e74ffbd92cc69cf07b0d6be53168c9",
      "parents": [
        "4c99f09457ef49137c1182bfba67b8931ec72ce3"
      ],
      "author": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Fri Jun 08 14:46:35 2018 -0400"
      },
      "committer": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Fri Jun 08 14:46:35 2018 -0400"
      },
      "message": "Fix tabs in api/base\n\nWrong indentation in api/base.py\n\nTrivialFix\n\nChange-Id: I7a57db4f33ff0df6df2fb6a653f48ee9645b3275\n"
    },
    {
      "commit": "8b38f465f000f63dc1685aecc9709c0787869f17",
      "tree": "14f0993c4ea4b0a87ca95d8c04642f386dbd5fc9",
      "parents": [
        "4c99f09457ef49137c1182bfba67b8931ec72ce3"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 07 10:55:01 2018 -0700"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 08 03:00:07 2018 +0000"
      },
      "message": "Remove volume client and usage in scenario tests\n\nWe don\u0027t need the volume/Cinder client in our scenario\ntests, nor the methods that it was currently being\nused in. Remove its usage from the base class to\nunblock https://review.openstack.org/#/c/573135/\n\nChange-Id: I111c648280912fcbad671cc27cf87c496e8689ba\nNeeded-By: https://review.openstack.org/#/c/573135/\n"
    },
    {
      "commit": "7c56035bb68d16b52b73de17b61c3bb08e18fe82",
      "tree": "c5bfda56d2502deca178612d7f88b9cf5ed0ae40",
      "parents": [
        "42329e2a9f18ebcfe114ea60f0fe511553b7ca9f"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon May 14 16:13:01 2018 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon May 21 17:52:43 2018 +0000"
      },
      "message": "Test access control for single host addresses\n\nIn CIDR notation, the max prefix-length is typically\nused to denote individual host addresses, for example:\n2620:52:0:13b8::fe:e7 and 2620:52:0:13b8::fe:e7/128\nare semantically the same.\n\nTest the fix submitted in\nI6e790fd0edd82064a3c5cda8a919c9eeb2da85d0\n\nDepends-On: https://review.openstack.org/#/c/568364/\nDepends-On: https://review.openstack.org/#/c/568650\nChange-Id: Ife0db1db1b3c1efc99b34da972701cf6011e907a\nRelated-Bug: 1767430\n"
    },
    {
      "commit": "42329e2a9f18ebcfe114ea60f0fe511553b7ca9f",
      "tree": "8c26e958403c84efc512b63d2b0deaa945c07701",
      "parents": [
        "7f35fc0f5e9836502f0b92fba5bd65cd93d7047d"
      ],
      "author": {
        "name": "Rishabh Dave",
        "email": "ridave@redhat.com",
        "time": "Thu May 03 17:30:26 2018 +0530"
      },
      "committer": {
        "name": "Rishabh Dave",
        "email": "ridave@redhat.com",
        "time": "Tue May 08 16:16:00 2018 +0530"
      },
      "message": "[scenario] Add test case to check for RO access\n\nTest if a compute instance with RO access granted to it via floating\nIP address fails to write on the share. Also, add the capability to\npass the access level to the methods that allow access to shares.\n\nChange-Id: I1aef8f1ed1b93c0847a6aa982f62c8e539d04337\nSigned-off-by: Rishabh Dave \u003cridave@redhat.com\u003e\n"
    },
    {
      "commit": "7f35fc0f5e9836502f0b92fba5bd65cd93d7047d",
      "tree": "50c28efd182697cb5dc047af37fed2a2bdf7f9a3",
      "parents": [
        "5271594ec26a6d4102cab225fc497d4d364d7d37",
        "06e3a29ce69d4fae489ad374674434a1e06f119b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 18 18:40:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 18 18:40:32 2018 +0000"
      },
      "message": "Merge \"Add a method to download and create a CentOS 7 image\""
    },
    {
      "commit": "5271594ec26a6d4102cab225fc497d4d364d7d37",
      "tree": "7ac014a1f221364b45fbf585c5456d9d58c0e5f2",
      "parents": [
        "c6025c064c42827262db789f40c18098346ebf4b",
        "01c7feed86db36d0ea11ec3db75aae15a62baee8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 27 20:12:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 27 20:12:40 2018 +0000"
      },
      "message": "Merge \"After run manila tempest the share network residue\""
    },
    {
      "commit": "06e3a29ce69d4fae489ad374674434a1e06f119b",
      "tree": "535b8fd0025416926a7747c61067bb23cfd27b66",
      "parents": [
        "c6025c064c42827262db789f40c18098346ebf4b"
      ],
      "author": {
        "name": "Rishabh Dave",
        "email": "ridave@redhat.com",
        "time": "Tue Feb 13 20:03:32 2018 +0530"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Tue Mar 27 14:37:12 2018 +0000"
      },
      "message": "Add a method to download and create a CentOS 7 image\n\nThe image is needed for scenario testing of Manila with CephFS as\nbackend. And download the image piece by piece where each piece is\nof the size 100 MB to prevent overloading the memory.\n\nChange-Id: Ib7101c59a4e955c7bc2aaa671d342169d6f0976d\nSigned-off-by: Rishabh Dave \u003cridave@redhat.com\u003e\n"
    },
    {
      "commit": "264a6029db225716e11fbb5fd7b3014459b869b1",
      "tree": "407b84194315491a54aacc2a49e6341017c879fb",
      "parents": [
        "50580218705b75736e62279393b87196aa054846"
      ],
      "author": {
        "name": "haobing1",
        "email": "bing.hao@easystack.cn",
        "time": "Tue Mar 13 20:39:10 2018 +0800"
      },
      "committer": {
        "name": "haobing1",
        "email": "bing.hao@easystack.cn",
        "time": "Mon Mar 26 09:10:32 2018 +0800"
      },
      "message": "After tempest network resource do not be cleared\n\nWhen use multitenancy_enabled, mybe create net, subnet and router resources,\nbe used to create share network, after run the tempest those network resource\ndo not be cleared in the end of tempest.\n\nChange-Id: I2827485a78ad001eb49b7fc583b15f47662b853a\nCloses-Bug:#1755467\n"
    },
    {
      "commit": "01c7feed86db36d0ea11ec3db75aae15a62baee8",
      "tree": "0b4a15025e71a331f4934126adf5039075d9448f",
      "parents": [
        "9c60938d5ac717476620a83b7d7d85f134f1a764"
      ],
      "author": {
        "name": "haobing1",
        "email": "bing.hao@easystack.cn",
        "time": "Fri Mar 09 16:33:00 2018 +0800"
      },
      "committer": {
        "name": "haobing",
        "email": "bing.hao@easystack.cn",
        "time": "Thu Mar 22 01:35:38 2018 +0000"
      },
      "message": "After run manila tempest the share network residue\n\nAfter run manila tempest with multi-tenancy there have manila share network residue.\nThis manila share network should be deleted in clear resources.\n\nChange-Id: I91060888f3509b1e84a453847a7aa3ebcfbf01c9\nCloses-Bug:#1754588\n"
    },
    {
      "commit": "d23abaf0e326a406ba29667d637b2587ad08900a",
      "tree": "db85c7a8584660ccc1e3fb051d082788956782b2",
      "parents": [
        "67d8e3fbf616f389a1d5ada3efb07c508e5becf8"
      ],
      "author": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigob@netapp.com",
        "time": "Wed Feb 07 09:35:18 2018 -0200"
      },
      "committer": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigob@netapp.com",
        "time": "Wed Feb 07 15:18:20 2018 -0200"
      },
      "message": "Allow IPv6 Share Migration tests\n\nRemoving the skip condition as Share Migration is now\nable to run tests with IPv6.\n\nChange-Id: I4b77a66949d69d23676a9a0e4b6c692087aae824\nDepends-on: Icba4b22ad87ccfabcc02078648b1abc6410e5353\n"
    },
    {
      "commit": "797257e3acdfd7875d7e3d069f568e4c2be11393",
      "tree": "36b0916b91120c401985bc7e389fb4a55db15753",
      "parents": [
        "b09dcebd20642fd2205d34e1482d08190a109c97"
      ],
      "author": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigob@netapp.com",
        "time": "Tue Nov 21 11:00:45 2017 -0200"
      },
      "committer": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigo.barbieri2010@gmail.com",
        "time": "Wed Jan 24 13:37:46 2018 +0000"
      },
      "message": "Add IPv6 support to scenario tests\n\nThis patch complements I4ca727f92618998242af18908bbbda6bb5f86303\nby adding IPv6 functionality to scenario tests.\n\nAlso, as described in I4ca727f92618998242af18908bbbda6bb5f86303,\nthis change is also adding a new test config option to override\nNFS access rules.\n\nChange-Id: Id8b005cdd429d53a75624885fe7ca795746c3ede\n"
    },
    {
      "commit": "be1134c700f6e37b8611bd67c1c2a6efb26c39d9",
      "tree": "724c3cb239aa7ea032ffe4b2116c130087a9eb05",
      "parents": [
        "a6a639fcf9b748c0a61081df1075c74cfa23f5fd"
      ],
      "author": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Sun Dec 31 15:14:04 2017 +0800"
      },
      "committer": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Mon Jan 01 10:49:13 2018 +0800"
      },
      "message": "Remove the max api microversion assertion\n\nmax api microversion assertion should be removed here, because\nmicroversion change patches for manila need to trigger this\nplugging, but this plugging still test old version microversion\ntests, this will cause manila-tempest-minimal-dsvm-dummy job\nnever passed.\n\nChange-Id: Ib691a0925e29f90bf6d5b0a22fa8b03c9fe176cf\n"
    },
    {
      "commit": "2ce9a53e3e3b9f836196463ccabe82450a5e799d",
      "tree": "3b01034107056cdaac5c5ed881546aa0a18dd000",
      "parents": [
        "6dd03d9b45d42deb150d6c0e8de57e8f443a46d8"
      ],
      "author": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Mon Dec 18 17:42:55 2017 -0300"
      },
      "committer": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Mon Dec 18 17:42:55 2017 -0300"
      },
      "message": "Moves test_security_services and test_share_networks tests\n\nMoves \"Fix getting share networks and security services error\"\nrelated tempest tests.\n\nRelated change: Ied021b66333f1254cd232bbc38562a4a9b762ad2\n\nTrivialFix\n\nChange-Id: I7c742475966b9fc4546ea676d969a2787dee973f\n"
    },
    {
      "commit": "6dd03d9b45d42deb150d6c0e8de57e8f443a46d8",
      "tree": "8d660bcdac9683c99a97f555610302042c139e62",
      "parents": [
        "2aea7c344faaba11f19ce905be5467f448730e4c"
      ],
      "author": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Mon Dec 11 16:10:36 2017 -0300"
      },
      "committer": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Thu Dec 14 15:17:00 2017 -0300"
      },
      "message": "Moves test_shares_actions.py test from manila repo\n\nMoves \"Add count info in /shares and /shares/detail\nresponse\" related tempest tests.\n\nRelated change: I12c41a46140b04f26565d8934e0326480477c612\n\nTrivialFix\n\nChange-Id: I5d310073383787094651f12f5792a8c748781ec7\n"
    },
    {
      "commit": "2aea7c344faaba11f19ce905be5467f448730e4c",
      "tree": "808154b34486178a63bf2f9b8a87e4145def67cf",
      "parents": [
        "ad0dc1deddc762ac18cb7b2cc21e2749e93ce416"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Mon Dec 11 00:03:56 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Mon Dec 11 00:05:02 2017 +0000"
      },
      "message": "Remove usage of deprecated config \u0027resources_prefix\u0027\n\nConfig option \u0027resources_prefix\u0027 was deprecated and marked for removal.\n- https://github.com/openstack/tempest/blob/6dd6fc66d8a04bdba8063f34244e7db2f70a7251/tempest/config.py#L1081\nTempest is going to remove this config options soon.\n\nThis commit removes its usage and hardcode the resource prefix to \u0027tempest\u0027\n\nChange-Id: Ia65b9c8de0bb4abef040ddf0f2f7dd2f3779dcd7\n"
    },
    {
      "commit": "ad0dc1deddc762ac18cb7b2cc21e2749e93ce416",
      "tree": "56f598132efc568d640fc300116348ccfcaa2076",
      "parents": [
        "80f5fbf2c92231f45ebace17a388679cf595b55a"
      ],
      "author": {
        "name": "Raissa Sarmento",
        "email": "rdearauj@redhat.com",
        "time": "Tue Nov 28 11:39:30 2017 -0300"
      },
      "committer": {
        "name": "Raissa Sarmento",
        "email": "rdearauj@redhat.com",
        "time": "Tue Nov 28 11:49:37 2017 -0300"
      },
      "message": "Add new tests to keep repo up to date\n\nWhile the in-tree tempest plugin is not removed\nfrom manila repo, we need to keep new changes in sync.\nThis is related to https://review.openstack.org/#/c/512572/\n\nChange-Id: I48d5fcd0d783fbb9334758eaab30e720e7757919\n"
    },
    {
      "commit": "80f5fbf2c92231f45ebace17a388679cf595b55a",
      "tree": "2cfc00c61599a82317865c5cc987ba93d4f1a967",
      "parents": [
        "3dd627bdec282071450694bf5399d53e9f9abd5b"
      ],
      "author": {
        "name": "Raissa Sarmento",
        "email": "rdearauj@redhat.com",
        "time": "Mon Oct 16 14:38:36 2017 +0100"
      },
      "committer": {
        "name": "Raissa Sarmento",
        "email": "rdearauj@redhat.com",
        "time": "Mon Nov 20 12:01:12 2017 -0300"
      },
      "message": "Initial fixes to plugin repo\n\nFixing requirements and setup for manila tempest plugin.\n\nDepends-On: I21f2e27ba18f18ebdf07105452c0ffb6fc04bb83\nChange-Id: Id773014b915817ff41b9bffd41e84e4d53fb78be\n"
    },
    {
      "commit": "db5ab6b28c47335151ab4fa4e7c7313964d5806c",
      "tree": "fd559a6f23ecace8a5ed91e850facda6142d5330",
      "parents": [
        "207315ac3db39d77c148d49f08667daa75cba4a8"
      ],
      "author": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Fri Sep 15 15:55:53 2017 -0400"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Sat Sep 16 21:18:38 2017 -0400"
      },
      "message": "tempest: remove call to set_network_resources()\n\nSince the merge of the stable interface for Tempest network_resources\n[0], a call within the Manila scenario tests was causing failures\naround the ordering of method calls in the set up of the test class.\nThis patch removes the call as currently it doesn\u0027t do anything and\nwill fix our scenario tests.\n\n[0] - I4eab8f2a722b47edc20e4aab0ef453bec16842f3\n\nChange-Id: Ia9226329035508c37ca499e6efbd2382502eb141\nCloses-Bug: #1717562\n"
    },
    {
      "commit": "06f519f3da0a30c10adf4adb5d481ccd197e9459",
      "tree": "99906a6477718855e6fdd65e62e6f2e5d31cd94a",
      "parents": [
        "ca3fbef37b327b17ab487f707f0a953d2fed6d30"
      ],
      "author": {
        "name": "yogesh",
        "email": "ykshirsa@netapp.com",
        "time": "Mon Jun 26 13:16:12 2017 -0400"
      },
      "committer": {
        "name": "Yogesh",
        "email": "ykshirsa@netapp.com",
        "time": "Tue Aug 08 15:00:51 2017 -0400"
      },
      "message": "[Tempest] Fix tests for pre-existing share network\n\nCurrently tempest tests do not support creating and\nadding Security Service to newly created share networks.\nThis causes CIFS multitenancy tests to fail on some\nof the backends.\nTherefore, having pre-existing share network helps\ntesting such scenarios.\n\nWhen using a pre-existing share network,\nwe can still test the share network API and\ncreate share networks, however, we shouldn\u0027t\ncreate shares on such networks.\nSo, any tests that create new share networks\nand use them to create shares need to be skipped.\n\n- This patch makes sure that the pre-existing\nshare_network is not cleaned up.\n- One share_server related test is skipped\nto avoid deleting share network as part of test.\n- One share network negative test is skipped\nto avoid creating a share with new share network.\n\nChange-Id: I272806b05c8b4d30451d0cf4b9dd3f366b8bf728\nCloses-Bug: #1698429\n"
    },
    {
      "commit": "ca3fbef37b327b17ab487f707f0a953d2fed6d30",
      "tree": "0e2bfe623e50b89de5dea93ab3a5d3628223fbf6",
      "parents": [
        "b236c24a1a671ca278b35f98d52267b7788057c7",
        "369391a8a4996a310a52f5d5939a27acc875d8c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 03 13:42:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 03 13:42:22 2017 +0000"
      },
      "message": "Merge \"Use tempest-plugin service client registration\""
    },
    {
      "commit": "b236c24a1a671ca278b35f98d52267b7788057c7",
      "tree": "bbaa2816157a1396b260f89818e42b73e528825d",
      "parents": [
        "af8d4cc32e50cffe99b9007c75d7a53ce6064848"
      ],
      "author": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Tue Jul 18 18:12:37 2017 +0800"
      },
      "committer": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Thu Aug 03 16:13:32 2017 +0800"
      },
      "message": "Enable some off-by-default checks\n\nSome of the available checks are disabled by default, like:\n[H106] Don\u0027t put vim configuration in source files\n[H203] Use assertIs(Not)None to check for None\n[H904] Use \u0027,\u0027 instead of \u0027%\u0027, String interpolation should be\n       delayed to be handled by the logging code, rather than\n       being done at the point of the logging call.\n\nChange-Id: Ie985fcf78997a86d41e40eacbb4a5ace8592a348\n"
    },
    {
      "commit": "af8d4cc32e50cffe99b9007c75d7a53ce6064848",
      "tree": "3be07077d1c0fe46115bfd6a55ab22b712a834cf",
      "parents": [
        "1a554dd8b0fb49149acca618f1e208a481af1e68",
        "fcb98b2a34542788377512aadf898a53446637ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 03 00:43:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 03 00:43:55 2017 +0000"
      },
      "message": "Merge \"Fix cannot deny ipv6 access rules\""
    },
    {
      "commit": "fcb98b2a34542788377512aadf898a53446637ed",
      "tree": "163d90df363505ebab9f1382c4b2e09e48f1647b",
      "parents": [
        "09223b791a722fb595c3956c34afeeb0309c427e"
      ],
      "author": {
        "name": "zhongjun",
        "email": "jun.zhongjun@huawei.com",
        "time": "Sat Jul 29 15:50:46 2017 +0800"
      },
      "committer": {
        "name": "Ben Swartzlander",
        "email": "ben@swartzlander.org",
        "time": "Wed Aug 02 18:16:33 2017 +0000"
      },
      "message": "Fix cannot deny ipv6 access rules\n\nWe cannot deny ipv6 access rules because we remove the ipv6\naccess rules from global delete rules, not just remove the\nipv6 access rules from driver update_access interface parameters.\nSo the ipv6 access rules cannot be deleted in db.\nNow, changed to only remove the ipv6 access rules\nfrom the driver update_access interface parameters(add_rules,\ndelete_rules, access_rules_to_be_on_share).\n\nCloses-bug: 1707066\n\nDepends-On: Ifea1799e1d2e3963fec7e90ce3f9cb47b9f02f4f\n\nChange-Id: Idd0014d898d5468922625e62f9e649926dc04e35\n"
    },
    {
      "commit": "1a554dd8b0fb49149acca618f1e208a481af1e68",
      "tree": "0c19de3b5c4900fbc0a1b1701cd5d2bdbaf6c8d0",
      "parents": [
        "09223b791a722fb595c3956c34afeeb0309c427e"
      ],
      "author": {
        "name": "shangxiaobj",
        "email": "shangxiaobj@inspur.com",
        "time": "Tue Aug 01 01:24:35 2017 -0700"
      },
      "committer": {
        "name": "shangxiaobj",
        "email": "shangxiaobj@inspur.com",
        "time": "Tue Aug 01 01:25:50 2017 -0700"
      },
      "message": "[Trivialfix]Fix typos\n\nFix the typos in manila.\n\nChange-Id: I4d446759eddf512c46247aca0bab08b4c8155d9a\n"
    },
    {
      "commit": "369391a8a4996a310a52f5d5939a27acc875d8c1",
      "tree": "cdbc00025743f953010e82b5c31f84ccc98564dc",
      "parents": [
        "74f1e2679600c914289a3c136ddf1f4763da182a"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Mon Jun 27 18:59:13 2016 +0100"
      },
      "committer": {
        "name": "Raissa Sarmento",
        "email": "rdearauj@redhat.com",
        "time": "Mon Jul 31 20:41:06 2017 +0100"
      },
      "message": "Use tempest-plugin service client registration\n\nTempest is going to expose a new optional interface in the plugin\nclass, to automatically register service clients implemented in\na plugin. Along with this the former client manager, renamed to\nServiceClients, is going to move to a stable interface in\ntempest.lib.\n\nCo-Authored-By: Raissa Sarmento \u003crdearauj@redhat.com\u003e\nChange-Id: I4cc9e2b9cd5cb09dff04ee16edcf85e59aec554f\n"
    },
    {
      "commit": "09223b791a722fb595c3956c34afeeb0309c427e",
      "tree": "cbfcee6cbb17a6fd0e4860453dfba234c2d94045",
      "parents": [
        "74f1e2679600c914289a3c136ddf1f4763da182a",
        "711bee65e66127da98830e094d581c5ecac6e8db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 26 20:56:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 26 20:56:45 2017 +0000"
      },
      "message": "Merge \"Fix the exact filter can be filter by inexact value\""
    },
    {
      "commit": "2de67360fe34e5fdf80bd4884eaf6298d66491c7",
      "tree": "36e2303ea783cfc5184940b9e9f2bcc9478dc010",
      "parents": [
        "64e2d2b3330e5cd039c353840ab18d3b20a301f1"
      ],
      "author": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Fri Jun 09 20:03:06 2017 +0300"
      },
      "committer": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Wed Jul 26 11:32:43 2017 +0300"
      },
      "message": "Add share groups and share group snapshots quotas\n\n\"Quota\" APIs now will return two new following keys:\n\n- \u0027share_groups\u0027\n- \u0027share_group_snapshots\u0027\n\nFor user and project, but not share type.\nDefault values can be configured using following config options:\n\n- \u0027quota_share_groups\u0027\n- \u0027quota_share_group_snapshots\u0027\n\nAPIImpact\nDocImpact\nImplements BluePrint add-share-groups-quota\nChange-Id: I397a8e886226cb22fa50abdf2a4a938bb04c655d\n"
    },
    {
      "commit": "64e2d2b3330e5cd039c353840ab18d3b20a301f1",
      "tree": "8b3726669fd73d2482bf8d07488c53c01e481953",
      "parents": [
        "87e72df2c0a2c34edd9e3ec2222eee4ea4896156",
        "7b86b9dd288cca3bf45d5bfa61141c842b8278c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 25 12:00:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 25 12:00:02 2017 +0000"
      },
      "message": "Merge \"Update location of dynamic creds in tempest tests\""
    },
    {
      "commit": "7b86b9dd288cca3bf45d5bfa61141c842b8278c8",
      "tree": "eed919704808f2970fe65b5308595cc147add86c",
      "parents": [
        "8bd9c7e6785f3828b16492fe76d1cf40a1e0df94"
      ],
      "author": {
        "name": "Raissa Sarmento",
        "email": "rdearauj@redhat.com",
        "time": "Fri Jul 21 14:32:48 2017 +0100"
      },
      "committer": {
        "name": "Raissa Sarmento",
        "email": "rdearauj@redhat.com",
        "time": "Mon Jul 24 12:57:06 2017 +0100"
      },
      "message": "Update location of dynamic creds in tempest tests\n\nTempest is migrating their dynamic credentials interface to tempest\nlib as part of the effort to create stable interfaces. [0] We will\nneed to update its location in our code to conform with it.\n\n[0] http://lists.openstack.org/pipermail/openstack-dev/2017-July/119934.html\n\nDepends-On: Id8d60e4d7c22bc72c3e48bc768509ff0cc0c89d5\n\nChange-Id: Iaa6bf908ff5d63cbbfddc7060594818c66ce607c\n"
    },
    {
      "commit": "dc4f811c1a3a9d72f3ceff7d93c85272bdd67e0a",
      "tree": "6224143756ad5127f0659950d5d8a0084f545360",
      "parents": [
        "8bd9c7e6785f3828b16492fe76d1cf40a1e0df94"
      ],
      "author": {
        "name": "Jan Provaznik",
        "email": "jprovazn@redhat.com",
        "time": "Wed May 03 09:12:49 2017 +0000"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Mon Jul 24 11:11:06 2017 +0000"
      },
      "message": "Provide filter name in user messages\n\nFiltering issues are most common when creating a share. User messages\nnow keep information which was the last executed filter if hosts\nfiltering failed.\n\nDocImpact\nPartially-implements: blueprint user-messages\n\nChange-Id: I9ce096eebda3249687268e361b7141dea4032b57\n"
    },
    {
      "commit": "711bee65e66127da98830e094d581c5ecac6e8db",
      "tree": "3d1dd99ba1f0beeb7fb9c5530e32ca6527c2de25",
      "parents": [
        "2982c3b23445eafd523181c48d6b490aa0c3a702"
      ],
      "author": {
        "name": "zhongjun",
        "email": "jun.zhongjun@huawei.com",
        "time": "Tue Jul 18 17:36:14 2017 +0800"
      },
      "committer": {
        "name": "zhongjun",
        "email": "jun.zhongjun@huawei.com",
        "time": "Mon Jul 24 11:49:13 2017 +0800"
      },
      "message": "Fix the exact filter can be filter by inexact value\n\nFix the ``exact`` filters (name, description) in ``shares``,\n``snapshots``, ``share-networks`` list can be filter by ``inexact``\nvalue.\n\nChange-Id: I51e6b754f37a09c09a60e9a7fb51d3c9721f2d1f\nCloses-bug: #1704971\n"
    },
    {
      "commit": "2df1a2fdcc33ee022f8b415ca1389ba06193591c",
      "tree": "d6974024613e2f5fead2c2e45bb9d29ebdaad546",
      "parents": [
        "b089d1408a3b75dac1adca714369a869114969ce"
      ],
      "author": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Mon Mar 27 15:44:17 2017 +0300"
      },
      "committer": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Wed Jul 19 17:29:04 2017 +0300"
      },
      "message": "Add quotas per share type\n\nWith this feature it will be possible to set quotas per share type\nfor all existing quota resources. It is useful for deployments with\nmultiple backends that are accessible via different share types.\n\nAlso, fix one of existing DB migrations that hangs on PostgreSQL.\n\nAPIImpact\nDocImpact\nImplements blueprint support-quotas-per-share-type\nChange-Id: I8472418c2eb363cf5a76c672c7fdea72f21e4f63\n"
    },
    {
      "commit": "b089d1408a3b75dac1adca714369a869114969ce",
      "tree": "5807627d7586b99a97d9981c6fc1abee961682fb",
      "parents": [
        "4a8798da5fd322722499d48cd62079ca8e265e09"
      ],
      "author": {
        "name": "Luong Anh Tuan",
        "email": "tuanla@vn.fujitsu.com",
        "time": "Tue Jul 18 17:53:11 2017 +0700"
      },
      "committer": {
        "name": "Tuan Luong-Anh",
        "email": "tuanla@vn.fujitsu.com",
        "time": "Wed Jul 19 08:24:12 2017 +0000"
      },
      "message": "Replace test.attr with decorators.attr\n\nFunction \u0027tempest.test.attr()\u0027 has moved to \u0027tempest.lib.decorators\n.attr()\u0027 in Pike and will be removed in a future version.\nThis patch replaces the \u0027tempest.test.attr()\u0027 with the \u0027tempest.lib\n.decorators.attr().\u0027\n\nChange-Id: I672fbce15ea9b70d977eb0073426c394a1318b86\n"
    },
    {
      "commit": "72974ff6a5c0d842b0f17d77fddabe9a35d538a9",
      "tree": "c38cab652762c8a49d168ce1813aff267efe59c0",
      "parents": [
        "2982c3b23445eafd523181c48d6b490aa0c3a702"
      ],
      "author": {
        "name": "zhongjun",
        "email": "jun.zhongjun@huawei.com",
        "time": "Wed May 04 11:47:03 2016 +0800"
      },
      "committer": {
        "name": "zhongjun",
        "email": "jun.zhongjun@huawei.com",
        "time": "Mon Jul 17 09:44:41 2017 +0800"
      },
      "message": "Enable IPv6 in manila(allow access)\n\nPlease read spec for design detail [1].\n\nAdd support to validate IPv6 based addresses\nin allow access API when access type is IP.\n\n[1] f7202a6cfe32a057f752a4e393f848f8a0211c36\n\nAPIImpact\nDocImpact\n\nChange-Id: Ica242007e77a7e21b2151e5fc32401b501d961b2\nPartial-Implements: blueprint support-ipv6-access\n"
    },
    {
      "commit": "ba8a160c3450b0f52399f30c0893747a877c2a4c",
      "tree": "fe0ab4de224fa1e0c663dfa4359dcc0e9bc804ba",
      "parents": [
        "a7526f7104a023431e2c1834a127c2c0f0128903"
      ],
      "author": {
        "name": "Alex Meade",
        "email": "mr.alex.meade@gmail.com",
        "time": "Fri May 06 09:33:09 2016 -0400"
      },
      "committer": {
        "name": "Jan Provaznik",
        "email": "jprovazn@redhat.com",
        "time": "Thu Jul 13 13:05:57 2017 +0200"
      },
      "message": "User Messages\n\nFor quite some time, OpenStack services have wanted to be able to send\nmessages to API end users (by user I do not mean the operator, but the\nuser that is interacting with the client).\n\nThis patch implements basic user messages with the following APIs.\nGET /messages\nGET /messages/\u003cmessage_id\u003e\nDELETE /messages/\u003cmessage_id\u003e\n\nImplements the basic /messages resource and tempest tests\nThe patch is aligned with related cinder patch where possible:\nI8a635a07ed6ff93ccb71df8c404c927d1ecef005\n\nDocImpact\nAPIImpact\n\nNeeded-By: I5ffb840a271c518f62ee1accfd8e20a97f45594d\nNeeded-By: I9ce096eebda3249687268e361b7141dea4032b57\nNeeded-By: Ic7d25a144905a39c56ababe8bd666b01bc0d0aef\n\nPartially-implements: blueprint user-messages\nCo-Authored-By: Jan Provaznik \u003cjprovazn@redhat.com\u003e\nChange-Id: Ia0cc524e0bfb2ca5e495e575e17e9911c746690b\n"
    },
    {
      "commit": "4a454455e53cabe481ab773bde537ab7f0fdec66",
      "tree": "b5bd010610d08cb9aaee48e91699b13d2492aa5e",
      "parents": [
        "7de63cf21108e71ae04138596fd8c0972bce1a0d"
      ],
      "author": {
        "name": "zhongjun",
        "email": "jun.zhongjun@huawei.com",
        "time": "Thu May 04 17:27:14 2017 +0800"
      },
      "committer": {
        "name": "zhongjun",
        "email": "jun.zhongjun@huawei.com",
        "time": "Mon Jul 10 14:55:41 2017 +0800"
      },
      "message": "Add like filter\n\nAdd like filter support in ``shares``, ``snapshots``,\n``share-networks``, ``share-groups`` list APIs.\n\nAPIImpact\n\nImplements BP like-filter\nChange-Id: I5fdf6d89d0b6c7fa182ddfaac60979bc6c0fc2a5\n"
    },
    {
      "commit": "84f3e348314ce6d06065df69b4ae01492c179fad",
      "tree": "573f0284bb418f1e9e8c9b85264e01e041774684",
      "parents": [
        "997518652d127f80e1393c96cf17a9b2f0006c6d"
      ],
      "author": {
        "name": "zhongjun",
        "email": "jun.zhongjun@huawei.com",
        "time": "Tue May 02 18:10:47 2017 +0800"
      },
      "committer": {
        "name": "zhongjun",
        "email": "jun.zhongjun2@gmail.com",
        "time": "Thu Jun 29 18:06:21 2017 +0000"
      },
      "message": "Add export-location filter in share and share instance list API\n\nShare and share instance list API will accept new query string parameter\n\u0027export_location\u0027. It can pass path and id of export_location to\nretrieve shares filtered.\n\nAPIImpact\n\nPartly-implement: BP support-filter-share-by-export-location\nChange-Id: I5fdf6d89d0b6c7fa182ddfaac60979bc6c0fc2a6\n"
    },
    {
      "commit": "997518652d127f80e1393c96cf17a9b2f0006c6d",
      "tree": "04f13675b21261b8b4ad3094e3440943f6cebdcd",
      "parents": [
        "8a76295f2c4ce6c7bb9d66b5561ee00913e24589"
      ],
      "author": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Fri Jun 23 19:46:40 2017 +0700"
      },
      "committer": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Fri Jun 23 21:12:46 2017 +0700"
      },
      "message": "Replace the usage of \u0027admin_manager\u0027 with \u0027os_admin\u0027\n\nIn tempest, alias \u0027admin_manager\u0027 has been moved to \u0027os_admin\u0027\nin version Pike, and it will be removed in version Queens [1].\n\nThe other usages which also need to be replaced, are listed below:\n* manager \u003e os_primary [2]\n* os_adm \u003e os_admin [3]\n* os \u003e os_primary [4]\n\n[1] https://review.openstack.org/#/c/467852/\n[2] https://review.openstack.org/#/c/468036/\n[3] https://review.openstack.org/#/c/467605/\n[4] https://review.openstack.org/#/c/466991/\n\nChange-Id: If8880565ba6a70b1b1419394f4706fe37cfff1c4\n"
    },
    {
      "commit": "8a76295f2c4ce6c7bb9d66b5561ee00913e24589",
      "tree": "f646e6172d6da509dd43ff36594fa9e2842d36fe",
      "parents": [
        "ab4a5aa9110b544859facff917c912bf91b3fc92",
        "39e9c58219fb2f3e8731d403247d9e2598f50a09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 22 15:48:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 22 15:48:58 2017 +0000"
      },
      "message": "Merge \"Use parenthesis instead of backslashes in tempest folder\""
    },
    {
      "commit": "db2ababbc678412ba309c599189e614bffd98ead",
      "tree": "6ec8dc1e884936229d8e8f2178feb62167bcd9ad",
      "parents": [
        "009d4b33d39ad6fe5d7d1f1510cd9e0602769641"
      ],
      "author": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Wed Jun 21 20:38:39 2017 +0700"
      },
      "committer": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Thu Jun 22 16:30:13 2017 +0700"
      },
      "message": "Replace the usage of \u0027manager\u0027 with \u0027os_primary\u0027\n\nIn tempest, alias \u0027manager\u0027 has been moved to \u0027os_primary\u0027\nin version Pike, and it will be removed in version Queens.\nThis patch is to replace the usage of \u0027manager\u0027 with \u0027os_primary\u0027.\n\nFor other details, please check:\nhttps://review.openstack.org/#/c/457555/\n\nChange-Id: I7c3740d8941b837767d576d4e9b1fb86cd164d59\n"
    },
    {
      "commit": "39e9c58219fb2f3e8731d403247d9e2598f50a09",
      "tree": "a3979a72e79bbf32f3e0fc058ac9d30dd4886ab1",
      "parents": [
        "009d4b33d39ad6fe5d7d1f1510cd9e0602769641"
      ],
      "author": {
        "name": "zhongjun",
        "email": "jun.zhongjun@huawei.com",
        "time": "Wed Jun 21 15:17:11 2017 +0800"
      },
      "committer": {
        "name": "zhongjun",
        "email": "jun.zhongjun2@gmail.com",
        "time": "Thu Jun 22 02:48:50 2017 +0000"
      },
      "message": "Use parenthesis instead of backslashes in tempest folder\n\nUse parenthesis instead of backslashes in tempest folder\n\nTrivialFix\nChange-Id: I6c2ea07b0bfc5852b28e44989406cc10eb912e33\n"
    },
    {
      "commit": "05d94f6f786b81ec294ba9785a0cec35432a4e33",
      "tree": "1e101e6bc3f2ee64a56bbabb93881ecf6e6d88fa",
      "parents": [
        "b8c05eb9560b38dbb5d1f28c1f480f36f92b2b91"
      ],
      "author": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Mon Jun 12 15:48:27 2017 +0700"
      },
      "committer": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Wed Jun 14 14:28:26 2017 +0700"
      },
      "message": "Replace assertEqual([], items) with assertEmpty(items)\n\nSince assertEmpty() function has already been implemented in tempest,\nlet\u0027s use this function instead of generic assertEqual() function.\nThis change makes the code and the error messages to be more readable.\nTherefore it improves maintainability a little bit.\n\nTrivialFix\nChange-Id: I3d671436e9ea2f7cbdda6d3dbf5c8a3f9d7625d4\n"
    },
    {
      "commit": "b8c05eb9560b38dbb5d1f28c1f480f36f92b2b91",
      "tree": "25c4ee5442db303fda328d54d48ed2af6aa12596",
      "parents": [
        "1cc24acf5bd0889655ac302936f4d347cc31099b",
        "e92f09f3228a118071a757f41bf294688091d692"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 08 15:17:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 08 15:17:45 2017 +0000"
      },
      "message": "Merge \"[Share Groups] Fix creation of share group types with wrong specs values\""
    },
    {
      "commit": "a43f35ef1ce4b4fdd1e23a2427dfb5dad3dc2f73",
      "tree": "61326aa79515381dfd82a1bb3b502bf0083f04fc",
      "parents": [
        "989e54d5bea502d5101c38d75f0f4befe45a4fd7"
      ],
      "author": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Mon Mar 20 15:47:06 2017 +0300"
      },
      "committer": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Tue Jun 06 10:13:36 2017 +0000"
      },
      "message": "[Share Groups] Add two new fields to SG API object\n\nPrevious change [1] added logic for handling of availability zones with\nshare groups and [2] for scheduling with share group capability\nto create consistent snapshots. Those two added two new DB fields\nfor \u0027share_groups\u0027 DB model, but not to API response that requires\nmicroversion bump. So, add these fields to API and bump microversion.\n\nFollowing two new fields will be available with new microversion:\n- \u0027availability_zone_id\u0027\n- \u0027consistent_snapshot_support\u0027\n\nAlso, add tempest tests to these API changes.\n\n[1] I000adeb53fe8435465cbedc3c539e6aaae6503c5\n[2] I05553c308ae40c4ddc2c6469ff1c1a3da36a87da\n\nPartially-Implements BP manila-share-groups\nChange-Id: I343d0c6f3a5c7b58d88e95dba4af984fae738954\n"
    },
    {
      "commit": "e92f09f3228a118071a757f41bf294688091d692",
      "tree": "47294f0afc3f6091954092303a85d3884d079881",
      "parents": [
        "989e54d5bea502d5101c38d75f0f4befe45a4fd7"
      ],
      "author": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Thu Mar 16 17:25:47 2017 +0300"
      },
      "committer": {
        "name": "vponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Tue Jun 06 13:11:17 2017 +0300"
      },
      "message": "[Share Groups] Fix creation of share group types with wrong specs values\n\nIf we provide some other type than None or dict as group specs\ncreating share group type, then we get error 500 caused by unhandled\nexception. So, avoid it by explicitly checking type of provided group\nspecs.\n\nChange-Id: I81312617f37a8f559b3c9201b03cf8be31761365\nCloses-Bug: #1673446\n"
    },
    {
      "commit": "3c188930e9845a405aed75ea450ba5e2e184e3e8",
      "tree": "a3cba8aa740d7c72379646462ced052c98a104d0",
      "parents": [
        "e8c9328a29b6e636db19df0d7ea19d2aa2158314"
      ],
      "author": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Wed Mar 15 19:06:23 2017 +0300"
      },
      "committer": {
        "name": "vponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Fri Jun 02 17:48:05 2017 +0300"
      },
      "message": "[Share groups] Add scheduler filter ConsistentSnapshotFilter\n\nThat will be used for scheduling share groups based on their possibility\nto create consistent snapshots.\n\nAlso apply following tempest plugin changes:\n- Add new \u0027capability_sg_consistent_snapshot_support\u0027 tempest config\noption, that will be used for creation of new share group types and used\nto prove that scheduling works as expected.\n- Fix some share group test attributes from \u0027only API involved\u0027 to\n  \u0027API and Backend are involved\u0027, because it is so indeed.\n\nChange-Id: I05553c308ae40c4ddc2c6469ff1c1a3da36a87da\nPartially-Implements BP manila-share-groups\n"
    },
    {
      "commit": "950f9a5f77274b30d50265eadf84206fea7b586f",
      "tree": "9d706cbb1145043f09728ebf8c399c5a660180bc",
      "parents": [
        "f2f4cc41d92eddfb07a99d0bffa1a36540107883"
      ],
      "author": {
        "name": "zhongjun",
        "email": "jun.zhongjun@huawei.com",
        "time": "Tue May 09 17:46:28 2017 +0800"
      },
      "committer": {
        "name": "zhongjun",
        "email": "jun.zhongjun2@gmail.com",
        "time": "Tue May 23 12:37:35 2017 +0000"
      },
      "message": "Refactor share instances tempest test\n\nUse ddt in share instances tempest test, and use\nlist_share_instances instead of get_instances_of_share\nin test_list_share_instances to avoid redundant test with\ntest_get_instances_of_share.\n\nTrivialFix\nChange-Id: I03ae35b67e76b382b04747541afab0e4f574942c\n"
    },
    {
      "commit": "e7e655b328fe037ced1586fbed86e0ab316e28ee",
      "tree": "8a59c15152fe2be8be6f89d2d7fa66155fac7adb",
      "parents": [
        "2d794c5326baa733661866430ef73b0f71176692"
      ],
      "author": {
        "name": "yangweiwei",
        "email": "yangweiwei@cmss.chinamobile.com",
        "time": "Fri May 05 17:19:25 2017 +0800"
      },
      "committer": {
        "name": "yangweiwei",
        "email": "yangweiwei@cmss.chinamobile.com",
        "time": "Fri May 05 17:19:25 2017 +0800"
      },
      "message": "Change to share access list API\n\nWhen we do manila access-list, the \u0027created_at\u0027 and \u0027updated_at\u0027 time\nshould be shown to the user. And then the user could determine which\nis the recent access rule. As the design, the recent access-allow\nrule caused the error access-status of share instance.\n\nAPIImpact\nCloses-Bug: #1682795\nChange-Id: Iad6070d60ec77b7de9cc9679cfa7478876084da1\n"
    },
    {
      "commit": "f0b6500b9ff6508b5dd3066ec96c45f3811cba68",
      "tree": "ae7522b7239f402e625ac214b40a7a876d745257",
      "parents": [
        "db49245f13374baa34197a93ceba7a1c4a48891b"
      ],
      "author": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Wed Mar 29 17:33:31 2017 -0400"
      },
      "committer": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Fri Mar 31 12:57:28 2017 +0000"
      },
      "message": "Add read-only tests for cephx access rules\n\nIn the Newton cycle the ability to create read-only rules for\ncephx-backed access rules was added but there were no functional tests\nto exercise this feature. This patchset adds new parameters to the\nexisting cephx access rule test to also test read-only rules.\n\nChange-Id: I4b4fd5790526ebc596471fd913ffe9cdb2faa520\n"
    },
    {
      "commit": "6be93b3417876fa0cae3a1da0c621c6cafa66e0f",
      "tree": "f1d57df4b38a5cdb05e3849389c3edc0b6c8e8a1",
      "parents": [
        "674d0f8e0384bc3cb6490923f76523ef1087b8fb"
      ],
      "author": {
        "name": "zhongjun",
        "email": "jun.zhongjun@huawei.com",
        "time": "Wed Mar 22 16:42:06 2017 +0800"
      },
      "committer": {
        "name": "zhongjun",
        "email": "jun.zhongjun@huawei.com",
        "time": "Fri Mar 24 09:54:05 2017 +0800"
      },
      "message": "change user access name limit from 32 to 255 characters\n\nCurrently, The user access name is limited to 32 characters in manila API service,\nbut actually the user access name is longer than 32 characters. so we need\nto change user access name limit from 32 to 255 characters\n\nAPIImpact\n\nCloses-bug: 1674908\nChange-Id: I68d8afabcd3fef57e472b4067ea8949e0aa8f53a\n"
    },
    {
      "commit": "674d0f8e0384bc3cb6490923f76523ef1087b8fb",
      "tree": "d5fb76735c859475ff7ca7af92ff59acac7e9e6e",
      "parents": [
        "02d1f24a350f617e2d50f62f0684ca74501994c2",
        "1a1b91a060dc8daa7bfacc2c083718bc1f16abee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 18 11:25:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 18 11:25:10 2017 +0000"
      },
      "message": "Merge \"Remove redundant revert-to-snapshot test option\""
    },
    {
      "commit": "02d1f24a350f617e2d50f62f0684ca74501994c2",
      "tree": "90db8ec32791c1f48e3b75471b571e3fda54dc15",
      "parents": [
        "56e21cd0f4778e07ce6be53f0666040bcf5fe392"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Sun Mar 12 18:56:27 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Sun Mar 12 18:57:34 2017 -0700"
      },
      "message": "Switch to use stable data_utils\n\nTempest provides stable library interfaces under tempest.lib.\nThis patch switches to use it for data_utils.\n\nChange-Id: Ia331ec10a84118e5d72a95f8f8b86509f57232a1\n"
    },
    {
      "commit": "56e21cd0f4778e07ce6be53f0666040bcf5fe392",
      "tree": "c5f7f0e7b782cfa8b3e24a02cbe15d3c06531358",
      "parents": [
        "d1873c442bbb4f392eb2290debb8c2e2c0cde3d9",
        "f4510a162b7069bbaa03a954c3b6cedc8a4cc7b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 11 01:22:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 11 01:22:42 2017 +0000"
      },
      "message": "Merge \"Local copy of scenario test base class\""
    },
    {
      "commit": "f4510a162b7069bbaa03a954c3b6cedc8a4cc7b0",
      "tree": "9057c2f279129a4a16aadece83e55b721c189359",
      "parents": [
        "c04e8474c5c1a0c552d70d848c23f3aced97412a"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Mar 07 19:17:11 2017 +0000"
      },
      "committer": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Thu Mar 09 13:12:57 2017 -0500"
      },
      "message": "Local copy of scenario test base class\n\nThe scenario tests base class from Tempest is not a stable interface\nand it\u0027s going to be refactored on Tempest side, as notified in\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2017-February/112938.html\n\nMaintain a local copy of the base class, taken from Tempest with head of\nmaster at c5f1064759fe6c75a4bc5dc251ed1661845936cb.\n\nChange-Id: I1b7470f38b9814b9baa064f9302f4f3b6a8c7894\n"
    },
    {
      "commit": "63a979f60c2c3a5a69a49712287e7c10c93377b4",
      "tree": "8edf341716f4a7c23f1fabd1fe64bd73987e4c48",
      "parents": [
        "c04e8474c5c1a0c552d70d848c23f3aced97412a"
      ],
      "author": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Tue Mar 07 20:03:13 2017 +0300"
      },
      "committer": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Tue Mar 07 21:22:45 2017 +0300"
      },
      "message": "[Tempest] Fix concurrency in test with listing share servers\n\nBefore it was possible to pick up temporary status of share server\nand fail to filter share servers as second API call, because status\ncould be changed. Fix it by filtering with \u0027active\u0027 status.\n\nChange-Id: Idcff68ce475d31b38a34d410970cc839b06d18b3\nCloses-Bug: #1670757\n"
    },
    {
      "commit": "1a1b91a060dc8daa7bfacc2c083718bc1f16abee",
      "tree": "1307087f5e78e318fef23700baf6ae4433afb123",
      "parents": [
        "63ef1387d14cbd69cf47303de21ae8afe7c77824"
      ],
      "author": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigo.barbieri@fit-tecnologia.org.br",
        "time": "Wed Feb 01 10:15:41 2017 -0200"
      },
      "committer": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigo.barbieri@fit-tecnologia.org.br",
        "time": "Mon Feb 20 12:49:00 2017 -0300"
      },
      "message": "Remove redundant revert-to-snapshot test option\n\nThis option is used to control how revert-to-snapshot\nextra-spec is used when creating a share type for several tests,\nbut for the same tests, it is more appropriate to either not\ncreate a share-type (thus use the default or \"don\u0027t care\"\nbehavior) or do so based on the value of\nrun_revert_to_snapshot_tests.\n\nTrivialFix\n\nChange-Id: Ie8a0030a896634eb8deaff17ea72371419eecdea\n"
    },
    {
      "commit": "c04e8474c5c1a0c552d70d848c23f3aced97412a",
      "tree": "570b1c2ee60875a1213ddbf64b78b0e13e5bf32c",
      "parents": [
        "240f4b0c1d2d24ae84086ee61097bbbf81d60a98",
        "7150c65666018b984354aabae6ac020c33172dcd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 16 23:42:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 16 23:42:14 2017 +0000"
      },
      "message": "Merge \"Only return share host for admins using shares API\""
    },
    {
      "commit": "7150c65666018b984354aabae6ac020c33172dcd",
      "tree": "aa0b2b64f2d88189d8e04cea63e613dcf4c680fb",
      "parents": [
        "80b1be0035b269c693eb90ddce2c60ef03ed33f2"
      ],
      "author": {
        "name": "Ben Swartzlander",
        "email": "ben@swartzlander.org",
        "time": "Mon Feb 13 22:31:18 2017 -0500"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Feb 16 18:13:31 2017 +0000"
      },
      "message": "Only return share host for admins using shares API\n\nAlso, allow filtering by host based on policy \u0027list_by_host\u0027 that\ndefaults to \u0027admin only\u0027.\n\nDo not bump API, because it is not considered as expected behavior,\nhence should not be kept for old microversions.\n\nCo-Authored-By: Valeriy Ponomaryov \u003cvponomaryov@mirantis.com\u003e\nAPIImpact\nChange-Id: I799bb7378927b6c3ee0f9fe88fd9876a03dd85b5\nCloses bug: 1664370\n"
    },
    {
      "commit": "240f4b0c1d2d24ae84086ee61097bbbf81d60a98",
      "tree": "b19d14a46d51704314dc80cb8651c1a60dbad4d2",
      "parents": [
        "80b1be0035b269c693eb90ddce2c60ef03ed33f2",
        "afa49aca05ce73303dfc97ee1db4d0d9de31fa28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 15:14:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 15:14:31 2017 +0000"
      },
      "message": "Merge \"Fix to use correct config options for network_for_ssh\""
    },
    {
      "commit": "80b1be0035b269c693eb90ddce2c60ef03ed33f2",
      "tree": "5cd64e33891c90866ee44ca77cde9a6dbeb57f0a",
      "parents": [
        "337b32be0ee9d86433f00e947e0936448971fb9f",
        "7fe5cad8e8d8c252cd29f4137c9f37a9ef8aad2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 13:51:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 13:51:47 2017 +0000"
      },
      "message": "Merge \"[Tempest] Refactor api/tests/admin/test_share_servers module\""
    },
    {
      "commit": "afa49aca05ce73303dfc97ee1db4d0d9de31fa28",
      "tree": "46f647fad92717e74ef586586bd54387fec49626",
      "parents": [
        "337b32be0ee9d86433f00e947e0936448971fb9f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 15 05:11:44 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 15 05:13:36 2017 +0000"
      },
      "message": "Fix to use correct config options for network_for_ssh\n\nnetwork_for_ssh config options under compute group have been\ndeprecated since 1 year and it has been under new group validation.\n\nTempest will remove the deprecated config options soon.\n\nThis commit use the config options from correct group.\n\nChange-Id: Ieb333745d62058ad2798821437373c636ba4af07\n"
    },
    {
      "commit": "337b32be0ee9d86433f00e947e0936448971fb9f",
      "tree": "fa75bfe94af5eaf835f27d66b14d87cf3f1b74fc",
      "parents": [
        "652211b7dafe821c070c9e8d2f69f6b113ae1785",
        "4b8834aebc2c975e4102c0fce4fbc41a55b133f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 14:25:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 14:25:27 2017 +0000"
      },
      "message": "Merge \"Update tempest pin to latest commit ref\""
    },
    {
      "commit": "7fe5cad8e8d8c252cd29f4137c9f37a9ef8aad2a",
      "tree": "f10c22c0bd86839e81168b7b427e13223e321938",
      "parents": [
        "652211b7dafe821c070c9e8d2f69f6b113ae1785"
      ],
      "author": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Mon Feb 13 13:25:38 2017 +0200"
      },
      "committer": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Mon Feb 13 13:33:05 2017 +0200"
      },
      "message": "[Tempest] Refactor api/tests/admin/test_share_servers module\n\nDoing following things:\n - Use ddt module removing code duplication.\n - Use v2 APIs instead of deprecated v1.\n - Use correct \u0027share_server_id\u0027 for\n   \u0027test_show_share_server_details\u0027 test to avoid concurrency issues.\n   For more details, see closed b_u_g.\n\nChange-Id: If4d6029f2250e80c1eec0debb1b09a805d997028\nCloses-Bug: #1663865\n"
    },
    {
      "commit": "652211b7dafe821c070c9e8d2f69f6b113ae1785",
      "tree": "b68418de0c57daafd2e99ac7e3cbcffca7787d0d",
      "parents": [
        "8ea06b136a7decec4ed4e7ad77319ff08c0dfb50",
        "1bf665427d0598f6fffc1fd9b8a17876babdfc6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 20:08:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 20:08:18 2017 +0000"
      },
      "message": "Merge \"[Tempest] Split up share migration tests to separate classes\""
    },
    {
      "commit": "4b8834aebc2c975e4102c0fce4fbc41a55b133f0",
      "tree": "d76fa4cdd813dfca8344c933f3779dce5bea0a9c",
      "parents": [
        "ce66398f608304cf198b24033741990724b04da4"
      ],
      "author": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Thu Feb 02 11:02:20 2017 -0500"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Fri Feb 10 15:04:57 2017 +0000"
      },
      "message": "Update tempest pin to latest commit ref\n\nAlso updated invocation of DynamicCredentialsProvider to supply\nnecessary parameters.\n\nChange-Id: Ie24bc69402964af3d756c1548aed86cc53c272c4\n"
    },
    {
      "commit": "1bf665427d0598f6fffc1fd9b8a17876babdfc6f",
      "tree": "544f6ed1dc8e77f5c0484c5cf7d16c29ca269cde",
      "parents": [
        "ce66398f608304cf198b24033741990724b04da4"
      ],
      "author": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Fri Feb 10 14:51:31 2017 +0200"
      },
      "committer": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Fri Feb 10 16:21:13 2017 +0200"
      },
      "message": "[Tempest] Split up share migration tests to separate classes\n\nAll tempest tests that are located in single class always run\nserially. And one of our classes that performs lots of different\nshare migration tests takes about 20 minutes. So, split them up\nto separate classes to speed up test run.\n\nChange-Id: I117484f56ef8de9b01db4818be0069e98b6c78fc\nCloses-Bug: #1663574\n"
    },
    {
      "commit": "8ea06b136a7decec4ed4e7ad77319ff08c0dfb50",
      "tree": "2d0195de8e50b5f2b06406b5a4224a18af61a421",
      "parents": [
        "ce66398f608304cf198b24033741990724b04da4",
        "9d11c95a5f06ec0dc63d2085348146b112c2f184"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 14:17:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 14:17:21 2017 +0000"
      },
      "message": "Merge \"Use more specific asserts in tests\""
    },
    {
      "commit": "9d11c95a5f06ec0dc63d2085348146b112c2f184",
      "tree": "8a5be5eec0f90978163ed792dd6aedda837d932a",
      "parents": [
        "7a25e9824c671f4b98c82f5de1d5e35eeefd3dcf"
      ],
      "author": {
        "name": "Béla Vancsics",
        "email": "vancsics@inf.u-szeged.hu",
        "time": "Wed Feb 08 11:07:02 2017 +0100"
      },
      "committer": {
        "name": "Béla Vancsics",
        "email": "vancsics@inf.u-szeged.hu",
        "time": "Thu Feb 09 06:47:38 2017 +0100"
      },
      "message": "Use more specific asserts in tests\n\nInstead of assertTrue and assertFalse use more specific asserts.\nThey are compatible with Python 2.7[1] and 3.4[2]\n\n[1]: https://docs.python.org/2.7/library/unittest.html\n[2]: https://docs.python.org/3.4/library/unittest.html\n\nChange-Id: I2dae60fe786a99344fc12dd4aeaea9c79c9811c5\n"
    },
    {
      "commit": "15cd39edde5dafddffd161a73c5fb72afe4530a8",
      "tree": "0e9b2acae25a184a82c78acd3df56a8961e62d4b",
      "parents": [
        "7a25e9824c671f4b98c82f5de1d5e35eeefd3dcf"
      ],
      "author": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigo.barbieri@fit-tecnologia.org.br",
        "time": "Wed Feb 08 15:51:21 2017 -0200"
      },
      "committer": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigo.barbieri@fit-tecnologia.org.br",
        "time": "Wed Feb 08 15:51:21 2017 -0200"
      },
      "message": "Optimize opposite driver modes migration test\n\nSome operations do not need to be performed before validating\nif the test will be skipped or not. This will save time when\nrunning migration tests, as this test is skipped by several\nCIs.\n\nTrivialFix\n\nChange-Id: I84a6ef997c95ca041705adb661dd6b1d2d81bf82\n"
    },
    {
      "commit": "f5bc6535701b9b1e259ef1ade70ecd4ed6accc0e",
      "tree": "0357dfcb39577a2c8cee7776254baf6564cfc998",
      "parents": [
        "44c79db173811c8a3a702544170b6af2d4bb4ca1"
      ],
      "author": {
        "name": "yogesh",
        "email": "ykshirsa@netapp.com",
        "time": "Tue Oct 25 14:57:11 2016 -0400"
      },
      "committer": {
        "name": "yogesh",
        "email": "ykshirsa@netapp.com",
        "time": "Fri Feb 03 23:27:34 2017 -0500"
      },
      "message": "Improve test coverage for share migration\n\n- Added tests to validate the migration functionality\nfor a replicated share.\n- Added tests to validate the extend and shrink\nfunctionality on migrated share.\n- Added tests to cover the preserve snapshot\nfunctionality on migrated share.\n- Current waiter logic in migration_progress\nmethod of dummy driver causes every migration\ntest to take over 4 minutes to complete.\nTherefore, updated the method to cut the\noverall time in half and avoid the possible timeout.\n\nPartially-Implements: bp ocata-migration-improvements\nChange-Id: Ia7c7eb7b48b464aa670073e8c0795369bd972678\n"
    },
    {
      "commit": "425606b5902e2ad63b780331ac307c932d8f492c",
      "tree": "c391e745fa08a459102edaccd9027e1696ce3c9e",
      "parents": [
        "2f24b8233d240f9bb2a94204aa0a981a8ddb8731"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Feb 02 18:10:35 2017 -0500"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Fri Feb 03 17:32:16 2017 +0000"
      },
      "message": "Fix wrong access-rule negative test\n\nThe test test_add_access_rule_on_share_with_no_host in\nmanila_tempest_tests.tests.api.test_rules_negative\\\n       .ShareIpRulesForNFSNegativeTest\nexpects a share to fail to schedule, and then validates that an\naccess rule cannot be added. However, the share may\nstill be \u0027creating\u0027 when the access change is being\nattempted.\n\nWhile the test passes (access rules cannot be added when\nthe share status isn\u0027t \u0027available\u0027), the intent of that particular\ntest is to ensure access rules cannot be added when the share has no\nhost.\n\nThis fixes the cleanup error that happens in consequence,\nbecause we don\u0027t allow deleting shares that are in\n\u0027creating\u0027 state.\n\nIn the spirit of true black box testing, we should ensure that the\nshare fails to schedule before attempting this test.\n\nChange-Id: Id150e0ef546ddfd40d97d9b1a54fd8ba23028720\nCloses-Bug: #1661421\n"
    },
    {
      "commit": "2f24b8233d240f9bb2a94204aa0a981a8ddb8731",
      "tree": "65574d4381f5c879c7a038fa12a7e0c83eb165ed",
      "parents": [
        "63ef1387d14cbd69cf47303de21ae8afe7c77824",
        "db32f4600979e91bf727d55b3776c571c393e1f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 11:17:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 11:17:39 2017 +0000"
      },
      "message": "Merge \"Add access-rules tests to improve the coverage\""
    },
    {
      "commit": "db32f4600979e91bf727d55b3776c571c393e1f0",
      "tree": "e59eba2c789835517cd0786b2af1ab0b7788da79",
      "parents": [
        "b4923d58d1a6fed91f54ad102a27827883c466a5"
      ],
      "author": {
        "name": "yogesh",
        "email": "ykshirsa@netapp.com",
        "time": "Wed Sep 28 15:09:50 2016 -0400"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue Jan 31 02:19:33 2017 +0000"
      },
      "message": "Add access-rules tests to improve the coverage\n\nAdd test to make sure access rule stays intact\nafter share replica is promoted.\nAdd test to make sure access rule can\u0027t be added\nwhen the share replica status is error.\nAdd test to make sure access rule can\u0027t be added\nto the share which failed to build successfully.\nAdd asserts to assert the state of a new access rule\nin existing access rule tests.\n\nPartially-implements: bp fix-and-improve-access-rules\n\nChange-Id: Ic702c0374c4e220553d833dfea167ed8eb38e45a\n"
    },
    {
      "commit": "63ef1387d14cbd69cf47303de21ae8afe7c77824",
      "tree": "732ee826774725946031e8d6b2ba8a86a7a74a70",
      "parents": [
        "b4923d58d1a6fed91f54ad102a27827883c466a5"
      ],
      "author": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Fri Jan 27 19:58:30 2017 +0200"
      },
      "committer": {
        "name": "Valeriy Ponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Fri Jan 27 20:21:42 2017 +0200"
      },
      "message": "Fix creation of share group types using share type names\n\nBefore it was possible to create share group types mapping them to\nshare types using only share type IDs and when we were providing its\nnames we were getting DB error and HTTP 500 as a response.\n\nFix it by properly looking for share type by both its unique values -\nID and name. Also, raise proper 404 error when nothing is found.\n\nAdd functional tests covering this case.\n\nChange-Id: I216f935383a87f6d679c431bc46cfa8977a6d8ab\nDepends-On: Ic555d241f98d0fa027897c69a7115d1be88f6c96\nCloses-Bug: #1659625\n"
    },
    {
      "commit": "b4923d58d1a6fed91f54ad102a27827883c466a5",
      "tree": "abe01f8bda225591ee715a2384bf8d7c791ff9e3",
      "parents": [
        "2b3dbe9f9f2ff6e07791f8c43a2c9b2e0bcdc89f",
        "76d17c175533700f49a44209d84b3b762f1a8138"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 26 00:29:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 26 00:29:06 2017 +0000"
      },
      "message": "Merge \"Improve share migration scenario test validation\""
    },
    {
      "commit": "76d17c175533700f49a44209d84b3b762f1a8138",
      "tree": "7df894c64b40e5046fd92f6027da6e4519f4c7fa",
      "parents": [
        "f4da2daf97f06042d804586996a072b2a81b805b"
      ],
      "author": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigo.barbieri@fit-tecnologia.org.br",
        "time": "Wed Jan 25 13:04:41 2017 -0200"
      },
      "committer": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigo.barbieri@fit-tecnologia.org.br",
        "time": "Wed Jan 25 13:04:41 2017 -0200"
      },
      "message": "Improve share migration scenario test validation\n\nChanged test to handle only a specific exception\nto better validate the test when attempting to\ncreate a file in a readonly share.\n\nTrivialFix\n\nChange-Id: Ib22d7336dd366297f8b73a7e13f2b432c53d8e37\n"
    },
    {
      "commit": "c438e4145cc0ec6b430f500e98295efcefd3f74f",
      "tree": "0b5d35805533ce15ed527a6354353ec8e33857f4",
      "parents": [
        "f4da2daf97f06042d804586996a072b2a81b805b"
      ],
      "author": {
        "name": "tpsilva",
        "email": "tiago.pasqualini@gmail.com",
        "time": "Fri Dec 16 19:45:10 2016 -0200"
      },
      "committer": {
        "name": "Rodrigo Barbieri",
        "email": "rodrigo.barbieri@fit-tecnologia.org.br",
        "time": "Wed Jan 25 12:42:48 2017 -0200"
      },
      "message": "Mountable snapshots scenario tests\n\nThis patch adds the scenario tests for mountable snapshots.\n\nCo-Authored-By: Rodrigo Barbieri \u003crodrigo.barbieri@fit-tecnologia.org.br\u003e\nCo-Authored-By: Lucio Seki \u003cluciomitsuru.seki@fit-tecnologia.org.br\u003e\n\nChange-Id: Idb2eb5ee18ce55edb77545bcdf4df4ec4dd90135\nPartially-implements: bp manila-mountable-snapshots\n"
    },
    {
      "commit": "f4da2daf97f06042d804586996a072b2a81b805b",
      "tree": "3b637d39ec68f064f9dbde2178a5ae10ef8265db",
      "parents": [
        "97f4ea9de7d46861f4d81fabdb3604dfcf4691c9",
        "b843692810dc69f0bdec3ea2ae623626f91ec878"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 25 07:49:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 25 07:49:25 2017 +0000"
      },
      "message": "Merge \"[Tempest] Add functional tests for share groups feature\""
    },
    {
      "commit": "97f4ea9de7d46861f4d81fabdb3604dfcf4691c9",
      "tree": "530b08cc40b4d8d6d70928e1b452032988010f75",
      "parents": [
        "a1bc28b35843bb22910070af8522634d60022eff",
        "6c776547aef44163dfab9b4fbadb51e3ffb528bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 25 00:07:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 25 00:07:49 2017 +0000"
      },
      "message": "Merge \"Add mountable snapshots support\""
    },
    {
      "commit": "a1bc28b35843bb22910070af8522634d60022eff",
      "tree": "27e9259898ec23a73360016e66b019c9bc216015",
      "parents": [
        "362f1b15ec2604642e685810dc5304af0c520ce1",
        "bb3ce6f70565327d83e61da3527f481d5732fe37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 24 20:43:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 24 20:43:27 2017 +0000"
      },
      "message": "Merge \"NetApp: Support share revert to snapshot\""
    }
  ],
  "next": "6c776547aef44163dfab9b4fbadb51e3ffb528bc"
}
