)]}'
{
  "log": [
    {
      "commit": "bd14f7f23e01968aba70f0025b85dc15f110abc1",
      "tree": "2a1375fd00bb96f44cf2461083c5fc2bf0d9774d",
      "parents": [
        "a935193bae71ec5830e3e185e1f096f0925bbce9",
        "9751be66fa45681d069af200632515c3693833d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 06:26:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 06:26:17 2017 +0000"
      },
      "message": "Merge \"unify logging setup on all services\""
    },
    {
      "commit": "adcf0c50cd87c68abef7c3bb4785a07d3545be5d",
      "tree": "acc86bc6625bd66d6cf74f2763451a59f6b09315",
      "parents": [
        "7a1e6f042f00ac94ec30bb8c6bf5d05b34623832",
        "fb1c7b51b57b11d263c8b08d4f12992fb58748cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 23 23:37:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 23 23:37:02 2017 +0000"
      },
      "message": "Merge \"remove obsolete s3 conf from nova.conf\""
    },
    {
      "commit": "7a1e6f042f00ac94ec30bb8c6bf5d05b34623832",
      "tree": "f50efe315771e80049ada70fcf4b54aa181132c4",
      "parents": [
        "a1913db5d7a336280373ac6b6b1878628fa4c2e2",
        "b6753cea8cd0e07d982048d2f856c6168fc74a92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 23 23:35:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 23 23:35:19 2017 +0000"
      },
      "message": "Merge \"simplify colorized logging setup\""
    },
    {
      "commit": "fb1c7b51b57b11d263c8b08d4f12992fb58748cb",
      "tree": "0d86977b1824c98f8d9ded70ac646c21edb5b149",
      "parents": [
        "1b457c9acfe7c0bcf7ba06dd4029d1e4ef9cdded"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jan 17 12:17:48 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jan 20 19:01:14 2017 +0000"
      },
      "message": "remove obsolete s3 conf from nova.conf\n\nChange-Id: If0b42c647382b739ee4f1d98ea0394ec7b171ebf\n"
    },
    {
      "commit": "9751be66fa45681d069af200632515c3693833d0",
      "tree": "1cfcac35fb216b9200c5c42080fa6752e136f70e",
      "parents": [
        "b6753cea8cd0e07d982048d2f856c6168fc74a92"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 05 12:08:57 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jan 20 10:48:29 2017 -0500"
      },
      "message": "unify logging setup on all services\n\nThis provides a single setup_logging function which builds consistent\ncolorization if the config supports it, otherwise builds the identity\nstrings that we need to actually keep track of requests.\n\nChange-Id: Iffe30326a5b974ad141aed6288f61e0d6fd18ca9\n"
    },
    {
      "commit": "b6753cea8cd0e07d982048d2f856c6168fc74a92",
      "tree": "75df66abe710f6267911628fd1e380169ac84fd1",
      "parents": [
        "df09c433867a9ce204d1b14807cb5510c0bd0385"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 05 11:52:44 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jan 20 10:48:20 2017 -0500"
      },
      "message": "simplify colorized logging setup\n\nThis makes setup_colorized_logging be a thing which takes a single\nparameter and doesn\u0027t let projects do things differently. It also\nchanges the order of values from user / project to project / user to\nrepresent the hierachy more clearly.\n\nChange-Id: I8c0ba7da54be588e3e068734feb4f78ed7c5a14a\n"
    },
    {
      "commit": "1b457c9acfe7c0bcf7ba06dd4029d1e4ef9cdded",
      "tree": "1d1a4c87cf488bdb04d68dcd8b4a0c8ee1641a87",
      "parents": [
        "1afe532a3ef1baf53ef157598a3f470d3254570c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jan 18 07:53:33 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jan 18 07:53:33 2017 -0500"
      },
      "message": "remove db setting when no nova service need it\n\nWe shouldn\u0027t have the db connection laying around if services don\u0027t\nneed it.\n\nChange-Id: I9290e80c499c0c4644094e3c0666fd0ab002a23c\n"
    },
    {
      "commit": "1afe532a3ef1baf53ef157598a3f470d3254570c",
      "tree": "58fe518ab4b989bb8138f6638ded4f468637f3a5",
      "parents": [
        "39a80aeed8bc252cbbf5b154df1864c17da2b182",
        "29bb53fd3e7762c1fea023842ba09fcbfab60252"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 16 21:38:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 16 21:38:44 2017 +0000"
      },
      "message": "Merge \"Fix cellsv2 cell0 database name\""
    },
    {
      "commit": "29bb53fd3e7762c1fea023842ba09fcbfab60252",
      "tree": "7b3f39257d4306354be94cdaf7175d1a87d987df",
      "parents": [
        "e194330f2753c8cacbcb18668ee32b4722cba2ec"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Sun Jan 15 09:50:40 2017 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Sun Jan 15 09:50:40 2017 -0800"
      },
      "message": "Fix cellsv2 cell0 database name\n\nFor some reason we were defaulting the name of the cell0 database\nto nova_api_cell0 instead of nova_cell0. Devstack inherited that to\nmake things work, but we don\u0027t really want that. This patch makes us\nuse the proper name and create the cell0 mapping accordingly. As a\nside effect, it also starts the process of unifying the cellsv1 and\ncellsv2 paths by creating the cell0 mapping the same for both.\n\nChange-Id: I4e7f6c5eaa068c98e5c4ef3feaee50d8e4f5d484\n"
    },
    {
      "commit": "39a80aeed8bc252cbbf5b154df1864c17da2b182",
      "tree": "7ebe57e74b17d9e2c2b59eb5bde4d4a1aca43670",
      "parents": [
        "9a133d1ab07cacbcc01e9568f3a65c5594ef0723",
        "e194330f2753c8cacbcb18668ee32b4722cba2ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 22:52:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 22:52:16 2017 +0000"
      },
      "message": "Merge \"Don\u0027t skip cellsv2 setup for cellsv1\""
    },
    {
      "commit": "f62a3fb9c69e9690e4803373c271b81ad322bfa1",
      "tree": "7af31df9e275e1d9512badb09138dab353046a12",
      "parents": [
        "b96c160d87095e4ea6637126b3dfb5558dc4c60a",
        "f575aefdfa2db204f975b3b4b178da1e292f4372"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 17:17:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 17:17:10 2017 +0000"
      },
      "message": "Merge \"lib/nova: create api db first\""
    },
    {
      "commit": "e194330f2753c8cacbcb18668ee32b4722cba2ec",
      "tree": "70b1c241d89d2f4b989ecf4ea7f173b345727f17",
      "parents": [
        "72bfe17b6ae633edb4dc02dc72691faf4649d08c"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Jan 04 07:26:58 2017 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jan 12 08:24:45 2017 -0800"
      },
      "message": "Don\u0027t skip cellsv2 setup for cellsv1\n\nSince cellsv2 setup is no longer optional, we can\u0027t even exclude\ncellsv1 from this step. Since cellsv1 users can\u0027t use the simple\ncommand, this does the individual steps as needed.\n\nDepends-On: Icfbb17cce8ce8b03dc8b7b4ffb202db01e5218a6\nChange-Id: I3c9101a34b2bb0804fc4deda62dbb8637e7b8f94\n"
    },
    {
      "commit": "53a49d104a59678ec36c5b8f4406ad51d69cf5f7",
      "tree": "540729ca46ba0e754917032c0b61e7680ff13135",
      "parents": [
        "2a7e909b3f9480d3a61bd9ec497a954c833d14c8"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Fri Dec 23 16:16:50 2016 -0600"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Jan 04 15:56:06 2017 -0600"
      },
      "message": "Add virt driver \u0027zun\u0027 to devstack\n\nAccording to the feedback in the TC meeting [1], we renamed the Nova\nvirt driver from \"docker\" to \"zun\" [2] to avoid name collision\nto nova-docker. This rename also help to clarify the difference\nbetween these two drivers.\n\n[1] http://eavesdrop.openstack.org/meetings/tc/2016/\n    tc.2016-11-29-20.01.log.html\n[2] https://review.openstack.org/#/c/414651/\n\nChange-Id: I747080953ae4d1d35ed334831100413b6e4466c4\n"
    },
    {
      "commit": "2a7e909b3f9480d3a61bd9ec497a954c833d14c8",
      "tree": "0106c95616e583ef5a232d13edbc675c1863f1ac",
      "parents": [
        "72bfe17b6ae633edb4dc02dc72691faf4649d08c"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jan 03 21:11:55 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jan 03 21:11:55 2017 -0500"
      },
      "message": "Explicitly set use_neutron\u003dFalse in nova.conf when running nova-net\n\nnova-network has been deprecated since Netwon and Nova change\nI8388c29ad310cd8800084b4d5c026013158bfbed is switching the default\nvalue of use_neutron to True, so we need devstack to explicitly\nset use_neutron\u003dFalse when running and configuring nova-network.\n\nPart of blueprint use-neutron-by-default\n\nChange-Id: I82721b5d10711401b9b0ebc2b0ed07cc8287bbf7\n"
    },
    {
      "commit": "f575aefdfa2db204f975b3b4b178da1e292f4372",
      "tree": "ee3fa5e5b038476903c1e355618014b073bc9963",
      "parents": [
        "97b07a880f067f413197eb6b09a4ca96b2e5493e"
      ],
      "author": {
        "name": "Roman Podoliaka",
        "email": "rpodolyaka@mirantis.com",
        "time": "Tue Oct 11 13:15:55 2016 +0300"
      },
      "committer": {
        "name": "Roman Podoliaka",
        "email": "rpodolyaka@mirantis.com",
        "time": "Mon Dec 12 10:37:54 2016 +0000"
      },
      "message": "lib/nova: create api db first\n\nSince I21ae13a6c029e8ac89484faa212434911160fd51 nova-manage db sync\nmay try to make a request to api db in order to get cell mapping and\nwill fail, as the db is not created yet. While this is non fatal, we\ncould avoid the error anyway.\n\nChange-Id: I19483e9420071d484f029779bcc8c6d623c210ce\nRelated-Bug: #1631033\n"
    },
    {
      "commit": "3d5a909018542bfe7392d552d9777247cb3e2d25",
      "tree": "2cf8185c9a09453aa71f93fa843204e38c7cac10",
      "parents": [
        "ee548bc2bf409cffd4d131e5d6cf481704e50d89",
        "f166081d0e4a3b04b157a25e94f0bb2a1769f813"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 02 18:14:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 02 18:14:39 2016 +0000"
      },
      "message": "Merge \"Always setup cells v2\""
    },
    {
      "commit": "ab797201e80dbb2ac651e8341510c4f1e32924d0",
      "tree": "03d6513e54de35f7925456a2d4ca7e762fe602c8",
      "parents": [
        "2f99e882cef75c4c3fb166ad823e15dfda844d87",
        "bc5cfc05842a4d4514082a2431020c5b881e52a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 20 10:39:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 20 10:39:25 2016 +0000"
      },
      "message": "Merge \"Allow running nova compute with docker group\""
    },
    {
      "commit": "f166081d0e4a3b04b157a25e94f0bb2a1769f813",
      "tree": "7ee9402d93f63fbc4d4b68aa85acb8375f334417",
      "parents": [
        "c9c9d31d3eb98f3d6382cedfd2aebc75ce236d1f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Nov 01 15:44:06 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Nov 03 15:52:52 2016 -0400"
      },
      "message": "Always setup cells v2\n\nNova is going to land a database migration in Ocata\nunder change I72fb724dc13e1a5f4e97c58915b538ba761c582d\nwhich enforces that at least the simple cells v2 setup\nis performed, which creates the cell mappings, cell0 and\nhost mappings. Before we can land that change in Nova\nwe have to make cells v2 setup a default in the integrated\ngate jobs.\n\nDepends-On: Ie44e615384df464516aa30b9044b5e54b7d995bb\n\nChange-Id: If1af9c478e8ea2420f2523a9bb8b70fafddc86b7\n"
    },
    {
      "commit": "093d815d9f5b94eae4d0d552e7c9909bd99aac20",
      "tree": "350febab7b0cdea2441fba9033fb7f89abecff58",
      "parents": [
        "51db6d33c11b12fae0b2a404062cbee2b18a4427",
        "b3a210f643989603d192b32a40b2001664f8ed73"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 18 11:23:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 18 11:23:54 2016 +0000"
      },
      "message": "Merge \"Enable bridge firewalling if iptables are used\""
    },
    {
      "commit": "bc5cfc05842a4d4514082a2431020c5b881e52a1",
      "tree": "b9c8769d5506ef73d0dfa8a6dc76750380d3c0d3",
      "parents": [
        "148d0e6e08caaaa9c6ca828c8404e5e82b6de8ee"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Sun Oct 09 16:31:15 2016 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Mon Oct 17 01:51:46 2016 +0000"
      },
      "message": "Allow running nova compute with docker group\n\nA use case is from Zun project that needs to start n-cpu with\n\"docker\" group.\n\nChange-Id: Ib8f193ea1edf1f148e9ba505205495170ebf6d67\n"
    },
    {
      "commit": "b3a210f643989603d192b32a40b2001664f8ed73",
      "tree": "4b3273d56906a1c0514dd714e802a7871d156ddf",
      "parents": [
        "ced511c593c68764d007f8b559099d353bae6f45"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Sep 29 13:26:30 2016 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Sep 29 04:26:56 2016 +0000"
      },
      "message": "Enable bridge firewalling if iptables are used\n\nWith the plan [1] to stop enabling it by Neutron iptables firewall\ndriver itself, deployment tools should catch up and enable the firewall\nthemselves.\n\nThis is needed for distributions that decided to disable the kernel\nfirewall by default (upstream kernel has it enabled). This is also\nneeded for distributions that ship newer kernels but don\u0027t load the\nbr_netfilter module before starting nova-network or Neutron iptables\nfirewall driver. In the latter case, firewall may not work, depending on\nthe order of operations executed by the driver.\n\nTo isolate devstack setups from the difference in distribution\nkernel configuration and version, the following steps are done:\n\n- we load bridge kernel module, and br_netfilter if present, to get\n  access to sysctl knobs controlling the firewall;\n- once knobs are available, we unconditionally set them to 1, to make\n  sure the firewall is in effect.\n\nMore details at:\nhttp://wiki.libvirt.org/page/Net.bridge.bridge-nf-call_and_sysctl.conf\n\n[1] I9137ea017624ac92a05f73863b77f9ee4681bbe7\n\nChange-Id: Id6bfd9595f0772a63d1096ef83ebbb6cd630fafd\nRelated-Bug: #1622914\n"
    },
    {
      "commit": "0009869caebe3b671c84f19cbde694547e3dd11b",
      "tree": "c08315f4e6ab5a013a48eb9a16396a4c18530c51",
      "parents": [
        "ced511c593c68764d007f8b559099d353bae6f45"
      ],
      "author": {
        "name": "Andrew Laski",
        "email": "andrew@lascii.com",
        "time": "Wed Sep 28 15:05:31 2016 -0400"
      },
      "committer": {
        "name": "Andrew Laski",
        "email": "andrew@lascii.com",
        "time": "Wed Sep 28 15:07:14 2016 -0400"
      },
      "message": "Don\u0027t install Nova policy.json\n\nNova ships with an empty policy.json file which it does not need.\noslo.policy previously required the empty file to be there but as of\nversion 1.14.0 it is possible to run with no policy file at all. Since\nthere are no policies defined in the sample file let\u0027s no install it.\n\nChange-Id: I85a251376dfe38caa4b100861bf764014a98bc37\nDepends-On: I09fa842ffbe75bed269cef6edc9c82d18bfe9297\n"
    },
    {
      "commit": "fdd6dfa5190b801a5208cad5e99c9dff75f6800e",
      "tree": "a79748968bbbd5f7fc81df42eef3d962560425e8",
      "parents": [
        "de0b611032d72249e6213045072fe98bcbed1f45",
        "085f2fb0e2d399281b137c9fa95a7a39e270be7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 16:53:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 16:53:43 2016 +0000"
      },
      "message": "Merge \"Remove the same configurations as the default\""
    },
    {
      "commit": "de0b611032d72249e6213045072fe98bcbed1f45",
      "tree": "571eb8b3cadd2c91fb1f488a9f4939f37290cc46",
      "parents": [
        "69700227a9bdc65acd3aa8798e4eda7e8264dbb5",
        "0ffdfbdbd72ae447eb4b5e3d0f255c5498a07a36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 15:01:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 15:01:26 2016 +0000"
      },
      "message": "Merge \"Run n-cpu using LXD_GROUP when LXD virt driver\""
    },
    {
      "commit": "a2d18484195e700f28e0b7cca1a29e20d9d369b0",
      "tree": "d14dadbfb1bad781fffe1f8047d7d03831e5d0ca",
      "parents": [
        "81d89cf3584a5edadbaa2514305cf5721b29cdff",
        "4b49e409f853104dae021dfca1a9342ec9ac4709"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 21 18:19:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 18:19:40 2016 +0000"
      },
      "message": "Merge \"Use apache for tls-proxy ssl termination\""
    },
    {
      "commit": "4b49e409f853104dae021dfca1a9342ec9ac4709",
      "tree": "dc27f7ff83839baa55b459ca4aa2230c4ed19439",
      "parents": [
        "fb1e1cc7e3de4483de48661b03a4417e2d24957a"
      ],
      "author": {
        "name": "Gregory Haynes",
        "email": "greg@greghaynes.net",
        "time": "Wed Aug 31 18:19:51 2016 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Sep 20 08:14:11 2016 -0700"
      },
      "message": "Use apache for tls-proxy ssl termination\n\nStud is now abandonware (see https://github.com/bumptech/stud) and is\nnot packaged in xenial. Lets use Apache for SSL termination since its\nthere already.\n\nChange-Id: Ifcba410f5969521e8b3d30f02795541c1661f83a\n"
    },
    {
      "commit": "085f2fb0e2d399281b137c9fa95a7a39e270be7d",
      "tree": "4baee92b65571bd1d737a2d96fa03b4383672f60",
      "parents": [
        "6affe6db29ee3ad51a3768afb7e9ba05d25188e7"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 14:00:39 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 14:19:52 2016 -0700"
      },
      "message": "Remove the same configurations as the default\n\nThe default value of force_dhcp_release is True on Nova side:\nhttps://github.com/openstack/nova/blob/master/nova/conf/network.py#L306\nThe default value of vnc.enabled is True on Nova side:\nhttps://github.com/openstack/nova/blob/master/nova/conf/vnc.py#L27\nThe default value of spice.enabled is False on Nova side:\nhttps://github.com/openstack/nova/blob/master/nova/conf/spice.py#L30\n\nSo it is not necessary to set them on Devstack.\n\nChange-Id: I67cc103269d2d612ad443c72f2a77d7ae2ca09e3\n"
    },
    {
      "commit": "71119b47a0e3fb86b349732a1777be8c83d2e6c2",
      "tree": "0ab16400fd5d0d0d9990fd4220672740c57de82e",
      "parents": [
        "6930ba312f787e0459f7455ac6ba2a70b3c7c37d"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Aug 15 12:06:55 2016 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Sep 01 15:36:50 2016 +0000"
      },
      "message": "Setup cellsv2 for Nova\n\nThis patch setup cellsv2 for Nova after plugin initialization phase.\nSince this requires compute hosts to be started, we need to do it\nafter we have initialized all other plugins. Things like ironic\naren\u0027t setup when we were running this as part of nova setup, and\nthus this command can fail.\n\nWhen cellsv1 is used (n-cell is enabled) skip calling\ncells_v2 simple_cell_setup, which will never have hosts\nat the top level and which will always fail.\n\nChange-Id: Ic7d0115da51d6ea17ee49071af259a7789c62ab9\nDepends-On: I9bbaa4c92503222c9fd015fe075926b50f3dcc8c\n"
    },
    {
      "commit": "eb6ef2f80ea11aa7ba3f9ff52cb03704db3547d4",
      "tree": "98e726f83af898d1c9d85cc70d68d5c2c68d712a",
      "parents": [
        "a25ae6c03de2d87bca4f708ffc338c66164eec3b"
      ],
      "author": {
        "name": "Andrew Laski",
        "email": "andrew@lascii.com",
        "time": "Mon Aug 29 10:02:41 2016 -0400"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Aug 31 12:01:19 2016 -0700"
      },
      "message": "Create the nova_api_cell0 database\n\nAs part of Nova cellsv2 there is now a third database that must be setup\nfor use by Nova. This database is an exact copy of the \u0027nova\u0027 database.\nOnly do this if NOVA_CONFIGURE_CELLSV2 is overridden.\n\nChange-Id: I8775b8066ba85fbdbcdfb42c28cb567fc7759fe5\n"
    },
    {
      "commit": "7682ea88a6ab8693b215646f16748dbbc2476cc4",
      "tree": "da195b50dda1bc34ed694dce4fd9b36012e18bee",
      "parents": [
        "ecfc8a77c203c7832b8b7542342cbb8e258a7765"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 18 16:19:36 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 18 16:19:36 2016 -0400"
      },
      "message": "Change default for FORCE_CONFIG_DRIVE\n\nWe really should be using the metadata server more in our normal\ntesting, this changes the default to use it.\n\nChange-Id: I8ef14e6110da1160163c0106e32032d27226f929\n"
    },
    {
      "commit": "ecfc8a77c203c7832b8b7542342cbb8e258a7765",
      "tree": "42b2f94afbba4f343ce8db782303358724686aec",
      "parents": [
        "e8b9257c7c8bbae0d8203795f54ece4b1aedc2b9",
        "14d86e841c964ba12a57a652ece4239ca9283c92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 18 12:50:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 18 12:50:14 2016 +0000"
      },
      "message": "Merge \"Set oslo_messaging_notifications driver\""
    },
    {
      "commit": "9301e8875b8c50e486a3751b3d894d4ccdc94f84",
      "tree": "3a54f5552fb2e492e0debe94e4c3b5ca0e1fc439",
      "parents": [
        "8cf4a81bfcab0abc8ca921a49684a6c01a4b8db4"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Mon Aug 15 14:58:00 2016 -0400"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Mon Aug 15 14:58:43 2016 -0400"
      },
      "message": "Revert \"Setup cellsv2 for Nova\"\n\nThis reverts commit b1a4f34bfc6adb9ab4577520601c44e8ccff277d, which\nbreaks Ironic\u0027s jobs. For example:\nhttp://logs.openstack.org/90/355390/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa/b9e264a/logs/devstacklog.txt.gz#_2016-08-15_17_31_13_358\n\nChange-Id: Iafc579f73fe4a97056944872e2f2c8cd1a62c21c\n"
    },
    {
      "commit": "8cf4a81bfcab0abc8ca921a49684a6c01a4b8db4",
      "tree": "94ed61d1bc293b1f8781db8d46136274f7d8d7af",
      "parents": [
        "ee42b55852e9d8e5e7c535efeb2eb29fbbde16b3",
        "b1a4f34bfc6adb9ab4577520601c44e8ccff277d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 15 16:40:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 15 16:40:59 2016 +0000"
      },
      "message": "Merge \"Setup cellsv2 for Nova\""
    },
    {
      "commit": "b1a4f34bfc6adb9ab4577520601c44e8ccff277d",
      "tree": "f8d22d4972045dbf702491da6aaaa08a9aa3cd51",
      "parents": [
        "327f8d14b91e13c87653124a23fae3f83715c34d"
      ],
      "author": {
        "name": "Andrew Laski",
        "email": "andrew@lascii.com",
        "time": "Fri May 27 15:23:54 2016 -0400"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Aug 12 06:48:45 2016 -0700"
      },
      "message": "Setup cellsv2 for Nova\n\nRun \"nova-manage cell_v2 simple_cell_setup --transport_url ...\" after\nNova is started. This will add all compute hosts into a new cell, and\nsetup a db for cell0.\n\nChange-Id: I50a955b97d0e18426406c15397bdfbc9e807d908\nDepends-On: I559f9c87e89926414b368cac9442dec4eadcb89b\n"
    },
    {
      "commit": "14d86e841c964ba12a57a652ece4239ca9283c92",
      "tree": "6036b8dbc4b30f96f0045120e334cb900d57a93e",
      "parents": [
        "9f24495e504507ae30abf9565cf1fbc9f93f22a7"
      ],
      "author": {
        "name": "Gregory Haynes",
        "email": "greg@greghaynes.net",
        "time": "Fri Jul 29 03:45:37 2016 +0000"
      },
      "committer": {
        "name": "Gregory Haynes",
        "email": "greg@greghaynes.net",
        "time": "Wed Aug 10 22:03:19 2016 +0000"
      },
      "message": "Set oslo_messaging_notifications driver\n\nThis config option is requied in order for nova notificaions to\nfunction, and enabling it doesn\u0027t cause any harm (there is another\noption for turning notifications on).\n\nChange-Id: I309af6cc43af485f795c368d304ebe71fceb1a03\n"
    },
    {
      "commit": "0ffdfbdbd72ae447eb4b5e3d0f255c5498a07a36",
      "tree": "ae8fafbd79358498a71c66e59c8b5951e5eea269",
      "parents": [
        "675e10767c1d7acb2406e6ffff12f87ae2c0c307"
      ],
      "author": {
        "name": "Lubosz \"diltram\" Kosnik",
        "email": "diltram@gmail.com",
        "time": "Tue Aug 02 16:35:22 2016 -0500"
      },
      "committer": {
        "name": "Lubosz \"diltram\" Kosnik",
        "email": "diltram@gmail.com",
        "time": "Tue Aug 09 10:32:41 2016 -0500"
      },
      "message": "Run n-cpu using LXD_GROUP when LXD virt driver\n\nEnabling nova-lxd require to run n-cpu using lxd group\n\nChange-Id: I0553dafcc797fcc1342501a558c7455261cf3daf\n"
    },
    {
      "commit": "6a008fa74bce0497b7902dd95300599a3026e2dd",
      "tree": "71390603d7b59b444ceb97ca7d3c5787267ac2df",
      "parents": [
        "b80e5d75276ab15bd67030bb910933cc4586d4c4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 03 15:09:01 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 04 14:13:30 2016 -0400"
      },
      "message": "Change to neutron by default.\n\nnova-net is deprecated, and it\u0027s long time to switch to neutron by\ndefault. This patch does that, and has an auto configuration mode that\nmostly just works for the basic case.\n\nIt does this by assuming that unless the user specifies an interface\nfor it to manage, that it will not automatically have access to a\nphysical interface. The floating range is put on br-ex (per normal),\nfixed ranges stay on their OVS interfaces.\n\nBecause there is no dedicated interface managed by neutron, we add an\niptables rule which allows guests to route out. While somewhat\nsynthetic, it does provide a working out of the box developer\nexperience, and is not hugely more synthetic then all the other\ninterface / route setup we have to do for the system.\n\nYou should be able to run this with a local.conf of just\n\n[[local|localrc]]\nADMIN_PASSWORD\u003dpass\nDATABASE_PASSWORD\u003dpass\nRABBIT_PASSWORD\u003dpass\nSERVICE_PASSWORD\u003dpass\n\nAnd get a working neutron on a single interface box\n\nDocumentation will come in subsequent patches, however getting the\ncode out there and getting feedback is going to help shape this\ndirection.\n\nChange-Id: I185325a684372e8a2ff25eae974a9a2a2d6277e0\n"
    },
    {
      "commit": "e56318f9bc87b0ed0e1ce6fcd1216aebe3689fe8",
      "tree": "e972dc4d44223c08493222dc2088ecf37b668dd3",
      "parents": [
        "d7158527532d37b530604ecb2cce3aea69931cac"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 01 10:29:03 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 01 10:29:03 2016 -0400"
      },
      "message": "Remove manual setting of privsep helper\n\nThe privsep helper should have a sane default for all libraries,\npushing this into devstack means we cheat past a part of the upgrade\nthat we really shouldn\u0027t be.\n\nChange-Id: I52259e2023e277e8fd62be5df4fd7f799e9b36d7\n"
    },
    {
      "commit": "5248283e0df0dda9a1bfba4c618167894d717fb0",
      "tree": "9df5e5bb3c63cc20e80e202370177760bcb0a1fc",
      "parents": [
        "815c61760ceeb1cb9f4882a5bd1077156a14b0c3",
        "c425977a55dde6b99b07c716dc3cf82990bd4fa2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 13:22:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 13:22:39 2016 +0000"
      },
      "message": "Merge \"nova.conf: set privsep helper command for os-vif plugins\""
    },
    {
      "commit": "08c5db307e6541a0fea855112d01a54284e9110a",
      "tree": "50897592dac600a9b65990e2fc39a73aa0cf1997",
      "parents": [
        "5b63926788a3c5ea72a813129819563a68e0707c",
        "6176ae6895c3c62e9406ebca0055fed9a58f35d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:36:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:36:23 2016 +0000"
      },
      "message": "Merge \"Use transport_url instead of driver-specif options\""
    },
    {
      "commit": "c425977a55dde6b99b07c716dc3cf82990bd4fa2",
      "tree": "c4a3e8946973cf472df87ba1b5d8723c08fafcb8",
      "parents": [
        "026cad84a34ff914707538470ec3ae6e2015e54b"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Wed Jun 08 16:53:06 2016 +0100"
      },
      "committer": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Wed Jun 08 16:53:06 2016 +0100"
      },
      "message": "nova.conf: set privsep helper command for os-vif plugins\n\nprivsep will default to invoking privsep-helper directly\nvia sudo, which won\u0027t work for people with a locked down\nsudo config. To deal with this we should explicitly\nconfigure the os-vif plugins to use nova-rootwrap for\nrunning privsep-helper. This change makes such a change\nfor the two official in-tree os-vif plugins.\n\nChange-Id: I3d26251206a57599385f2b9f3e0ef7d91daafe35\n"
    },
    {
      "commit": "6176ae6895c3c62e9406ebca0055fed9a58f35d1",
      "tree": "626f86d131a7ea983f7b799308cd738e75e9b688",
      "parents": [
        "f5db32dfdb57a4e9fb289047113e059dd4a35ef1"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed May 18 12:10:08 2016 +0200"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Jun 02 22:57:51 2016 +0000"
      },
      "message": "Use transport_url instead of driver-specif options\n\nFuture oslo.messaging is going to deprecate usage of driver-specific\noptions for hosts/port/user/password options.\n\nThis change uses transport_url that exists since a while now and\nworks with all drivers (even devstack handles only the rabbit one).\n\nChange-Id: I3006b96ff93a3468249177c31c359c2f9ddc5db6\n"
    },
    {
      "commit": "9278eb78dfc47e3b48e2b72faf90efc6bb44e18f",
      "tree": "7a1de001ae096c494c9feb9b5f5554c4cfb249b3",
      "parents": [
        "4894ac0d29beed9e708e1e53aade1c2df3162c9d"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 18 13:38:38 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 18 13:38:38 2016 -0400"
      },
      "message": "Move setting lvm libvirt configs to hypervisor-libvirt\n\nWhen the nova backend is LVM we set some libvirt configs\nin nova.conf. Those should happen in the libvirt plugin\nfile rather than the generic nova file since it\u0027s specific\nto running nova-compute with libvirt.\n\nChange-Id: I37a63a5fba2e9eea4daafe4ec390b2e7aac236f3\n"
    },
    {
      "commit": "a8980996340d79bc6fc5a1d5545f3ff6c5709eab",
      "tree": "eedd1924ef381354ce355eab97f6a593ac9d8462",
      "parents": [
        "3a2e534047afa8116fb261438aea50ce61ac3553",
        "4f55c2d5c384f576e45f4310595e262039fd8175"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 10:42:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 10:42:50 2016 +0000"
      },
      "message": "Merge \"Set config file to db sync and other manage operation\""
    },
    {
      "commit": "1612941ce4f56356c53c4f9c438811e227031501",
      "tree": "f21501e2a25527fce4509ff0f1d04822f5fe513e",
      "parents": [
        "7cd7f0576bea4c1623dc8f1e217f422f49f6bcd7",
        "ea76f319a21edc524efeb4de9f49515c9019e8ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 02:47:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 02:47:46 2016 +0000"
      },
      "message": "Merge \"Use LVM_VOLUME_CLEAR if set\""
    },
    {
      "commit": "ea76f319a21edc524efeb4de9f49515c9019e8ef",
      "tree": "52d3f2375276659394a0213479a4d28b677905ab",
      "parents": [
        "ceb63203b22354cdd59fb401b7c01a4e1ed90a52"
      ],
      "author": {
        "name": "Chuck Carmack",
        "email": "carmack@us.ibm.com",
        "time": "Sat Aug 22 15:03:27 2015 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 11 13:39:42 2016 -0400"
      },
      "message": "Use LVM_VOLUME_CLEAR if set\n\nThere are a few CI efforts going on related to jobs that use the lvm\nimage backend for the libvirt driver in Nova. We don\u0027t want to waste\ntime zero\u0027ing out volumes during CI runs, so we need a way to configure\nnova to not clear the volumes in these jobs.\n\nThis change adds a variable used to set the CONF.libvirt.volume_clear\nvalue in nova.conf. If the variable isn\u0027t set, Nova just uses the default.\n\nThis will be set to \u0027none\u0027 in the jobs that are going to use LVM.\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: I1e97ba6ab4772a87192ae2689a25050d432358ab\n"
    },
    {
      "commit": "4f55c2d5c384f576e45f4310595e262039fd8175",
      "tree": "06be5c649225dbd2a07d1d2673de114918f45937",
      "parents": [
        "a5c1a930962282f105b5057c327b48a4b30a4d12"
      ],
      "author": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Wed May 04 08:14:01 2016 +0000"
      },
      "committer": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Mon May 09 01:43:32 2016 +0000"
      },
      "message": "Set config file to db sync and other manage operation\n\nCurrently, the db sync operation does not specify the config dir or\nconfig file.\nIf there is a config file in the home path, it will use this one,\nbut not the right one devstack write.\n\nSet config file to these operations.\n\nChange-Id: Id1fbc3d85280c19596f5ebd301c46bcf018fa2f6\nCloses-Bug: #1578098\n"
    },
    {
      "commit": "ea15ca1318825fb01b1a077b04132bc2912ce7be",
      "tree": "9f0fcbe6cc4f5b1a5e7ddc13390d19723d0c3fd3",
      "parents": [
        "8d27280f3e845841e78acf659a7e8b605122517e",
        "878d7d8f13592bf254cb5f647bd3db87c191d2d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:48:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:48:53 2016 +0000"
      },
      "message": "Merge \"Adjust region name for images, networks and volumes during deployment\""
    },
    {
      "commit": "269704c119940fbbc18e275396770e1e591350f0",
      "tree": "4abab2494a4228dabdcadbc5b6fdbb26c15a288c",
      "parents": [
        "602a455746461167e211cf19a39349e32df9e08a"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Sun May 01 07:22:34 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Sun May 01 07:24:11 2016 -0700"
      },
      "message": "Remove NOVA_V2_LEGACY option\n\nThere are two implementation code for similar API in Nova repository.\nOne is newer: v2.1 API, another is legacy: v2 API. v2.1 API has been\nused as the default API since Liberty and legacy v2 API has been marked\nas deprecated. We have used and tested v2.1 API so well and now is\nnice time to remove legacy API code based on the consensus of the\ndesign summit of Austin.\nThis patch removes NOVA_V2_LEGACY which set up legacy API code.\n\nNOTE: The gate job which uses this NOVA_V2_LEGACY option has been\n      removed already since Iac81b7d569b76b99e9d86eaa5001ae7f9b78cdfe.\n\nPartially implements blueprint remove-legacy-v2-api-code\n\nChange-Id: I0e16b7ce608d7eeb3a35fd77e66531dfc8c142ef\n"
    },
    {
      "commit": "878d7d8f13592bf254cb5f647bd3db87c191d2d3",
      "tree": "83ca58bfba21ab351b296053d096a218ed29bc9a",
      "parents": [
        "96ffde28b6e2f55f95997464aec47ae2c6cf91d3"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Apr 27 15:15:52 2016 +0300"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Apr 28 15:13:58 2016 +0000"
      },
      "message": "Adjust region name for images, networks and volumes during deployment\n\nIn a multiregion installation of devstack, conflicts occur in the\ncreation of images, networks, or volume types, when the region is not\nset.\n\nThis patch adjusts commands to include the region, and\nalso adjusts the region_name in the nova configuration section of\nneutron.conf to include the region.\n\nChange-Id: Ifedff6a124fa49d57cc7b2f35916d8d96f5e5f7a\n"
    },
    {
      "commit": "ae4578bed986ebaaf3e09e1ecc9d4d7ae9f022ab",
      "tree": "5923cce20d0850f32dec2cfaade146da72bad0e6",
      "parents": [
        "7d1ec430046256ac3f536f4920a43936e28ef0c4"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Apr 23 01:45:40 2016 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Apr 23 01:45:40 2016 +0000"
      },
      "message": "Revert \"Don\u0027t check for existing endpoints\"\n\nThis reverts commit 7d1ec430046256ac3f536f4920a43936e28ef0c4.\n\nThis broke the sahara and layer4 dsvm jobs. The layer4 job\nis voting on tempest changes so tempest is also broken.\n\nChange-Id: Ide69f10cd85bf7ff0d86bc8cba56dedd26850362\nPartial-Bug: #1573868\n"
    },
    {
      "commit": "7d1ec430046256ac3f536f4920a43936e28ef0c4",
      "tree": "bebc4c9bcc03a253c62b5958dbacb8a94035b836",
      "parents": [
        "54f331969f86d364fd62235e54a4419bdbbd8f00"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Apr 22 09:19:10 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Apr 22 10:44:10 2016 -0400"
      },
      "message": "Don\u0027t check for existing endpoints\n\nWe really should only have code that create endpoints once, making all\nosc calls get_or_set adds 3 seconds per call for no really good\nreason.\n\nThis also stops creating the internal endpoints in the service\ncatalog. It\u0027s a pattern that we\u0027re trying not to propogate, so lets\nnot have it in devstack any more.\n\nChange-Id: Ia8cefe43753900d62117beae330db46deb6a9fc9\n"
    },
    {
      "commit": "039fc1a54205f2ba37d1d94f2b4f358901c2aa48",
      "tree": "e0d3197d6643b729059861c9f6dea6fd3058dffb",
      "parents": [
        "290b6f204b2df67c4ab27e766ac70e399edbc94c",
        "cbcbd8f33c87904b2293e68ec9868be0b6e4393e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 20 21:49:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 20 21:49:02 2016 +0000"
      },
      "message": "Merge \"Allow putting service users in a seperate domain\""
    },
    {
      "commit": "4e7804431ada7e2cc0db63bd4c52b17782d33b5b",
      "tree": "9b96b28bde30024ab3b9603d67bb177347a8cc6c",
      "parents": [
        "9b4856fc8336d4429d8bfa1076bd0268ef9dea55",
        "3888098245a8d1c9c48f9af717d3991e7acf99d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 18 03:38:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 18 03:38:43 2016 +0000"
      },
      "message": "Merge \"Move nova\u0027s api_paste_config into wsgi group\""
    },
    {
      "commit": "cbcbd8f33c87904b2293e68ec9868be0b6e4393e",
      "tree": "1db9c7c8e519fd2c5991730a2ac47858b49be9b3",
      "parents": [
        "3d0981398a898b7ed5d4cbac4121b22963ffb32f"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Thu Jan 21 16:08:14 2016 -0600"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Mon Apr 18 09:59:52 2016 +1000"
      },
      "message": "Allow putting service users in a seperate domain\n\nMake it possible to construct the service users in their own seperate\ndomain. Changing this away from Default will not work for everyone yet,\nthough it does work for basic service interaction however enabling it\nwill allow us to start testing and hopefully gating that services aren\u0027t\nrelying on v2 only concepts.\n\nChange-Id: I7e73df5dd1caabf355783da2bc0f3007ade92fba\n"
    },
    {
      "commit": "b6259586bf241b4589965642ac76d250a0774e6f",
      "tree": "502c0f76f23882c5af4eb2d388f81439004a4ecf",
      "parents": [
        "846254620e8230d7633f6163957bc61f5473ad1e"
      ],
      "author": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Mon Apr 11 10:17:55 2016 +0200"
      },
      "committer": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Mon Apr 11 10:17:55 2016 +0200"
      },
      "message": "Replace deprecated config option [DEFAULT].rabbit_vritual_host\n\nThe test job \"gate-tempest-dsvm-cells\" uses the Nova cells concept.\nThis triggered a deprecation warning:\n\n    WARNING oslo_config.cfg [...]\n    Option \"rabbit_virtual_host\" from group \"DEFAULT\" is deprecated.\n    Use option \"rabbit_virtual_host\" from group \"oslo_messaging_rabbit\".\n\nThis change removes that warning.\n\nChange-Id: Ieaf437ecbf58edb8994f6afcb0ac2afcd5585a1e\n"
    },
    {
      "commit": "3888098245a8d1c9c48f9af717d3991e7acf99d9",
      "tree": "816c686d6edaca08133238707e02ae0b5bb51c9d",
      "parents": [
        "846254620e8230d7633f6163957bc61f5473ad1e"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Apr 09 21:42:24 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Apr 09 21:42:24 2016 -0400"
      },
      "message": "Move nova\u0027s api_paste_config into wsgi group\n\nChange 0b9e378cca2be4e034ad401d71fbe4470907f93a moved the\napi_paste_config from the DEFAULT group to the wsgi group\nand deprecated it\u0027s usage in DEFAULT.\n\nChange-Id: I283db638e76b986d3e728c6caf34a0b3f37fc9b6\n"
    },
    {
      "commit": "6b6d48eaffe9be596b5fec583f730a9d412c9262",
      "tree": "7928a675942530ae5c31992546c68cbff318a338",
      "parents": [
        "2bf60959256f3da0729ba8624cb8926f4831ed89",
        "d3d21394db4a958bed55d856f780c127324a71b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 07 00:40:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 07 00:40:31 2016 +0000"
      },
      "message": "Merge \"Fix create_flavors on subnodes\""
    },
    {
      "commit": "449ab1098929cfc0a3081a1f57a3404a7306a747",
      "tree": "77fc82ed46365194f6daa50e07fe94c98b218cba",
      "parents": [
        "5df868e83d2761fec9cdfba1c04df17c6a766fb4",
        "7f87efdd21e92721fe2bf8bb493deb4822e32f1b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 06 21:19:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 06 21:19:12 2016 +0000"
      },
      "message": "Merge \"Remove project_id from nova service urls\""
    },
    {
      "commit": "d3d21394db4a958bed55d856f780c127324a71b8",
      "tree": "b76de078b324bfbf534e715f94f92f26dcd2f44a",
      "parents": [
        "5df868e83d2761fec9cdfba1c04df17c6a766fb4"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Apr 06 14:06:00 2016 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Apr 06 14:06:00 2016 -0700"
      },
      "message": "Fix create_flavors on subnodes\n\nThis makes us depend on n-api being enabled, which should avoid running\nthis on subnodes, where it fails because of no credentials.\n\nChange-Id: I209bd59cd57be27c3375f5a2074361307abcafe9\nCloses-Bug: #1567065\n"
    },
    {
      "commit": "cb1b506d9980b6a4edc2f2fdea5f6530165cf26e",
      "tree": "2984dcd84af981001fd403cfad02a615ac1bc52a",
      "parents": [
        "9ed1a5c43c5a0b32a0def2d3279415083756a9b2",
        "4b205db45b34e698734740b50752e11b75035e72"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 06 17:53:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 06 17:53:35 2016 +0000"
      },
      "message": "Merge \"Create default flavors in nova\""
    },
    {
      "commit": "7f87efdd21e92721fe2bf8bb493deb4822e32f1b",
      "tree": "ad3568916f1b15ba135627d5d163da0fccbb0351",
      "parents": [
        "0486a3659e9a24fbcc34e266ecc56f25d1e5cf99"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 09 10:07:11 2015 -0400"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Apr 05 20:31:33 2016 -0700"
      },
      "message": "Remove project_id from nova service urls\n\nNova API itself supports both URL modes:\n  with project-id and without project-id\nHowever, we are changing service catalogs for removing project-id\nbased on the discussion.\nWe have agreement on https://review.openstack.org/#/c/181393 like the\nfollowing:\n\n - Standard required naming for endpoints (versioned vs. unversioned,\n   contains project ID vs. no project ID).\n    * We want unversioned endpoints so that the user can get\n      information about multiple available versions in a given cloud.\n    * We do not want project ID, account ID, or tenant ID as part of\n      the resource URI for an OpenStack API endpoint.\n\nSo this patch removes project-id from Nova service catalog for this\ndirection.\n\nChange-Id: Ifd74152727b5c0c75924419a7a52e024a69ce72c\n"
    },
    {
      "commit": "bd27cc2e675ad5d0e21065ea3029d02ea5a2716a",
      "tree": "b535ec3ee27796d3d870831f48e0b4cc53d94400",
      "parents": [
        "be11ae7abc740f8feda47dea38e8dfbfaccdf652"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 09:12:24 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 05 11:40:25 2016 -0400"
      },
      "message": "switch over nova to using $(project_id) in service catalog\n\nThis makes one less place we reference tenant_id\n\nChange-Id: I53dfeb4d23a9babf7bb46fd3736b4ac005e45993\n"
    },
    {
      "commit": "4b205db45b34e698734740b50752e11b75035e72",
      "tree": "55dd35cf7d603c59e4baeef35953068aa34584a8",
      "parents": [
        "5266ef7db791fd7e9e4cc1172cd56fc27eb6495e"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Apr 04 10:37:11 2016 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 05 12:50:04 2016 +0000"
      },
      "message": "Create default flavors in nova\n\nThis makes devstack create default flavors in nova, like cinder, now\nthat nova no longer hard-codes them into its database.\n\nThe flavors created here match the legacy default flavors that nova\nkept for so long, and also creates a new devstack-namespaces set of\nflavors which are likely more useful for people.\n\nChange-Id: Ic275887e97221d9ce5ce6f12cdcfb5ac94e300b0\n"
    },
    {
      "commit": "096106184988f76bd091b131341379757e068bcd",
      "tree": "a1282ca5e6196e5e9eb1d9e4bff6c8aa9b6937aa",
      "parents": [
        "7c5ccab04fcc8d83f3570495998dab61be44f3fe",
        "9bdd611dd25ccbc5ea0fcfd20157c2b7ef86b636"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 12:04:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 12:04:03 2016 +0000"
      },
      "message": "Merge \"lib/nova: Move \u0027novncproxy_host\u0027 to \u0027vnc\u0027 group\""
    },
    {
      "commit": "3b9e843f713a31a35ce0ab15abc6ef115392b981",
      "tree": "b44e8fc5273f6fbf2bbef4f8d81018388e4ed866",
      "parents": [
        "dc572bf10a0b9e7fc8db0e54f9e013a85a571319",
        "58467e2102824e92655f448fd6cb55f8820a4cf7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 01:37:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 01:37:23 2016 +0000"
      },
      "message": "Merge \"nova.conf: Set privsep_osbrick.helper_command\""
    },
    {
      "commit": "bb49d35739b6375202a4ff23d49fdced6693472c",
      "tree": "7e53c8617c4fdd5caabc9b7063e085f53f2385a9",
      "parents": [
        "8b416ae821d8487f22d3d564c30da44d6cb2826a"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Mar 28 11:03:35 2016 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Mar 29 10:46:42 2016 -0700"
      },
      "message": "Run online_data_migrations during nova setup\n\nThis is a normal step in the process for upgrade and is now\nrequired for migration of flavors from the main DB to the API DB.\nSince we previously made a bad decision to encode those flavors into\nthe first database migration, that means that even on new installs we\nneed to run these.\n\nDeployment tools are going to be running this command any time they\ndo anything to the database post-deployment, which means adding this\nto devstack is putting it in line with what normal deployments will\nbe doing.\n\nChange-Id: I8ab03af9d2f4974f26a7f8487ec978caea957e45\n"
    },
    {
      "commit": "1258da64085cef851be09923e37d1ed59348b43d",
      "tree": "1e85ca7a3e704006b565929a9d8ac00eaab82491",
      "parents": [
        "0a2a7ae8471575d887a19b9bf8b7375ea1fd7f45"
      ],
      "author": {
        "name": "Sergey Belous",
        "email": "sbelous@mirantis.com",
        "time": "Mon Mar 21 12:32:06 2016 +0300"
      },
      "committer": {
        "name": "Sergey Belous",
        "email": "sbelous@mirantis.com",
        "time": "Mon Mar 21 12:40:50 2016 +0300"
      },
      "message": "Allow install os-vif library used by Nova\n\nIn future Nova will use os-vif library for some communication with Neutron.\nThis patch add ability to install os-vif library that requires for run\ntempest-jobs for new patches, that used os-vif.\n\nChange-Id: I28e48afd3c740b1aa50c994d99f660f095e7deda\n"
    },
    {
      "commit": "3bf69e835a043e7deecbbe3568426042961116a3",
      "tree": "d18f9a4502167bd698132677a172327c8d2a3d90",
      "parents": [
        "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 15 12:21:34 2016 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 15 13:32:23 2016 +1100"
      },
      "message": "Remove EC2 API from devstack\n\nThis all started with an investigation into Fedora\u0027s use of ecua2ools\npackage.  This package is a bit of a nightmare because it pulls in a\nlot of other system-python packages.\n\nFor Ubuntu, this package was removed in\nI47b7e787771683c2fc4404e586f11c1a19aac15c.  However, it is not\nactually a \"pure python\" package as described in that change, in that\nit is not installable from pypi.  I can\u0027t see how you could actually\nrun exercises/euca.sh on Ubuntu unless you installed euca2ools by hand\n-- ergo I suggest it is totally unused, because nobody seems to have\nreported problems.\n\nIn the mean time, ec2 api has moved to a plugin [1] anyway where the\nrecommendation in their README is to use the aws cli from amazon.\n\nThus remove all the parts related to EC2 and ecua2ools from base\ndevstack.\n\n[1] https://git.openstack.org/cgit/openstack/ec2-api\n\nChange-Id: I8a07320b59ea6cd7d1fe8bce61af84b5a28fb39e\n"
    },
    {
      "commit": "58467e2102824e92655f448fd6cb55f8820a4cf7",
      "tree": "65691b2ba713ff2d4eaa13d1d1bbfd577456eacb",
      "parents": [
        "4723e618ccf5e3dda01776221f95f289ae97540d"
      ],
      "author": {
        "name": "Angus Lees",
        "email": "gus@inodes.org",
        "time": "Tue Feb 09 16:56:55 2016 +1100"
      },
      "committer": {
        "name": "Angus Lees",
        "email": "gus@inodes.org",
        "time": "Thu Feb 25 14:33:56 2016 +1100"
      },
      "message": "nova.conf: Set privsep_osbrick.helper_command\n\nWhen os-brick starts using privsep, it will need to know how to invoke\nits privileged half.  Amazingly the name of the rootwrap executable\nisn\u0027t anywhere else in the config, so the privsep default uses just\n\"sudo\" (no rootwrap).\n\nWe need to either:\n\n1. set the privsep command line to use nova-rootwrap in nova.conf (and\n   similar in other configs), or\n\n2. add the privsep-helper line to sudoers and bypass rootwrap entirely.\n\nThis change implements (1) for devstack (nova only for now, cinder to\nfollow shortly).\n\nChange-Id: I90dc41bc77993bd83b80c92286e015e14f290b45\n"
    },
    {
      "commit": "7580a0c3e37932a8fc03750d35ccd4e13e18f8c4",
      "tree": "61a089d96396f912eb85e8c5686b40b49ca370ca",
      "parents": [
        "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 17 06:23:36 2016 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 22 11:55:17 2016 +1100"
      },
      "message": "Replace TENANT \u003d\u003e PROJECT phase 1\n\nThis replaces the use of TENANT variables with PROJECT ones during the\ninitial setup. The openrc will still export a OS_TENANT_NAME because\nmany tools (cinderclient, glanceclient amoung them) will not function\nwithout it. We warn when we do that.\n\nChange-Id: I824b1121842eb5821034071874bf1bb2d7c3631e\n"
    },
    {
      "commit": "9bdd611dd25ccbc5ea0fcfd20157c2b7ef86b636",
      "tree": "e41a2e7afb11f6a24342e2df3170147b4a2095ac",
      "parents": [
        "f130b283d9603477c0ffa7705eec39d73798b4d2"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephen.finucane@intel.com",
        "time": "Mon Feb 15 14:12:06 2016 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephen.finucane@intel.com",
        "time": "Mon Feb 15 14:15:10 2016 +0000"
      },
      "message": "lib/nova: Move \u0027novncproxy_host\u0027 to \u0027vnc\u0027 group\n\nThis option was moved in \u002711a42d4\u0027. Move it, fixing the deprecation\nwarning in the process.\n\nChange-Id: I567a04f6201695f1ca0d0919b1d1f769bad05964\n"
    },
    {
      "commit": "3cf9244f956953e0e64a163a96cc897c02bec14d",
      "tree": "0e6c0bc35db8c6955251658c5562cbe6b6a042fe",
      "parents": [
        "2da17a0b657e635dc5648e9db1aa36bc96b826a1",
        "629e56540f3dec14465bc88ef51c6974bac67f12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 14 14:45:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 14 14:45:40 2016 +0000"
      },
      "message": "Merge \"Revert \"reduce default lease time to 5 minutes\"\""
    },
    {
      "commit": "dbf10cd022f136faa48b7df2b7cf5a9ac5862a31",
      "tree": "3bfbe52a2a7047744dfd8b1362103f6c9e230f2c",
      "parents": [
        "d3be1581814a77c7d9b0d423f0c5c38673f28b9d",
        "985e958dda3e843442f76199caf63fa8b93680cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 20:01:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 20:01:37 2016 +0000"
      },
      "message": "Merge \"remove keystone templated catalog\""
    },
    {
      "commit": "629e56540f3dec14465bc88ef51c6974bac67f12",
      "tree": "de0210994d003b57caf581a72e58f349808c3caf",
      "parents": [
        "61aa0e9f1968c9991dee7bb5aec9a2a63ac0339d"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 11 11:31:56 2016 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 11 11:31:56 2016 +0000"
      },
      "message": "Revert \"reduce default lease time to 5 minutes\"\n\nWe have a fix in Nova which should make this unessessary,\nrevert to see if that\u0027s true.\n\nThis reverts commit 61aa0e9f1968c9991dee7bb5aec9a2a63ac0339d.\n\nChange-Id: If109af452ad583417e3a3a3ef1c9b545f1ec9b89\n"
    },
    {
      "commit": "29f1ebb6885c22e94a225ba16a268aa26f60131c",
      "tree": "704a0817b0965cc6ff20f532ccf852d747c52197",
      "parents": [
        "dab2f8b5ab4bb549601fb5cc5d2fc1498ba98a24",
        "b298e57c9f44081767c726a36d60caca66f604aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 03:39:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 03:39:02 2016 +0000"
      },
      "message": "Merge \"Change scheduler configurations to use entrypoints\""
    },
    {
      "commit": "985e958dda3e843442f76199caf63fa8b93680cc",
      "tree": "fd99f845efb549c1c5812767d166e2896a3358f6",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 10 07:25:24 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 10 15:39:31 2016 -0500"
      },
      "message": "remove keystone templated catalog\n\nThis is just another code path for little benefit in devstack which is\ngoing to rot out. We should be opinionated here and only support the\ndynamic catalog.\n\nChange-Id: I4e5c7e86aefe72fc21c77d423033e9b169318fec\n"
    },
    {
      "commit": "557cc8159eaeb67587f9bb2724a6b04830688d27",
      "tree": "5f755ed271d54d90317421b20587b8f216eb65d9",
      "parents": [
        "6dcee02bcc398a7398dfd9b1b35996abd208cc88"
      ],
      "author": {
        "name": "Shih-Hao Li",
        "email": "shihli@vmware.com",
        "time": "Mon Feb 01 13:19:12 2016 -0800"
      },
      "committer": {
        "name": "Shih-Hao Li",
        "email": "shihli@vmware.com",
        "time": "Mon Feb 01 13:19:12 2016 -0800"
      },
      "message": "Fix xvpvncproxy_host config path\n\nFix xvpvncproxy_host config path due to Change\nI1e34a0f98de125c8b8b145377835d95035e2b472.\n\nChange-Id: I835950e75509ad54e5dc1c4a740d2e5cfed9f5a9\n"
    },
    {
      "commit": "b298e57c9f44081767c726a36d60caca66f604aa",
      "tree": "2d1bcbfc7bec0298b89ca241709a6838bb17c4c0",
      "parents": [
        "3c92590101bffc53cadcc04f8774d9deca01e44b"
      ],
      "author": {
        "name": "Yingxin",
        "email": "yingxin.cheng@intel.com",
        "time": "Fri Jan 29 05:11:27 2016 +0000"
      },
      "committer": {
        "name": "Yingxin",
        "email": "yingxin.cheng@intel.com",
        "time": "Fri Jan 29 05:11:27 2016 +0000"
      },
      "message": "Change scheduler configurations to use entrypoints\n\nFull class path style configuration of options scheduler_host_manager\nand scheduler_driver are deprecated because of dependent changes. This\ncommit changes the related configurations to use entrypoints in setting\nup nova scheduler in devstack.\n\nRelated to blueprint scheduler-driver-use-stevedore\nDepends-On: I8c169e12d9bfacdbdb1dadf68b8a1fa98c5ea5bc\nDepends-On: I3fd42ead44487a21eb5cfaf5a91209277ce30ad0\n\nChange-Id: Iad96c270073b63719237cf9a9aa1c2dc4daa213a\n"
    },
    {
      "commit": "1cc2782d536e2227279e5d5dafb4786c435f4ab1",
      "tree": "67bf31240fb987bba2644d738d8101854120a2b4",
      "parents": [
        "b86f665d953a61394f20033791ec6e8a168d4b92",
        "e826490a437e13a493f53b7751bea58dff2b30f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 28 00:22:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 28 00:22:01 2016 +0000"
      },
      "message": "Merge \"Simplify oslo.log configuration options\""
    },
    {
      "commit": "e826490a437e13a493f53b7751bea58dff2b30f5",
      "tree": "c42abccb39a1b4896b760542ddfb8cf2a2aec4b4",
      "parents": [
        "1d27155f650e9b8e4053a201f1f08c494b820de2"
      ],
      "author": {
        "name": "Ronald Bradford",
        "email": "ronald.bradford@gmail.com",
        "time": "Wed Jan 20 21:16:33 2016 +0000"
      },
      "committer": {
        "name": "Ronald Bradford",
        "email": "ronald.bradford@gmail.com",
        "time": "Mon Jan 25 20:39:45 2016 +0000"
      },
      "message": "Simplify oslo.log configuration options\n\nUse the preferred logging_user_identity_format option to specify an alternative context format\nin log files.  The removal of defining logging_context_format_string brings this more inline\nwith optimal production configuration of using the defined default.  logging_user_identity_format\nis set in devstack to maintain current compatibility of names instead of ids.\n\nChange-Id: I3807d76b91b6cc1614b4a9a203509f8e1ad7146d\n"
    },
    {
      "commit": "61aa0e9f1968c9991dee7bb5aec9a2a63ac0339d",
      "tree": "e10a58ba65caff893d32e3991d06f4c54df5edf1",
      "parents": [
        "be8ac25f84c96763835584a879a13e52c127a9b5"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jan 22 07:48:49 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jan 22 07:48:49 2016 -0500"
      },
      "message": "reduce default lease time to 5 minutes\n\nDevstack used in development is about things coming and going\nquickly. The long dhcp leases mean that we might miss a release, and\nkeep a stale lease around for way too long. See if this helps.\n\nChange-Id: I9a58a4e64777f56ad7ec66242a319f985469469e\n"
    },
    {
      "commit": "c09c079ef93803237537dc65bdf24450a6bdee0a",
      "tree": "19c1f85db8123614124f09028c95e6f401c9faaa",
      "parents": [
        "bbf293439b748eff49d386c8a90452525b8643a8",
        "cf04a9acb395cd31b231da17cba779ff61b6e8eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 22 00:11:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 22 00:11:49 2016 +0000"
      },
      "message": "Merge \"notification_driver is deprecated to driver\""
    },
    {
      "commit": "bbf293439b748eff49d386c8a90452525b8643a8",
      "tree": "238b2d52f52ef31ddbffaf810d857ae808b2015f",
      "parents": [
        "dd60f2cd1c348cfdccfd4838812853e41cb26ae2",
        "cf4f76299f84135a03fe29e5eddc97490eba806a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 21 22:33:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 21 22:33:22 2016 +0000"
      },
      "message": "Merge \"Update the vnc config options group \u0027DEFAULT\u0027 to \u0027vnc\u0027\""
    },
    {
      "commit": "cf04a9acb395cd31b231da17cba779ff61b6e8eb",
      "tree": "9a4bb6475850fbf0196144d4bf0ccd346b225b94",
      "parents": [
        "c461db4a2f75333dceb85c9fb5c90660c0623b11"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "wanlong.gao@easystack.cn",
        "time": "Sat Jan 16 17:46:35 2016 +0800"
      },
      "committer": {
        "name": "Allen Gao",
        "email": "wanlong.gao@easystack.cn",
        "time": "Tue Jan 19 17:17:01 2016 +0800"
      },
      "message": "notification_driver is deprecated to driver\n\nTrivialFix\nhttps://review.openstack.org/#/c/249508/\n\nChange-Id: I18599c7221272279dfc2e9f5b297af09faff5c3b\n"
    },
    {
      "commit": "bd7a51200f3a3c11ca5f18f0b7f95ee9049e1e40",
      "tree": "327c9fd4ec6c1727668137c26ea64b0d1c33b541",
      "parents": [
        "ac8ff0f1e9e5116c390bf8a711c950bcaca71d32"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jan 14 12:11:23 2016 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Fri Jan 15 11:46:10 2016 +0000"
      },
      "message": "Better location for the nova dhcp logs\n\nUse LOGDIR to compute the location of the dhcp logs\ninstead of hardcoding to /opt/stack/logs/\n\nChange-Id: I97ca2d8c8b7901e0895fe89a57675caf8effea53\n"
    },
    {
      "commit": "ac8ff0f1e9e5116c390bf8a711c950bcaca71d32",
      "tree": "6da1b9d37a652566a35f0b084db5d39a0c12ba05",
      "parents": [
        "502773c27c18e776183c272238a541ec06d07699"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Jan 13 17:28:43 2016 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Thu Jan 14 15:52:43 2016 +0000"
      },
      "message": "Support for logging the nova-dhcpbridge command line\n\nWe are seeing a lot of gate failures as vm(s) are unable to acquire\nDHCP leases:\nhttps://bugs.launchpad.net/nova/+bug/1532809\n\nwe need to set log_file for nova-dhcpbridge configuration, so clone\nthe nova.conf and set the log_file properly to a path where the\nCI can pick up from for analysis.\n\nChange-Id: Iec4fe3f2235da9d1f5bd399d4ffc45af516c58ce\n"
    },
    {
      "commit": "4a974e61c8c53c692d0e2d0dc85b3ce9b2eff446",
      "tree": "45e7a777b3f94c0598399c87a8889ddbd7d68a1a",
      "parents": [
        "2cb3db338a17bd26fef1f56fc155be5d01a6ef7e"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Jan 11 22:10:43 2016 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Jan 12 08:20:57 2016 -0500"
      },
      "message": "Remove Nova object store service\n\nAs of I8bf7cbaa7015bb61656ab90ccc8f944aaeebb095, Nova\nremoved the n-obj service, so we should cleanup\n\nChange-Id: I7db3796a6448decb4ac5e66d980f487c7d1f394e\n"
    },
    {
      "commit": "6c35d367fc7021564b22192c138b91841c9bccb7",
      "tree": "e0049d03c1375916993b4c715a8c6f75f8f066f3",
      "parents": [
        "d56b3ff028c192db0bbd0b07117ee7526bb1d4d1",
        "e0d61118f198e6a46af0956902485098f78e8d26"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 06 13:37:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 06 13:37:38 2016 +0000"
      },
      "message": "Merge \"Enable SameHostFilter and DifferentHostFilter\""
    },
    {
      "commit": "e0d61118f198e6a46af0956902485098f78e8d26",
      "tree": "d0913af15d8a155e2f8600fb2a8ff09670e551e5",
      "parents": [
        "227f20ceb2667944a20adb54e48e47f51ede79c1"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Dec 17 08:47:46 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jan 06 00:14:33 2016 +0000"
      },
      "message": "Enable SameHostFilter and DifferentHostFilter\n\nThe default filters of nova don\u0027t contain SameHostFilter and\nDifferentHostFilter, so we cannot test them on the gate.\nThis patch makes these filters available for the development.\n\nChange-Id: Ia6b4847e9bb21048d254d0a460ae4c5be896b17b\nCloses-Bug: #1526620\n"
    },
    {
      "commit": "cf4f76299f84135a03fe29e5eddc97490eba806a",
      "tree": "21203a281ce766b4a26926fdd06728467ba52f46",
      "parents": [
        "16f8470e5259a62158fc89d1dbfa83cb1244d93b"
      ],
      "author": {
        "name": "Mahito OGURA",
        "email": "m.ogura@ntt.com",
        "time": "Wed Aug 12 10:21:27 2015 +0900"
      },
      "committer": {
        "name": "Mahito OGURA",
        "email": "m.ogura@ntt.com",
        "time": "Mon Dec 14 06:40:23 2015 +0000"
      },
      "message": "Update the vnc config options group \u0027DEFAULT\u0027 to \u0027vnc\u0027\n\nn-api log output WARNINGs that vnc config options group \u0027DEFAULT\u0027\nis deprecated. New vnc config options group is \u0027vnc\u0027.\nThis is change of Nova.[1]\nThis patch changes the vnc config options group \u0027DEFAULT\u0027 to \u0027vnc\u0027.\n\n[1] https://bugs.launchpad.net/nova/+bug/1447528\n\nChange-Id: If54f750bac83298e90bdca27b5992fe2e5fbb712\nCloses-Bug: 1483583\n"
    },
    {
      "commit": "4300f83acf06ce1b6b7976a604a756b9f28f57a1",
      "tree": "941c05f4743573b3bcd45731ec8dd11e6a20237e",
      "parents": [
        "52d176c04fcff5d1b07ef25f68f3d41fd45541c9",
        "7159b4ba5956c0fd3141fe13ac40057364683c9c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 01 16:01:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 01 16:01:30 2015 +0000"
      },
      "message": "Merge \"Config graceful_shutdown_timeout option for services\""
    },
    {
      "commit": "523f48803609b35350b624244fa73b1030c1d5fa",
      "tree": "17f99ab223f42eec58523fa89a49f243efba754b",
      "parents": [
        "307730acd9d271bc4c3d44f2dfed0eab67e1657d"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Oct 13 11:03:03 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Nov 27 15:36:04 2015 +1100"
      },
      "message": "Namespace XTRACE commands\n\nI noticed this when debugging some grenade issues failures.\n\nAn include of grenade/functions stores the current value of XTRACE\n(on) and disables xtrace for the rest of the import.\n\nWe then include devstack\u0027s \"functions\" library, which now overwrites\nthe stored value of XTRACE the current state; i.e. disabled.\n\nWhen it finishes it restores the prior state (disabled), and then\ngrenade restores the same value of XTRACE (disabled).\n\nThe result is that xtrace is incorrectly disabled until the next time\nit just happens to be turned on.\n\nThe solution is to name-space the store of the current-value of xtrace\nso when we finish sourcing a file, we always restore the tracing value\nto what it was when we entered.\n\nSome files had already discovered this.  In general there is\ninconsistency around the setting of the variable, and a lot of obvious\ncopy-paste.  This brings consistency across all files by using\n_XTRACE_* prefixes for the sotre/restore of tracing values.\n\nChange-Id: Iba7739eada5711d9c269cb4127fa712e9f961695\n"
    },
    {
      "commit": "9f733f9dc1efff27932b574de90761d1669fd6d9",
      "tree": "85cce274b21751ba9b929aa07448d3de464ef169",
      "parents": [
        "ba5ba750b2425ff6c873ba5c21f6c8da8c5853e1",
        "08abba008e735d333f9180180c6a28e7cd5a1171"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 13 23:55:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 13 23:55:28 2015 +0000"
      },
      "message": "Merge \"Add ability to run Nova metadata under Apache2\""
    },
    {
      "commit": "08abba008e735d333f9180180c6a28e7cd5a1171",
      "tree": "3a0d396b713fdd50d75de925f4ed1ab68647d528",
      "parents": [
        "a9e92c225c2144bbcfe553294b5c579364dece45"
      ],
      "author": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Thu Jun 11 13:01:41 2015 -0400"
      },
      "committer": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Sun Nov 01 07:47:47 2015 -0500"
      },
      "message": "Add ability to run Nova metadata under Apache2\n\nThis patch allows to run Nova metadata service using Apache\non port 80 under /metadata URL.\n\nChange-Id: I18f3399738c31166eac884a9b0d5c4045d3f445c\n"
    },
    {
      "commit": "5ea1e16d83d6312fb17976ded0ab1a6a3773ca4d",
      "tree": "48823a5bdbc25ff7d800a9f94ac4f64f4933b71f",
      "parents": [
        "b37ca0f7b46e1f1f0d311e17dc35f5a30a501a5e"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephen.finucane@intel.com",
        "time": "Thu Oct 29 20:12:26 2015 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephen.finucane@intel.com",
        "time": "Thu Oct 29 20:15:29 2015 +0000"
      },
      "message": "lib/nova: Remove \u0027DEFAULT/verbose\u0027\n\nThe \u0027verbose\u0027 option has been deprecated by oslo_log. Using it\nresults in a warning for the \u0027nova-manage\u0027 command and likely\nmany other OpenStack commands.\n\nChange-Id: Icc11b25f56ebc62443c6afa90b9572d5c63b3882\nPartial-bug: #1511505\n"
    },
    {
      "commit": "7159b4ba5956c0fd3141fe13ac40057364683c9c",
      "tree": "d88cdd9622c68761454b250027ef679e34cbf46f",
      "parents": [
        "a9e92c225c2144bbcfe553294b5c579364dece45"
      ],
      "author": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Thu Oct 22 15:47:49 2015 -0400"
      },
      "committer": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Thu Oct 29 11:44:12 2015 -0400"
      },
      "message": "Config graceful_shutdown_timeout option for services\n\nTo avoid hanging services during gracefull shutdown option\ngraceful_shutdown_timeout should be configured.\n\nCloses-Bug: #1446583\n\nChange-Id: I2b7f0df831d65c55ae8cae241478f49c9641d99f\n"
    },
    {
      "commit": "5c38750db028aaf66b44774028fc35eca2358f77",
      "tree": "dc6098657e8bb481dd3a70aee7b0d3d02fdc59d2",
      "parents": [
        "83a2a42ac020d5364fa15a10e856b8125626c660",
        "085855479f5a56e9ce21fdb83e2691c8aad56aa0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 29 02:16:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 29 02:16:50 2015 +0000"
      },
      "message": "Merge \"Added processing /ec2 URL\""
    },
    {
      "commit": "c49917250f2dc5243d652e59d8c70c1437975dea",
      "tree": "acace2434fd43d79400069d21b60648b7da143db",
      "parents": [
        "1195a5b7394fc5b7a1cb1415978e9997701f5af1"
      ],
      "author": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Thu Oct 22 04:21:34 2015 -0400"
      },
      "committer": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Thu Oct 22 04:27:17 2015 -0400"
      },
      "message": "Removed starting of nova-ec2-api service\n\nSince nova-ec2-api service was removed from nova it is not\nneeded in devstack.\n\nChange-Id: I91d4be02a1a9c2ca4d18256d9a37a5c2559f53b7\nCloses-Bug: #1530798\n"
    },
    {
      "commit": "085855479f5a56e9ce21fdb83e2691c8aad56aa0",
      "tree": "53047a851440719436ad385eb5f7381547c30dde",
      "parents": [
        "0914d04343b60392c5227559dcaa0da39b2d1c64"
      ],
      "author": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Mon Oct 12 11:36:51 2015 -0400"
      },
      "committer": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Tue Oct 13 04:04:21 2015 -0400"
      },
      "message": "Added processing /ec2 URL\n\nWith config option NOVA_USE_MOD_WSGI\u003dTrue nova-ec2-api handles\nrequests on /ec2 URL.\n\nChange-Id: I0c2e99bf8b5e5cf53cd176685b206038a4b0f78b\n"
    }
  ],
  "next": "ada886dd43ccc07f48d3a82d8d3d840fe5096c03"
}
