)]}'
{
  "log": [
    {
      "commit": "55e29b457c9c98b5d004f341d16a175737023385",
      "tree": "8566a227f7d92dbdd1709f01af479ab429eab611",
      "parents": [
        "dfbceca69b9c02632ac9621b772bb2a2782621e8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 07 01:04:17 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jun 09 15:31:42 2014 +0000"
      },
      "message": "Make run_stress.py script an entry point\n\nWith change f8b816af0751b10cc20b0ab456ca334150fcdf5f we started\npackaging binaries using pbr entry points. The run_stress.py script\npreviously lived in tempest.stress, howver since it is intended to be\nrun as a binary the proper place for it is now tempest.cmd and using\nan entry-point it will be easier to run it outside of the tempest\ntree.\n\nChange-Id: I96b2c7915875f4f9d7869b8728bf2c6f6ccbeec9\n"
    },
    {
      "commit": "dfbceca69b9c02632ac9621b772bb2a2782621e8",
      "tree": "f9385de98ed7cd40ba128bd53aee79ddf4e2b04a",
      "parents": [
        "798446b023b88591bdee3ab768ae600304954f89",
        "db6ac6c51e52f76ee7260d4fb31dc8cb2502dd28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 09 15:00:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 09 15:00:12 2014 +0000"
      },
      "message": "Merge \"provide ability to tweak oslo log defaults\""
    },
    {
      "commit": "798446b023b88591bdee3ab768ae600304954f89",
      "tree": "18e46043aa169e35c2ca69add6ef9d1cb9e0b85f",
      "parents": [
        "35ea84fc805baadfeb2e157bfe166544be9eefdb",
        "2da58590dab4bc7e56928edf08d02a96fb933ee7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 09 15:00:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 09 15:00:05 2014 +0000"
      },
      "message": "Merge \"Revert \"don\u0027t reuse servers in test_server_actions\"\""
    },
    {
      "commit": "2da58590dab4bc7e56928edf08d02a96fb933ee7",
      "tree": "edc4d980bccc59cb3efb9073b2feac04f3ffc33f",
      "parents": [
        "b7f648b31c9044e3a7c25c0fb1dcc31a81e0da9f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Jun 08 12:46:02 2014 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Jun 08 12:46:02 2014 +0000"
      },
      "message": "Revert \"don\u0027t reuse servers in test_server_actions\"\n\nThis reverts commit b7f648b31c9044e3a7c25c0fb1dcc31a81e0da9f.\n\nChange-Id: I31672c8b131fec4a916c4d703f6819c22d605876\nRelated-Bug: #1298472\n"
    },
    {
      "commit": "db6ac6c51e52f76ee7260d4fb31dc8cb2502dd28",
      "tree": "21040a9dd1c14793d04aac8c61a78df6f7a91872",
      "parents": [
        "35ea84fc805baadfeb2e157bfe166544be9eefdb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jun 06 16:52:44 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Sat Jun 07 07:51:16 2014 -0400"
      },
      "message": "provide ability to tweak oslo log defaults\n\nBefore we parse the config object, rewrite the oslo log levels to\ninclude defaults that make more sense for tempest. Based off a\nsimilar approach done in keystone.\n\nChange-Id: I7002d9fc3997817d1f07547404aadb011965f472\n"
    },
    {
      "commit": "35ea84fc805baadfeb2e157bfe166544be9eefdb",
      "tree": "70113c6125df17863987398eee21426b3b73004f",
      "parents": [
        "379f9ffd2d07abc63eb084b5ce3bd10d7540be9d",
        "9e1057b6337c6459dbe2f1160b576fdc3c7a5a18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 06 13:42:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 06 13:42:45 2014 +0000"
      },
      "message": "Merge \"Revert \"Fail fast during advanced networking test\"\""
    },
    {
      "commit": "379f9ffd2d07abc63eb084b5ce3bd10d7540be9d",
      "tree": "f95be1ebe43a0c3a21b600ec7988d77bef35fbd7",
      "parents": [
        "4d2866ddb82471488ee74140275b8649b38b5183",
        "7ea69e67f9bb2fff470f6b43998a38bb4e2294a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 06 09:51:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 06 09:51:57 2014 +0000"
      },
      "message": "Merge \"Add missing compute service tags to volume API tests\""
    },
    {
      "commit": "4d2866ddb82471488ee74140275b8649b38b5183",
      "tree": "e0334481b2cdd4d237dbaa57e3bc408363e8dbe9",
      "parents": [
        "8f4bf7b16e430569cee1e39b7c1b7bc69631905d",
        "9fd63b8e886b97e068eac4e98b35c7e170c40056"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 06 08:45:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 06 08:45:31 2014 +0000"
      },
      "message": "Merge \"Add API test for resizing a stopped server\""
    },
    {
      "commit": "8f4bf7b16e430569cee1e39b7c1b7bc69631905d",
      "tree": "33594897d7e5fc4f58101fbc82ac2fd26930c65e",
      "parents": [
        "a255783fdcb540a37b9881d7f50de247b3e9b587",
        "b7f648b31c9044e3a7c25c0fb1dcc31a81e0da9f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 05 20:39:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 05 20:39:11 2014 +0000"
      },
      "message": "Merge \"don\u0027t reuse servers in test_server_actions\""
    },
    {
      "commit": "9e1057b6337c6459dbe2f1160b576fdc3c7a5a18",
      "tree": "f49e6af42c0c9a850816673bc3a0cdaa528c1ae9",
      "parents": [
        "8f4bf7b16e430569cee1e39b7c1b7bc69631905d"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Mon Jun 02 07:13:46 2014 -0700"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Thu Jun 05 16:18:42 2014 +0000"
      },
      "message": "Revert \"Fail fast during advanced networking test\"\n\nThis reverts commit ae3dbdc11fc182109ca07253b0d81183321d7f1c.\n\nCommit ae3dbdc11fc182109ca07253b0d81183321d7f1c was seen as the recent spike for\nthe \"ssh timeout\" failures in neutron, as referenced by this bug [1]. With this\nrevert, we hope to get things moving again while we root cause the other issue.\nWe will re-submit ae3dbdc11fc182109ca07253b0d81183321d7f1c to continue\ndebugging as well.\n\n[1] https://bugs.launchpad.net/bugs/1323658\n\nChange-Id: Ida6e1d2096673d359ac7a8eaf9ab366e056c56f5\n"
    },
    {
      "commit": "b7f648b31c9044e3a7c25c0fb1dcc31a81e0da9f",
      "tree": "a006de12767a12deb2c3cfdf767d17d7de93583a",
      "parents": [
        "15f27fecc45c991528580a50dc2471c82c6f9194"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 04 12:07:04 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Jun 05 07:37:10 2014 -0400"
      },
      "message": "don\u0027t reuse servers in test_server_actions\n\nOne of the most problematic parts of Tempest failures has been\nthe test_server_actions test, which tries to optimize what it\u0027s\ndoing by reusing a functional server for subsequent tests.\n\nThe problem is, it\u0027s not clear that server is always functional.\n\nIt would be much better to take the time hit and just use a clean\nserver on every go if this increases reliability.\n\nChange-Id: I78958250d85f2e6b32d912283936b2ee74c38feb\n"
    },
    {
      "commit": "a255783fdcb540a37b9881d7f50de247b3e9b587",
      "tree": "0656db356b59ecd0b18e87f1df540abb18f49e04",
      "parents": [
        "a7d32921fbcdb6877388e00b2676c7c77c767f63",
        "3c7481f707263073ee72d84b17b0d1e407382116"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 05 02:23:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 05 02:23:19 2014 +0000"
      },
      "message": "Merge \"Wait for server activations for the updated servers\""
    },
    {
      "commit": "a7d32921fbcdb6877388e00b2676c7c77c767f63",
      "tree": "1ee594d03ff61d488b7310e0de9aafe144ba3c89",
      "parents": [
        "15f27fecc45c991528580a50dc2471c82c6f9194",
        "92adc7de1e87a8d266d2a03ae7c14a2d689f29bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 04 15:11:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 04 15:11:10 2014 +0000"
      },
      "message": "Merge \"Remove the list_servers_since_test\""
    },
    {
      "commit": "92adc7de1e87a8d266d2a03ae7c14a2d689f29bf",
      "tree": "8bfb2874236a6e7a14c1a314553f71e0737e47af",
      "parents": [
        "3382326781486b50eb7a442b12470f7b6b016656"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 04 07:03:25 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 04 09:54:02 2014 -0400"
      },
      "message": "Remove the list_servers_since_test\n\nThis test is mostly just a very good way to add new failures. There\nare subtleties on the timestamping of servers which means that this\ncan often return the wrong number of servers. Because of this we\nshould just delete the test.\n\nIf we want something like this we should create a much more sane setup\nthat includes getting all the servers, determinging some subset that\nthe filter should return, fetching those, and getting the count.\n\nChange-Id: I5c08ef031043229b76a6800eeaab6d418fc4614f\n"
    },
    {
      "commit": "15f27fecc45c991528580a50dc2471c82c6f9194",
      "tree": "edc4d980bccc59cb3efb9073b2feac04f3ffc33f",
      "parents": [
        "6654c35ccd5a4c9ad1f37e3a3a7f149f06661ff3",
        "0a1fab5a8117d94d6da6b068c0ab4cbc0bf8e677"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 04 12:23:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 04 12:23:06 2014 +0000"
      },
      "message": "Merge \"adds tests for CINDER encryption volume-type APIs\""
    },
    {
      "commit": "7ea69e67f9bb2fff470f6b43998a38bb4e2294a5",
      "tree": "8a5e71bd07b02bc2725567092c60e1a91dc59032",
      "parents": [
        "6654c35ccd5a4c9ad1f37e3a3a7f149f06661ff3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 03 17:23:50 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 03 17:29:12 2014 -0400"
      },
      "message": "Add missing compute service tags to volume API tests\n\nThis commit adds the missing service tags to the volume api tests.\n\nPartially implements bp add-service-tags\n\nChange-Id: I6f403aab25ed5432bb91a7c8ee1801293ce91c9a\n"
    },
    {
      "commit": "6654c35ccd5a4c9ad1f37e3a3a7f149f06661ff3",
      "tree": "788ca410066d87420115eb0a276525214b9389a3",
      "parents": [
        "69f283b414266d5ab4ab5895cfdf3a25c7d9b340",
        "6e73f468cf924587b32f94f41a33ab9a7a90fa96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 03 15:31:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 03 15:31:25 2014 +0000"
      },
      "message": "Merge \"Switch back to nc in test_load_balancer_basic\""
    },
    {
      "commit": "69f283b414266d5ab4ab5895cfdf3a25c7d9b340",
      "tree": "131de13321c319a8935affaa99f0519519d586cd",
      "parents": [
        "3fbbb0d6be63cc6bb651f20a9ca48c9ccede4d44",
        "1dd7d62daf474c672e3861787d9528a6a21b7573"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 03 14:25:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 03 14:25:02 2014 +0000"
      },
      "message": "Merge \"Relax security group rules cleanup\""
    },
    {
      "commit": "3c7481f707263073ee72d84b17b0d1e407382116",
      "tree": "296fbb5f977b3ff4d269df16c4d300b198a2c690",
      "parents": [
        "3fbbb0d6be63cc6bb651f20a9ca48c9ccede4d44"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jun 03 22:19:02 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jun 03 22:38:57 2014 +0900"
      },
      "message": "Wait for server activations for the updated servers\n\nIn test_list_servers_by_changes_since, Tempest tries to get a server\nlist with changes-since parameter. The test expects we can get all\nservers with the parameter, but sometimes we could not get it and the\ngate tests failed.\nOn \"create a server\" API Nova creates a DB record of the server as\nthe first step, then updates the record by each step(scheduling,\nnetworking, etc.) during the server creation. If the test runs just\nafter the DB record creation, the record is not updated and \"get a\nserver list\" API with changes-since parameter does not contain the\nserver. As the result, the test fails.\n\nThis patch makes the test wait for server activations to avoid the\nnon-updated servers.\n\nChange-Id: I380ae2030da794c4f8fcfd6347f9cbe7f75b5c28\nCloses-Bug: #1254238\n"
    },
    {
      "commit": "3fbbb0d6be63cc6bb651f20a9ca48c9ccede4d44",
      "tree": "c3e4fe5a1d6de5e608385185189a98ef1e6d124c",
      "parents": [
        "3382326781486b50eb7a442b12470f7b6b016656",
        "c772062ac75f6119772127ea2ed61ea123923173"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 03 12:25:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 03 12:25:48 2014 +0000"
      },
      "message": "Merge \"Upload public image requires admin role by default\""
    },
    {
      "commit": "3382326781486b50eb7a442b12470f7b6b016656",
      "tree": "d6cfec3448c28ad6f885b815712f0fc1beb42c3a",
      "parents": [
        "4ca52f660d270c927d8c1868d68f1ac4f47f6bbf",
        "d847c5851d18ab22f2bc527a98b5e6f8d2e8080b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 02 06:25:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 02 06:25:05 2014 +0000"
      },
      "message": "Merge \"Verify server list_addresses V2/V3 APIs attributes\""
    },
    {
      "commit": "4ca52f660d270c927d8c1868d68f1ac4f47f6bbf",
      "tree": "464284b2ec39fed31a68803f8edf36eb25190113",
      "parents": [
        "4233b02ed9dd03e2545932864b54bef072466fe5",
        "ae3dbdc11fc182109ca07253b0d81183321d7f1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 01 00:48:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 01 00:48:18 2014 +0000"
      },
      "message": "Merge \"Fail fast during advanced networking test\""
    },
    {
      "commit": "c772062ac75f6119772127ea2ed61ea123923173",
      "tree": "2c16cc4b2b942b80baddd02bdebbb7ca5fbfd7fa",
      "parents": [
        "4233b02ed9dd03e2545932864b54bef072466fe5"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Tue May 20 10:38:10 2014 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Sat May 31 13:30:36 2014 -0700"
      },
      "message": "Upload public image requires admin role by default\n\nIn glance the previous default was that any tenant could upload an\nimage as public which is likely not the desired default. This patch\nchanges the tempest tests so that images are no longer uploaded as\nis_public\u003dTrue by normal tenants so the policy change can merge in glance.\n\nGlance change: https://review.openstack.org/#/c/92739/\n\nChange-Id: If6a3aa0f7317b628b81b51d82108a18c701a1fd5\n"
    },
    {
      "commit": "4233b02ed9dd03e2545932864b54bef072466fe5",
      "tree": "28e2c1a9625b9bc2618c7064cc7d24b5bde59286",
      "parents": [
        "57f8b18a2e0bb9e98384606919c17cdfe9eca590",
        "99f269b4839c04a201378b7bb89c851645fb9182"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 31 17:52:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 31 17:52:48 2014 +0000"
      },
      "message": "Merge \"modifies the test to sort based on UUID\""
    },
    {
      "commit": "57f8b18a2e0bb9e98384606919c17cdfe9eca590",
      "tree": "f8602614780d6fa9b72d6f107f52a4f9892a1056",
      "parents": [
        "e59275a21a1d487442c7ed30eaa3d62e9f94a1e1",
        "7ddb14f2d3ecaa4bb6dd9e8bceebcfe3ea5a1913"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 14:31:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 14:31:20 2014 +0000"
      },
      "message": "Merge \"test_aggregates_basic_ops picks a non compute node\""
    },
    {
      "commit": "e59275a21a1d487442c7ed30eaa3d62e9f94a1e1",
      "tree": "0cad865173a3b85e463a5bdd02925604230d52ef",
      "parents": [
        "af6d14d0ac3a06387ecce51563e694727a5a3421",
        "89900171a89f5a3cfbeaa6c4dd139610430371d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 14:31:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 14:31:09 2014 +0000"
      },
      "message": "Merge \"Start using oslotest for tempest unit tests\""
    },
    {
      "commit": "af6d14d0ac3a06387ecce51563e694727a5a3421",
      "tree": "f3a2c78b27f32857b7b46160c1a116b073d1d588",
      "parents": [
        "ff2bd2e2d3947d5791c5ad974b1a413ee89bd5c8",
        "ee3d7ce863fa00787dfbd30d50fbdaca9d7fa25a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 14:31:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 14:31:02 2014 +0000"
      },
      "message": "Merge \"Remove time.time mock from test_ssh\""
    },
    {
      "commit": "ff2bd2e2d3947d5791c5ad974b1a413ee89bd5c8",
      "tree": "c134ea556591454342ccabcd81b77e105456ee8c",
      "parents": [
        "fcd325535e06a7b4a884427c998930cb286b77df",
        "ab643dce82bbc6d74d8248692af56690c8443ff0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 14:30:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 14:30:52 2014 +0000"
      },
      "message": "Merge \"Remove dependency on keyring\""
    },
    {
      "commit": "1dd7d62daf474c672e3861787d9528a6a21b7573",
      "tree": "51a95f95bef2c92253a20924dd97c6f195f15f8e",
      "parents": [
        "fcd325535e06a7b4a884427c998930cb286b77df"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Thu Apr 17 10:15:15 2014 -0400"
      },
      "committer": {
        "name": "Mauro Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Fri May 30 14:06:13 2014 +0000"
      },
      "message": "Relax security group rules cleanup\n\nSecurity groups rules are automatically deleted when we delete the\nsecurity group so this is not really necessary, besides that,\nnova-network doesn\u0027t provide a way to get current status of a rule\n(a proof of concept here https://review.openstack.org/#/c/85725/) which\nmeans that we never know if it is really deleted.\nCurrently it works cause we don\u0027t really check the timeouts, but a the\nnext patch of this series - https://review.openstack.org/#/c/82709/ will\nand depends on this to work.\n\nChange-Id: If82d1727b2c5f752e48a2da2c8a029e346f3593e\n"
    },
    {
      "commit": "fcd325535e06a7b4a884427c998930cb286b77df",
      "tree": "cca8c2695b78ef56709bd4ae139983f395a192a8",
      "parents": [
        "568d4ea744107f167bcd9f464c677b7ee25ebbcf",
        "89c639faed6838c35aaa3dbe6f45d5b09a5a92c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 08:11:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 08:11:05 2014 +0000"
      },
      "message": "Merge \"Sahara: minor changes for API tests\""
    },
    {
      "commit": "568d4ea744107f167bcd9f464c677b7ee25ebbcf",
      "tree": "ae3b204cec831bc7fe6c13b82a73ac55f07aaff0",
      "parents": [
        "5bcabc94b4c44e107560c3bbe2c49763402e98bf",
        "e97edd6d8eb9c36710a5fe83a6fb9a79c0f86783"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 08:07:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 08:07:20 2014 +0000"
      },
      "message": "Merge \"Cleanup docstring in test_l3_agent_scheduler\""
    },
    {
      "commit": "5bcabc94b4c44e107560c3bbe2c49763402e98bf",
      "tree": "a41a29d079b0d3b558ac8bc44c0d2178cb31bba5",
      "parents": [
        "2eaa27f7a83d9209b7d78ce6497146aeb0c3ae1a",
        "a3d31b8041f365c5f801a6ee53164d32b003728b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 08:07:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 08:07:05 2014 +0000"
      },
      "message": "Merge \"add test for command bash-completion\""
    },
    {
      "commit": "2eaa27f7a83d9209b7d78ce6497146aeb0c3ae1a",
      "tree": "7b8d2c9f5725d2b8ebbfc4593b0c6df0dff4cc6f",
      "parents": [
        "c0989f35b24089284052935199a69f24a6a1a056",
        "655e0afa38ddb66fc1ce0bd04cf1d15049b1ca09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 07:02:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 07:02:17 2014 +0000"
      },
      "message": "Merge \"javelin 2\""
    },
    {
      "commit": "c0989f35b24089284052935199a69f24a6a1a056",
      "tree": "56e4eda212922ea15f10e5bf0ab89c64738c756f",
      "parents": [
        "5688815af22a7c7c58c69b62ea0a2c284457c8d8",
        "d5dcf19112915e69855a3356a6577844b762d5ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 07:02:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 07:02:09 2014 +0000"
      },
      "message": "Merge \"Sahara: preparations for job binary internal tests\""
    },
    {
      "commit": "5688815af22a7c7c58c69b62ea0a2c284457c8d8",
      "tree": "432c6242cf41779e4cc81606c989e87fb2909dc2",
      "parents": [
        "4527cb6aab7b3829038cddf9b48fde8ed47fa081",
        "ee92a9d89ce2aa9ccbd8ad3de664befeb55ae892"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 07:01:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 07:01:42 2014 +0000"
      },
      "message": "Merge \"Sahara: add API tests for data sources\""
    },
    {
      "commit": "4527cb6aab7b3829038cddf9b48fde8ed47fa081",
      "tree": "744aefc52d3f055566a5237f3693864ed1d008ad",
      "parents": [
        "e11488ac9291519bbc7ae0213224ba50a3295161",
        "c6ec4765b5f6bf8894d141fc0d94a368144a168a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:52:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:52:01 2014 +0000"
      },
      "message": "Merge \"allow for arbitrary kwargs in image client\""
    },
    {
      "commit": "e11488ac9291519bbc7ae0213224ba50a3295161",
      "tree": "9a3dc32d38e4fd4d538598b831801bf17c760f6f",
      "parents": [
        "ab5a8bdf9e2e8d61e9862ea3d33381206168ec98",
        "ec6ed8186469b7a210b59603be561e3f60e83171"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:50:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:50:09 2014 +0000"
      },
      "message": "Merge \"allow \u0027main\u0027 as valid name for find_test_caller\""
    },
    {
      "commit": "ab5a8bdf9e2e8d61e9862ea3d33381206168ec98",
      "tree": "3125d92424972473b742c9835863fb836db5f2f8",
      "parents": [
        "240f8af35c37af265ca50ed766629393e4b60b3b",
        "7ee264ad436b9514dacda4d86be98cc788c8e2fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:46:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:46:19 2014 +0000"
      },
      "message": "Merge \"validate server action \u0027console_output\u0027 attributes\""
    },
    {
      "commit": "240f8af35c37af265ca50ed766629393e4b60b3b",
      "tree": "de39ede661c48c743455d9dc352e6550f62b60a2",
      "parents": [
        "d37a5a21cb452b4ec0aedf380d13a7c9e278f68b",
        "2cb56997b3a18a24de9c85ebebfe37cfd0996698"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:21:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:21:57 2014 +0000"
      },
      "message": "Merge \"log request start when tracing classes\""
    },
    {
      "commit": "7ddb14f2d3ecaa4bb6dd9e8bceebcfe3ea5a1913",
      "tree": "8f828c2b75940441acd727bdd1ee7231218df308",
      "parents": [
        "d37a5a21cb452b4ec0aedf380d13a7c9e278f68b"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon May 19 16:42:22 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri May 30 00:42:44 2014 +0200"
      },
      "message": "test_aggregates_basic_ops picks a non compute node\n\ntest_aggregates host ties to add non-hypervisor node,\n(does not runs a nova compute service) to an aggregate.\n\nIt can cause failures, if the openstack deployment has a node,\nwith one of the following services n-net, n-cond, n-sch, n-net,\n but without n-cpu.\n\nIt is a similar issue, what we had with the aggregate api test.\n\nChange-Id: Idbe037da73169e0ebce8a8bb5d7652dcc39eb92b\nClosing-Bug: #1318578\nRelated-Bug: #1294511\n"
    },
    {
      "commit": "655e0afa38ddb66fc1ce0bd04cf1d15049b1ca09",
      "tree": "9a3d7bba00d25ca177ac87471fa864483514470b",
      "parents": [
        "c6ec4765b5f6bf8894d141fc0d94a368144a168a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 09:00:22 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 12:15:23 2014 -0400"
      },
      "message": "javelin 2\n\nCreate a new tool which can create and verify a set of resources to\nbe used in place of the existing javelin tooling in grename.\n\nThis currently can create:\n  tenants, users, objects, images, servers\n\nAnd can verfiy:\n  users, objects, servers\n\nA sample resources.yaml file is included.\n\nFollow on patches will handle the additional create / verify, as well\nas destroy operations, and unit tests to meta test the script beyond\nthe normal javelin runs. However at this point it is useful enough to\nconsider adding to Tempest to being putting this into grenade.\n\nPart of blueprint:javelin2\n\nChange-Id: I33f1901802c92a2eda2eeb2c225bc7f60d1a186c\n"
    },
    {
      "commit": "c6ec4765b5f6bf8894d141fc0d94a368144a168a",
      "tree": "7fa6e308d1e48df05e35c0e84ff8075802590dc9",
      "parents": [
        "ec6ed8186469b7a210b59603be561e3f60e83171"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:54:21 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 12:15:09 2014 -0400"
      },
      "message": "allow for arbitrary kwargs in image client\n\nin order to upload 3 part images with our glance client you need\nto allow for passing arbitrary metadata to the image (ramdisk_id\nand kernel_id). Remove our kwargs filter to let that happen.\n\nPrereq of blueprint:javelin2\n\nChange-Id: Idff078a2a225a6531b6ce0cf49cb03cc75618e32\n"
    },
    {
      "commit": "d37a5a21cb452b4ec0aedf380d13a7c9e278f68b",
      "tree": "cd6dc315d92236cdca6c734f1b4024b404d6d065",
      "parents": [
        "5cff5ca7786e6be4a3d1ed95dcb9b679f8b1032d"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 29 16:07:53 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 29 16:07:53 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I1972a4a16ca8a87824f873ba56975073a5a885f7\n"
    },
    {
      "commit": "5cff5ca7786e6be4a3d1ed95dcb9b679f8b1032d",
      "tree": "51536709a4a1c96ce58f8a571e79aeaecc5a53c0",
      "parents": [
        "1e15da27159f262f44419f2eb24800ce6a688c3b",
        "3d59e4a060f0735eb2db9957739092635e143a71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:57:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:57:54 2014 +0000"
      },
      "message": "Merge \"Add quota delete test to cinder\""
    },
    {
      "commit": "1e15da27159f262f44419f2eb24800ce6a688c3b",
      "tree": "6fcdf5a099535a95dcbe308b0bcf128888be7aac",
      "parents": [
        "ae2cef9b4b2fde860ec87615600553bc8ac8dfe9",
        "83ba4ee226a09e21580950fe7481eee40fc2039d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:20:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:20:00 2014 +0000"
      },
      "message": "Merge \"Add Marconi Smoke Tests\""
    },
    {
      "commit": "ae2cef9b4b2fde860ec87615600553bc8ac8dfe9",
      "tree": "4a10e8e665f1d042a5f12715d0ed13c1ba74f53d",
      "parents": [
        "84e7eb73f0deda8b1a5dd654f626dacd705aa772",
        "a52689431ab80f4416a177c0334e9e61b63720ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:19:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:19:52 2014 +0000"
      },
      "message": "Merge \"Fix sudo_cmd_call in tempest.common.commands\""
    },
    {
      "commit": "84e7eb73f0deda8b1a5dd654f626dacd705aa772",
      "tree": "d3d16e7a71f3fbaa306ab91f4a2ef6e964ec694e",
      "parents": [
        "4d8a37221e65c01e2c8a51c901a654bbe79ebbc9",
        "8219085609c8e5b7c63ed020b851ca5f85eeb379"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:18:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:18:27 2014 +0000"
      },
      "message": "Merge \"set all build_intervals to 1s\""
    },
    {
      "commit": "4d8a37221e65c01e2c8a51c901a654bbe79ebbc9",
      "tree": "8d5a931286e0d4fe91b3d5e9b5f852e81e3b7329",
      "parents": [
        "1f5ab0831508e75ff7a9bbfbb14118611dd32819",
        "afcb6b4f819aff14e80d162783ad766e1998d463"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:03:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:03:55 2014 +0000"
      },
      "message": "Merge \"Remove default from image_ref options\""
    },
    {
      "commit": "89c639faed6838c35aaa3dbe6f45d5b09a5a92c9",
      "tree": "7a3a47a325b908bcb70c1eed3bc3d069d74006e9",
      "parents": [
        "1f5ab0831508e75ff7a9bbfbb14118611dd32819"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu Apr 24 19:36:05 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu May 29 18:38:47 2014 +0400"
      },
      "message": "Sahara: minor changes for API tests\n\n* Code refactoring of \"test_node_group_template_create\" test\n  (file test_node_group_templates.py) was done.\n* Unnecessary blank lines were removed.\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: Id21edafcc4d1d0345b72404a55bbf9d69618cd95\n"
    },
    {
      "commit": "1f5ab0831508e75ff7a9bbfbb14118611dd32819",
      "tree": "143ef021a2742b486bac607a98aa62391a66704d",
      "parents": [
        "82d979366ad506dd68ea66d9f06ba0b8b0045a96",
        "6109bb8ab07ab2d02ba9c3d451de7fa0e29e4d5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 14:08:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 14:08:17 2014 +0000"
      },
      "message": "Merge \"Add tests for availability-zone-list CINDER V1 API\""
    },
    {
      "commit": "ec6ed8186469b7a210b59603be561e3f60e83171",
      "tree": "c96f56fbf9514284c6ec1c9e6e20a44896695339",
      "parents": [
        "2cb56997b3a18a24de9c85ebebfe37cfd0996698"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:46:34 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:46:34 2014 -0400"
      },
      "message": "allow \u0027main\u0027 as valid name for find_test_caller\n\nfind_test_caller assumed that the rest clients were only ever run\nunder testr. With the introduction of javelin into the tempest\ntree this will not be true. \u0027main\u0027 is a completely valid name\nfor well formed programs, so make that an option as well.\n\nPrereq for blueprint:javelin2\n\nChange-Id: I9a591eaa1cf4dabba58f06a64814611a05a51365\n"
    },
    {
      "commit": "82d979366ad506dd68ea66d9f06ba0b8b0045a96",
      "tree": "c906e1acaec3bae2034af25fe8912fd9ac0f9bdf",
      "parents": [
        "fe62f19608317ab6536f6f3a2b903deea6247b9b",
        "80cc9f112fda902fe0a63c6610688a6bf4940f48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 12:20:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 12:20:37 2014 +0000"
      },
      "message": "Merge \"Verify delete security group response of V2 API\""
    },
    {
      "commit": "2cb56997b3a18a24de9c85ebebfe37cfd0996698",
      "tree": "445f7ee0a8838e18e9822e1a11e512342f8d5119",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:17:42 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:17:42 2014 -0400"
      },
      "message": "log request start when tracing classes\n\nWhen tracing rest calls for debugging purposes, logging the start\nof the request is also extremely helpful, as it makes it possible\nto discover that the key issue is glance is in a hung state and\nnot responding to any requests.\n\nPrereq for blueprint:javelin2\n\nChange-Id: I9aca99119fc1569c78788b11a8a32d72eaecd0a1\n"
    },
    {
      "commit": "fe62f19608317ab6536f6f3a2b903deea6247b9b",
      "tree": "90d49290dfb977a83336808a33b6cd7d7d1feeee",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47",
        "5fbfdcdd35a3aa46a59289301df67df0fc202550"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 08:47:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 08:47:00 2014 +0000"
      },
      "message": "Merge \"remove skip attributes for fixed bug\""
    },
    {
      "commit": "80cc9f112fda902fe0a63c6610688a6bf4940f48",
      "tree": "5ba8eef9ee7280460d72aae248dd58cc4f356678",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Apr 04 16:21:21 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Thu May 29 01:48:47 2014 +0000"
      },
      "message": "Verify delete security group response of V2 API\n\nThis patch adds the JSON schema for response status of Nova security group\ndelete API to block the backward incompatibility change in the future.\n\ndelete security group does not return the response body.\nResponse status of this API is 202.\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I8ce635dfdb41cacaf433b7e14f0fe3b798ef839a\n"
    },
    {
      "commit": "afcb6b4f819aff14e80d162783ad766e1998d463",
      "tree": "afc066c0af52c1f2125b63f8ea6216b881efd27f",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 27 13:50:02 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 27 13:50:02 2014 -0400"
      },
      "message": "Remove default from image_ref options\n\nThis commit removes the weird default values for the image_ref option.\nThe IMAGE_ID defaults were probably a hold away from when they were\nset in env from an early version of tempest. This sets no default and\nlists them as required opts in the help field.\n\nChange-Id: Iaeff5ff2278b0076306ed2cbfe592c06cfbbe316\n"
    },
    {
      "commit": "5606a97282d5fd108e73791cf4d58185f8882b47",
      "tree": "6f8f02da673fb731a87172d96969e9261fd96bbb",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903",
        "22c1660072d0c6a17b16136a31a7e90204fcc605"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 27 17:22:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 27 17:22:09 2014 +0000"
      },
      "message": "Merge \"Make test_server_cfn_init a scenario test\""
    },
    {
      "commit": "ab643dce82bbc6d74d8248692af56690c8443ff0",
      "tree": "b1bd7cbbb3aaaedb0ccb36388bc6a635d5963d24",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue May 27 18:23:13 2014 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue May 27 18:23:13 2014 +0200"
      },
      "message": "Remove dependency on keyring\n\nI don\u0027t see this used anywhere, so lets drop the\ndependency.\n\nChange-Id: Icf14648ad7e82a05d942f53fe38e9757aece691c\n"
    },
    {
      "commit": "a52689431ab80f4416a177c0334e9e61b63720ac",
      "tree": "667fb4d52bb2ae83a5ebfc56d0cdcdc29aeafb8d",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed May 21 14:55:15 2014 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Tue May 27 17:42:17 2014 +0400"
      },
      "message": "Fix sudo_cmd_call in tempest.common.commands\n\nThe check that proc.returncode is non-zero was never executed\nbecause it was located after the return statement.\n\nMoreover, subprocess.CalledProcessError may only be raised by\na process run by check_call() or check_output()\nbut not by communicate().\n\nChange-Id: I5fdcdcdda85552e5855241ada34054cfda8464d5\n"
    },
    {
      "commit": "8219085609c8e5b7c63ed020b851ca5f85eeb379",
      "tree": "e96a58eb72b04614ebd9fa1c35178397de4baab0",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Sat May 24 07:42:59 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 27 09:25:20 2014 -0400"
      },
      "message": "set all build_intervals to 1s\n\n10s build interval is really long, and not very sensible. Setting\nto 1s should speed things up a lot.\n\nChange-Id: If8332d4be8515ac574cbbf4e00cbe0a75b6ebc5d\n"
    },
    {
      "commit": "5fbfdcdd35a3aa46a59289301df67df0fc202550",
      "tree": "17f5b43e07da75a252a997d5406f146f426294ea",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Wed May 21 14:32:34 2014 +0400"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Tue May 27 12:54:04 2014 +0400"
      },
      "message": "remove skip attributes for fixed bug\n\n1. remove skip attributes for test_run_terminate_instance\n\n2. add forgotten changes for commit\n   55c597db0f59fc7a3eaa7bec8bc7509f5a87c884\n   (Fix InvalidInstanceID.NotFound handling)\n\nChange-Id: I616a90f98e3874a09274d961345476d47d266db0\n"
    },
    {
      "commit": "7ee264ad436b9514dacda4d86be98cc788c8e2fa",
      "tree": "4449153fdc9919ba23905e4ddd70660bddcc734d",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Apr 02 16:37:57 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue May 27 13:52:07 2014 +0900"
      },
      "message": "validate server action \u0027console_output\u0027 attributes\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 get_console_output\nserver action APIs response and validate the response with added\nJSON schema to block the backward incompatibility change in the future.\n\nThe response body of get_console_output V2 \u0026 V3 APIs is same and given\nbelow:\n\n{\n        \"output\": \"FAKE CONSOLE OUTPUT\\nANOTHER\\nLAST LINE\"\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I22e61d1fed926aa9a310a46b12748db401dec045\n"
    },
    {
      "commit": "aa7eb963cb523275984295b6a073c667c5606903",
      "tree": "07b7a58b6c27fa8d7cf2653318fc2cdc659f2fed",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 23 14:56:04 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 23 14:56:04 2014 -0400"
      },
      "message": "Update version string to follow new convention\n\nSince adopting branchless we\u0027ve moved to a different \"release\" model\nwere we just tag the tree at set points. We\u0027re using an incrementing\ninteger to name these tags. Since the first tag, 1 was pushed to\ncorrespond with the start of branchless tempest. The current working\ntag is 2.\n\nChange-Id: I93be84da9bf2a09e9ca9c2f4231f1a4a75da3af9\n"
    },
    {
      "commit": "3d59e4a060f0735eb2db9957739092635e143a71",
      "tree": "a54ea85ffc8c5f29c154d5ae4b57d28b228e851d",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Thu Apr 24 14:28:38 2014 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Fri May 23 18:18:21 2014 +0000"
      },
      "message": "Add quota delete test to cinder\n\nThis submission is to validate delete quota set in\nvolumes quota set test case. Hence added delete quota\nset method in both XMl and JSON interfaces.\n\nChange-Id: I217355bfc7696b93bc1f1388635cbb9bf8850199\n"
    },
    {
      "commit": "22c1660072d0c6a17b16136a31a7e90204fcc605",
      "tree": "a927917a64f823cc2ec5a02bf03941817bc8b84e",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon May 05 13:34:19 2014 +1200"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri May 23 15:48:53 2014 +0100"
      },
      "message": "Make test_server_cfn_init a scenario test\n\nConverting test_server_cfn_init to a scenario test is long overdue\nsince it is more of a scenario than an exercising of the heat API.\n\nThe heat-slow job has gone non-voting because this test fails\n~%50 of the time due to bug #1297560. The server boot log is now\nlogged regardless of success or failure to build up data to diagnose\nthe issue.\n\nThis also adds several convenience functions to the test base class.\n\nCo-Authored-By: Steven Hardy \u003cshardy@redhat.com\u003e\nRelated-Bug: #1297560\nChange-Id: I077aeaf2bf8b292699eb20c5a75c59df35645913\n"
    },
    {
      "commit": "83ba4ee226a09e21580950fe7481eee40fc2039d",
      "tree": "becb686468fc8a139cd82c90d1b1a6bb3096570a",
      "parents": [
        "534a17fc620bb024b0f8a5663d5c0c1eac12eb10"
      ],
      "author": {
        "name": "Jorge Chai",
        "email": "jorge.chai@rackspace.com",
        "time": "Tue Apr 15 18:58:08 2014 +0000"
      },
      "committer": {
        "name": "Jorge Chai",
        "email": "jorge.chai@rackspace.com",
        "time": "Fri May 23 13:58:20 2014 +0000"
      },
      "message": "Add Marconi Smoke Tests\n\nAdd smoke tests that check the existence of queues.\nAdd test that checks list queues.\nAdd test that gets queue statistics.\nAdd test that sets and gets queue metadata.\n\nTests for List Queues and Queue Stats use JSON Schema\nvalidation.\n\nChange-Id: I084d1ae0de4a729a913a7084f14c0d3172af29d3\nImplements: blueprint add-basic-marconi-tests\n"
    },
    {
      "commit": "d847c5851d18ab22f2bc527a98b5e6f8d2e8080b",
      "tree": "d43ec79c6fa7af2f717fa647bbf9f7d802a1b46f",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed May 07 16:21:36 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri May 23 10:16:31 2014 +0900"
      },
      "message": "Verify server list_addresses V2/V3 APIs attributes\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 server list_addresses\nAPIs response and validate the response with added\nJSON schema to block the backward incompatibility change in the future.\n\nThe response body of server list_addresses V2 API is below:\n\n{\n    \"addresses\": {\n        \"private\": [\n            {\n               \"version\": 4,\n               \"addr\": \"192.168.0.3\"\n            }\n        ]\n    }\n}\n\nThe response body of server list_addresses V3 API is below:\n\n{\n    \"addresses\": {\n        \"private\": [\n            {\n                \"version\": 4,\n                \"addr\": \"192.168.0.3\",\n                \"type\": \"fixed\",\n                \"mac_addr\": \"aa:bb:cc:dd:ee:ff\"\n            }\n        ]\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I21392dfb8141d0cf98bf2dcbcb3fd49e75f9cbd8\n"
    },
    {
      "commit": "e97edd6d8eb9c36710a5fe83a6fb9a79c0f86783",
      "tree": "8684fb0a15a54a5323e2368a9ba7c3035df69889",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu May 22 09:58:30 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu May 22 09:58:30 2014 -0700"
      },
      "message": "Cleanup docstring in test_l3_agent_scheduler\n\nThe docstring was incomplete in saying it required the\nl3_agent_scheduler extension to be enabled.  I think it probably meant\nto say that l3_agent_scheduler was listed in\nnetwork_feature_enabled.api_extensions, but that defaults to \u0027all\u0027 so\nrather than explain how that config option works in the docstring, just\nsay that the l3_agent_scheduler extension is required and assume the\nuser understands how to configure Tempest.\n\nChange-Id: If504bd6374b83dea24fa92f9ef6c852d76308ad1\n"
    },
    {
      "commit": "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6",
      "tree": "a36f270f4e02e7bcf4a74974475e87ef656d06f7",
      "parents": [
        "493996ed087e3a72f7c5257b20535c42aa0adb12",
        "df10284ef000dadbcfe9076dfb2892c4b3e45481"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 14:44:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 14:44:15 2014 +0000"
      },
      "message": "Merge \"Verify more information in floating ip tests(part2)\""
    },
    {
      "commit": "493996ed087e3a72f7c5257b20535c42aa0adb12",
      "tree": "0f922e0a108a3a21a295cddafb97dbcba8c30c72",
      "parents": [
        "5598f7df14ab75753d3f239d6ed7fe36189b1de5",
        "012880f60a53bca0b065978f3ca6adbaeb3d8cf6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 14:39:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 14:39:56 2014 +0000"
      },
      "message": "Merge \"Fix security_group_create_get_delete testcase\""
    },
    {
      "commit": "5598f7df14ab75753d3f239d6ed7fe36189b1de5",
      "tree": "2959f9f766eb22c0028e77cfeb51370bdd188e4a",
      "parents": [
        "ec61fcb0418f292f6d87a9e8bc907792bf59ffa7",
        "997c909659ffc7139254a9f88aa0a11263e8358b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 13:22:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 13:22:20 2014 +0000"
      },
      "message": "Merge \"Verify Server Actions attributes of Nova APIs\""
    },
    {
      "commit": "ec61fcb0418f292f6d87a9e8bc907792bf59ffa7",
      "tree": "4a15cb26ed88c667fa60820ea46b11489ff58e14",
      "parents": [
        "7e83c6473a13eae3d91c5803b89d32b0dbe60995",
        "01cba0a927db662846795d42c8c21a3e81d659f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 07:03:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 07:03:26 2014 +0000"
      },
      "message": "Merge \"Make sure image exists in test\""
    },
    {
      "commit": "997c909659ffc7139254a9f88aa0a11263e8358b",
      "tree": "66c65e981a70eaf3a55168658c5c57d3ec99cb80",
      "parents": [
        "7e83c6473a13eae3d91c5803b89d32b0dbe60995"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Apr 03 19:00:20 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu May 22 13:35:42 2014 +0900"
      },
      "message": "Verify Server Actions attributes of Nova APIs\n\nBelow listed Server Actions does not return response body. They only\nreturn the response code.\nThis patch adds the JSON schema for the response code 202 \u0026 204\nand validate the Server Actions response code with added schema.\n\nServer Action          Nova v2   Nova v3\n\naddFixedIp            \t202       202\naddSecurityGroup        202       N/A\nchangePassword          202       204\nconfirmResize           204       202\ncreateBackup            202       202\nforceDelete             202       202\ninjectNetworkInfo       202       202\nlock                    202       202\nmigrate                 202       202\nos-migrateLive          202       202\nos-resetState           202       202\nos-start                202       202\nos-stop                 202       202\npause                   202       202\nreboot                  202       202\nremoveFixedIp           202       202\nremoveSecurityGroup     202       N/A\nresetNetwork            202       202\nresize                  202       202\nrestore                 202       202\nresume                  202       202\nrevertResize            202       202\nshelve                  202       202\nshelveOffload           202       202\nsuspend                 202       202\nunlock                  202       202\nunpause                 202       202\nunrescue                202       202\nunshelve                202       202\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ie078186527e53c8990a6058056f908e61dc2da8a\n"
    },
    {
      "commit": "7e83c6473a13eae3d91c5803b89d32b0dbe60995",
      "tree": "abdc10a091b19034c4e8d28bc1071cbaaa2f0386",
      "parents": [
        "6c1a8f08f3a232bca55286c64021c0487e7441c8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 21 16:05:29 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 21 16:08:09 2014 +0200"
      },
      "message": "Revert \"Adds certificate tests for keystone v3\"\n\nThe tests caused technical issues on the stable/icheouse\ngate with stable/havana -\u003e stable/icehouse grenade/upgrade jobs.\n\nPlease resubmit the patch after the issue is resolved.\n\nThis reverts commit 1b560b239be149f8b8b3c99b723875a2c81ac85e.\n\nChange-Id: I0ced519b68ef1e55a0f56af58a518d77f18b2adc\n"
    },
    {
      "commit": "d5dcf19112915e69855a3356a6577844b762d5ab",
      "tree": "03c126a366050494ea8966e397811ad8e7c41d90",
      "parents": [
        "6c1a8f08f3a232bca55286c64021c0487e7441c8"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed May 21 13:58:10 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed May 21 16:02:03 2014 +0400"
      },
      "message": "Sahara: preparations for job binary internal tests\n\n* create/list/get/delete methods to Sahara API client\n  for job binary internals were added\n* Method \"create_job_binary_internal\" was added\n* tearDownClass method was expanded\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: I1013ce8d93ec44d5d5961bcd887812bdd1c6fcfb\n"
    },
    {
      "commit": "6c1a8f08f3a232bca55286c64021c0487e7441c8",
      "tree": "60d45e448f2584ebcd836663a17e8c7d21a24b48",
      "parents": [
        "c494d3f77cf21a0a95a92dca58c5fe6984529399",
        "2587cb2b5b4ca593f0b76676343dff9f070e80b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 21 09:30:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 21 09:30:16 2014 +0000"
      },
      "message": "Merge \"Neutron Allowed Address Pair API test\""
    },
    {
      "commit": "01cba0a927db662846795d42c8c21a3e81d659f6",
      "tree": "6fafb1ac0a5719404d1715354149dbf7db01ce07",
      "parents": [
        "c494d3f77cf21a0a95a92dca58c5fe6984529399"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Wed Apr 30 16:18:03 2014 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Wed May 21 08:55:20 2014 +0000"
      },
      "message": "Make sure image exists in test\n\nThe heat bug/1312564 to add constraints to check whether image/keypair\nexists for \"AWS::AutoScaling::LaunchConfiguration\" resource. So if the\nimage/keypair doesn\u0027t exist, the validate will fail. \n\nIn tempest, there is a test which the \"image\" is invalid makes the \nHeat API test fail.\n\nThe property \"ImageId\" which defined in the non_empty_stack.yaml doesn\u0027t\nexist. So to pass the parameter \"image\" to the property \"ImageId\" and\nthen bug/1312564 will successful in jenkins.\n\nRelated-Bug: #1312564\nChange-Id: I4351930309c45c7fcb8a521ea0697b62153da5c7\n"
    },
    {
      "commit": "c494d3f77cf21a0a95a92dca58c5fe6984529399",
      "tree": "13a13e6984b58292cbb55a91bcbd945305ab80eb",
      "parents": [
        "534a17fc620bb024b0f8a5663d5c0c1eac12eb10",
        "b7f37cc79ea3c2859ae616b241800227bc769bba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 21 02:06:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 21 02:06:34 2014 +0000"
      },
      "message": "Merge \"Split large-ops into three tests so each has its own timeout\""
    },
    {
      "commit": "534a17fc620bb024b0f8a5663d5c0c1eac12eb10",
      "tree": "a0bc755ced7c001ccd69a15db1ca21e6318c9928",
      "parents": [
        "cb904882360f7d201e1e8c9aa01517cd07fdc15b",
        "77c51ecb4490556499f911396b366dba4a5b5cf3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 18:22:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 18:22:27 2014 +0000"
      },
      "message": "Merge \"orchestration: add test for untyped provider resources\""
    },
    {
      "commit": "cb904882360f7d201e1e8c9aa01517cd07fdc15b",
      "tree": "1e4df11ef46e19164c6b0688a516957da433cac2",
      "parents": [
        "76c2f8d4b28dcf940129afbc80ecfe520d4caa92",
        "1b25fe0d3d3a20f70e929f72437f65de415e9a9f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 17:54:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 17:54:33 2014 +0000"
      },
      "message": "Merge \"orchestration: Add test for resource_registry environment\""
    },
    {
      "commit": "76c2f8d4b28dcf940129afbc80ecfe520d4caa92",
      "tree": "472f45162b07abbb117e1aacfac10dc894a2f07a",
      "parents": [
        "8629339c59f7330743d212ca866a19c4c556e682",
        "d752c60b0f6ff217f822abcbefd3e2fa615ef8d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 16:31:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 16:31:33 2014 +0000"
      },
      "message": "Merge \"Fix alt tenant id\u0027s issue in BaseV2MemberImageTest\""
    },
    {
      "commit": "89900171a89f5a3cfbeaa6c4dd139610430371d1",
      "tree": "9e45f1551152fb03ff51f9cb6ba871a8632f694f",
      "parents": [
        "ee3d7ce863fa00787dfbd30d50fbdaca9d7fa25a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Mar 03 20:45:02 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 20 16:24:54 2014 +0000"
      },
      "message": "Start using oslotest for tempest unit tests\n\nThis commit starts using the oslotest library. The fixture\noslo-incubator library is still left in the tree because I didn\u0027t\nsee the Config fixture in the library tree yet.\n\nAlso, it\u0027s probably worth noting that if the lock fixture is moved\nfrom incubator to the library that oslotest will become a runtime\nrequirement on tempest. (which probably means we\u0027ll want to install\nit from git in the gate)\n\nChange-Id: I638f28975dff4cde2e4eaa6c154a41e66a0746e4\n"
    },
    {
      "commit": "8629339c59f7330743d212ca866a19c4c556e682",
      "tree": "9c1da628b6eaeb08292804a475aa4738e01670e4",
      "parents": [
        "22be84006f0a687f4c628393d44b2779d9fa5c66",
        "5c660abe583635fdaef4ae3d992cdaf52278a2c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 16:04:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 16:04:46 2014 +0000"
      },
      "message": "Merge \"Enable H302 rule everywhere\""
    },
    {
      "commit": "22be84006f0a687f4c628393d44b2779d9fa5c66",
      "tree": "6c1c0c5baca78ea624896ac2c33d31a242704eb0",
      "parents": [
        "f6a2b8826f4460d45ff00ee34d4148b236a324f1",
        "2b6db0c64198d1f2f14093c924676dfc9ae4fdc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 15:59:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 15:59:49 2014 +0000"
      },
      "message": "Merge \"Add hacking import exception for service clients\""
    },
    {
      "commit": "f6a2b8826f4460d45ff00ee34d4148b236a324f1",
      "tree": "ac28bef0cf12d04b63c72a53e0480f3620c783d8",
      "parents": [
        "8606dd8fe5cf5eabd7056edee071449574b6f15c",
        "4dbbc96d5ddc6b1ca4ed7689e7719163876e8a30"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 15:33:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 15:33:03 2014 +0000"
      },
      "message": "Merge \"Fix test_create_show_delete_security_group_rule\""
    },
    {
      "commit": "ee92a9d89ce2aa9ccbd8ad3de664befeb55ae892",
      "tree": "e3fd85ffd80643b84f0342bcab69c33f301cb8a5",
      "parents": [
        "0cbd07b16bcb42795f31bb8b2f7036926e365b70"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Mon May 12 17:15:17 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue May 20 17:39:26 2014 +0400"
      },
      "message": "Sahara: add API tests for data sources\n\n* create/list/get/delete API tests for data sources in Swift were added\n* create/list/get/delete API tests for data sources in local HDFS\n  were added\n* create/list/get/delete API tests for data sources in external HDFS\n  were added\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: I78fe5c53d3af84c04402966891c096c8cbd1253a\n"
    },
    {
      "commit": "6e73f468cf924587b32f94f41a33ab9a7a90fa96",
      "tree": "13be76873139273edf3a613dd6bb82405a8dc94f",
      "parents": [
        "8606dd8fe5cf5eabd7056edee071449574b6f15c"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Fri Apr 18 17:38:13 2014 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon May 19 19:03:44 2014 +0400"
      },
      "message": "Switch back to nc in test_load_balancer_basic\n\nAfter test_load_balancer_basic started using inetd instead of netcat\nwe\u0027ve started getting \"BadStatusLine\" errors from urllib.\n\nThat is why we need to move back to using netcat.\nAlso handle \"BadStatusLine\" error.\n\nRelated bug: 1309252\nChange-Id: Ida919c63e27c6a003be4c249ba2e6f3e2ea7a7b3\n"
    },
    {
      "commit": "ae3dbdc11fc182109ca07253b0d81183321d7f1c",
      "tree": "5e39d990179d149cefcfeeb220a3821e69fd026e",
      "parents": [
        "8606dd8fe5cf5eabd7056edee071449574b6f15c"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Apr 25 10:20:50 2014 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Mon May 19 14:51:14 2014 +0000"
      },
      "message": "Fail fast during advanced networking test\n\nThis gives us the opportunity to discern whether the network\nwas sane prior to the server operation under scrutiny.\n\nChange-Id: Iacc4f0307019efafda0de3abb0fa71ad13770850\nCloses-bug: #1312841\n"
    },
    {
      "commit": "8606dd8fe5cf5eabd7056edee071449574b6f15c",
      "tree": "fe4e6639218ecf98df7b08cb68df1172701c2d6a",
      "parents": [
        "41e1cb5843a67996b606e245c5e6c4403fb61103",
        "7c8176e9795ba31781a50c88082966cd9644f8d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 19 12:14:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 19 12:14:09 2014 +0000"
      },
      "message": "Merge \"Use fixed ips for lbaas pool members\""
    },
    {
      "commit": "ee3d7ce863fa00787dfbd30d50fbdaca9d7fa25a",
      "tree": "3d1d7a6028fccd00f10764857f7ae5ab576af013",
      "parents": [
        "69b8225a74ee74589124e3d09c402b00a464442d"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Sat May 17 09:35:46 2014 -0400"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Mon May 19 13:18:02 2014 +0200"
      },
      "message": "Remove time.time mock from test_ssh\n\nThe function time.time is used in many places and especially in logging.\nMocking this function causes issues if the log level changes due to the\nfact that every log message will cause a time.time call.\n\nSplitting the test cases into 3 pieces since the time.sleep mock is\nonly usable for the good case. All tests with retries can\u0027t use it\nand need to assert the result by measuring the time.\n\nThis fix is needed to use oslotest for tempest unit tests.\n\nChange-Id: I800690f8ee1ee580cfcd71500b86782ff571ac0d\nCloses-bug: bug 1320482\n"
    },
    {
      "commit": "012880f60a53bca0b065978f3ca6adbaeb3d8cf6",
      "tree": "3699de3c2f7c512e9f56a16747c71f018858ac89",
      "parents": [
        "41e1cb5843a67996b606e245c5e6c4403fb61103"
      ],
      "author": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Mon May 12 18:44:09 2014 +0530"
      },
      "committer": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Mon May 19 13:19:11 2014 +0530"
      },
      "message": "Fix security_group_create_get_delete testcase\n\nAs per the description of test_security_group_create_get_delete,\nthe test case is supposed to check the security group creation,\nfollowed by retrieval and then deletion of security group.\nDeletion of security group is missing in the testcase.\n\nThis patch also addresses the issue in the test case,\ntest_security_groups_create_list_delete operating on\nself.security_groups which includes all the security_groups\ncreated by previous test-cases. self.security_groups is not\nupdated when a security_group is deleted, as we use\nself.client.delete_security_group for deletion. OTOH relying\non self.security_groups is wrong because the objective of test\ncase is to validate only the security_groups that are created in\nthe current testcase and not the global list of Security_groups.\n\nChange-Id: I3221d41003b577f0a49a7515f1c90e8328cb0dd1\nCloses-Bug: #1318644\n"
    },
    {
      "commit": "d752c60b0f6ff217f822abcbefd3e2fa615ef8d2",
      "tree": "933906bc36418afe15e6901f1ea95455923490e0",
      "parents": [
        "41e1cb5843a67996b606e245c5e6c4403fb61103"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Fri May 16 13:25:28 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon May 19 15:39:48 2014 +0800"
      },
      "message": "Fix alt tenant id\u0027s issue in BaseV2MemberImageTest\n\nBaseV2MemberImageTest gets alt_tenant_id in the wrong way when tenant\nisolation is off. commit 9612e81d142e88782d4faf6a85e81967b5323908\nintroduced getting the tenant_id from credentials instance. This case\nwas missed. Fixing this involves completely removing the code that\ncaused lp#1320079.\n\nChange-Id: Ic8585077b876f70353202f0f47184a18bca8083d\nCloses-bug: #1320079\n"
    },
    {
      "commit": "5c660abe583635fdaef4ae3d992cdaf52278a2c6",
      "tree": "12f4f84f2e6d98400e6f0e3cabeda2a9eb095435",
      "parents": [
        "2b6db0c64198d1f2f14093c924676dfc9ae4fdc6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sun May 18 21:14:36 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sun May 18 21:14:36 2014 -0400"
      },
      "message": "Enable H302 rule everywhere\n\nThis patch enables the use of the H302 hacking rule everywhere. With\none exception of the client class imports in clients.py, this\nis intentionally ignored.\n\nChange-Id: Ia0ef5e44a411ccd6e6c12f9cf64427a96e021b47\n"
    },
    {
      "commit": "41e1cb5843a67996b606e245c5e6c4403fb61103",
      "tree": "23590470cc880ae2acca1f66c9e1e35c2848781c",
      "parents": [
        "badd82c7d8cb1853505013ebf0fa124c4f4cdab6",
        "00de758e418f64ef090b3186d8d7c871b99dedce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 18 12:33:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 18 12:33:18 2014 +0000"
      },
      "message": "Merge \"orchestration add basic support for environment API test\""
    },
    {
      "commit": "badd82c7d8cb1853505013ebf0fa124c4f4cdab6",
      "tree": "660b4c021e1034f6d2a0dcbc9761faee05062012",
      "parents": [
        "f97fe6c21c5e1b723cac0a918ec987f356d9c453",
        "18544b01709612f4bbe1be134c7300b6efe980c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 17 22:07:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 17 22:07:59 2014 +0000"
      },
      "message": "Merge \"Sahara: editing licenses\""
    },
    {
      "commit": "f97fe6c21c5e1b723cac0a918ec987f356d9c453",
      "tree": "1d378d7feeccf7c2e6e5ffa8f2918a64f59c3f54",
      "parents": [
        "37055557398cc7deb5fe985f05761c6f42cb2675",
        "1b560b239be149f8b8b3c99b723875a2c81ac85e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 17 21:19:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 17 21:19:47 2014 +0000"
      },
      "message": "Merge \"Adds certificate tests for keystone v3\""
    },
    {
      "commit": "37055557398cc7deb5fe985f05761c6f42cb2675",
      "tree": "25efc4e28de91472a5009703326164f1cee36487",
      "parents": [
        "69d719b9f6d3e6c5513c99f50e2eeed1a8e955f5",
        "87dd445ddd18b54537f03c619a902e25ca3e54a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 17 21:12:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 17 21:12:47 2014 +0000"
      },
      "message": "Merge \"Add tests for server-group Nova V2 APIs\""
    },
    {
      "commit": "69d719b9f6d3e6c5513c99f50e2eeed1a8e955f5",
      "tree": "9c58a98066711b9cc2d4432879799918066a850f",
      "parents": [
        "11e590bc1851afb424820069ed617d87849de37b",
        "ef1c896823619fa5e2c91e64cba45587ceb563f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 17 20:14:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 17 20:14:50 2014 +0000"
      },
      "message": "Merge \"tolerate HTTPNotFound in scenario manager teardown\""
    },
    {
      "commit": "11e590bc1851afb424820069ed617d87849de37b",
      "tree": "1a4e731f269c072b647977cc4a449f3b4bd99c60",
      "parents": [
        "69b8225a74ee74589124e3d09c402b00a464442d",
        "ff5c3548436a247d8f8325566567ff0325b91f52"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 17 20:03:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 17 20:03:43 2014 +0000"
      },
      "message": "Merge \"tests the user-password-update for Keystone V2 API\""
    },
    {
      "commit": "4dbbc96d5ddc6b1ca4ed7689e7719163876e8a30",
      "tree": "d7f87fc7472861fa4bd67f9934c6bd83ab4f93ad",
      "parents": [
        "69b8225a74ee74589124e3d09c402b00a464442d"
      ],
      "author": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Wed May 14 02:10:56 2014 +0530"
      },
      "committer": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Sat May 17 21:24:33 2014 +0530"
      },
      "message": "Fix test_create_show_delete_security_group_rule\n\ntest_create_show_delete_security_group_rule is validating only\nicmp protocol and not tcp/udp protocols. This patch does the\nnecessary change.\n\nChange-Id: I63b79e5016a718bf3af6e1194a994ec68f6c0c4e\nCloses-Bug: #1319176\n"
    }
  ],
  "next": "2b6db0c64198d1f2f14093c924676dfc9ae4fdc6"
}
