)]}'
{
  "log": [
    {
      "commit": "4ab283fea1e4751ab98564743907417b14f40cfe",
      "tree": "2631c1543edb4521c675b77f44df0de43c0facb7",
      "parents": [
        "14d1cf90ed9992f706c9149ba46e2eb984ff8b58",
        "a80cb815fff0b625718550a2f19a0be08c1af6a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 21 09:43:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 21 09:43:42 2015 +0000"
      },
      "message": "Merge \"Add response time to keystone access log\""
    },
    {
      "commit": "14d1cf90ed9992f706c9149ba46e2eb984ff8b58",
      "tree": "ecb957f5172a451edd7135eb36d0e3776662d9d6",
      "parents": [
        "c2a3d3f16b130613d5e167a1123415662e42be0e",
        "72a8be60cd6b6efd32ebe2d81346ece48434510f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 19:16:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 19:16:58 2015 +0000"
      },
      "message": "Merge \"Add a peak memory tracker to dstat\""
    },
    {
      "commit": "a80cb815fff0b625718550a2f19a0be08c1af6a1",
      "tree": "437f28f90c22d847ba362e4baec54fa2a2c084f5",
      "parents": [
        "c2a3d3f16b130613d5e167a1123415662e42be0e"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Thu Mar 12 17:55:51 2015 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Mon Apr 20 17:43:44 2015 +0000"
      },
      "message": "Add response time to keystone access log\n\nAdd the response time to keystone\u0027s access log for each request. This\nwill be the last element in the log-line and will be represented in\nmicroseconds.\n\nChange-Id: I19204369af5cdf06df2237550c350dfb3ffc995d\n"
    },
    {
      "commit": "c2a3d3f16b130613d5e167a1123415662e42be0e",
      "tree": "4aaa9e85eb89d83fdb9756288c24e2bf7d318bc4",
      "parents": [
        "db20059b76b48bc445c61ea6962c4fbf6ff33750",
        "7b9341e1789b31786d10f27a3a3c825fe44bb506"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 17:12:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 17:12:55 2015 +0000"
      },
      "message": "Merge \"Clone external plugins before overriding defaults\""
    },
    {
      "commit": "72a8be60cd6b6efd32ebe2d81346ece48434510f",
      "tree": "ebae8ea9109faf34995b1d84dc03b94a661fe44b",
      "parents": [
        "c00d2a53136d4d37a519829c4c9cad668fa69a44"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 09 13:51:23 2015 +1000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 20 12:27:32 2015 -0400"
      },
      "message": "Add a peak memory tracker to dstat\n\nWe can see at-a-glance memory usage during the run with dstat but we\nhave no way to break that down into an overview of where memory is\ngoing.\n\nThis adds a peer-service to dstat that records snapshots of the system\nduring peak memory usage.  It checks periodically if there is less\nmemory available than before and, if so, records the running processes\nand vm overview.\n\nThe intent is to add logic into the verify-pipeline jobs to use this\nreport and send statistics on peak memory usage to statsd [1].  We can\nthen build a picture of memory-usage growth over time.  This type of\nreport would have allowed better insight into issues such as\nintroduced by Idf3a3a914b54779172776822710b3e52e751b1d1 where\nmemory-usage jumped dramatically after switching to pip versions of\nlibraries.  Tracking details of memory usage is going to be an\nimportant part of future development.\n\n[1] http://graphite.openstack.org/\n\nChange-Id: I4b0a8f382dcaa09331987ab84a68546ec29cbc18\n"
    },
    {
      "commit": "db20059b76b48bc445c61ea6962c4fbf6ff33750",
      "tree": "247dfe8cee40e7c2f0b585591026eda4bd744701",
      "parents": [
        "e62ebd60b779ecabbb55e677bf1440ac24c17fcc",
        "95b994d54815027904504cf173451cd87fd99c66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 14:28:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 14:28:32 2015 +0000"
      },
      "message": "Merge \"Add logging config to cinder.conf\""
    },
    {
      "commit": "e62ebd60b779ecabbb55e677bf1440ac24c17fcc",
      "tree": "1908797a5cc9d6c2449a9751e658d8cb0bae3e4a",
      "parents": [
        "9aad1b99fd30eba94e8d2173834a12a2a39f8a9f",
        "dd62293591fd1e822f59754cece645639a4d2d2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 14:27:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 14:27:25 2015 +0000"
      },
      "message": "Merge \"Catalog Index Service - glance devstack\""
    },
    {
      "commit": "9aad1b99fd30eba94e8d2173834a12a2a39f8a9f",
      "tree": "482be24717b1e2a611e541a5ddc14eeb63d6343f",
      "parents": [
        "c8305cd124e9c663493f2002d94b4749074ef132",
        "af9bf8663b43a2cc80f2c3adb09b8aa3641f99ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 13:39:33 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 13:39:33 2015 +0000"
      },
      "message": "Merge \"refactor ping_check\""
    },
    {
      "commit": "c8305cd124e9c663493f2002d94b4749074ef132",
      "tree": "488bc3383b6bcb9335834954700b4f1f2afea695",
      "parents": [
        "eb52c80ca6d1eef48450c9ae77f8a80cb9f7835a",
        "c00d2a53136d4d37a519829c4c9cad668fa69a44"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 11:34:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 11:34:53 2015 +0000"
      },
      "message": "Merge \"run dstat with run_process\""
    },
    {
      "commit": "eb52c80ca6d1eef48450c9ae77f8a80cb9f7835a",
      "tree": "7f0a268e70d7fd8b80fd6a422cf6239974f1f3f0",
      "parents": [
        "e52cfc552438be7be4a273992798d97529f97b6b",
        "b28b27082c63bc701b4cad8f9c686ba2c1880e6e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 00:09:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 00:09:36 2015 +0000"
      },
      "message": "Merge \"Append command to screenrc after we update it\""
    },
    {
      "commit": "95b994d54815027904504cf173451cd87fd99c66",
      "tree": "55591df6f971db1c94fb0233ac0b4eebc9143739",
      "parents": [
        "e52cfc552438be7be4a273992798d97529f97b6b"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith8@gmail.com",
        "time": "Sat Apr 18 11:20:15 2015 -0600"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Sat Apr 18 16:30:47 2015 -0600"
      },
      "message": "Add logging config to cinder.conf\n\nPart of the effort to clean up the Cinder logs is to use\nthe resource tag in the log format.  We also want to have\nsome consistency with other projects in how we do logging.\n\nThis change adds the logging format to cinder.conf similar to\nwhat Nova and others use, and most importantly turns on the use\nof the resource tag that\u0027s in olso_log.\n\nWe\u0027re slowly cleaning up the logging in Cinder by doing things\nlike replacing \"Delete volume %(volume_id)s compoleted\" with\n(\"Delete volume completed successfully.\", resource\u003dvolume)\n\nIt woudl be good to have these picked up as we transition so we\u0027re\nnot missing info.  Also, there\u0027s sure to be cases where \"volume\"\nisn\u0027t a valid dbref and we find issues that need fixed.\n\nChange-Id: I193637fea14d97183f6a9782f37d8edcf929e0c4\n"
    },
    {
      "commit": "e52cfc552438be7be4a273992798d97529f97b6b",
      "tree": "8baca1959289f24ab09123a6e4394b05b984ce55",
      "parents": [
        "d749518bf9ef1afc1cf5f22dd096b0fd6f47bca1",
        "fa3e8412864a92715c296c6ed5e3828dd4bb2205"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 19:32:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 19:32:24 2015 +0000"
      },
      "message": "Merge \"Create config file in merge_config_file\""
    },
    {
      "commit": "d749518bf9ef1afc1cf5f22dd096b0fd6f47bca1",
      "tree": "6f108fffc6274aa7ca440ae0853ecc9da8b89461",
      "parents": [
        "2112945dbcebe995007f151ac10cc1a94f226d2d",
        "9b64bbf06eab19534e58a1b7af1757e427e6b3b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 19:32:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 19:32:18 2015 +0000"
      },
      "message": "Merge \"Remove old comment in run_tests.sh\""
    },
    {
      "commit": "2112945dbcebe995007f151ac10cc1a94f226d2d",
      "tree": "4d1039a25004aea9c50784c96cb519f3cf0972b9",
      "parents": [
        "e5008e002b84afc3402877ea8b93729fa3a03401",
        "09f4ad227976eb95d70045b67d0f724294cf7e22"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 19:32:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 19:32:09 2015 +0000"
      },
      "message": "Merge \"Convert test_functions.sh to use unittest helpers\""
    },
    {
      "commit": "e5008e002b84afc3402877ea8b93729fa3a03401",
      "tree": "795fe83e462c45529cfff633f8b627470e9aba56",
      "parents": [
        "4593593ebe2a1fc71f21d5304cf1f8c8a9bb7d72",
        "9b845da478ae2fb65ac63de95f6005ecacbb52ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 19:32:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 19:32:01 2015 +0000"
      },
      "message": "Merge \"Fix die_if_not_set tests\""
    },
    {
      "commit": "4593593ebe2a1fc71f21d5304cf1f8c8a9bb7d72",
      "tree": "4d0dc8f66e9c09f08e65e32fb8d567edc16ce17b",
      "parents": [
        "f1e2db756d99023dacdeda8b84ea3558cbdbc633",
        "9b0ebc44f413edac87e52d23e8852ca7c52cb091"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 19:31:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 19:31:52 2015 +0000"
      },
      "message": "Merge \"Move function.sh to test_functions.sh\""
    },
    {
      "commit": "f1e2db756d99023dacdeda8b84ea3558cbdbc633",
      "tree": "db3860824f09bd4197e35d0118d7c7d85219864d",
      "parents": [
        "739b24e78d40b926edcc9f87fc5635f3ed6816b8",
        "fcdca05de55b9ecec2b66f0cccb88ee01beebbd0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 19:31:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 19:31:44 2015 +0000"
      },
      "message": "Merge \"Fix return of test_ini_config \u0026 test_meta_config\""
    },
    {
      "commit": "739b24e78d40b926edcc9f87fc5635f3ed6816b8",
      "tree": "00b104fd2d14cef35704cc910dd12c05ee375544",
      "parents": [
        "082a0bca3a865d4ea9b7fb0bce8ecfcc52617a15",
        "f56348bcb2c736b9e66ebfe20c1f118cfc96b9f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 19:31:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 19:31:34 2015 +0000"
      },
      "message": "Merge \"Use unittest help in test_ip.sh\""
    },
    {
      "commit": "082a0bca3a865d4ea9b7fb0bce8ecfcc52617a15",
      "tree": "0c746b1ed30ee2bc1a08285bbafdbfa6798cd7d7",
      "parents": [
        "23e1dd7f289ddc29c22ba18bbe9156685683dd2b",
        "1cb809d8ef81931ea0b1f15619b7e830281f2556"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 19:30:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 19:30:35 2015 +0000"
      },
      "message": "Merge \"Add \"passed\" and \"failed\" functions\""
    },
    {
      "commit": "23e1dd7f289ddc29c22ba18bbe9156685683dd2b",
      "tree": "61b55dcd6f0e001919fa25ee3e8fdeb200fb28a6",
      "parents": [
        "3894170067a4ca26952ef9b1315864c8dde8e1ad",
        "73af846ca064f214828c9833ab83561be53a1be4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 17:42:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 17:42:19 2015 +0000"
      },
      "message": "Merge \"Fixing n-crt removal from stackrc\""
    },
    {
      "commit": "3894170067a4ca26952ef9b1315864c8dde8e1ad",
      "tree": "fbdba542bbe2e773deb20425043bc3e897e6ea57",
      "parents": [
        "a4cad71fbd60123e2fe44552414536319bca201d",
        "e929fdd47e31919bb8e30d2300e3c8e43b1bb9cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 17:36:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 17:36:35 2015 +0000"
      },
      "message": "Merge \"Remove keystone public/admin_endpoint options\""
    },
    {
      "commit": "a4cad71fbd60123e2fe44552414536319bca201d",
      "tree": "9de6fe49d6939272366ddae3024221c49a4f5d4b",
      "parents": [
        "87bb99d9e4a97c20bcbc640f896a36367d0bf8a6",
        "0479d37878ee96a1a4f3fc37dce341d782bb6cfd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:32 2015 +0000"
      },
      "message": "Merge \"Added support of sahara with tls-proxy service\""
    },
    {
      "commit": "87bb99d9e4a97c20bcbc640f896a36367d0bf8a6",
      "tree": "6d6266b75e19991af3e830386b52a1ca9f43c8d6",
      "parents": [
        "4c354b9f07389766129fe57486eac8d51e37dfcf",
        "5ccbd0ae0fd9d8caace3a9e0533b9c7a2f0ff579"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:22 2015 +0000"
      },
      "message": "Merge \"Switching Sahara to https in case of USE_SSL\u003dTrue\""
    },
    {
      "commit": "4c354b9f07389766129fe57486eac8d51e37dfcf",
      "tree": "48544cd079480dd08d3475e10238c5d53015e1bb",
      "parents": [
        "e350d3aa5312cbaae4b4595edc534867620a1dae",
        "c39f6405254b100fbfc0f2471bf85b74aafa3282"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:17 2015 +0000"
      },
      "message": "Merge \"Added ceilometer-agent-ipmi support\""
    },
    {
      "commit": "e350d3aa5312cbaae4b4595edc534867620a1dae",
      "tree": "ed3cbe437de1b8daf273597c965fa94d32ed31fe",
      "parents": [
        "3064cee10a30429f0f34d677ce1bb77693046385",
        "0089035504a97fca58cb2383f62ccbb4e6108820"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:12 2015 +0000"
      },
      "message": "Merge \"Assurance status of rabbitmq is running\""
    },
    {
      "commit": "3064cee10a30429f0f34d677ce1bb77693046385",
      "tree": "48c38623960aa467875643bee2cfa88a5e7c8b6a",
      "parents": [
        "f1d7f8899ea20cc4cca433f89dcb9fd2ab504443",
        "8c6276ea0a2332f5210fc1f16399281c083520cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:07 2015 +0000"
      },
      "message": "Merge \"Added libxml2-dev package as a pre-requisite when installing tempest. This is required so that devstack can be installed on vanilla Ubuntu systems.\""
    },
    {
      "commit": "f1d7f8899ea20cc4cca433f89dcb9fd2ab504443",
      "tree": "e51722c59d8b20b95a29b10a9a57ec4969a1ba10",
      "parents": [
        "abfa858f79da54cd09ce3617f5712f751f7f2e32",
        "a79e1011ca15bee9d1f326270e516edeab6a5257"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:00 2015 +0000"
      },
      "message": "Merge \"Remove unused IPv6 setup from DevStack neutron script\""
    },
    {
      "commit": "abfa858f79da54cd09ce3617f5712f751f7f2e32",
      "tree": "28d8a8907ac3770874a7988a820dc3e467a245d5",
      "parents": [
        "7c17f2684e14a4847d56e3a79cfc8d13b3f15ee4",
        "33ba738b052cd642f7ea2e6c2196e193be14122f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:47:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:47:27 2015 +0000"
      },
      "message": "Merge \"Revert \"List all CIRROS ARCH images in image_list.sh\"\""
    },
    {
      "commit": "af9bf8663b43a2cc80f2c3adb09b8aa3641f99ab",
      "tree": "fe6ba625393f321dbed1e9631915082ebc8a0432",
      "parents": [
        "1235581559087974580c0e5f6e3ade82e9030a70"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 16 08:58:32 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Apr 17 07:39:28 2015 -0400"
      },
      "message": "refactor ping_check\n\nEncapsulate all the neutron specific things you have to do ping a\nneutron guest into a separate script. Refactor the main ping_check so\nall logic is contained within it.\n\nChange-Id: Ic79d8e3a2473b978551a5635a11dba07e1020bb2\n"
    },
    {
      "commit": "fa3e8412864a92715c296c6ed5e3828dd4bb2205",
      "tree": "5c7c78afbd70df860a8fd6d8b07b62e7e2ba8846",
      "parents": [
        "9b64bbf06eab19534e58a1b7af1757e427e6b3b6"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 11:53:40 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:23:25 2015 +1000"
      },
      "message": "Create config file in merge_config_file\n\nChange If132a94e53545d9134859aa508da7b9819ede2f8 introduced a small\nregression; it added an \"inidelete\" which looks in the config file to\ndelete rows.\n\nHowever, at least for the test-case, the config file isn\u0027t created\nyet.  The end result is that the test fails but we don\u0027t notice.\n\n 2015-04-17 00:55:03.169 | merge_config_file test-multiline: sed: can\u0027t read test-multiline.conf: No such file or directory\n 2015-04-17 00:55:03.195 | OK\n\nSo fix this up by creating the config-file if it isn\u0027t there.\n\nAlso, add \"-e\" to the test file so we catch things like this in the\nfuture.\n\nChange-Id: I43a4ecc247f19cccf51d5931dfb687adbd23d6b1\n"
    },
    {
      "commit": "9b64bbf06eab19534e58a1b7af1757e427e6b3b6",
      "tree": "2ec55a8876aac58c2a3dcfb25cdaf4c5621680f6",
      "parents": [
        "09f4ad227976eb95d70045b67d0f724294cf7e22"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:16:24 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:23:25 2015 +1000"
      },
      "message": "Remove old comment in run_tests.sh\n\nThe scope of this has expanded to run everything in ./tests\n\nChange-Id: I640b0a8b7aa578ddd24dd3e58d5b2a1e09fe0284\n"
    },
    {
      "commit": "09f4ad227976eb95d70045b67d0f724294cf7e22",
      "tree": "6291939cda6347ad88bb363679253810616f4214",
      "parents": [
        "9b845da478ae2fb65ac63de95f6005ecacbb52ce"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:13:04 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:23:25 2015 +1000"
      },
      "message": "Convert test_functions.sh to use unittest helpers\n\nThis currently does not exit with any failure code when tests are\nfailing.  Convert it to use the helper functions from unittest.sh so\nit correctly reports failures.\n\nChange-Id: I2062d9c00ebffcc98ba75a12f480e4dd728ee080\n"
    },
    {
      "commit": "9b845da478ae2fb65ac63de95f6005ecacbb52ce",
      "tree": "d7910cf08ed08a08ff7548ea6467ad7a09b09d43",
      "parents": [
        "9b0ebc44f413edac87e52d23e8852ca7c52cb091"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:10:33 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:23:25 2015 +1000"
      },
      "message": "Fix die_if_not_set tests\n\nThe \"die_if_not_set\" test has the LINENO as a positional argument.\nThe existing tests are not passing this in, so they are failing.\n\nAlong with this, remove the \"-x\" from the invocation and hide the\noutput of the tests that are expected to fail to avoid confusion.\n\nChange-Id: Ibf6b9d7bb72b9f92831e1a90292ff8b0bec7faea\n"
    },
    {
      "commit": "9b0ebc44f413edac87e52d23e8852ca7c52cb091",
      "tree": "54e0ddbbebfa125d4397f6923e8e0acc55a3f8bf",
      "parents": [
        "fcdca05de55b9ecec2b66f0cccb88ee01beebbd0"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:06:47 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:23:25 2015 +1000"
      },
      "message": "Move function.sh to test_functions.sh\n\nrun_tests.sh runs tests starting with test_*\n\nThe existing test_functions.sh is really testing true/false.  Move\nthat to test_truefalse.sh\n\nThen move functions.sh to test_functions.sh.  This will ensure it is\nrun during unit testing from run-tests.sh\n\nChange-Id: I959ac38c946da1fb47458b8c4f09157f74f0e644\n"
    },
    {
      "commit": "fcdca05de55b9ecec2b66f0cccb88ee01beebbd0",
      "tree": "c15c2aa2d950b0729127096a891aa986ae850fb6",
      "parents": [
        "f56348bcb2c736b9e66ebfe20c1f118cfc96b9f6"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:02:49 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:23:25 2015 +1000"
      },
      "message": "Fix return of test_ini_config \u0026 test_meta_config\n\nConvert test_ini_config to use the \"passed / failed\" functions in\nunittest.sh.  test_meta_config wraps everything into a function; it\u0027s\nnot work unrolling this so just make sure it exits with non-zero if a\ntest fails.\n\nChange-Id: I9e9883fdad42358255383eede9121b1d361799c8\n"
    },
    {
      "commit": "f56348bcb2c736b9e66ebfe20c1f118cfc96b9f6",
      "tree": "bfe97606b919e4f1c89dbc4c1d4871cfdb031266",
      "parents": [
        "1cb809d8ef81931ea0b1f15619b7e830281f2556"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 12:58:56 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:23:25 2015 +1000"
      },
      "message": "Use unittest help in test_ip.sh\n\nUse the unittest helper to track test runs and correctly exit with a\nfailure code if there is a problem\n\nChange-Id: Ie62f354a8cd3b8fd5986e6943a073f7955fb55ba\n"
    },
    {
      "commit": "1cb809d8ef81931ea0b1f15619b7e830281f2556",
      "tree": "d962b2f92bbaa538847e3ebde65f7177004612c5",
      "parents": [
        "6f2d9b1f7d08aaa01acbe29fcfa596080470e093"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 12:55:38 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:23:20 2015 +1000"
      },
      "message": "Add \"passed\" and \"failed\" functions\n\nAdd two generic \"passed\" and \"failed\" functions to the unittest\nhelper.  Also keep a count of passed and failed tests.  Later changes\nwill use these functions to ensure they exit with a correct return\ncode.\n\nChange-Id: I8574dcb1447b04fcda3d72df0bf8605cf7488d3c\n"
    },
    {
      "commit": "7c17f2684e14a4847d56e3a79cfc8d13b3f15ee4",
      "tree": "9c19c951a321194cbd9bf651d517424fd8835fb5",
      "parents": [
        "6f2d9b1f7d08aaa01acbe29fcfa596080470e093",
        "cae97da9c7786990acb12c43f691483f549a2945"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 00:22:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 00:22:56 2015 +0000"
      },
      "message": "Merge \"doc changes to devstack overview.rst\""
    },
    {
      "commit": "dd62293591fd1e822f59754cece645639a4d2d2c",
      "tree": "7ea42245da89ccd0dfcf0ef10f01c0af76f13160",
      "parents": [
        "6f2d9b1f7d08aaa01acbe29fcfa596080470e093"
      ],
      "author": {
        "name": "Wayne Okuma",
        "email": "wayne.okuma@hp.com",
        "time": "Tue Mar 31 00:28:39 2015 -0700"
      },
      "committer": {
        "name": "Wayne Okuma",
        "email": "wayne.okuma@hp.com",
        "time": "Thu Apr 16 15:33:09 2015 -0700"
      },
      "message": "Catalog Index Service - glance devstack\n\nImplements: blueprint catalog-index-service\n\nThe changes to lib/glance incorporate the new g-search service.\nThe g-search service is optional.\nTo enable it add the following line to devstack/local.conf:\nenable_service g-search\n\nIn addition to deploying g-search, the changes will also populate a\nsearch type of keystone service and adds in appropriate endpoints.\n\nChange-Id: I0272d56bc2e50e8174db78bd449f65f60f7f4000\n"
    },
    {
      "commit": "6f2d9b1f7d08aaa01acbe29fcfa596080470e093",
      "tree": "69837eda182c34c8cd012a8eca594948c5a56f7c",
      "parents": [
        "cb88e2b7cb3322ffa418523a474fcdefbac8accd",
        "e53e15845144533debc48b32620d420d9f0ece4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 19:22:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 19:22:13 2015 +0000"
      },
      "message": "Merge \"Fix readme for multi-node setup\""
    },
    {
      "commit": "cb88e2b7cb3322ffa418523a474fcdefbac8accd",
      "tree": "9b6177b289f9358df260ab15f97a29978816a6ea",
      "parents": [
        "69cb0a13430edf897e007dec0d2f15df29d13e53",
        "e6843e5ea1d97c194536d1fc54e909ef9aa3740c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 19:19:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 19:19:05 2015 +0000"
      },
      "message": "Merge \"clean.sh needs to load plugin settings.\""
    },
    {
      "commit": "69cb0a13430edf897e007dec0d2f15df29d13e53",
      "tree": "6afb25ba28e5e00ea75e54e07047d1164e2d2b9d",
      "parents": [
        "44a969b110e452771cef48984b8e7f0964a44a34",
        "9a808922c194929bff88bdc7dca4f8e2431de1a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 18:32:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 18:32:31 2015 +0000"
      },
      "message": "Merge \"Use openstack CLI instead of keystone\""
    },
    {
      "commit": "44a969b110e452771cef48984b8e7f0964a44a34",
      "tree": "4d2f78382d55bb9df85bc5a00f5ea9055902727a",
      "parents": [
        "5d552e44c9073a6c9c76b8c3b9d30020c3e0eb5c",
        "93d09c24e35611cc7fc1ef8e6796d177d460fecc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 18:32:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 18:32:22 2015 +0000"
      },
      "message": "Merge \"Setting LOGFILE to a file in root directory wipes everything\""
    },
    {
      "commit": "5d552e44c9073a6c9c76b8c3b9d30020c3e0eb5c",
      "tree": "483cf303277799834b82a45251dcca2f84f47989",
      "parents": [
        "1235581559087974580c0e5f6e3ade82e9030a70",
        "fcc3f6ee986c1166c001774052c05b5d974593ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 18:29:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 18:29:50 2015 +0000"
      },
      "message": "Merge \"Add support for arm64 images\""
    },
    {
      "commit": "cae97da9c7786990acb12c43f691483f549a2945",
      "tree": "66f7f6ae0d34458b00a208a5e18b9c70c2f1e678",
      "parents": [
        "1235581559087974580c0e5f6e3ade82e9030a70"
      ],
      "author": {
        "name": "Shilla Saebi",
        "email": "shilla.saebi@gmail.com",
        "time": "Thu Apr 16 13:58:56 2015 -0400"
      },
      "committer": {
        "name": "Shilla Saebi",
        "email": "shilla.saebi@gmail.com",
        "time": "Thu Apr 16 13:59:52 2015 -0400"
      },
      "message": "doc changes to devstack overview.rst\n\nchanged to comply with doc conventions\nWhen referring to services, use \"Compute,\" \"Image service\"\nand \"Identity\" instead of \"nova,\" \"glance,\" and \"keystone.\"\nUse the project names like \"nova\" and \"keystone\"\nglance is officially Image service not storage\nremoved extra .\n\nChange-Id: I39457c20dc2ede775fe3f3c63077133fbb6c917b\n"
    },
    {
      "commit": "b28b27082c63bc701b4cad8f9c686ba2c1880e6e",
      "tree": "6e9ccd4ffc89a570be0f254a005bb0bd88171d2d",
      "parents": [
        "1235581559087974580c0e5f6e3ade82e9030a70"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 16 08:43:43 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 16 08:43:43 2015 +1000"
      },
      "message": "Append command to screenrc after we update it\n\nIf a group is specified we modify the command to run under \"sg\".  This\ncurrently isn\u0027t reflected in screenrc so rejoining fails\n\nChange-Id: I5c18ba664a6ae9ba9aaa4439a9086bc85085cd75\nCloses-Bug: #1444267\n"
    },
    {
      "commit": "c39f6405254b100fbfc0f2471bf85b74aafa3282",
      "tree": "ad3f5b2f65f781f3ad3f62cd23b4f7d55791089e",
      "parents": [
        "1235581559087974580c0e5f6e3ade82e9030a70"
      ],
      "author": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Tue Mar 24 12:36:00 2015 +0800"
      },
      "committer": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Wed Apr 15 09:59:53 2015 +0800"
      },
      "message": "Added ceilometer-agent-ipmi support\n\nEnable devstack to start ceilometer-agent-ipmi.\n\nChange-Id: Ia5f4c78760415a50f329fc2f1cf2f20be2e3c221\nCloses-Bug: #1410614\n"
    },
    {
      "commit": "1235581559087974580c0e5f6e3ade82e9030a70",
      "tree": "950b5ef99785154491e4a294e4c8f661c336962a",
      "parents": [
        "48deba3a03d4a7aefa49fd96179da40fed9f2e59",
        "13a95a2dc1b429e5aa11148612b0f867fb75f1b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 21:25:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 21:25:54 2015 +0000"
      },
      "message": "Merge \"Add ironic files to .gitignore\""
    },
    {
      "commit": "48deba3a03d4a7aefa49fd96179da40fed9f2e59",
      "tree": "03235a0a25d0c2ada7ce25fd3dfe7341afbcd1b7",
      "parents": [
        "45ebe9a4d01a349d15c821bed538d209bc362aed",
        "97aa81d905ce73054747a56a4ba0d93c308d23a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 20:50:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 20:50:18 2015 +0000"
      },
      "message": "Merge \"Fix docs about heat in devtack\""
    },
    {
      "commit": "45ebe9a4d01a349d15c821bed538d209bc362aed",
      "tree": "48b714574a00f0514cb99d67b57f65e4f2f55a56",
      "parents": [
        "c2c174a86351d3d5696ea3f0d0ddbffebf629413",
        "7cf7a8f88f05a6e6994dfb2ff3a6643d21c3048e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 20:43:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 20:43:59 2015 +0000"
      },
      "message": "Merge \"rpc: Allow to configure the rabbitmq heartbeat\""
    },
    {
      "commit": "c2c174a86351d3d5696ea3f0d0ddbffebf629413",
      "tree": "3a1504f3fee0811069812dbdf6915e83d8e5e5ca",
      "parents": [
        "156244df1cf444de212140a1c16e8e989b4be611",
        "8768ee39c4775b656304169e18acce3c3c0dd095"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 20:36:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 20:36:28 2015 +0000"
      },
      "message": "Merge \"Ignore *.img images in files folder\""
    },
    {
      "commit": "73af846ca064f214828c9833ab83561be53a1be4",
      "tree": "7e09a908500ad8c94045375ba87dd13c8d7238fa",
      "parents": [
        "156244df1cf444de212140a1c16e8e989b4be611"
      ],
      "author": {
        "name": "Thiago Paiva",
        "email": "thiagop@lsd.ufcg.edu.br",
        "time": "Tue Apr 14 16:57:22 2015 -0300"
      },
      "committer": {
        "name": "Thiago Paiva Brito",
        "email": "thiagop@lsd.ufcg.edu.br",
        "time": "Tue Apr 14 20:22:03 2015 +0000"
      },
      "message": "Fixing n-crt removal from stackrc\n\nThe commit 279cfe75198c723519f1fb361b2bff3c641c6cef removed the n-crt\nservice from the default devstack setup. As such, the stack.sh script\nbegun to thrown the following error when trying to \"nova x509-create-cert\":\n\n  ERROR (ClientException): The server has either erred or is incapable of\n  performing the requested operation. (HTTP 500)\n\nThis patches reintroduces the n-crt as a default service.\n\nChange-Id: Id9695a37e1c6df567f2c86baa4475225adcfb0ee\nCloses-bug: #1441007\n"
    },
    {
      "commit": "0479d37878ee96a1a4f3fc37dce341d782bb6cfd",
      "tree": "f5e093f52c733f901fdc51ed4c7b6d696313d726",
      "parents": [
        "5ccbd0ae0fd9d8caace3a9e0533b9c7a2f0ff579"
      ],
      "author": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Mon Feb 09 16:51:25 2015 -0800"
      },
      "committer": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Tue Apr 14 11:40:30 2015 -0700"
      },
      "message": "Added support of sahara with tls-proxy service\n\nNow devstack will configure tls-proxy for sahara as well as for\nother openstack services.\n\nChange-Id: I7b0f2f0773cd3619a33cac66d40f3d0ce0f5432c\nCloses-Bug: #1419163\n"
    },
    {
      "commit": "5ccbd0ae0fd9d8caace3a9e0533b9c7a2f0ff579",
      "tree": "5aaaf46bbe786692f8419f91a2e490e8d4314846",
      "parents": [
        "156244df1cf444de212140a1c16e8e989b4be611"
      ],
      "author": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Fri Feb 06 16:22:12 2015 -0800"
      },
      "committer": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Tue Apr 14 11:37:24 2015 -0700"
      },
      "message": "Switching Sahara to https in case of USE_SSL\u003dTrue\n\nSahara will work over https in case if USE_SSL is set.\n\nNote, this patch requires https://review.openstack.org/#/c/145383/\nwhich is not merged yet.\n\nChange-Id: I9e0069cfe72323a069a4205ca2f882c7a3ad17e0\nCloses-Bug: #1419162\n"
    },
    {
      "commit": "c00d2a53136d4d37a519829c4c9cad668fa69a44",
      "tree": "c1d89a019db631dcceae0fb41d13ad8370a197d7",
      "parents": [
        "156244df1cf444de212140a1c16e8e989b4be611"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 09 19:57:13 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 14 09:42:23 2015 +1000"
      },
      "message": "run dstat with run_process\n\nIt is not clear to me why this can\u0027t use run_process?  Currently we\nend up with two log-files both with the same thing\n\n- dstat.txt.gz which comes from the \"tee\" and is symlinked into\n  SCREEN_LOGDIR, so gets picked-up by the gate scripts\n- screen-dstat.txt.gz which comes from screen_it\n\nChange-Id: I00b9e09b8d44f72ff14e69dc6e4a4bd5e2a0439e\n"
    },
    {
      "commit": "e6843e5ea1d97c194536d1fc54e909ef9aa3740c",
      "tree": "b68aadaf8fe89a8f03e662ce9e9ac4e175544e89",
      "parents": [
        "156244df1cf444de212140a1c16e8e989b4be611"
      ],
      "author": {
        "name": "ajmiller",
        "email": "al.miller@ajmiller.net",
        "time": "Sat Apr 11 09:52:48 2015 -0700"
      },
      "committer": {
        "name": "ajmiller",
        "email": "al.miller@ajmiller.net",
        "time": "Mon Apr 13 08:16:30 2015 -0700"
      },
      "message": "clean.sh needs to load plugin settings.\n\nChange-Id: Id957f585d2aa93075b138d462d6076d2d70d450e\n"
    },
    {
      "commit": "9a808922c194929bff88bdc7dca4f8e2431de1a4",
      "tree": "8be4bb02fe1b1ee1888eeb0a9823bcf6f16e0213",
      "parents": [
        "72bdc8c27102db3b65651ded3a9944798238a2d4"
      ],
      "author": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Wed Apr 08 19:48:09 2015 +0000"
      },
      "committer": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Mon Apr 13 10:09:13 2015 -0400"
      },
      "message": "Use openstack CLI instead of keystone\n\nWhen running \u0027./stack.sh\u0027 messages are output stating that\nthe keystone CLI has been deprecated. These calls should be\nreplaced to ones utilizing the openstack CLI program instead.\n\nDocumentation examples were also updated to reflect the new syntax.\n\nChange-Id: Ib20b8940e317d150e5f6febb618e20bd85d13f8b\nCloses-Bug: #1441340\n"
    },
    {
      "commit": "e53e15845144533debc48b32620d420d9f0ece4e",
      "tree": "6eeb4be5218de9472d3c3ed989577661c2bcfdce",
      "parents": [
        "d1549d624dea9b00d7aa0f935759c69290e9ea17"
      ],
      "author": {
        "name": "Daniel Gonzalez",
        "email": "daniel@gonzalez-nothnagel.de",
        "time": "Tue Apr 07 16:44:54 2015 +0200"
      },
      "committer": {
        "name": "Daniel Gonzalez",
        "email": "daniel@gonzalez-nothnagel.de",
        "time": "Mon Apr 13 12:57:28 2015 +0200"
      },
      "message": "Fix readme for multi-node setup\n\nThe readme currently states that a compute node in a multi-node setup\nrequires the glance-api service to be enabled. But actually\nthe glance-api service is only required on the controller node where\nglance-registry is running.\nRunning the glance-api service on a node without glance-registry will\neven lead to a failure of glance-api, as the glance cache directory\nwill not be created without enabling glance-registry.\n\nChange-Id: Ie92533f3333f3fe3e2d747762e60f2f42a233e79\nCloses-bug: #1441198\n"
    },
    {
      "commit": "156244df1cf444de212140a1c16e8e989b4be611",
      "tree": "80f3908b8cdd4f59d57fbc2dae4a47390c708b6e",
      "parents": [
        "10f832e3ad53513f3b7312b59baa83a1b61f9ed6",
        "c2dc95add6e46829f1705041c1d9dddab9b360d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Apr 12 13:30:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 12 13:30:29 2015 +0000"
      },
      "message": "Merge \"Avoid flushing br-ex during stacking\""
    },
    {
      "commit": "8768ee39c4775b656304169e18acce3c3c0dd095",
      "tree": "f2590f5785d28463b12621f5357f4a5b1d49f537",
      "parents": [
        "10f832e3ad53513f3b7312b59baa83a1b61f9ed6"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Sun Apr 12 10:23:08 2015 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Sun Apr 12 10:24:57 2015 +0000"
      },
      "message": "Ignore *.img images in files folder\n\nSome (qcow) images have .img file name extension (e.g. Cirros).\nIgnore such files in files/ folder too (as we already do\nwith .qcow2 and .gz images).\n\nChange-Id: Iac8593b65205e25fd3f94244a136c584d9af8eab\n"
    },
    {
      "commit": "93d09c24e35611cc7fc1ef8e6796d177d460fecc",
      "tree": "7aba1fc26feb5e99c0dd337033ee2636935e24be",
      "parents": [
        "10f832e3ad53513f3b7312b59baa83a1b61f9ed6"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Sat Apr 11 18:45:09 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Sat Apr 11 18:45:17 2015 -0400"
      },
      "message": "Setting LOGFILE to a file in root directory wipes everything\n\nclean.sh picks the parent of LOGFILE and wipes it clean! So if you\nset it to a log file in the users root directory, you lose everything\n\nWe should delete just the LOGFILE and cleanup LOGDIR and SCREEN_LOGDIR if\nthey are explicitly set.\n\nChange-Id: I45745427dcaed3dcf0b78cc9ed680833d9d555e8\n"
    },
    {
      "commit": "10f832e3ad53513f3b7312b59baa83a1b61f9ed6",
      "tree": "4e63b40bbf0274b6db21e72a90cf67f0aad1096d",
      "parents": [
        "72bdc8c27102db3b65651ded3a9944798238a2d4",
        "d394e59b5c43d6dc7107c3ee31cbb0bb07300d13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 10 15:31:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 10 15:31:46 2015 +0000"
      },
      "message": "Merge \"Specify network UUID for network create with cells\""
    },
    {
      "commit": "13a95a2dc1b429e5aa11148612b0f867fb75f1b0",
      "tree": "4180994a54388cb0b0ce94672ff5df7bbef17a71",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe"
      ],
      "author": {
        "name": "Ghe Rivero",
        "email": "ghe.rivero@hp.com",
        "time": "Thu Apr 09 10:23:58 2015 +0200"
      },
      "committer": {
        "name": "Ghe Rivero",
        "email": "ghe.rivero@hp.com",
        "time": "Fri Apr 10 10:14:15 2015 +0200"
      },
      "message": "Add ironic files to .gitignore\n\nAdd pxe booting related files to the .gitignore list\n\nChange-Id: I08cfc98bcdd89f6a9a922f86c86551b661d69fff\n"
    },
    {
      "commit": "c2dc95add6e46829f1705041c1d9dddab9b360d3",
      "tree": "976a5b9be5b97ae4b898c5ce64f2e5bf30d85d4d",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Apr 08 23:32:17 2015 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Apr 09 23:00:20 2015 -0700"
      },
      "message": "Avoid flushing br-ex during stacking\n\nThis operation seems vestigial, as it was added to the code when stack.sh\ndid not have a robust cleanup procedure. These days, unstack.sh does destroy\nall bridges, therefore during subsequent stack.sh runs (or even initially, from\na clean environment), the flush operation has become superfluous.\n\nIts removal has also been deemeded necessary to enable certain multi-node\ncloud deployments, like the one available in OpenStack infra [1].\n\n[1] https://review.openstack.org/#/c/158525/\n\nChange-Id: I6b4e5b82958e6d29dd450f1c4c9513f6a9e5053a\n"
    },
    {
      "commit": "d394e59b5c43d6dc7107c3ee31cbb0bb07300d13",
      "tree": "121894f52212e440aeb1687cb2be5dbdb8980de8",
      "parents": [
        "60996b1b60c3efb1376b9f0d659acebd05c47f09"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwitt@yahoo-inc.com",
        "time": "Wed Apr 08 23:02:59 2015 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwitt@yahoo-inc.com",
        "time": "Thu Apr 09 21:49:05 2015 +0000"
      },
      "message": "Specify network UUID for network create with cells\n\nWhen the n-cell service is enabled, we create networks in both the\nAPI cell and the child cell. Recent changes to tempest have tests\nquerying networks from the API and passing them for a server create.\nIn order for this to work in cells, the UUIDs for the network in\nthe API cell and the child cell must match, else the network won\u0027t\nbe found in the child.\n\nThis change adds the --uuid option to the nova-manage network create\ncommand for cells only.\n\nRelated-Bug: #1441931\n\nDepends-On: Ib29e632b09905f557a7a6910d58207ed91cdc047\n\nChange-Id: Ib5933b1405c0761ff727e04cda0c502a826c8eaf\n"
    },
    {
      "commit": "7cf7a8f88f05a6e6994dfb2ff3a6643d21c3048e",
      "tree": "5640d6f3c0aa9294a8674addf465cce6de9be34b",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Thu Apr 09 11:46:56 2015 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Thu Apr 09 15:56:44 2015 +0200"
      },
      "message": "rpc: Allow to configure the rabbitmq heartbeat\n\nFor testing we can need to disable or change the rate of the heartbeat\nCurrently we have to set the value manually in each componments or\nto write multiple [[post-config|$\u003cAPP\u003e_CONF]] section in local.conf.\n\nThis change will allow to configure all componments at once with only two\nlines.\n\nAlso, we don\u0027t set default values to continue to use oslo.messaging\ndefaults.\n\nChange-Id: Ieaca60ca1cd6d7455b66ce490a9b023df431e9c3\n"
    },
    {
      "commit": "72bdc8c27102db3b65651ded3a9944798238a2d4",
      "tree": "14b80db8af72a4e189767e3c09a5631d9bdfad00",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe",
        "4d7ee095a18af9e834202e92534d2ba7a0b371c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 09 13:15:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 09 13:15:47 2015 +0000"
      },
      "message": "Merge \"Make screen sleep time configurable\""
    },
    {
      "commit": "4d7ee095a18af9e834202e92534d2ba7a0b371c5",
      "tree": "1f01fdd772aa14dd75a2550b9ba8c91655bd2cce",
      "parents": [
        "d1549d624dea9b00d7aa0f935759c69290e9ea17"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 07 10:40:49 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 09 07:21:27 2015 -0400"
      },
      "message": "Make screen sleep time configurable\n\nthe sleep 3 in screen_it was added to make devstack pass in the gate\nwith exceptionally slow test cloud nodes. In the gate we now bypass\nthe screen path entirely. However the sleep 3 remains and can add a\ncouple minutes delay into local development runs.\n\nWe\u0027re not sure yet how low this can safely be tuned, so step 1 is to\nmake it configurable, then get devstack team members to try various\noptions to see what works.\n\nChange-Id: I0e6476176fc8589efc4e40e78c2231f704d14e45\n"
    },
    {
      "commit": "fcc3f6ee986c1166c001774052c05b5d974593ea",
      "tree": "11c0c603d5cf890dfda5c0e417e631a52401fb22",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe"
      ],
      "author": {
        "name": "Clark Laughlin",
        "email": "clark.laughlin@linaro.org",
        "time": "Tue Apr 07 16:31:47 2015 +0000"
      },
      "committer": {
        "name": "Andrew McDermott",
        "email": "andrew.mcdermott@linaro.org",
        "time": "Thu Apr 09 08:55:56 2015 +0000"
      },
      "message": "Add support for arm64 images\n\nThis patch enables proper support for arm64 images by disabling VNC support\nand adding several properties to the image in glance that are necessary to\nboot correctly:\n  hw_cdrom_bus\u003dvirtio\n  hw_machine_type\u003dvirt\n  os_command_line\u003d\u0027console\u003dttyAMA0\u0027\n\nChange-Id: I68c9a5e0e083af2f92875c3bdf70df750f6e4d8f\n"
    },
    {
      "commit": "9860876f5dbb07826b680143a4e111ad580053fe",
      "tree": "77f0ba9a7222d399565cca1a3db3a071ca9f7979",
      "parents": [
        "60996b1b60c3efb1376b9f0d659acebd05c47f09"
      ],
      "author": {
        "name": "Amrith Kumar",
        "email": "amrith@tesora.com",
        "time": "Wed Apr 08 15:37:58 2015 -0400"
      },
      "committer": {
        "name": "Amrith Kumar",
        "email": "amrith@tesora.com",
        "time": "Wed Apr 08 16:28:34 2015 -0400"
      },
      "message": "perform install_infra sooner in stack.sh\n\nThe install_infra() call needs to be done earlier since\npip_install_gr() depends on it. Also the fact that python module names\nare supposed to be lower case but some use camel case is a problem\n(for example with XenAPI).\n\nChange-Id: I7012d77134fa0d9c746d87e837934e7dcb337e5c\nCloses-Bug: #1441820\n"
    },
    {
      "commit": "60996b1b60c3efb1376b9f0d659acebd05c47f09",
      "tree": "82a570b328fa22b437aa27a10716ae9b5c3da4ff",
      "parents": [
        "d1549d624dea9b00d7aa0f935759c69290e9ea17"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 08 09:06:49 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 08 10:28:17 2015 -0400"
      },
      "message": "introduce pip_install_gr\n\nThis creates a new pip_install_gr that installs from global\nrequirements allowed versions. Now that stable branches are getting\ncapped all of devstack needs to be fixed to do things like this.\n\nChange-Id: I8fd0ef2bfc544ca2576fab09d3018f760b8848fe\n"
    },
    {
      "commit": "97aa81d905ce73054747a56a4ba0d93c308d23a5",
      "tree": "aa83ac89b347aa1b9730b9e75a0c7b0c1f66a33e",
      "parents": [
        "d1549d624dea9b00d7aa0f935759c69290e9ea17"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Apr 07 16:23:53 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Apr 07 16:23:57 2015 -0400"
      },
      "message": "Fix docs about heat in devtack\n\nIn 279cfe75198c723519f1fb361b2bff3c641c6cef, we disabled heat by default.\nSo fixing the README to reflect that.\n\nChange-Id: I3da257158b37e235eed1c78e0c4df432caeefa1d\n"
    },
    {
      "commit": "7b9341e1789b31786d10f27a3a3c825fe44bb506",
      "tree": "6a438fa0bd53a4ac0f15d93469a852adc21dae89",
      "parents": [
        "d1549d624dea9b00d7aa0f935759c69290e9ea17"
      ],
      "author": {
        "name": "Bharat Kumar Kobagana",
        "email": "bharat.kobagana@redhat.com",
        "time": "Mon Mar 30 11:58:10 2015 +0530"
      },
      "committer": {
        "name": "Bharat Kumar Kobagana",
        "email": "bharat.kobagana@redhat.com",
        "time": "Tue Apr 07 14:59:03 2015 +0530"
      },
      "message": "Clone external plugins before overriding defaults\n\nThis patch clones external plugin repositories before overriding\ndefault configuration parameters.\n\nCloses-Bug: 1441058\nChange-Id: Ie14fcb897cb40b1604bfb5869baa0dec58e51bce\n"
    },
    {
      "commit": "0089035504a97fca58cb2383f62ccbb4e6108820",
      "tree": "0ce32f597ecc6e0c9d302b9efb290e2d15998186",
      "parents": [
        "2914118d69ff8995c479eabc3df1eaa52c16b780"
      ],
      "author": {
        "name": "Yuki Nishiwaki",
        "email": "uckey.1067@gmail.com",
        "time": "Sun Mar 29 23:35:39 2015 +0900"
      },
      "committer": {
        "name": "Yuki Nishiwaki",
        "email": "uckey.1067@gmail.com",
        "time": "Tue Apr 07 04:16:25 2015 +0000"
      },
      "message": "Assurance status of rabbitmq is running\n\nI changed it so that rabbitmq always restart.\n\nCurrent devstack don\u0027t restart rabbitmq in case of ubuntu. Because\nrabbitmq is running at default.\nBut this approach have the following bug.\nIf rabbitmq is already installed and not running ,  stack.sh will\nfail.\nSo I change it so that rabbitmq always restart.\n\nCloses-bug: #1030798\nChange-Id: Ie45446d3817b2f15631f03b2af84749fe936c67b\n"
    },
    {
      "commit": "d1549d624dea9b00d7aa0f935759c69290e9ea17",
      "tree": "83df8c56e7fc0cb9dfff8d253f35f03a98ef95fb",
      "parents": [
        "4a640c68477cf8f88f4ce757b93ec53f1f59a1fe",
        "2f6576bfaf7f43d9bf820e3e5ecc0b7fd136ce3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 07 00:21:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 07 00:21:20 2015 +0000"
      },
      "message": "Merge \"Creates SWIFT_DATA_DIR if it does not exist\""
    },
    {
      "commit": "8c6276ea0a2332f5210fc1f16399281c083520cd",
      "tree": "2197d6e27568a0324270b2ca672f6e36f2240f54",
      "parents": [
        "4e81d247a4053f1117f878d12c5de53f0abda2a7"
      ],
      "author": {
        "name": "Raseel Bhagat",
        "email": "raseelbhagat@gmail.com",
        "time": "Tue Apr 07 03:15:45 2015 +0530"
      },
      "committer": {
        "name": "Raseel Bhagat",
        "email": "raseelbhagat@gmail.com",
        "time": "Tue Apr 07 05:24:49 2015 +0530"
      },
      "message": "Added libxml2-dev package as a pre-requisite when installing tempest.\nThis is required so that devstack can be installed on vanilla Ubuntu systems.\n\nCloses-Bug: 1225395\n\nChange-Id: Id9116e00e18c23e8e6391d8aa652c04d8bdb86c3\n"
    },
    {
      "commit": "4a640c68477cf8f88f4ce757b93ec53f1f59a1fe",
      "tree": "199504d2a4dda2fc479327e021e626092c721d00",
      "parents": [
        "a333ce2b18215a8a17f6cbed8b04ea96c91b61e7",
        "0f20ad41f3bb7f674a85b341556386cea492830e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 23:40:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 23:40:05 2015 +0000"
      },
      "message": "Merge \"Add pluggability for matchmaker-redis\""
    },
    {
      "commit": "33ba738b052cd642f7ea2e6c2196e193be14122f",
      "tree": "bd843c939f426234a833dc57f9c5b9920fcf98e3",
      "parents": [
        "43479db9105db75d7762e9cfbc950841725fa644"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Apr 06 10:25:54 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Apr 06 10:27:57 2015 -0700"
      },
      "message": "Revert \"List all CIRROS ARCH images in image_list.sh\"\n\nThis reverts commit 71e82f52bde99b4bf791ea1558f1abf86019a384.\n\naioppcu now uses x86_64 so no need to list the i386 images for caching.\n\nChange-Id: If500367c8bf3fdb4590c866e007ecd7de1ab5781\nDepends-On: I839e1c724821ba2624beddb5233eda24b50c149f\n"
    },
    {
      "commit": "a333ce2b18215a8a17f6cbed8b04ea96c91b61e7",
      "tree": "013869c212f3b89e0d6a986f2991ab9c371fe964",
      "parents": [
        "628a21e1b21eb36f8191a2c3d174c6cb6b3f3a8f",
        "bcef63ed4306ac8cbfac5c68c828b10e129c3475"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 16:59:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 16:59:25 2015 +0000"
      },
      "message": "Merge \"Update qemu package name for Ubuntu aarch64\""
    },
    {
      "commit": "628a21e1b21eb36f8191a2c3d174c6cb6b3f3a8f",
      "tree": "5697ac2b6bd6c46134ea9ca4e54309d4cf9caf00",
      "parents": [
        "75e0f99461e31a3ba37fa20f30c229e1ee73d0cb",
        "7cc3907ff1070858af2fcc8dd2d5b480f83022b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 13:35:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 13:35:30 2015 +0000"
      },
      "message": "Merge \"install euca2ools for tempest preparation\""
    },
    {
      "commit": "bcef63ed4306ac8cbfac5c68c828b10e129c3475",
      "tree": "4881f94355ac8cf1876843d9b3a077eabcc924d0",
      "parents": [
        "0f173a48211a32d9e06609417a14eb8ea117de36"
      ],
      "author": {
        "name": "Andrew McDermott",
        "email": "andrew.mcdermott@linaro.org",
        "time": "Wed Apr 01 15:47:36 2015 +0000"
      },
      "committer": {
        "name": "Andrew McDermott",
        "email": "andrew.mcdermott@linaro.org",
        "time": "Sun Apr 05 17:10:32 2015 +0000"
      },
      "message": "Update qemu package name for Ubuntu aarch64\n\nThe qemu-system package, and not qemu-kvm, should be installed on either\ntrusty- or utopic-based ARMv8 (aarch64) Ubuntu releases. Additionally,\nlibguestfs is not available so that is not installed.\n\nNo changes are required for vivid.\n\nChange-Id: Id9dc1fc465bd7acab17c991c292fb531016758ad\nSigned-off-by: Andrew McDermott \u003candrew.mcdermott@linaro.org\u003e\n"
    },
    {
      "commit": "75e0f99461e31a3ba37fa20f30c229e1ee73d0cb",
      "tree": "b242c231dd02a8abf231d1a630ac2fa386a000bc",
      "parents": [
        "0f173a48211a32d9e06609417a14eb8ea117de36",
        "40e652af0e40203e870d6d4c3b8d77176ef8785d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 04 09:00:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 04 09:00:15 2015 +0000"
      },
      "message": "Merge \"Use ec2 and s3 urls from keystone catalog\""
    },
    {
      "commit": "0f173a48211a32d9e06609417a14eb8ea117de36",
      "tree": "d8d9413468e7ee7177df8c306069b2358e013549",
      "parents": [
        "7061dd520408cbdc06458044a79cd40c0ccdea19",
        "edd60481682bf2cca061f94f113835922cd79709"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 20:21:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 20:21:21 2015 +0000"
      },
      "message": "Merge \"Update libvirt cpu map before starting nova\""
    },
    {
      "commit": "a79e1011ca15bee9d1f326270e516edeab6a5257",
      "tree": "4b93eb5cc55e2ed931c5840b1e57b6d6653987d2",
      "parents": [
        "7061dd520408cbdc06458044a79cd40c0ccdea19"
      ],
      "author": {
        "name": "Dane LeBlanc",
        "email": "leblancd@cisco.com",
        "time": "Thu Mar 26 14:48:07 2015 -0400"
      },
      "committer": {
        "name": "Andrew Boik",
        "email": "dboik@cisco.com",
        "time": "Fri Apr 03 16:53:57 2015 +0000"
      },
      "message": "Remove unused IPv6 setup from DevStack neutron script\n\nWith the implementation of dual-stack gateway support\nas part of the Neutron multiple-ipv6-prefixes\nblueprint, some of the code in the IPv6 setup in the\nDevStack neutron legacy script must be removed. This\ncode had been added temporarily, with a TODO note\nindicating that this code should be removed when\nthe Neutron L3 agent is modified to support\ndual-stack.\n\nWithout this change, DevStack will fail to configure\nthe Neutron router gateway interface (there will be\nno external connectivity) whenever IP_VERSION is set\nto \u00274+6\u0027 in localrc/local.conf, since\nfirst DevStack and later the Neutron L3 agent will be\ntrying to ADD the IPv6 address to the router gateway\ninterface.\n\nThis change also includes a modification of the\ndefault prefix to be used for the public IPv6\nsubnet. The new value (2001:df8::/64) is a special\nreserved prefix that will be treated as non-routable\nexternal to the OpenStack instance.\n\nChange-Id: I85fe68782bc54f28f3e14aa4a1d042cb15959dac\nPartially-implements: blueprint multiple-ipv6-prefixes\n"
    },
    {
      "commit": "7061dd520408cbdc06458044a79cd40c0ccdea19",
      "tree": "edab4f114941bdf49b702bf2493e2725eba86b7f",
      "parents": [
        "ecdb7883629250f0db4911a786a360b8059722b6",
        "5e5a29cc8c83b3f9032de2482987bb9989422b7b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:49:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:49:04 2015 +0000"
      },
      "message": "Merge \"fix bashate target\""
    },
    {
      "commit": "ecdb7883629250f0db4911a786a360b8059722b6",
      "tree": "70ebdf8f2d128829e7abcb6c09badd13893677db",
      "parents": [
        "9e63b59a8ed1069b1494615619441fa9a7774baf",
        "72a3312904d9a97a99929bf1001a6fef4d8bfa00"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:28:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:28:35 2015 +0000"
      },
      "message": "Merge \"Fixes devstack stackrc\""
    },
    {
      "commit": "9e63b59a8ed1069b1494615619441fa9a7774baf",
      "tree": "cc2950a745bbb1817ec954c6f9be81c49d6c45d9",
      "parents": [
        "67ca2d5004f08a3a461510be7db93f4383b5cd12",
        "32d6bc6ad1f5d857c8e34e15001f8eb8666c601c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:25:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:25:00 2015 +0000"
      },
      "message": "Merge \"Add inc/rootwrap\""
    },
    {
      "commit": "67ca2d5004f08a3a461510be7db93f4383b5cd12",
      "tree": "bfca4d1152f56bb68b1d10215fd6ad0ef748b9f3",
      "parents": [
        "7eb65492cfc9b95b8dc1ad563ae565113df7e7f7",
        "f3d52335e728995209feec1c9813d341c2690cb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:24:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:24:49 2015 +0000"
      },
      "message": "Merge \"Add basic Makefile\""
    },
    {
      "commit": "7eb65492cfc9b95b8dc1ad563ae565113df7e7f7",
      "tree": "dee96847b6fafbebedff59a7cf3579c167dc514d",
      "parents": [
        "12909c0a76d29261ebd20357ffa5a70ed65afd91",
        "5f2eb6dade5f3b19b8905b97d8e4018b5e068321"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:19:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:19:08 2015 +0000"
      },
      "message": "Merge \"Add a target for, and link to, minimal config docs\""
    },
    {
      "commit": "12909c0a76d29261ebd20357ffa5a70ed65afd91",
      "tree": "384476bff74eabc4563a5d16aed0af68bf641023",
      "parents": [
        "ca84e85157fdc5a61011fc8be1b07b127cab92a8",
        "b58e22d170cc01467adf9cbb191aeb9351317f37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:46 2015 +0000"
      },
      "message": "Merge \"If cells enabled create a fixed network in the API cell\""
    },
    {
      "commit": "ca84e85157fdc5a61011fc8be1b07b127cab92a8",
      "tree": "65005d26ce1e5f7e3ce46719b1e241137c4a3620",
      "parents": [
        "9942db6d87952032b852f425b51d5cc3bf57307b",
        "db02bbf107ff0a9f0ffcf3dc8a9b9219ccd7a2c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:41 2015 +0000"
      },
      "message": "Merge \"Fixes ovs-vsctl add port issue\""
    },
    {
      "commit": "9942db6d87952032b852f425b51d5cc3bf57307b",
      "tree": "8466e2dab67994dbb5c81b54da6fc843efeb2e96",
      "parents": [
        "70843539a4ab2ed3c4b5d7042cc5ea717407e488",
        "4599fd174c0c10f3a7e51ad6cba5d4c74abac207"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:30 2015 +0000"
      },
      "message": "Merge \"Add roles when we create groups\""
    },
    {
      "commit": "70843539a4ab2ed3c4b5d7042cc5ea717407e488",
      "tree": "9dd13960a73a929dd5a9d99cc90c2567a2d934f9",
      "parents": [
        "6aabbbf47f5d8bee9147245da9a690d551da68a1",
        "d2cb234be4b5e6d70635fc7578d951a42a41cc4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:23 2015 +0000"
      },
      "message": "Merge \"Set qcow image file location with right cirros version\""
    },
    {
      "commit": "6aabbbf47f5d8bee9147245da9a690d551da68a1",
      "tree": "3d7f86918f4e9bad5c6cc96bef33c69f42328229",
      "parents": [
        "2ab5f94628ca10a894ae59fb2c65c4a55ab0f4a0",
        "11cf7b64a78d225d7ba84b86597a934d0417ad3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:14 2015 +0000"
      },
      "message": "Merge \"iptables rule for heat pip mirror\""
    },
    {
      "commit": "2ab5f94628ca10a894ae59fb2c65c4a55ab0f4a0",
      "tree": "f4012eceb2027ef6e2d95421916db529c78eff10",
      "parents": [
        "d64fbaa2a0fb40ebe748c4e9d2033090a55dde12",
        "0c04c12b3f91638560544e2b56a2994ac8015557"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:16:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:16:40 2015 +0000"
      },
      "message": "Merge \"Swift PyEClib build requires \u0027make\u0027\""
    },
    {
      "commit": "d64fbaa2a0fb40ebe748c4e9d2033090a55dde12",
      "tree": "2c980882daf05482f6403530834bcc239359d149",
      "parents": [
        "113991b58c605152b46e0b7cc473aa4c12552674",
        "d3cfb82c65ae7f85b9d92e1245b1d81792a5641b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 14:29:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 14:29:08 2015 +0000"
      },
      "message": "Merge \"functions-libvirt: Enable DEBUG_LIBVIRT config attribute by default\""
    },
    {
      "commit": "5e5a29cc8c83b3f9032de2482987bb9989422b7b",
      "tree": "f81c7323b8dad8776ac264cd28cf90b9e0e4e82e",
      "parents": [
        "b0e3733cb3543c371df4831717b45738542fb91a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Apr 03 08:52:29 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Apr 03 08:52:29 2015 -0400"
      },
      "message": "fix bashate target\n\nthere was a missing -or which meant we weren\u0027t running this on most of\nthe files in the repository.\n\nChange-Id: If926afc8f12f6beb80d7a9af7c787b3dcc360a89\n"
    },
    {
      "commit": "72a3312904d9a97a99929bf1001a6fef4d8bfa00",
      "tree": "d6e394c6b3742f0752e2c00de60d3c664b91441c",
      "parents": [
        "113991b58c605152b46e0b7cc473aa4c12552674"
      ],
      "author": {
        "name": "Sushil Kumar",
        "email": "sushil.kumar3@hp.com",
        "time": "Fri Apr 03 09:28:50 2015 +0000"
      },
      "committer": {
        "name": "Sushil Kumar",
        "email": "sushil.kumar3@hp.com",
        "time": "Fri Apr 03 09:33:22 2015 +0000"
      },
      "message": "Fixes devstack stackrc\n\nOne of the earlier patchset while updating stackrc\nmissed on adding \"+\u003d\" while adding multiple services.\n\nCloses-Bug: #1439983\nChange-Id: I74f788e15b7da05a93fc8d99c562e51386b65053\n"
    },
    {
      "commit": "db02bbf107ff0a9f0ffcf3dc8a9b9219ccd7a2c0",
      "tree": "6dfa1a954c9cc1da34d3f7ddc5c72ed2ead99afb",
      "parents": [
        "113991b58c605152b46e0b7cc473aa4c12552674"
      ],
      "author": {
        "name": "Raman Budny",
        "email": "raman_budny@epam.com",
        "time": "Tue Mar 31 13:09:09 2015 +0300"
      },
      "committer": {
        "name": "Raman Budny",
        "email": "raman_budny@epam.com",
        "time": "Fri Apr 03 11:44:08 2015 +0300"
      },
      "message": "Fixes ovs-vsctl add port issue\n\nSetup of OVS may fail, if ports that are added,\nare already exist. Add \"--may-exist\" directive to OVS\nadd-port command to prevent this behaviour.\n\nChange-Id: I2280be9a63a4a6fbc747b5e32b602697b555ffa8\nCloses-Bug: #1394162\n"
    },
    {
      "commit": "b58e22d170cc01467adf9cbb191aeb9351317f37",
      "tree": "fe5b19587260ca3b724f3056c3888788db54fa0a",
      "parents": [
        "113991b58c605152b46e0b7cc473aa4c12552674"
      ],
      "author": {
        "name": "Andrew Laski",
        "email": "andrew.laski@rackspace.com",
        "time": "Thu Apr 02 17:56:43 2015 -0400"
      },
      "committer": {
        "name": "Andrew Laski",
        "email": "andrew.laski@rackspace.com",
        "time": "Thu Apr 02 17:56:43 2015 -0400"
      },
      "message": "If cells enabled create a fixed network in the API cell\n\nNow that tempest is querying for a network before making server create\ncalls the fixed network needs to be known by the API cell.  Server\ncreates should work for networks defined in both databases, but defining\na new network via the API will continue to not work.\n\nChange-Id: I32461add0d20940a55385c8b34cd493e2561615e\n"
    }
  ],
  "next": "113991b58c605152b46e0b7cc473aa4c12552674"
}
