)]}'
{
  "log": [
    {
      "commit": "d09caf65b8c6c23ff593abc6f2e8bf5e8a7554ac",
      "tree": "2edb5885a4f1bf006b7914980829f02387910965",
      "parents": [
        "db7f2a07ec64d61f9baf1ed826b36ad215e8de09",
        "1fa4464404dd4400e1c0669dda29d696d3e5badb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 18 08:05:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 18 08:05:30 2018 +0000"
      },
      "message": "Merge \"Add new schema for Nova microversion 2.63\""
    },
    {
      "commit": "db7f2a07ec64d61f9baf1ed826b36ad215e8de09",
      "tree": "7bd2e6b28690f439d7ee87725dd64dd9a31e3870",
      "parents": [
        "a86351e66133604727edb846b9ef4a83fbd03eb5",
        "145a0e037ce47c0079cad7d1e8af58ae1abcdcd6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 18 07:27:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 18 07:27:20 2018 +0000"
      },
      "message": "Merge \"Move nova cell v1 job to check pipeline\""
    },
    {
      "commit": "a86351e66133604727edb846b9ef4a83fbd03eb5",
      "tree": "caf04072c2a7b758dbd46833090be694938e46db",
      "parents": [
        "8827d38b980407789ebfbc554fb94c29fa822ff9",
        "2856ad55665f43a2aba1a937df28d9c0ab6501b0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 18 07:23:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 18 07:23:22 2018 +0000"
      },
      "message": "Merge \"Fix image_id KeyError in test_create_backup\""
    },
    {
      "commit": "8827d38b980407789ebfbc554fb94c29fa822ff9",
      "tree": "3cbd4c92e34057cac8acebaa32e026c1e3d20ddd",
      "parents": [
        "7d2b636a30057ed8db8cfd4fe2248f509b3570f1"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Tue Jun 12 23:27:00 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Jun 15 21:07:08 2018 +0000"
      },
      "message": "Fix TestInterfaceWaiters\n\nTestInterfaceWaiters test case were not verifyinf the main waiters\nfunctionality and sometime they could intermittently fail without\nreason like seen in below openstack-tox-py27 Zuul check.\n\nhttps://review.openstack.org/#/c/559069/33\n\nSolve tests methods failure when time.time() returns two consecutive\nfloats that rounded by int() function is returning two different integers.\n\nThis patch also verify the condition verification method are properly\ncalled and that waiters methods actually returns expected part of\nreturned body.\n\nChange-Id: I0a2081d823b304d58a5a69a8965858bd4f1303a0\n"
    },
    {
      "commit": "1fa4464404dd4400e1c0669dda29d696d3e5badb",
      "tree": "534c118c9a8e855896987d94857553f14782f29a",
      "parents": [
        "d539465e1d9538b1d5f97b8737dfaad04287a148"
      ],
      "author": {
        "name": "Jackie Truong",
        "email": "jacklyn.truong@jhuapl.edu",
        "time": "Wed Oct 25 16:42:08 2017 -0400"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Thu Jun 14 16:23:23 2018 -0400"
      },
      "message": "Add new schema for Nova microversion 2.63\n\nThis microversion adds the trusted_image_certificates parameter to the\nserver rebuild, server create, server update, and servers details\nresponses.\n\nChange-Id: I48f62d36a871a95601ebf277a2f39a41a873daa8\nImplements blueprint: nova-validate-certificates\n"
    },
    {
      "commit": "7d2b636a30057ed8db8cfd4fe2248f509b3570f1",
      "tree": "9a5201500e245626b39408e59882d0078a3646ad",
      "parents": [
        "302db369ebc7eb85d78160d409fbf9eb530bae16"
      ],
      "author": {
        "name": "Juan Antonio Osorio Robles",
        "email": "jaosorior@redhat.com",
        "time": "Mon Jun 11 10:23:21 2018 +0300"
      },
      "committer": {
        "name": "Juan Antonio Osorio Robles",
        "email": "jaosorior@redhat.com",
        "time": "Thu Jun 14 14:21:24 2018 +0000"
      },
      "message": "Filter out implied roles\n\nThis filters out the irrelevant implied roles, so we only consider the\nones that are actually used in the test. This gives us a more strict and\ncorrect test, which also works when we have the new default rules that\ncome from the basic-default-roles blueprint.\n\nChange-Id: I4827be8e62b57b1def420e66bed1a95af7bc8007\nNeeded-By: https://review.openstack.org/#/c/572243/\n"
    },
    {
      "commit": "145a0e037ce47c0079cad7d1e8af58ae1abcdcd6",
      "tree": "e7e0514d6d267e79437f74e1a74dd6b4e94981ac",
      "parents": [
        "302db369ebc7eb85d78160d409fbf9eb530bae16"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 14 10:33:59 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 14 10:33:59 2018 +0000"
      },
      "message": "Move nova cell v1 job to check pipeline\n\nNova cell v1 job run as experimental and it is\nobvious that we miss testing the tempest changes against\nthis job which can leads to gate block on nova side.\nOne example is https://bugs.launchpad.net/nova/+bug/1776684\n\nnova cell v1 is deprecated but not yet removed and this job\nrun on nova check and gate pipeline.\n\nThis commit moves the cell v1 job from experimental pipeline\nto check pipeline on tempest side so that we can monitor it.\n\nOnce nova wil drop cell v1, Tempest can drop this job.\n\nChange-Id: Ic01e867d590810f620b141a554a596ddd5e73fed\n"
    },
    {
      "commit": "302db369ebc7eb85d78160d409fbf9eb530bae16",
      "tree": "7c5ce7c3bd4182027d6f3414a1696e2e026a5657",
      "parents": [
        "1af2887c400f331b6439a3ab8ff5c5a948ee4d55",
        "1604a3854462df3386a5f9861ac5913e1ce97b37"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jun 14 07:58:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 14 07:58:22 2018 +0000"
      },
      "message": "Merge \"Revert \"Add server name check for multiple creations\"\""
    },
    {
      "commit": "1604a3854462df3386a5f9861ac5913e1ce97b37",
      "tree": "8cc0997ebb4ea16da554a7755dc419d8e6e4a061",
      "parents": [
        "b59f458f2823bfcfd8a530003d34e912110c2f3a"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Jun 13 14:39:11 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 13 22:41:13 2018 +0000"
      },
      "message": "Revert \"Add server name check for multiple creations\"\n\nThis reverts commit b59f458f2823bfcfd8a530003d34e912110c2f3a.\n\nThis breaks the nova-cells-v1 job since the cells v1 API\ndoes not honor the same multi-create instance name format.\n\nFurthermore, prior to Rocky [1], the\nmulti_instance_display_name_template config option could be used to\ncustomize the display name for multiple servers in a single request.\nSince Tempest is branchless, this means deployments older than Rocky\ncould now fail this test if they are customizing that option.\n\nReally, the change to assert the server names shouldn\u0027t be possible\nuntil the nova pike series enters extended maintenance mode since that\nwould be the last branch that supports the\nmulti_instance_display_name_template config option.\n\n[1] https://review.openstack.org/499612/\n\nChange-Id: Ia9273be6bf9fd55822dfe46f56503f70953c3ff3\nCloses-Bug: #1776684\n"
    },
    {
      "commit": "1af2887c400f331b6439a3ab8ff5c5a948ee4d55",
      "tree": "1d2f1f09c50ecfc7a763f9666266ca7f34378884",
      "parents": [
        "306be6ce35652ca6273745b692aed3e681b30d8c",
        "c460c429f2ebf78c878e8477d509448b3ae6d3d0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jun 13 13:54:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 13 13:54:53 2018 +0000"
      },
      "message": "Merge \"Remove force_tenant_isolation from Cinder tests\""
    },
    {
      "commit": "306be6ce35652ca6273745b692aed3e681b30d8c",
      "tree": "afa32074b9e6a2bc6390ecd6f071f990b31bc020",
      "parents": [
        "67e99b5b45d18f8fd28dbe3b09bd75008267176e",
        "b59f458f2823bfcfd8a530003d34e912110c2f3a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jun 13 08:30:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 13 08:30:23 2018 +0000"
      },
      "message": "Merge \"Add server name check for multiple creations\""
    },
    {
      "commit": "67e99b5b45d18f8fd28dbe3b09bd75008267176e",
      "tree": "d4f67f1fa4a6ba486ab8c0cd44be34c02e267c76",
      "parents": [
        "9183d52adc74f516696689f07f3c14eea0e450ed",
        "98f8f0859c2a3758913456726d4b480eb509e43f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 11 14:03:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 11 14:03:23 2018 +0000"
      },
      "message": "Merge \"Remove force_tenant_isolation from FloatingIPAdminTestJSON\""
    },
    {
      "commit": "9183d52adc74f516696689f07f3c14eea0e450ed",
      "tree": "e37baac0cfe804c8bd8519b176b232671852b124",
      "parents": [
        "8b44a2e0073611f6945f4135c24c0772d1532ff8",
        "781fe0745266bc44003e765e6020baa697e807ed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 11 13:18:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 11 13:18:19 2018 +0000"
      },
      "message": "Merge \"Fix typos replace seperate with separate\""
    },
    {
      "commit": "781fe0745266bc44003e765e6020baa697e807ed",
      "tree": "3f6525eda46bfa54fc53ba72c299c22af3ec61b9",
      "parents": [
        "373f9856589c0b93ee7235205e97dd46cc70875f"
      ],
      "author": {
        "name": "baiwenteng",
        "email": "baiwenteng@inspur.com",
        "time": "Mon Jun 11 17:39:20 2018 +0800"
      },
      "committer": {
        "name": "baiwenteng",
        "email": "baiwenteng@inspur.com",
        "time": "Mon Jun 11 17:41:09 2018 +0800"
      },
      "message": "Fix typos\nreplace seperate with separate\n\nChange-Id: I22b0e9d889a507107e853777ec6cfa56fb93d7aa\n"
    },
    {
      "commit": "8b44a2e0073611f6945f4135c24c0772d1532ff8",
      "tree": "ea007405eac700d0fc6311a7f5357d9b05e22ec8",
      "parents": [
        "373f9856589c0b93ee7235205e97dd46cc70875f",
        "d903e1db532018bbed51977c2bfdd689d7582906"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 11 08:39:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 11 08:39:26 2018 +0000"
      },
      "message": "Merge \"Fix tests for call_until_true function.\""
    },
    {
      "commit": "373f9856589c0b93ee7235205e97dd46cc70875f",
      "tree": "fdc4a72d19bbefb987e863204cb8268673501458",
      "parents": [
        "914f7c8e71e13a1171d32c8cffbcc9ade5cfb3ab"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jun 10 14:16:15 2018 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jun 10 14:16:15 2018 +0300"
      },
      "message": "Move skip condition under skip_checks method\n\nCurrently, the validation of existing multiple backends is preformed\nin resource_setup stage in stead of skip_checks stage.\n\nChange-Id: I4101ddc8b795276cc2327b2e38d7803d63913043\n"
    },
    {
      "commit": "914f7c8e71e13a1171d32c8cffbcc9ade5cfb3ab",
      "tree": "e452a815b02d40e5a9061ff3b85d9d8bae369ea9",
      "parents": [
        "5863f43705abfaf070ee55c670fd4af894fc8b83",
        "e1f990bdb74fb113d3ab7589f3f48edb9e31be96"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Jun 10 05:00:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 10 05:00:23 2018 +0000"
      },
      "message": "Merge \"Adding a note for test case test_volume_boot_pattern().\""
    },
    {
      "commit": "5863f43705abfaf070ee55c670fd4af894fc8b83",
      "tree": "ff439a11f1a43d9f96d7df102dc6b179bd0d9388",
      "parents": [
        "137f6175208e59dfd97b6adf7a4f874880fdeefa",
        "14e5e489ef0786426c1d9d096ffbc1946ef98589"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Jun 09 04:24:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 09 04:24:50 2018 +0000"
      },
      "message": "Merge \"Cap nova-network tests at Queens\""
    },
    {
      "commit": "137f6175208e59dfd97b6adf7a4f874880fdeefa",
      "tree": "bd6af36b6a8cc6e7c727555ff6e5efc8b5a7ea31",
      "parents": [
        "05232f556d8de3a9e43967294de9992ac06736e2",
        "cc59f9d9887a6424f0e963567802ecd3ed696b7c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jun 08 01:09:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 08 01:09:54 2018 +0000"
      },
      "message": "Merge \"Fix race condition in device tag testing\""
    },
    {
      "commit": "14e5e489ef0786426c1d9d096ffbc1946ef98589",
      "tree": "f80f912744cb86edbcc2ed2e8cfdc25f73119339",
      "parents": [
        "388ca5d810e9bb1935f6a7e9ae7a5747c99f9f89"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu May 31 15:13:18 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Jun 07 16:12:31 2018 -0400"
      },
      "message": "Cap nova-network tests at Queens\n\nNova is working on removing the nova-network only\ncompute REST APIs in the Rocky release, which means\nany requests to those APIs after Queens will result\nin a 410 response, regardless of microversion or\nwhether or not neutron is being used.\n\nThe os-virtual-interfaces API is being removed in\nnova change: https://review.openstack.org/569923/\n\nAs a result, os-virtual-interfaces tests will no longer\nworks against Rocky+ versions of nova.\n\nThis adds a new check in the base compute API test\nclass to determine, based on the max compute API\nmicroversion, which release is being tested and if\nRocky+ the nova-network specific tests will be skipped.\n\nSubsequent nova-network specific tests will be skipped\nas the API removal changes are proposed in nova.\n\nRelated to blueprint remove-nova-network\n\nChange-Id: I7aea99d7c1818b8edcda41ba4eaa062a8ea069eb\n"
    },
    {
      "commit": "05232f556d8de3a9e43967294de9992ac06736e2",
      "tree": "19aafcbe74ead090f71752ce3e7ead457230c5bf",
      "parents": [
        "db876f990d1a2b79ca0149483bba4decd0e299a2"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Jun 07 07:33:49 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Jun 07 07:33:49 2018 +0000"
      },
      "message": "Remove volume v2 service client warning\n\nwith moving the volume testing to v3 API, commit\nhttps://review.openstack.org/#/c/536121/ moved all the\nvolume v2 service client into v3 service client.\n\nThat added warning msg on usage of volume v2 service client.\n\ntempest/clients.py provide the alias for volume v2 service client\nbut instantiating those. Which intern leads to lot of warning msg in\nlogs.\n\nAs v2 service clients are nothing but directing to v3, this commit\nchange the v2 service client alias to point to v3 service clients.\n\nnext we will do more cleanup on service client alias and name all of\nthem as *_latest.\n\nChange-Id: Ia48582c2e703c68450ead4bc288f9e64b375e92f\n"
    },
    {
      "commit": "cc59f9d9887a6424f0e963567802ecd3ed696b7c",
      "tree": "7fac372f6da28d4e6a104a689ebd259542c7a446",
      "parents": [
        "db876f990d1a2b79ca0149483bba4decd0e299a2"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Jun 07 06:57:57 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Jun 07 06:57:57 2018 +0000"
      },
      "message": "Fix race condition in device tag testing\n\nDevice tag tests (test_device_tagging.py) has hard coded\nsleep with default cache time of metadata service. That cache\ntime is configurable on nova side (metadata_cache_expiration).\n\nSo instead of sleep with hard code value, we should go with the wait\nloop to fetch the metadata info for verification. For safer side,\nbuild_timeout is being used as max time to fetch the expected metadata\ninfo otherwise test will fail with timeout.\n\nChange-Id: Ic59a12f3fbcb7ef1972c03cb0c92d08a0a35498b\nCloses-Bug: #1775491\n"
    },
    {
      "commit": "e1f990bdb74fb113d3ab7589f3f48edb9e31be96",
      "tree": "94680af0afc5c9e8180b5741c2dbc633c2708293",
      "parents": [
        "575dc80cd9b9fb748707b15942e1592ae9747211"
      ],
      "author": {
        "name": "msidana",
        "email": "manik@voereir.com",
        "time": "Tue Jun 05 12:10:24 2018 +0530"
      },
      "committer": {
        "name": "msidana",
        "email": "manik@voereir.com",
        "time": "Thu Jun 07 09:53:51 2018 +0530"
      },
      "message": "Adding a note for test case test_volume_boot_pattern().\n\nAdded a comment as a NOTE for test case test_volume_boot_pattern()\nto describe its dependency on public network.\n\nChange-Id: I887b941b92b61f6ca9d6054f94b2ff9abbc1f5f8\nCloses-Bug: #1774870\n"
    },
    {
      "commit": "db876f990d1a2b79ca0149483bba4decd0e299a2",
      "tree": "9c36942c0dafdf976d8839031b4468d6d1dd6071",
      "parents": [
        "5aeb551a58078abd34884583ac70ad425f4590ba",
        "33173700fae2fbf98f4f91d4547d7b2079e42a77"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jun 07 04:15:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 07 04:15:55 2018 +0000"
      },
      "message": "Merge \"To cleanup the awaiting-state volume\""
    },
    {
      "commit": "d903e1db532018bbed51977c2bfdd689d7582906",
      "tree": "53b1d6aab09e43695d89d85cc0ec554169c68261",
      "parents": [
        "171c0de61f1b758da75291f82a91821da1d1e757"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Mar 28 10:51:15 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Jun 06 14:38:18 2018 +0000"
      },
      "message": "Fix tests for call_until_true function.\n\nUnit tests for call_until_true function has to check\nif passed function is actually called expected number\nof times under two main cases:\n\n- when given func returns true before timeout\n- when given func never returs true before timeout\n\nIt has to be tested also that given paramterers are\npassed when calling given function.\n\nChange-Id: I43009e18987c73be2412db10dc605e4fc6661d97\n"
    },
    {
      "commit": "5aeb551a58078abd34884583ac70ad425f4590ba",
      "tree": "114484e15f686c97faa22d7168d25c44eb953206",
      "parents": [
        "db849205b3680219782278202ed0b20c95121629"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Jun 06 12:50:18 2018 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Jun 06 12:50:18 2018 +0100"
      },
      "message": "trivial: Fix reno typos\n\nThis patchset fixes reno typos in a file that were highlighted\nin review I57a0be85b0da8dd13dd36b419b9be8feec151d88. This\nincluded a redundant preposition and missing period. This corrects\nthose issues.\n\nChange-Id: I190acb1a2297804faca53e0a2dd6a3f2cb0db908\n"
    },
    {
      "commit": "db849205b3680219782278202ed0b20c95121629",
      "tree": "ed2fff901f40398a58970f12843931fa844cea09",
      "parents": [
        "171c0de61f1b758da75291f82a91821da1d1e757"
      ],
      "author": {
        "name": "zhangdebo",
        "email": "zhangdebo@inspur.com",
        "time": "Wed May 23 16:45:30 2018 +0800"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Jun 06 12:49:55 2018 +0100"
      },
      "message": "Replace Chinese quotes with English quotes\n\nChange-Id: I57a0be85b0da8dd13dd36b419b9be8feec151d88\n"
    },
    {
      "commit": "171c0de61f1b758da75291f82a91821da1d1e757",
      "tree": "00a290f523c9eb6467955f9c0a4904bb1ad8d749",
      "parents": [
        "e0fd68506de5ff4975548652076a5ba673bdd082",
        "112b8446e36e09118b1c32e71864704ba69f4db9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jun 05 19:38:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 05 19:38:54 2018 +0000"
      },
      "message": "Merge \"Switch to use primary credential in volume backup tests\""
    },
    {
      "commit": "e0fd68506de5ff4975548652076a5ba673bdd082",
      "tree": "0827847500af3a2e84729975d3d6338c761282f6",
      "parents": [
        "2c3c0fcd207eba98bdfaf752627f07c986842fc0",
        "7f6f0c119be00e0705e22d0a76d0b80d957ca5d5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jun 05 19:38:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 05 19:38:52 2018 +0000"
      },
      "message": "Merge \"Add api ref links for network agents_client\""
    },
    {
      "commit": "2c3c0fcd207eba98bdfaf752627f07c986842fc0",
      "tree": "4c172a0bb137dae6363d2f4e5ca416a567c0c611",
      "parents": [
        "575dc80cd9b9fb748707b15942e1592ae9747211",
        "7ba22721e544d4f02172ffa59cc7ebc7a27c1ddf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jun 05 18:03:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 05 18:03:49 2018 +0000"
      },
      "message": "Merge \"Use inline literal markup for options in releasenotes\""
    },
    {
      "commit": "575dc80cd9b9fb748707b15942e1592ae9747211",
      "tree": "9055fca69f31c2612f0aaa1681066d5e2ebb875c",
      "parents": [
        "72e754e713a43ded157b6810947b0fb0b9fda5d3",
        "d539465e1d9538b1d5f97b8737dfaad04287a148"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jun 05 02:07:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 05 02:07:15 2018 +0000"
      },
      "message": "Merge \"Add compute microversion 2.57 schema in servers_client\""
    },
    {
      "commit": "7f6f0c119be00e0705e22d0a76d0b80d957ca5d5",
      "tree": "6a6ce82e89c914690a85218cb6e58ef773dd03a9",
      "parents": [
        "72e754e713a43ded157b6810947b0fb0b9fda5d3"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Mon Jun 04 16:42:44 2018 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Jun 05 09:47:13 2018 +0800"
      },
      "message": "Add api ref links for network agents_client\n\nAdd some api ref links for network agents_client.\n\nChange-Id: I3fbc77ac4992d8804df7b0757c197dfced1eaff7\n"
    },
    {
      "commit": "72e754e713a43ded157b6810947b0fb0b9fda5d3",
      "tree": "b8484823a274f21ff1c7fdf378cd96e918b275bb",
      "parents": [
        "ba5de5e9697b98a3833cca6507b85fafe10fd099",
        "a90ade0bae6d0a5e02f285873beaf783474b308d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 04 07:44:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 04 07:44:19 2018 +0000"
      },
      "message": "Merge \"Add test to shelve the paused server: bug# 1745529\""
    },
    {
      "commit": "c460c429f2ebf78c878e8477d509448b3ae6d3d0",
      "tree": "7bade983714e724f74a7db5955cdc6b4d42954b4",
      "parents": [
        "418a674e2a9f7a9717a34250a240ef26035c3ecf"
      ],
      "author": {
        "name": "Cliff Parsons",
        "email": "cp769u@att.com",
        "time": "Mon Nov 27 16:05:32 2017 -0600"
      },
      "committer": {
        "name": "Cliff Parsons",
        "email": "cliff.parsons@att.com",
        "time": "Sat Jun 02 09:35:19 2018 -0500"
      },
      "message": "Remove force_tenant_isolation from Cinder tests\n\nThe force_tenant_isolation flag was hard-coded to true in four of the\nvolume test classes. This flag, when set to true, forces Tempest to\ncreate projects and users dynamically, which is a big problem if your\ncluster has an immutable user source such as LDAP. Furthermore, if\nthe user wants to run these tests against a pre-defined user accounts\nfile, it is not possible without removing the hard-coded flag.\n\nThis change removes the hard-coded flag from the Cinder volume test\nfiles that have it. Also, in the cases where there is a resource_setup\nfunction defined and it changed the quota set on the primary project,\nthis change adds the code in resource_setup to save the original quota\nvalues and the addClassResourceCleanup code to revert those changes\nback to their original quota values, just in case the pre-provisioned\naccounts (account.yaml) are used rather than dynamic credentials. And\nbecause the AbsoluteLimitsTests class tests no longer need forced\ntenant isolation, the class is changed to inherit from BaseVolumeTest\ninstead of BaseVolumeAdminTest, and the resource_setup() is changed\nto save the current limits for comparison in the test case (for the\ncase where pre-provisioned account volume limits were modified from\ntheir default values).\n\nThis change has been tested using dynamic user and project creation and\nalso with pre-provisioned credentials (accounts.yaml), and all tests\nwork both ways, depending on how its configured in etc/tempest.conf.\nThere are no resource leaks or quota-related side effects either way.\n\nCloses-Bug: #1734776\nChange-Id: I903be7bef81f162685ed448ba0d19901dca00bf1\n"
    },
    {
      "commit": "ba5de5e9697b98a3833cca6507b85fafe10fd099",
      "tree": "993bb0f9e25843222a4fd01bde4cfe81b5084399",
      "parents": [
        "3b9a02e78fcfe80c10255720f7fbe2ad923df9b3",
        "e0d43e35700b186094cbf47d6bcb2ff59837521b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jun 01 22:38:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 01 22:38:06 2018 +0000"
      },
      "message": "Merge \"Fix test_http test case.\""
    },
    {
      "commit": "3b9a02e78fcfe80c10255720f7fbe2ad923df9b3",
      "tree": "14f6b579fe79f56abf3b1cf99814204ebe901e2c",
      "parents": [
        "d0fd61465bf993b7f78f51fb8a50a78908017a20",
        "010c0b080b94dee800383aca8b99757b9ed39e47"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jun 01 20:56:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 01 20:56:42 2018 +0000"
      },
      "message": "Merge \"Remove python 2.6 docref\""
    },
    {
      "commit": "e0d43e35700b186094cbf47d6bcb2ff59837521b",
      "tree": "9d53f56a95adff5cdbbc13863e63eba5b4dfebd5",
      "parents": [
        "d0fd61465bf993b7f78f51fb8a50a78908017a20"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Mar 21 15:43:46 2018 +0100"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Jun 01 12:13:09 2018 +0200"
      },
      "message": "Fix test_http test case.\n\nFix and complete test cases for http.py client classes.\n\nChange-Id: Iaffb249dd7393b334e94149a2da3e8310af3295a\n"
    },
    {
      "commit": "33173700fae2fbf98f4f91d4547d7b2079e42a77",
      "tree": "8cdc38da9dd6c67363a935137a978905e825b79b",
      "parents": [
        "e4f4d8bee163c5025b2a3a7c72626b4a3de00f3e"
      ],
      "author": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Wed May 23 09:45:05 2018 +0000"
      },
      "committer": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Fri Jun 01 09:12:36 2018 +0000"
      },
      "message": "To cleanup the awaiting-state volume\n\nFor deleting all volumes which is in \u0027awaiting\n-state\u0027 cleaning the volume transfer after creation\nand acceptance.\n\nChange-Id: Ib361289ac0111d92cc42ee2b686809906d58c830\nCloses-Bug: #1268481\n"
    },
    {
      "commit": "d0fd61465bf993b7f78f51fb8a50a78908017a20",
      "tree": "9aa10bb9752808dcaf8dc15110fb22bbb23d8eeb",
      "parents": [
        "388ca5d810e9bb1935f6a7e9ae7a5747c99f9f89",
        "210f18464da0b0b93c4151b5c90b46c08ba4ce5d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jun 01 09:04:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 01 09:04:04 2018 +0000"
      },
      "message": "Merge \"Document branch support policy for extended maint branches\""
    },
    {
      "commit": "210f18464da0b0b93c4151b5c90b46c08ba4ce5d",
      "tree": "e22dadb32021e28293933f9ed42f9cca8544d16d",
      "parents": [
        "11a62d47e66058209dc6e7179122bd6a746746f5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 25 19:22:05 2018 -0400"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Thu May 31 16:08:10 2018 +0000"
      },
      "message": "Document branch support policy for extended maint branches\n\nThis commit adds a note to the documentation to clarify which branches\ntempest will support under the new extended maintenance stable branch\npolicy. The previous policy of supporting all active branches will not\nscale under the new policy as we do not have enough resources to gate\nall propsed changes against more than 3 stable branches at a time. With\nthe addition of this to the documentation we\u0027ll clearly define what\nbranches are in scope for testing of tempest and how/when we should\nhandle dropping support for a branch.\n\nChange-Id: Ide6dc56b8d37daf6fb26d6a2f20dbf61f06c0998\n"
    },
    {
      "commit": "388ca5d810e9bb1935f6a7e9ae7a5747c99f9f89",
      "tree": "1f477d2702bd772cb5179e775b1849b5d194a30d",
      "parents": [
        "3d0e0b7792fd8ec8263b162e1637f487293539ea",
        "1afb44bf9d85e26db297cf56e03c2eadb539d9c9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu May 31 12:27:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 31 12:27:35 2018 +0000"
      },
      "message": "Merge \"Add cinder v2 experimental job\""
    },
    {
      "commit": "010c0b080b94dee800383aca8b99757b9ed39e47",
      "tree": "867318251b9f3ea9a0ec64609ff0733c3e502171",
      "parents": [
        "3d0e0b7792fd8ec8263b162e1637f487293539ea"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu May 31 13:39:15 2018 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu May 31 13:39:15 2018 +0200"
      },
      "message": "Remove python 2.6 docref\n\npy26 is dead for tempest so long it does not makes sense\nto speak about py26 in the main README.rst anymore.\n\nChange-Id: I2fc7c1d01751fb54292f8481a1b9f5a47530f1db\n"
    },
    {
      "commit": "3d0e0b7792fd8ec8263b162e1637f487293539ea",
      "tree": "f137b6aa469ebb5b246a899caa750116c7282303",
      "parents": [
        "1c4a364edd9603ac519989bda1aa260227c09a28",
        "b6b2bba8ce927701a4b031b71407e2e34a300f5a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu May 31 08:49:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 31 08:49:37 2018 +0000"
      },
      "message": "Merge \"Integration tests for tagged attach\""
    },
    {
      "commit": "1c4a364edd9603ac519989bda1aa260227c09a28",
      "tree": "0417484b5e38a4bb445644d9f6e897d7f0c14986",
      "parents": [
        "dfc5ed2e2c28ea680d2d064d9fb8fdd9b80fd287",
        "2766ca87197c461b5bb350591c4beb4be7c9515c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu May 31 04:38:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 31 04:38:32 2018 +0000"
      },
      "message": "Merge \"Modify quota set fields according to microversion\""
    },
    {
      "commit": "dfc5ed2e2c28ea680d2d064d9fb8fdd9b80fd287",
      "tree": "26065f2c0403a2060fd6a52bda9f6e79169aeda7",
      "parents": [
        "ff213a5ce2775657e7ec2be315f3da6432e09f17",
        "402df09c8b9994fe6b96e414dc5deb2c329049bd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu May 31 02:32:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 31 02:32:17 2018 +0000"
      },
      "message": "Merge \"Migrate legacy scenario job to tempest in-tree\""
    },
    {
      "commit": "7ba22721e544d4f02172ffa59cc7ebc7a27c1ddf",
      "tree": "e7c7a6ed1ee34b74d04ca487da58eba8750219b6",
      "parents": [
        "ff213a5ce2775657e7ec2be315f3da6432e09f17"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 31 11:31:02 2018 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 31 11:31:02 2018 +0900"
      },
      "message": "Use inline literal markup for options in releasenotes\n\nThis commit makes the releasenotes to use \u0027inline literal markup[0]\nbecause it would be accurate rendering for commandline\noptions. Otherwise, dashes are changed into an en/em dash entity. And\nthis commit also fixes some inline literal markups which I\nnoticed. Ideally, we should fix like that things in one\npatch. However, it\u0027s a bit hard to find them all..\n\n[0] http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#roles\n\nChange-Id: I8f7691b3ff40ccde051620f44217dab244d76960\n"
    },
    {
      "commit": "112b8446e36e09118b1c32e71864704ba69f4db9",
      "tree": "deb3e9eef55684dafc71a6451d8a45a14da6d6dd",
      "parents": [
        "e317b0b84080a8afcb15311d9b86a89753306cde"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed May 30 22:20:50 2018 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu May 31 09:22:38 2018 +0800"
      },
      "message": "Switch to use primary credential in volume backup tests\n\nNot all the apis in tempest/api/volume/admin/test_volumes_backup.py\nshould use admin credential, some apis could switch to use primary\ncredential. See [1].\n\n[1] https://github.com/openstack/cinder/blob/master/cinder/policies/backups.py\n\nChange-Id: Ied77f68c982f3a8445956ad1a4ea47c3795d3294\n"
    },
    {
      "commit": "ff213a5ce2775657e7ec2be315f3da6432e09f17",
      "tree": "4d7bbcb9f1d6926ded63650dd1ba82204eae305a",
      "parents": [
        "e317b0b84080a8afcb15311d9b86a89753306cde",
        "95d7525ca15d7de9007343c2dc63e0d7eab3bd3f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu May 31 00:45:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 31 00:45:46 2018 +0000"
      },
      "message": "Merge \"Set max_microversion 2.35 for nova security group tests\""
    },
    {
      "commit": "2766ca87197c461b5bb350591c4beb4be7c9515c",
      "tree": "1255d8ce88ff4ab3203a67b471e4670a9d061fb2",
      "parents": [
        "e317b0b84080a8afcb15311d9b86a89753306cde"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 28 17:47:45 2018 +0800"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu May 31 00:06:35 2018 +0000"
      },
      "message": "Modify quota set fields according to microversion\n\nSome quota set fields are removed from Microversion 2.35, and\nsome other quota set fields are removed from Microversion 2.56,\nso we should check quota set fields according to microversion.\n\nref: https://developer.openstack.org/api-ref/compute/#show-a-quota\n\nImplements blueprint: clear-deprecated-api\n\nChange-Id: I87c918a9b95554346be8d2560f01ded70e09dbeb\n"
    },
    {
      "commit": "e317b0b84080a8afcb15311d9b86a89753306cde",
      "tree": "d3f35073938ba9b4c9154c04e8130971b60b748f",
      "parents": [
        "33b8bce92c708dc9b3f97c6c172473d5f41ac2b8",
        "a77c7d6eab1b763631bec8c66408ca7c65315f31"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed May 30 03:51:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 30 03:51:58 2018 +0000"
      },
      "message": "Merge \"Improve use of RemoteClient in device tagging test\""
    },
    {
      "commit": "33b8bce92c708dc9b3f97c6c172473d5f41ac2b8",
      "tree": "fd05fd7f0ab8d1006fdce9859a71981c84768371",
      "parents": [
        "eed78655123ad2cbdb1bc9fd595f7d4022d1a6f0",
        "3306d428d2c185a83a2addd73709fe8f97cec562"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 29 23:47:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 29 23:47:12 2018 +0000"
      },
      "message": "Merge \"Add wait_for_interface_detach method\""
    },
    {
      "commit": "eed78655123ad2cbdb1bc9fd595f7d4022d1a6f0",
      "tree": "1b15ec6445630bcb3ff0e703bd50222e8e69394a",
      "parents": [
        "de0148ef6e2a8e7597a80015c13ab173ca68d62f",
        "df0d6d7c5ddf21fb2f6521e43ff6e0280c326a43"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 29 18:32:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 29 18:32:53 2018 +0000"
      },
      "message": "Merge \"Add tests for wait_for_interface_status\""
    },
    {
      "commit": "de0148ef6e2a8e7597a80015c13ab173ca68d62f",
      "tree": "6fa697b298155253c3f2a7014869b21104b0cd19",
      "parents": [
        "0a83c71252897e214eb58cec2c00a6b1f2905e99",
        "03a463b90acf91e27e4b27ae4a163bd9a78b7d83"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 29 17:12:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 29 17:12:54 2018 +0000"
      },
      "message": "Merge \"Add a negative test about attaching a in-use volume to the different server\""
    },
    {
      "commit": "1afb44bf9d85e26db297cf56e03c2eadb539d9c9",
      "tree": "ff7981a5c8ba2c4992ff30fea96e167d550a8cef",
      "parents": [
        "e3e7b2722e6b78216373f392af5bfeba1e2da5ec"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri May 25 00:53:48 2018 +0300"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue May 29 00:41:11 2018 +0000"
      },
      "message": "Add cinder v2 experimental job\n\nVolume tests is now changed to run against v3 APIs\nand all current jobs are testing v3 APIs.\n- https://review.openstack.org/#/c/527889/7\n\nCinder v2 is deprecated and it is redirect to v3 base on\ncinder that so to cover v2 testing also, this commit is\nadding a new job which will:\n- run only cinder API test\n- Run as experimental job in Tempest(this patch) and cinder(next patch)\n- Keep this testing till there is no v2 exist in all supported stable branch\n\nDepends-On: https://review.openstack.org/#/c/527910/\n\nChange-Id: I6bdc6cacba3cec48fcc4d32886a4acf63394b533\n"
    },
    {
      "commit": "0a83c71252897e214eb58cec2c00a6b1f2905e99",
      "tree": "70deea8be71053a909ae256fe52fabc961e9e341",
      "parents": [
        "11a62d47e66058209dc6e7179122bd6a746746f5"
      ],
      "author": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Thu May 24 08:45:26 2018 +0200"
      },
      "committer": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Thu May 24 08:46:09 2018 +0200"
      },
      "message": "Fix indentation in README.rst\n\nOld indentation was wrongly interpreted as quotation.\n\nChange-Id: I358bceda64ee671e5e07d74ec66a7658ac382dec\n"
    },
    {
      "commit": "11a62d47e66058209dc6e7179122bd6a746746f5",
      "tree": "5330056f7706706dafcdede06b529862d2ef20ef",
      "parents": [
        "683b290deffb7570d7492ded15f6095590a5b8e1",
        "de676babd37270c99288ec5906ef33b9f85102ae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed May 23 23:41:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 23 23:41:01 2018 +0000"
      },
      "message": "Merge \"Move volume v2 service clients to v3 dir\""
    },
    {
      "commit": "683b290deffb7570d7492ded15f6095590a5b8e1",
      "tree": "440e1ee4332ca5be32f8a7968d31842ff9aca315",
      "parents": [
        "e3e7b2722e6b78216373f392af5bfeba1e2da5ec",
        "c50cc247084f2980a793fc9a3df98999ed36d24f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed May 23 23:40:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 23 23:40:57 2018 +0000"
      },
      "message": "Merge \"Assert volume deletion in test_image_defined_boot_from_volume\""
    },
    {
      "commit": "e3e7b2722e6b78216373f392af5bfeba1e2da5ec",
      "tree": "bb7034451e475652476dfa384038744a61bc1f1d",
      "parents": [
        "ab3c306b6016cf95b60d64fe2bfe330d9a427719"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed May 23 13:16:06 2018 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed May 23 13:34:38 2018 +0300"
      },
      "message": "Refactor random naming\n\n\u0027create_volume_type\u0027 method creates a very long and\nunnecessary name, this patch do some clean code.\n\nChange-Id: I45bc7043a513056740ec1beef147422ed9b035a8\n"
    },
    {
      "commit": "ab3c306b6016cf95b60d64fe2bfe330d9a427719",
      "tree": "a4c7e54c15cb37fbbbe87af81c3f6cf710ad121a",
      "parents": [
        "418a674e2a9f7a9717a34250a240ef26035c3ecf",
        "89c213fb355f0ec672ae8002c516cf11f568960b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 22 20:03:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 22 20:03:10 2018 +0000"
      },
      "message": "Merge \"Volume Service Testing: default to v3 endpoints\""
    },
    {
      "commit": "d539465e1d9538b1d5f97b8737dfaad04287a148",
      "tree": "07ff5876f0439f777269b4eabf7613eeaad86cf9",
      "parents": [
        "418a674e2a9f7a9717a34250a240ef26035c3ecf"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 26 07:59:32 2018 +0000"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue May 22 14:55:15 2018 +0000"
      },
      "message": "Add compute microversion 2.57 schema in servers_client\n\nCompute microversion 2.57 adds \u0027user_data\u0027 in rebuild servers\nAPIs response.\n\nThis commit fill the schema gap for that.\nChange-Id: I3472ea78f08b48a8c1bda23147275198a7cd3b0f\n"
    },
    {
      "commit": "418a674e2a9f7a9717a34250a240ef26035c3ecf",
      "tree": "66d0b2758fa2ea3249064a26494c91f52c27d316",
      "parents": [
        "dcd7a22f3aeec8f5a9eeb598d9d2e4c70b31d4c3",
        "e2fbd41c32481560dcef46d856312be643e1e14b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 22 13:20:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 22 13:20:28 2018 +0000"
      },
      "message": "Merge \"Use new encryption provider constants\""
    },
    {
      "commit": "c50cc247084f2980a793fc9a3df98999ed36d24f",
      "tree": "d0ae012dbca48102628997ff62e0e112e73e1f8d",
      "parents": [
        "34b5503592ae2e94bad656324d656335953c563f"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue May 01 22:00:39 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun May 20 21:56:09 2018 +0000"
      },
      "message": "Assert volume deletion in test_image_defined_boot_from_volume\n\nRecently, we had a regression in the cinder api which resulted in the\ninability to detach (and thus delete) a volume that had been created\nfrom an image. This adds an assertion that the underlying volume has\nbeen deleted in order to catch future regressions.\n\nRelated-Bug: #1768650\n\nChange-Id: I5ef43b11e01f3c8980dcb364b23edda1b7af2859\n"
    },
    {
      "commit": "b6b2bba8ce927701a4b031b71407e2e34a300f5a",
      "tree": "973acda1e354549a1153fc0ea13d4a652cd0ee47",
      "parents": [
        "a77c7d6eab1b763631bec8c66408ca7c65315f31"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Mon Oct 31 14:56:40 2016 -0400"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun May 20 18:56:55 2018 +0000"
      },
      "message": "Integration tests for tagged attach\n\nThis tests nova microversion 2.49, tagged attach of network interfaces\nand block devices.\n\nChange-Id: I50b9aa168629457ce8270e456161727bd7b91a86\nImplements: blueprint virt-device-tagged-attach-detach\n"
    },
    {
      "commit": "a77c7d6eab1b763631bec8c66408ca7c65315f31",
      "tree": "6735a9ce56cf5533d24205485c8fa12166536dfe",
      "parents": [
        "3306d428d2c185a83a2addd73709fe8f97cec562"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Mon May 14 22:41:00 2018 -0400"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun May 20 18:56:16 2018 +0000"
      },
      "message": "Improve use of RemoteClient in device tagging test\n\nThe device tagging test created a server with an adminPass. This isn\u0027t\nneeded for the SSH RemoteClient - the private key is enough. This patch\nremoves adminPass and uses the correct pkey kwarg for the private key.\n\nChange-Id: I42532edb2614c2cfac202b8e200a9c6b0d362457\n"
    },
    {
      "commit": "3306d428d2c185a83a2addd73709fe8f97cec562",
      "tree": "f125639e73d3e07a97b3e2d54dbeff058512dd83",
      "parents": [
        "df0d6d7c5ddf21fb2f6521e43ff6e0280c326a43"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Thu Mar 22 12:20:54 2018 -0400"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun May 20 18:56:16 2018 +0000"
      },
      "message": "Add wait_for_interface_detach method\n\nThe method waits for an interface to be detached from a server.\nIt will be used in the subsequent patch that tests tagged device\nattach and detach (nova API 2.49).\n\nChange-Id: If23bd5947dea345b30a77bc83c5b3dbfa5a4267b\n"
    },
    {
      "commit": "df0d6d7c5ddf21fb2f6521e43ff6e0280c326a43",
      "tree": "f89d4191fffbedf6f4eca8efca586046f57a38c3",
      "parents": [
        "dcd7a22f3aeec8f5a9eeb598d9d2e4c70b31d4c3"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Fri May 11 11:31:11 2018 -0400"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun May 20 18:56:16 2018 +0000"
      },
      "message": "Add tests for wait_for_interface_status\n\nThis patch adds unit tests for the wait_for_interface_status waiter.\n\nChange-Id: I2ee936d60c9c5c72b4bf3f4d2157eafc06e21ec5\n"
    },
    {
      "commit": "a90ade0bae6d0a5e02f285873beaf783474b308d",
      "tree": "eaf6e34f1ca18c693c18bbd39ef8ea579add78cb",
      "parents": [
        "666be45f30dcfb62fb458b5755a452efdcac7906"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 25 08:16:08 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Sun May 20 17:58:22 2018 +0000"
      },
      "message": "Add test to shelve the paused server: bug# 1745529\n\nThis commit adds test to shelve the paused instance.\nAs per Nova doc[1], user should be able to shelve the instance\neven it is in paused state but this is not happening as per\nmentioned bugs and there was no coverage of this scenario in tempest.\n\n..1 https://developer.openstack.org/api-ref/compute/#shelve-server-shelve-action\nRelated-Bug: #1745529\n\nDepends-On: I8ca25d9847d50001fbe8513a6c1dba8b697c24e4\nChange-Id: Id5782583511e5601c1bc7fe99db7d6d4c479db11\n"
    },
    {
      "commit": "dcd7a22f3aeec8f5a9eeb598d9d2e4c70b31d4c3",
      "tree": "14b27d85daa48b03a6cff4f52149ae1d6c5d8966",
      "parents": [
        "6d593b981779dffd4ea74ea577c3f5170f14c878",
        "85a4b0a314e4d9776726d3c0f86b57569bf116f7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri May 18 04:23:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 18 04:23:39 2018 +0000"
      },
      "message": "Merge \"Add compute microversion 2.54 schema in servers_client\""
    },
    {
      "commit": "b59f458f2823bfcfd8a530003d34e912110c2f3a",
      "tree": "4fb788674331af343e3d02ea8d40e9556462257e",
      "parents": [
        "e4f4d8bee163c5025b2a3a7c72626b4a3de00f3e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu May 17 11:01:42 2018 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu May 17 15:24:54 2018 -0700"
      },
      "message": "Add server name check for multiple creations\n\nAs https://developer.openstack.org/api-ref/compute/#create-multiple-servers\nthe server names become {name}-1, {name}-2, {name}-3 by default.\nThen this patch adds the corresponding check on Tempest.\nNOTE: This comes from a review If5369bcf4a6f7fc36190e153776e60446eb14040\n\nChange-Id: I2b544d4ccb54cb5e6db71f788926ac13be7a4fe0\n"
    },
    {
      "commit": "85a4b0a314e4d9776726d3c0f86b57569bf116f7",
      "tree": "bbcafa9b47de241b865c4483b2ad24f54e3dc1d8",
      "parents": [
        "e4f4d8bee163c5025b2a3a7c72626b4a3de00f3e"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Apr 24 11:09:25 2018 +0300"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Thu May 17 17:04:13 2018 +0000"
      },
      "message": "Add compute microversion 2.54 schema in servers_client\n\nCompute microversion 2.54 adds \u0027key_name\u0027 in rebuild servers\nAPIs response.\nThis commit fill the schema gap for that.\n\nChange-Id: I6c46319a873a34d74e8ed1a32ffc0b32c4d04ab2\n"
    },
    {
      "commit": "6d593b981779dffd4ea74ea577c3f5170f14c878",
      "tree": "0a9e548af711eb833475d0f741c2b9c818a5331b",
      "parents": [
        "e4f4d8bee163c5025b2a3a7c72626b4a3de00f3e"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu May 17 09:26:46 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu May 17 09:26:46 2018 -0400"
      },
      "message": "Remove test_get_service_by_service_and_host_name\n\nBy default, devstack runs in superconductor mode, meaning there\nare 2 conductor services, one is in the cell0 database and one\nis in the cell1 database. These get reported with the same service\nbinary \"nova-conductor\" and on the same host (since it\u0027s single\nnode devstack). This can cause failures in this test which\nrandomly picks a service from the list and then does a query by\nhostname and binary, and if it picks nova-conductor, it can fail\nbecause it\u0027s expecting one but there can be two conductors in this\ntype of deployment.\n\nThis test shouldn\u0027t even exist in tempest since it can be (and is)\ntested in the nova tree and it\u0027s not an interop guideline since\nit\u0027s an admin-only API by default.\n\nChange-Id: I40a776959768f4422dd7960680a877db96cc3b9b\nCloses-Bug: #1771817\n"
    },
    {
      "commit": "de676babd37270c99288ec5906ef33b9f85102ae",
      "tree": "4a0e710a3e87a600e280dd502a3a16424a34ef6b",
      "parents": [
        "89c213fb355f0ec672ae8002c516cf11f568960b"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Feb 19 06:20:00 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed May 16 08:00:40 2018 +0000"
      },
      "message": "Move volume v2 service clients to v3 dir\n\nMoving all existing volume v2 service clients to\nv3 dir. These service clients will be available as\nv3 service clients.\n\nFor backward compatibility, keeping all service\nclients importable from volume.v2 dir with deprecation\nwarning.\n\nThis patch is starting patch to make volume service clients\ncleanup for v3 API testing as default.\n\nChange-Id: I5888740f94d9f1ef8ce3fac78e4ce76ae650a6fd\n"
    },
    {
      "commit": "89c213fb355f0ec672ae8002c516cf11f568960b",
      "tree": "727ee35c7273aca202ea54898139df0cbbbad06e",
      "parents": [
        "e4f4d8bee163c5025b2a3a7c72626b4a3de00f3e"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Dec 14 07:22:12 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed May 16 07:59:19 2018 +0000"
      },
      "message": "Volume Service Testing: default to v3 endpoints\n\nVolume service has 2 versions of APIs, v2 and v3. v3 base\nversion \u0027v3.0\u0027 is supposed to be identical to v2 APIs.\n\nCurrent supported API is v3 and all future development\nwill be on v3 with microversion.\n\nBase API       v3.0 \u003d\u003d v2\nAPI versioning  v3.0 + microversion (v3.1, v3.2 etc)\n\nIn current situation, Tempest tests v2 API mainly and\nv3 microversion specific change. As Cinder already made v3 as\ncurrent supported APIs which are supposed to be identical to v2,\nit\u0027s is good to test v3 API as default with ability to configure\nto test v2 APIs also.\n\nTempest should have flexibility to run existing test against any\nof the API version. All existing tests which used to run on v2 APIs\nshould pass on v3.0 without any change.\n\nIdea to achieve that is:\n -  Use config option ``[volume].catalog_type`` to switch the target API\n    version for testing. For example-\n    If it is configured to v3 endpoints, all tests will run against v3 APIs. like\n    \u0027volumev3\u0027 in case of devstack [1].\n    If it is configured to v2 endpoints, all tests will run against v2 APIs. like\n    \u0027volumev2\u0027 in case of devstack.\n\nChanges required:\nTempest: this commit\n 1. Change the default value of the config option ``[volume].catalog_type`` to ``volumev3``\n    so that all gate job test v3 as default.\n 2. Make all volume service clients version less.\n\nDevstack: I531f3b32e81ac5d282461597ca286c09429cb143\n 3. Make Devstack to configure the ``[volume].catalog_type`` on tempest for v2 job.\n 4. If Tempest if configured to tests v2 APIs, configure tempest to skip microversion tests\n    as no microversion supported in v2 APIs.\n\nv2 API Job: TODO\n 5. Add new job for v2 APIs testing and set ``[volume].catalog_type`` to ``volumev2``\n    to run all tests against v2 APIs.\n\nThis way we will have:\n - default gate testing of v3 APIs.\n - separate job testing v2 APIs till it is required.\n\n..1 https://github.com/openstack-dev/devstack/blob/924b1149c8138bf1401aaef709e00f680509c33f/lib/cinder#L361\n\nNOTE: Next patch will make all service clients under v3 dir\n      and keep v2 service clients available for backward\n      compatibility.\n\nChange-Id: I0c9193501eb9eaa25eb5f0786bb72eb7855099fb\n"
    },
    {
      "commit": "e4f4d8bee163c5025b2a3a7c72626b4a3de00f3e",
      "tree": "8cc0997ebb4ea16da554a7755dc419d8e6e4a061",
      "parents": [
        "f863a50d0434968bdec2697eb6b2feb8e12fb4b0",
        "52c5d28190a1b3ee4d76c42021495b04f4fe5eb0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed May 16 05:35:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 16 05:35:28 2018 +0000"
      },
      "message": "Merge \"Add 2.55 schema \u0026 update flavor API in flavors_client\""
    },
    {
      "commit": "f863a50d0434968bdec2697eb6b2feb8e12fb4b0",
      "tree": "47efb111855eb7a7cfda6fd26a20744df90ba6d9",
      "parents": [
        "526468df52e4dcb8193259ebd55f100dddb97fd2",
        "a7aac7209691a5cd9221815efe527a2ddd0fec59"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 15 20:36:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 15 20:36:04 2018 +0000"
      },
      "message": "Merge \"Use assertTrue and assertFalse vs assertEqual\""
    },
    {
      "commit": "526468df52e4dcb8193259ebd55f100dddb97fd2",
      "tree": "a2481b98930fc745255a0b9982f95d0c9e2c33ba",
      "parents": [
        "12e9ec733a2d3018253b9156557be10e5ceec69b",
        "e20e6a8d04e0984dacb93a9c107fa2a87bd0f95f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 15 18:35:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 15 18:35:27 2018 +0000"
      },
      "message": "Merge \"Backup and restore scenario\""
    },
    {
      "commit": "12e9ec733a2d3018253b9156557be10e5ceec69b",
      "tree": "a2c9f39fa0393431412912734983e286aa2e275b",
      "parents": [
        "31a42dd16e11533cb70d55a6adc2d7f21fe3b860",
        "e49659886e77b58b3576a3f859285d484fd636f8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 15 16:01:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 15 16:01:43 2018 +0000"
      },
      "message": "Merge \"Cleanup ignored_list_T110.txt\""
    },
    {
      "commit": "a7aac7209691a5cd9221815efe527a2ddd0fec59",
      "tree": "6b235792a99958d452797bd4e64381f9339b61bb",
      "parents": [
        "9c628189e798f46de8c4b9484237f4d6dc6ade7e"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun May 13 13:44:40 2018 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue May 15 13:51:35 2018 +0300"
      },
      "message": "Use assertTrue and assertFalse vs assertEqual\n\nUsing assertTrue and assertFalse is more readable while\nchecking a boolean result.\n\nNote: In the following files we have to use assertEqual,\n      since the api returns the value as unicode:\ntempest/api/volume/test_volumes_get.py\n65:            self.assertEqual(\u0027true\u0027, fetched_volume[\u0027bootable\u0027])\n65:            self.assertEqual(\u0027true\u0027, fetched_volume[\u0027bootable\u0027])\n114:            self.assertEqual(\u0027true\u0027, updated_volume[\u0027bootable\u0027])\n114:            self.assertEqual(\u0027true\u0027, updated_volume[\u0027bootable\u0027])\ntempest/api/volume/test_volumes_list.py\n188:            self.assertEqual(\u0027false\u0027, volume[\u0027bootable\u0027])\ntempest/api/volume/test_volumes_get.py\n67:            self.assertEqual(\u0027false\u0027, fetched_volume[\u0027bootable\u0027])\n116:            self.assertEqual(\u0027false\u0027, updated_volume[\u0027bootable\u0027])\ntempest/api/compute/servers/test_servers_negative.py\n533:        self.assertEqual(\u0027false\u0027, nonbootable_vol[\u0027bootable\u0027])\n\nChange-Id: I004a7860847e8361280d3fa105d2dfa97d99bee4\n"
    },
    {
      "commit": "31a42dd16e11533cb70d55a6adc2d7f21fe3b860",
      "tree": "36b9d45c64501d63c0a7839aa8c629e5d6a6a2b7",
      "parents": [
        "5ca8fa1b27bdb7dabb480c35b4ce84543f73846b",
        "3f5c1397f620106b4da24bcbaab39e01e8ff24c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 15 10:32:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 15 10:32:18 2018 +0000"
      },
      "message": "Merge \"Trivial: Fix the comment of TempestConfigPrivate\""
    },
    {
      "commit": "e49659886e77b58b3576a3f859285d484fd636f8",
      "tree": "cc910dd6f72715813fc4f5b4bf4afc0666d56cac",
      "parents": [
        "5ca8fa1b27bdb7dabb480c35b4ce84543f73846b"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue May 15 16:37:23 2018 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue May 15 16:37:23 2018 +0900"
      },
      "message": "Cleanup ignored_list_T110.txt\n\nThis commit removes \"ignored_list_T110.txt\". The last entry was\nalready moved to tempest.lib[0]. So we can remove this file finally.\n\n[0] Ia9aeab78e530c798dfa7b7d6f71e4b3ea3a84b7f\n\nChange-Id: Icfa511c2874da7135d8971471d95892dfbf07882\n"
    },
    {
      "commit": "5ca8fa1b27bdb7dabb480c35b4ce84543f73846b",
      "tree": "2aaa1ffe14fd6bbfdc422425d2255f59abe2a96b",
      "parents": [
        "28c1944e6a5e0328ac17783b727c248a03f7f04d",
        "3b79f17d34b8272c32e0c3b872085ffe94449579"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 15 02:46:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 15 02:46:41 2018 +0000"
      },
      "message": "Merge \"Check status code when downloading empty file\""
    },
    {
      "commit": "28c1944e6a5e0328ac17783b727c248a03f7f04d",
      "tree": "f8492cbef2df092a659762c4b6ccdaa5d5ccaa3d",
      "parents": [
        "9c628189e798f46de8c4b9484237f4d6dc6ade7e",
        "cac5115ecd0ea17439968e57c7c0bc7781736f8a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon May 14 11:07:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 14 11:07:59 2018 +0000"
      },
      "message": "Merge \"Trivial docstring cleanup in TestServerAdvancedOps\""
    },
    {
      "commit": "402df09c8b9994fe6b96e414dc5deb2c329049bd",
      "tree": "d3f98c9307083f30b47a54577fad8fba84e8beb8",
      "parents": [
        "9c628189e798f46de8c4b9484237f4d6dc6ade7e"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 14 01:29:04 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Mon May 14 04:54:14 2018 +0000"
      },
      "message": "Migrate legacy scenario job to tempest in-tree\n\n\"legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend\" job\nis tempest job which run all scenario tests including slow tests\nand migration tests as non voting job.\n\nThis commit migrate this job to tempest in-tree and later we can\nmodify this to zuulv3 native.\n\nThis is first step to make slow tests running on tempest as voting\nand on project side also.\n\nDetails- http://lists.openstack.org/pipermail/openstack-dev/2018-May/130418.html\n\nChange-Id: I6bc7503347ca2f110e4a0a5b404e612168b3a417\n"
    },
    {
      "commit": "9c628189e798f46de8c4b9484237f4d6dc6ade7e",
      "tree": "9db32cacf27730da772a298fa7a0a5dcea0e42f6",
      "parents": [
        "3ecefeef46d77ab9491256650a98764a019f332c",
        "a8ace7228744ff3b22fe84bfe63352361cf98219"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat May 12 17:15:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 12 17:15:56 2018 +0000"
      },
      "message": "Merge \"Fill update, rebuild, list API response schema for 2.47\""
    },
    {
      "commit": "3ecefeef46d77ab9491256650a98764a019f332c",
      "tree": "7e652ae879b41863d41d870b3906b94da6a643b8",
      "parents": [
        "d863231a7a378a7850c23f537d5b40cb3d029fc7",
        "7c189a0a83529896cd07294c2c745db6e5e589d0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat May 12 06:21:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 12 06:21:00 2018 +0000"
      },
      "message": "Merge \"Fill update, rebuild API response schema for 2.26\""
    },
    {
      "commit": "d863231a7a378a7850c23f537d5b40cb3d029fc7",
      "tree": "a1aa3f50280429c3d08ff2bc03fe6ee565758083",
      "parents": [
        "026b20529c1d598cd97a320fd6bf4be2f43fe1e8",
        "f4413c4b48f5094f02e68f3e10d81768e6ca92cb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri May 11 20:10:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 11 20:10:33 2018 +0000"
      },
      "message": "Merge \"Add service tagging for \u0027test_iscsi_volume\u0027\""
    },
    {
      "commit": "3b79f17d34b8272c32e0c3b872085ffe94449579",
      "tree": "a45d67da941196266c18cbb08eca026690f7c61a",
      "parents": [
        "026b20529c1d598cd97a320fd6bf4be2f43fe1e8"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 20 11:31:44 2018 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri May 11 11:05:56 2018 -0700"
      },
      "message": "Check status code when downloading empty file\n\nAccording to\nhttps://developer.openstack.org/api-ref/image/v2/#download-binary-image-data\nThe status code of Glance API is 204 when downloading empty file, so\nthis patch adds the corresponding check on a test.\n\nThis patch comes from I6eef7231742d873a0e727c300a9ae7f5958ac4f8\n\nChange-Id: Ia45b584e3783c6ab6d7c94a817da9b5058f1c351\nRelated-Bug: #1756264\n"
    },
    {
      "commit": "026b20529c1d598cd97a320fd6bf4be2f43fe1e8",
      "tree": "3655b674f4e47560b8731571cb0b88e80f02dbcd",
      "parents": [
        "a532ade59d0811e41e0ee50e2a819e2b0aacc386",
        "591fe21070f0d561d53b4072b2ad0269dfa22238"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu May 10 20:35:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 10 20:35:06 2018 +0000"
      },
      "message": "Merge \"Add nova-live-migration to experimental queue jobs\""
    },
    {
      "commit": "e20e6a8d04e0984dacb93a9c107fa2a87bd0f95f",
      "tree": "2d5013cb7f117bab63d0a35d555be16841c9c32e",
      "parents": [
        "75fa0b093dad62b1eff28a0680a9d134de40dfb2"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue May 08 11:28:46 2018 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu May 10 14:26:59 2018 +0300"
      },
      "message": "Backup and restore scenario\n\nThis testcase verifies content preservation after backup and restore\noperations by booting a server from a restored backup and check the\nconnectivity to it, this will indicate that the image data was preserved.\n\nAdded:\n- \u0027create_backup\u0027 method in scenario/manager\n- \u0027restore_backup\u0027 method in scenario/manager\n\nChange-Id: I20ebf2bb2e4950c24d912c24a081dc0ac0101b8d\n"
    },
    {
      "commit": "a532ade59d0811e41e0ee50e2a819e2b0aacc386",
      "tree": "ab31df714e6f986a22858e75c5ccdf23b1f7a9ab",
      "parents": [
        "783394a453dc153b99fcb747ac4b69201e341f79",
        "c71c287a73dc51e0f85f346ab8679b25390e71c8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed May 09 23:25:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 09 23:25:01 2018 +0000"
      },
      "message": "Merge \"Fill update, rebuild API response schema for 2.19\""
    },
    {
      "commit": "783394a453dc153b99fcb747ac4b69201e341f79",
      "tree": "5efc42d0ff8f09a08074b5bba6d5591abae4d957",
      "parents": [
        "745f758621eec57d45e91db20a4ad81bd0e23e9d",
        "eac627b79c43bc3580daad2ea6b23b4014c67c6e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed May 09 23:16:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 09 23:16:23 2018 +0000"
      },
      "message": "Merge \"Fill update, rebuild API response schema for 2.9\""
    },
    {
      "commit": "745f758621eec57d45e91db20a4ad81bd0e23e9d",
      "tree": "35401a068cee94307b5d81fe920917a33729dd8a",
      "parents": [
        "75fa0b093dad62b1eff28a0680a9d134de40dfb2",
        "e3a2251bafcfa6fc0167d7edc57d64b1a3c2c597"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed May 09 09:15:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 09 09:15:29 2018 +0000"
      },
      "message": "Merge \"Add test Migrating a volume from created snapshot\""
    },
    {
      "commit": "75fa0b093dad62b1eff28a0680a9d134de40dfb2",
      "tree": "f433c4639fa203f0ce7a01382707a4ec84738164",
      "parents": [
        "34b5503592ae2e94bad656324d656335953c563f",
        "814a87ca6f48b3ee221843fbc68cb3d7fc2df4a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon May 07 15:18:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 07 15:18:38 2018 +0000"
      },
      "message": "Merge \"Modify the empty list ensure method\""
    },
    {
      "commit": "f4413c4b48f5094f02e68f3e10d81768e6ca92cb",
      "tree": "8741eb19df970fea09bd4ec71b38a488598ca328",
      "parents": [
        "34b5503592ae2e94bad656324d656335953c563f"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu May 03 07:49:35 2018 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu May 03 07:49:35 2018 +0300"
      },
      "message": "Add service tagging for \u0027test_iscsi_volume\u0027\n\nThe test \u0027test_iscsi_volume\u0027 makes api call to\nvolume which is differ from the parent directory name(compute).\n\nChange-Id: Iafd7c581af951537c811e218a1206ce10f099d6e\n"
    },
    {
      "commit": "591fe21070f0d561d53b4072b2ad0269dfa22238",
      "tree": "c8151e42e0916eaab5cfe08460d836c6e29d1fb0",
      "parents": [
        "34b5503592ae2e94bad656324d656335953c563f"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue May 01 22:56:00 2018 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue May 01 22:58:00 2018 +0000"
      },
      "message": "Add nova-live-migration to experimental queue jobs\n\nThe legacy-tempest-dsvm-multinode-live-migration job is being moved\ninto the nova repo and renamed to nova-live-migration. This change adds\nthe new job name to the in-tree definition of the experimental queue\njobs that run on tempest changes. A project-config change will depend\non this patch to undefine the legacy job name from being used on\ntempest changes.\n\nDepends-On: https://review.openstack.org/555945\n\nChange-Id: If8150527a358cfe634a604259af47419369fbdc3\n"
    },
    {
      "commit": "a8ace7228744ff3b22fe84bfe63352361cf98219",
      "tree": "f0d0bfecf16e2998b428443d4b3e4a19855769fd",
      "parents": [
        "7c189a0a83529896cd07294c2c745db6e5e589d0"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 20 08:45:10 2018 +0000"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue May 01 11:34:13 2018 -0400"
      },
      "message": "Fill update, rebuild, list API response schema for 2.47\n\nMicroversion 2.47 has changed the response of update\nlist, and rebuild API also but we did not updated corresponding\nresponse schema.\n\nAlso this commits add single test which covers the schema change\nof microversions 2.9, 2.19, 2.26 and 2.47.\n\n-https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id42\n\nChange-Id: I64cc37c78bcded9d4dd85b7003319a17f3ac2137\n"
    },
    {
      "commit": "7c189a0a83529896cd07294c2c745db6e5e589d0",
      "tree": "a5952438e5f49e382405ca2962d5e8c85f9bb73f",
      "parents": [
        "c71c287a73dc51e0f85f346ab8679b25390e71c8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 20 08:33:58 2018 +0000"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue May 01 11:34:12 2018 -0400"
      },
      "message": "Fill update, rebuild API response schema for 2.26\n\nMicroversion 2.26 has changed the response of update\nand rebuild API also but we did not updated corresponding\nresponse schema.\n\nNote- We will add test for testing thes schema later along\nwith other microversion tests which change same APIs.\n\n-https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id23\n\nChange-Id: Iba5de25912650ade7dad821547e15ddbb31fb84a\n"
    },
    {
      "commit": "c71c287a73dc51e0f85f346ab8679b25390e71c8",
      "tree": "7a14ff11e8680d0a4dfa1bb5ff35477dcd4c8f2c",
      "parents": [
        "eac627b79c43bc3580daad2ea6b23b4014c67c6e"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 20 08:31:53 2018 +0000"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue May 01 11:34:12 2018 -0400"
      },
      "message": "Fill update, rebuild API response schema for 2.19\n\nMicroversion 2.19 has changed the response of update\nand rebuild API also but we did not updated corresponding\nresponse schema.\n\nNote- We will add test for testing thes schema later along\nwith other microversion tests which change same APIs.\n\n-https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id17\n\nChange-Id: I227ff768d16a0ee5f9748af3842e15d8d1f552e7\n"
    },
    {
      "commit": "eac627b79c43bc3580daad2ea6b23b4014c67c6e",
      "tree": "ce8f6c605f141136b1566abaf99665a50e4a451f",
      "parents": [
        "34b5503592ae2e94bad656324d656335953c563f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 20 08:26:34 2018 +0000"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue May 01 11:34:12 2018 -0400"
      },
      "message": "Fill update, rebuild API response schema for 2.9\n\nMicroversion 2.9 has changed the response of update\nand rebuild API also but we did not updated corresponding\nresponse schema.\n\nNote- We will add test for testing thes schema later along\nwith other microversion tests which change same APIs.\n\n-https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id8\n\nChange-Id: If631b7267df12cb08cd909a1a46b1613239e5918\n"
    },
    {
      "commit": "e3a2251bafcfa6fc0167d7edc57d64b1a3c2c597",
      "tree": "553b65d959e99aed1ce94d1bb2b94a2ddcb0eced",
      "parents": [
        "1337f5601e090d8d2a0658bd1f208e5fc65ec477"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Aug 29 12:23:27 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Apr 29 15:39:29 2018 +0300"
      },
      "message": "Add test Migrating a volume from created snapshot\n\nThis patch is uploaded, since there was a bug while\nmigrating/retyping a volume created from snapshot to a\ndifferent backend after snapshot got deleted.\n\nRelated-Bug: #1697527\nChange-Id: Idd276414c45c07dfd27ba58c309db5a73029a5cc\n"
    }
  ],
  "next": "34b5503592ae2e94bad656324d656335953c563f"
}
