)]}'
{
  "log": [
    {
      "commit": "a3c103be7dd218168fcd9f4d78a113490902a26d",
      "tree": "a027dc3e0786233db28e4c42c9987bb41f84f445",
      "parents": [
        "40ce320bb013f850a47d32781dd2f77a4d7927fa"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Mar 08 15:13:23 2015 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Mar 08 18:27:14 2015 +0900"
      },
      "message": "neutron-nec: Vendor code split\n\nNeutron NEC plugin support is configured using DevStack external\nplugin mechanism. The following needs to be added in local.conf:\n\nQ_PLUGIN\u003dnec\nenable_plugin networking-nec https://git.openstack.org/stackforge/networking-nec\n\nAlso removes lib/neutron_thirdparty/trema and files/debs/trema.\nDevStack external plugin for Trema Sliceable Switch is available\nand the following is needed to enable it in DevStack.\n\nenable_plugin trema-devstack-plugin https://github.com/nec-openstack/trema-devstack-plugin\n\nChange-Id: If983b986355fcc0118b6e0446b3b295f23b3c40e\n"
    },
    {
      "commit": "8b5406e228e83e5b83a32f67fe2ea5e49a90016d",
      "tree": "ac286f86434f12d710275cfbc9c12cfdff3776ed",
      "parents": [
        "81dcb64b0d1d6d6506222a2155157f69af98b601"
      ],
      "author": {
        "name": "Roey Chen",
        "email": "roeyc@vmware.com",
        "time": "Mon Dec 22 04:57:22 2014 -0800"
      },
      "committer": {
        "name": "Roey Chen",
        "email": "roeyc@vmware.com",
        "time": "Tue Mar 03 02:04:29 2015 -0800"
      },
      "message": "vmware-nsx: Vendor code split\n\nDevstack support is added using Devstack\u0027s external plugins:\nhttps://review.openstack.org/#/c/156526\n\nAsside to the environment variables, the following should be added to\nlocal.conf file:\n\nenable_plugin vmware-nsx https://git.openstack.org/stackforge/vmware-nsx\n\nfor the nsx plugin:\n    Q_PLUGIN\u003dvmware_nsx\n    enable_service vmware_nsx\n\nfor the nsx_v plugin:\n    Q_PLUGIN\u003dvmware_nsx_v\n\nPartially-Implements: blueprint vmware-nsx-v\n\nChange-Id: I4e03d4953bf9b5112ff75a252b61c27fadd04bf1\nSigned-off-by: Roey Chen \u003croeyc@vmware.com\u003e\n"
    },
    {
      "commit": "9826093202b2e05b1481f57fb6ef68f95256631c",
      "tree": "28159b8719139c0f034df6e6fed07e10ed9fa629",
      "parents": [
        "7cffc6c992dacc6f5718f939f8bcc7adcafa8ad8"
      ],
      "author": {
        "name": "Jaume Devesa",
        "email": "devvesa@gmail.com",
        "time": "Wed Feb 11 17:20:46 2015 +0000"
      },
      "committer": {
        "name": "Jaume Devesa",
        "email": "devvesa@gmail.com",
        "time": "Wed Feb 25 08:40:44 2015 +0000"
      },
      "message": "Improve MidoNet integration\n\nSince midonet has become open source, we can build it from\nexternal plugin scripts. The way to enable it is using the devstack\nplugin approach:\n\n    disable_service n-net\n    enable_service q-svc\n    enable_service q-dhcp\n    enable_service q-meta\n    enable_plugin networking-midonet \\\n        http://github.com/stackforge/networking-midonet\n    Q_PLUGIN\u003dmidonet\n\nand should download and build the last master branch of midonet.\n\nChange-Id: I795f92f9d3c97b2c35bac712c6edfc032eff345a\n"
    },
    {
      "commit": "183a9c0386e2d4c6846e342855e3ecc1df1b0878",
      "tree": "dfb7c7623199d1aa8b0c913797b6bd67585dad7b",
      "parents": [
        "13c7ccc9d5d7ee8b88c2ee7d4af8990a075440a2"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Mon Jan 26 13:39:30 2015 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Fri Feb 13 10:00:26 2015 +0900"
      },
      "message": "ofagent: Vendor code split\n\nInstall networking-ofagent from StackForge, using DevStack\u0027s\nexternal plugins mechanism.\n\nThe following line needs to be added to the existing local.conf settings:\n    enable_plugin networking-ofagent https://git.openstack.org/stackforge/networking-ofagent\n\nRemove neutron_thirdparty/ryu, as Ryu is installed via\nnetworking-ofagent\u0027s requirements.\n\nChange-Id: I12287a47eac4689414f70b517ee37fb98b260e60\nPartially-implements: blueprint core-vendor-decomposition\nPartial-Bug: #1412653\n"
    },
    {
      "commit": "e263c82e48a431e502bd6baceb6dfcfdc1750cbb",
      "tree": "5ca592e668dedb4debc6c7170f3abf37cc4bc0c6",
      "parents": [
        "2f8e08b5728f4272b415b1c0aab8ff62eae29b06"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 14:25:28 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Dec 10 11:28:05 2014 -0500"
      },
      "message": "add shebang lines to all lib files\n\nWith gerrit 2.8, and the new change screen, this will trigger syntax\nhighlighting in gerrit. Thus making reviewing code a lot nicer.\n\nChange-Id: Id238748417ffab53e02d59413dba66f61e724383\n"
    },
    {
      "commit": "b2631211abf752afad85b18ff479e0d76f4097fa",
      "tree": "f8c7028dab3d6c0526c46df14f90d1f4c5bdc7e7",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Nov 11 11:11:00 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Wed Nov 12 02:25:23 2014 +0000"
      },
      "message": "Remove neutron ryu-plugin support\n\nRyu plugin was marked deprecated in Juno and will be removed for Kilo.\n\nWe (Ryu team) recommend users to migrate to ofagent, on which\nwe aim to concentrate our development resources by this deprecation.\n\nPartial-Bug: #1391714\nChange-Id: I1ef28818e9400664ae3d83758dc2dcf71c02f185"
    },
    {
      "commit": "e7f071b49fa0a4cb695220a2d159214779803cd8",
      "tree": "3d3552c7ad920a265c0292b3f76a85207495dc1e",
      "parents": [
        "ce1f133732e298eb1b5d0814d1670756493c2a32"
      ],
      "author": {
        "name": "taturiello",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Oct 15 05:09:45 2014 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Oct 27 15:58:34 2014 -0400"
      },
      "message": "Remove no_wait ovs flag from vmw_nsx 3rd party lib\n\nThe no_wait flag can trigger a race conditon with ip addr flush\nif the public bridge is not yet up. Due to this race condition\nthe local route for the external subnet might not be added.\n\nThe patch also renames br-ex to $PUBLIC_BRIDGE in some places\n\nChange-Id: I11335c99dba580e7ca26b0b15b0df8dead367fdc\n"
    },
    {
      "commit": "2f27a0ed3c609bfcd6344a55c121e56d5569afc9",
      "tree": "abe0c02c1d2fd9d57f6b786ff8105896969d0e3c",
      "parents": [
        "58deafcd63ae996e0973c864e249c4a3cb82a74f"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Sep 09 13:46:02 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Thu Sep 11 18:59:39 2014 +0100"
      },
      "message": "Replace screen_it() with run_process() throughout\n\nrun_process will use screen if USE_SCREEN\u003dTrue (the default),\notherwise it will simply start the requested service. Therefore\nwherever screen_it used, run_process can be instead.\n\nWhere stop_screen was found it has been replaced with stop_process.\n\nA tail_log function has been added which will tail a logfile in a\nscreen if USE_SCREEN is True.\n\nlib/template has been updated to reflect the use of the new\nfunctions.\n\nWhen using sg the quoting in run_process gets very complicated.\nTo get around this run_process and the functions it calls accepts\nan optional third argument. If set it is a group to be used with sg.\n\nChange-Id: Ia3843818014f7c6c7526ef3aa9676bbddb8a85ca\n"
    },
    {
      "commit": "711a4d2ff7ecddb8a07308dae9a42114df77c123",
      "tree": "0f45c4c4fae85b67a2c6747b698760a1822ebe78",
      "parents": [
        "f3939bf07752f19096c10f30684b0efb11b2676e",
        "f12a434bbf8c6e90268a22c823f2bcb6057c5f41"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 19 22:49:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 19 22:49:50 2014 +0000"
      },
      "message": "Merge \"Install ryu\u0027s requirements\""
    },
    {
      "commit": "a688bc65104e7d8998ffdb321d67a9f33df6997e",
      "tree": "37bbb8cb4ee95e617a04461e9fe311ab0536d72f",
      "parents": [
        "ced4ba63cdbc727207d18104c123b3511b35cb68"
      ],
      "author": {
        "name": "Gabriel Assis Bezerra",
        "email": "gabrielb@lsd.ufcg.edu.br",
        "time": "Tue May 27 20:58:22 2014 +0000"
      },
      "committer": {
        "name": "Gabriel Assis Bezerra",
        "email": "gabrielb@lsd.ufcg.edu.br",
        "time": "Fri May 30 12:07:24 2014 +0000"
      },
      "message": "Fix the way Apache site configuration files are used, to improve OS portability\n\nOn Ubuntu 14.04, the site configuration file must have a .conf suffix for a2ensite and a2dissite to\nrecognise it. a2ensite and a2dissite ignore the .conf suffix used as parameter. The default sites\u0027\nfiles are 000-default.conf and default-ssl.conf.\n\nOn Ubuntu 12.04, the site configuration file may have any format, as long as it is in\n/etc/apache2/sites-available/. a2ensite and a2dissite need the entire file name to work. The default\nsites\u0027 files are default and default-ssl.\n\nOn Fedora, any file in /etc/httpd/conf.d/ whose name ends with .conf is enabled.\n\nOn RHEL and CentOS, things should hopefully work as in Fedora.\n\nThis change puts all distribution-related site configuration file name differences in lib/apache and\nthe other services gets the file name for its sites using the new exported function\napache_site_config_for \u003csitename\u003e.\n\nIt also makes Fedora disabled sites use the .conf.disabled suffix instead of removing the .conf from\nthe file name.\n\nThe table below summarizes what should happen on each distribution:\n+----------------------+--------------------+--------------------------+--------------------------+\n| Distribution         | File name          | Site enabling command    | Site disabling command   |\n+----------------------+--------------------+--------------------------+--------------------------+\n| Ubuntu 12.04         | site               | a2ensite site            | a2dissite site           |\n| Ubuntu 14.04         | site.conf          | a2ensite site            | a2dissite site           |\n| Fedora, RHEL, CentOS | site.conf.disabled | mv site.conf{.disabled,} | mv site.conf{,.disabled} |\n+----------------------+--------------------+--------------------------+--------------------------+\n\nChange-Id: Ia2ba3cb7caccb6e9b65380f9d51d9d21180b894e\nCloses-bug: #1313765\n"
    },
    {
      "commit": "f12a434bbf8c6e90268a22c823f2bcb6057c5f41",
      "tree": "34f1055a82bcf2d6a8428802036a59a3be48b936",
      "parents": [
        "1e6e4289bc5783db0db35db81a91a674a3b26d02"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Mon May 26 11:28:13 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Mon May 26 11:34:02 2014 +0900"
      },
      "message": "Install ryu\u0027s requirements\n\nInstall packages ryu requires explicitly becuase they are\nno longer covered by neutron\u0027s requirements.\n(They used to be until very recently.)\n\nCloses-Bug: #1323136\nChange-Id: I6a603d95c053ac1deba59d8e479dbaf1a70293f3\n"
    },
    {
      "commit": "e3a9160c0d6c7802141fb147339ab12f76482c85",
      "tree": "87c1c831cf248211a583676bff47d612283d917a",
      "parents": [
        "4c0e728780d49bfca80b147676ad1b96d16e24e4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 28 12:40:56 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 28 12:40:59 2014 -0500"
      },
      "message": "Fix Neutron plugin XTRACE handling\n\nThe various Neutron plugin files need to have unique variables for the\nxtrace state as they are sometimes nested more than two levels deep\nand MY_XTRACE is getting stomped.  This gives each of the neutron_plugin\nand neutron_thirdparty include files a unique XTRACE state variable.\n\nI don\u0027t think this is a problem with any of the other plugin include\nfiles (yet) so this just handles Neutron for now.\n\nChange-Id: I7c272a48e7974edecaff5f431ff7443dd6622588\n"
    },
    {
      "commit": "0e598c3c81fc3d652415095101a095de69ec8a6d",
      "tree": "7f8a872a1686a8ff433652ea899f4b707a588bd8",
      "parents": [
        "bb2d40b87ca0c1edf583ef957afdd20a2e30f371"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Mon Feb 24 22:02:08 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Mar 04 16:39:59 2014 +0900"
      },
      "message": "Stop running setup_devel for Ryu\n\nIt doesn\u0027t work here for various reasons.\n- Ryu\u0027s setup.py is incompatible with global requirements\n- This code is called before install_infra.\n\nRyu is not a part of OpenStack anyway.\n\nCloses-Bug: 1287569\nChange-Id: I01a942411f7d06bdf8f1fec5d1a0bc319560f329\n"
    },
    {
      "commit": "aee18c749b0e3a1a3a6907a33db76ae83b8d41d9",
      "tree": "01a8ab5abb9867986f3e848918abd9e749b691cd",
      "parents": [
        "0ed4af02da0bd4a0f757dd8c2156913e6c7a724c"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 21 15:35:08 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 28 07:59:03 2014 +1100"
      },
      "message": "Enforce function declaration format in bash8\n\nCheck that function calls look like ^function foo {$ in bash8, and fix\nall existing failures of that check.  Add a note to HACKING.rst\n\nChange-Id: Ic19eecb39e0b20273d1bcd551a42fe400d54e938\n"
    },
    {
      "commit": "18d5c833d47e41c8c8dcd73f35268d6e2b43df5b",
      "tree": "9d0f2d7e8ab291e50c918fece66bc43eb8bff7b1",
      "parents": [
        "535e0089e0656fd4fcaa36ad5abc3653a9a45ff0"
      ],
      "author": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Wed Feb 19 00:33:46 2014 +0900"
      },
      "committer": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Wed Feb 19 00:41:41 2014 +0900"
      },
      "message": "Remove provider router configuration\n\nTo be compatible with the Icehouse release of MidoNet, the\nprovider router configuration is removed from devstack since\nit is no longer necessary to configure it.\n\nChange-Id: I4be2d9bbf2c82fd375702cbb1d60c3277086134f\nImplements: blueprint remove-provider-router-config-for-midonet\n"
    },
    {
      "commit": "16dd8b3ed94d5cd217d22a26c18dca52bfca115e",
      "tree": "62994b309b39fc5d4920808f506e763feb3b6f07",
      "parents": [
        "e38cad092ff96dc0178a19fe6f33f13db99eebb0"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Feb 03 09:10:54 2014 +0900"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Wed Feb 05 07:52:54 2014 +0100"
      },
      "message": "introduce if/then \u0026 for/do rules\n\nwe mostly have a consistent style on if/then \u0026 for/do in devstack,\nexcept when we don\u0027t. This attempts to build a set of rules to\nenforce this.\n\nBecause there are times when lines are legitimately long, and there\nis a continuation, this starts off ignoring if and for loops with\ncontinuations. But for short versions, we should enforce this.\n\nChanges to make devstack pass are included. The fact that the\ncleanup patch was so small is pretty solid reason that this is\nactually the style we\u0027ve all agreed to.\n\nPart of a git stash from hong kong that I finally cleaned up.\n\nChange-Id: I6376d7afd59cc5ebba9ed69e5ee784a3d5934a10\n"
    },
    {
      "commit": "db20cd5436ec6301b134f2d92053cb98fb15717b",
      "tree": "581f3dc138cbe590d0b287c2e748b32250ed46cb",
      "parents": [
        "ef1e08022b9553b07757005e7a5103fbdc0d99f0"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Sun Jan 05 07:41:30 2014 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Sat Jan 25 09:05:01 2014 -0800"
      },
      "message": "Add Neutron/NSX plugin sanity check\n\nSupports-blueprint: nvp-third-party-support (aka bp vmware-nsx-third-party)\nRelated-bug: #1265671\n\nChange-Id: Ifa4e1d36b8735e81f24b8852103a9c433d736e84\n"
    },
    {
      "commit": "ef1e08022b9553b07757005e7a5103fbdc0d99f0",
      "tree": "1a082ee2a6fee770cba93f7ae218db597be1ae23",
      "parents": [
        "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Jan 02 16:33:53 2014 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Jan 14 08:14:25 2014 -0800"
      },
      "message": "Add sanity check framework to verify neutron server/backend integration\n\nSome Neutron plugins require controllers and multiple backend services\nto operate correctly. This patch adds the framework for third party\nplugins to run sanity checks after Neutron Server has started.\n\nThis simple addition may reveal potential configuration pitfalls\nmuch earlier in the dev/test cycle, thus speeding up the build\nchurn process.\n\nThe first plugin that uses this framework is the VMware NSX one.\n\nCloses-bug: #1265671\n\nChange-Id: I17f9c5c8e828316ff03f0eff42ae4ae6c6c58733\n"
    },
    {
      "commit": "05952e3fcc6bdd9ccd1c7980e6a73c527711c08c",
      "tree": "8425f4cf3296d918289408ef0e37227474a4e75c",
      "parents": [
        "0150d7eb2a160635a47a626f7c9968a8e0dc0254"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Sun Jan 05 07:59:06 2014 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Sun Jan 05 08:01:16 2014 -0800"
      },
      "message": "Configuration changes required to support VMware NSX plugin\n\n(Formerly known as Nicira NVP plugin).\n\nFollowing Neutron change 79fbeb7ebebc0dfbe143aee96fbc250d1b9e7582,\nthis patch introduces the new naming scheme for Neutron VMware NSX\nplugin configuration.\n\nRelated-blueprint: nvp-third-part-support (aka bp vmware-nsx-third-party)\nPartial-implements blueprint: nicira-plugin-renaming\n\nChange-Id: If7790887661507bfdec6d2b97c0f99609039aa73\n"
    },
    {
      "commit": "74ba66dd3f3d54d6a2bec925e8c6573810976b5b",
      "tree": "c1e687bdc2a9ff50a866883744d6bf7c9d25a4cc",
      "parents": [
        "03af3f180251e19eff2cdab317e3019d8af75e58"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Dec 20 08:25:10 2013 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Dec 20 11:10:00 2013 +0000"
      },
      "message": "Fix the option of a2ensite command\n\ndevstack fails with trema when  execute\n\"sudo a2ensite sliceable_switch\" command, without \".conf\" filename extension\nwith Apache2.4, Apache2.22. With Apache 2.2, it successes.\nBecause in the versions which newer than version 2.2,\nfile checking of a2ensite command is more severe.\nSo, a2ensite command forbid \"sliceable_switch\" without \"/conf\".\n\nAdded \".conf\" filename extension.\n\nChange-Id: I29a03cb59ee493345b7df0f1a9189eb3516c86e2\nCloses-Bug: #1263017\n"
    },
    {
      "commit": "5fc612bbf25f808567b360f2f946436bce16906d",
      "tree": "43cf186b4dee2ef35955368676f369d8cd6ce193",
      "parents": [
        "ba3c63640469e86a7a30032f76de455fc211fca7",
        "90234ac4b03426d844b72d251d4cae13fa09cde5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 17 09:08:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 09:08:59 2013 +0000"
      },
      "message": "Merge \"Default to /24 prefix for floating IP range with neutron\""
    },
    {
      "commit": "90234ac4b03426d844b72d251d4cae13fa09cde5",
      "tree": "7ab64b4645a04ff0717e35a8ac828928066bd014",
      "parents": [
        "ad2966d727df21653920d95dbf40711c2b8f2873"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Mon Nov 25 05:44:10 2013 -0800"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Sun Dec 15 04:25:20 2013 -0800"
      },
      "message": "Default to /24 prefix for floating IP range with neutron\n\nWhen running Tempest parallel tests with neutron, several long-running\ntests might create routers and floating IPs, which will result in\nIP allocations over the public network.\n\nIncreasing the public network size should ensure tests do not fail\ndue to IP address shortage; this patch also updates the public network\ngateway IP address.\n\nRelated-Bug: 1253966\n\nChange-Id: Ie075b3c4d14a07b06c42fd29b09770dd1972aa45\n"
    },
    {
      "commit": "19a47a49a98931ab311fe22ec78ffa4900013b2c",
      "tree": "bf59e57d080e1eacd960260c43f99cac6fee93cd",
      "parents": [
        "a46750197b2ff130ca1474244523c74d687b7760"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Dec 10 07:41:26 2013 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Dec 10 14:14:07 2013 -0800"
      },
      "message": "Neutron/NVP plugin: fix \u0027ip link\u0027 usage\n\nCloses-bug: #1258141\n\nChange-Id: Id26eca6c3174a108d1822440956ab7f66cc3ebd3\n"
    },
    {
      "commit": "7a4ae3d24260cc2cd8eaed495829ec44ff121458",
      "tree": "ab173428bbbf553c4deafe228f4b81c4c537dbc2",
      "parents": [
        "46b511f2001edcaea6ed93dee4d85c64169a2d5a"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Oct 10 00:40:38 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Oct 23 15:47:06 2013 +0900"
      },
      "message": "Modification for Ubuntu 13.10 and minor fixes in Neutron NEC plugin\n\nModifications for Ubuntu 13.10:\n* Add .conf suffix to apache2 config files. In Ubuntu 13.10,\n  files in sites-available should have \".conf\" suffix.\n  Otherwise it is not recognized by a2ensite.\n* libglib2.0-dev is added to lib/files/apt/trema. Trema is\n  an OpenFlow controler framework used by Neutron NEC plugin\n  Ubuntu package dependency seems to be changed.\n\nMinor cleanups are also done in OVS configuration:\n* Set datapath_id before connecting to the OpenFlow controller\n  to ensure datapath_id changes after connected.\n  Previously datapath_id is changed after connecting to the controller.\n* Drop \"0x\" prefix from datapath_id passed to OVS.\n  OVS ignores datapath_id with 0x prefix.\n* Fix a bug that SKIP_OVS_BRIDGE_SETUP skips all confiugration of\n  the plugin agent. It should skip only OVS setup.\n\nChange-Id: Ifac3def8decda577b5740c82fe8d24e8520c7777\n"
    },
    {
      "commit": "101b4248428b4c3d7757e15ff4e19d3b4f85a51f",
      "tree": "9ca8a80539cfdda81b2ded7b651a9228ad09a664",
      "parents": [
        "3bdb922c4054a55f03b3db94721997e52415e76d"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Oct 22 08:47:11 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Oct 22 13:02:23 2013 -0400"
      },
      "message": "fix whitespace in the rest of lib/*\n\nthis brings this in line with bash8 checker\n\nChange-Id: Ib34a2292dd5bc259069457461041ec9cd4fd2957\n"
    },
    {
      "commit": "9732b57e3de7c24cb494c0f923d791a782ca9c9a",
      "tree": "434a60d78d81825c8df577ac55a0a1e2cf850b6c",
      "parents": [
        "e25492e8b099d809558321e0c43d21400e1c53c0"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Sat Sep 21 01:17:06 2013 +0200"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Oct 09 02:36:32 2013 -0700"
      },
      "message": "Nicira plugin: do not die if NVP gateway IP is missing\n\nDevstack should not die if the IP and prefix len for establishing\na connection to the public network are not provided.\nIn this case, the public gateway IP address used to configure\nNeutron\u0027s public network should be used, together with the prefix\nlength of the public network\u0027s CIDR.\n\nThis patch also ensures $PUBLIC_BRIDGE is created, even if\nQ_USE_DEBUG_COMMAND is disabled. Finally this patch also adds\nthe teardown operation for restoring the original IP addresses\non the interface used for connectivity to the public network\nimplemented on the NVP gateway.\n\nBug #1227750\n\nChange-Id: Ib58738a578c46f2183d503cabfdc6039bfbeb702\n"
    },
    {
      "commit": "35f0966d351c6cf4fe11c7bf482e1d9c02c7dac5",
      "tree": "6f1b05623b7e2c4844caecef6cfbe7db9823aa13",
      "parents": [
        "b567fc1f6b412d8fca8035d1cb5fecc4f4e5f6ac"
      ],
      "author": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Tue Aug 27 18:32:00 2013 +0900"
      },
      "committer": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Sun Sep 08 12:09:41 2013 +0900"
      },
      "message": "Modify midonet plugin to support the latest MidoNet\n\nMidoNet has been upgraded and devstack needs to be updated to\nbe compatible.  This change is required to run the current\nversion of MidoNet plugin with DevStack.\n\nCloses-Bug: #1222314\nChange-Id: If3379b4d5da4e4fcf989ee7398b5952d71b68d5a\n"
    },
    {
      "commit": "2c3428b1ed5719c719ee8cbf688bfcaf5d87421f",
      "tree": "b03f10a2aa3de1fe33591a30ad93b7ed83e09016",
      "parents": [
        "e7559a479edec699f5b002daa1cf6518b39fb366"
      ],
      "author": {
        "name": "av-mido",
        "email": "avasilyev@midokura.jp",
        "time": "Thu Jul 11 14:59:00 2013 +0900"
      },
      "committer": {
        "name": "av-mido",
        "email": "avasilyev@midokura.jp",
        "time": "Tue Jul 30 10:59:15 2013 +0900"
      },
      "message": "Add Midonet plugin support to devstack.\n\nAdd support for Midokura\u0027s Midonet plugin to devstack,\nin lib/neutron_plugins and lib/neutron_thirdparty.\n\nChange-Id: I9b4d90eab09bbb21b9ba251a311620e0a21e8219\n"
    },
    {
      "commit": "b05c876994183b6a1d53dfbdcea2ca4a7743035f",
      "tree": "e5361481fe1ea3f96da5c9139034530bb35706a7",
      "parents": [
        "0a03806e281d1f197e54d48318e4a7bba3eab77c"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Sat Jul 06 23:29:39 2013 -0400"
      },
      "committer": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Sun Jul 07 00:15:11 2013 -0400"
      },
      "message": "update for name change to Neutron\n\nNote: Nova and Horizon are not updated until those projects have\nmigrated.\n\nChange-Id: I256ef20e7caadd9c96e6dd908c5d8b69ca5c4aeb\n"
    }
  ]
}
