)]}'
{
  "log": [
    {
      "commit": "cf9c10d63a4b6f2a24dd335c9f14e6a4289172d8",
      "tree": "83ec4e08a5503752c30a56bb47893724d21dcf7e",
      "parents": [
        "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c"
      ],
      "author": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Mon Mar 18 17:34:03 2013 +0100"
      },
      "committer": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Wed Mar 20 16:16:34 2013 +0100"
      },
      "message": "Enable multi-agent support\n\neven when q-svc is disabled, i.e. on node without q-svc in multi-agent architecture,\nstate_path will be configured in quantum.conf so that agent doesn\u0027t crashs anymore\n\nBug 1156685\n\nChange-Id: I28625e4b606fa61c35179248321632d3d797c547\n"
    },
    {
      "commit": "995eb927f76d9c30984fb416a6cb59b9247c6812",
      "tree": "20b3e5088efad7c6d78d789990142948d5081b02",
      "parents": [
        "08fd641a19e44d8a58f20a0a309eea0eb5ac1cab"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 07 16:11:40 2013 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 10:30:37 2013 -0500"
      },
      "message": "Add clean.sh\n\nclean.sh gets rid of all residue of running DevStack except installed\npackages and pip modules.\n\nAnd it eradicates rabbitmq-server and ts erlang dependencies as well as\nthe other RPC backends and databases.\n\nChange-Id: I2b9a251a0a151c012bae85a5a2f9c2f72e7700be\n"
    },
    {
      "commit": "e632a5b5491f6a4ccaa39404972bf0aeafff1f75",
      "tree": "f30e0be4d443aadec6a2f9c4395dd1610e4fd54d",
      "parents": [
        "c3c04fdba43d2cb74b587436463475f4ff2fe165",
        "3de02e8b9afeccdeb7b3169d736c530102bd84fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:15:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:15:52 2013 +0000"
      },
      "message": "Merge \"Add policy_file option to quantum.conf\""
    },
    {
      "commit": "820467f20f19c9254afa0425fd77c646b9c732e9",
      "tree": "eab104d7a2b3dec45af98904e847b76d9c076849",
      "parents": [
        "a732f252f472b9cfd5492b74adf10796fd74fa05",
        "7e79d9139f931e45f732de9a39cc54bedd95bd6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:12:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:12:18 2013 +0000"
      },
      "message": "Merge \"Simplify database_connection_url\""
    },
    {
      "commit": "3de02e8b9afeccdeb7b3169d736c530102bd84fe",
      "tree": "7a2d08f9109971a981be57513b96dede3491b348",
      "parents": [
        "c3b658c8df1ea9e0561c57c789d9539aced83d60"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Tue Mar 12 15:12:12 2013 +0100"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Tue Mar 12 15:20:05 2013 +0100"
      },
      "message": "Add policy_file option to quantum.conf\n\nBug 1154102\n\nEnsure /etc/quantum/policy.json is the one used by quantum when\ndeployed through devstack.\n\nChange-Id: Ib4e324911d1ba631d411eb3be78355eee09c39f0\n"
    },
    {
      "commit": "d1742febe8b03e3c921e37c2f51639eb069779af",
      "tree": "5ac0a41c850f13eb21f15cad2d96f8a52f6f9856",
      "parents": [
        "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Thu Mar 07 13:34:57 2013 +0100"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Thu Mar 07 13:34:57 2013 +0100"
      },
      "message": "Set allow_overlapping_ips to True by default\n\nBug 1152141\n\nChange-Id: I36b3a91ac9c52ea8371df3adc7fcd0f55ad27a58\n"
    },
    {
      "commit": "b7d8284271170041a3134fcf99e14e46703d6546",
      "tree": "9ea3a954aa2e0b4c2014e0331936c2351c04a00e",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Wed Mar 06 16:28:33 2013 +0400"
      },
      "committer": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Wed Mar 06 18:05:23 2013 +0400"
      },
      "message": "Implements blueprint quantum-lbaas-plugin-support\n\nAdd support for quantum lbaas plugin.\nConfigure service_plugins and lbaas agent\nin case q-lbaas service is enabled in localrc\n\nChange-Id: Iebaa1ed6a7209175504230faf802a94dc841392f\n"
    },
    {
      "commit": "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b",
      "tree": "be973683f751c73e8b7d7940810e53aa42fa64f9",
      "parents": [
        "09d6185b3f79f558cf6a42ca3d9b3c7d685dbce7",
        "07115eb5c06a7f5a63bfacdf33ded466c8f2e2c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 04 14:12:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 04 14:12:10 2013 +0000"
      },
      "message": "Merge \"Refactor error logging\""
    },
    {
      "commit": "7e79d9139f931e45f732de9a39cc54bedd95bd6f",
      "tree": "7bf48a4af954193c655e2365ec26b1616717e712",
      "parents": [
        "48053c791d32d3b61673b2061f63c36cd62861bb"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Mar 03 12:23:04 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Mar 03 13:13:36 2013 +0100"
      },
      "message": "Simplify database_connection_url\n\n* does not expects dynamic scoping.\n* does not uses eval.\n\nChange-Id: I5ba4e5b7ffaabbb3c2bddadf9e53a2875de8b7c0\n"
    },
    {
      "commit": "07115eb5c06a7f5a63bfacdf33ded466c8f2e2c9",
      "tree": "fb6f2bedaafb7bb357f7653cf68a083c2888c1ee",
      "parents": [
        "921f2dab624c045d2be321d986b4769c7fb7de99"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Tue Feb 26 12:38:18 2013 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Thu Feb 28 11:54:24 2013 -0800"
      },
      "message": "Refactor error logging\n\nIt is hard to grep errors in current log. so in this patch,\nI\u0027m updating die function which also writes log for\nscreen_log_dir/error.log.\nIn future, we may categolize negative fault by using\nthis error.log.\n\nChange-Id: I70a8cfe67ed408284f5c88c762c6bb8acb8ecdb2\n"
    },
    {
      "commit": "3c6e9a5ac20d60e915d6d54cce3a0ac65da85108",
      "tree": "6cac00b066e43a6d660c84abbf89573ed7b3647a",
      "parents": [
        "555ecd07b084e7f5149a36b97508408a74490eaa"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Feb 26 14:50:56 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Feb 26 14:56:19 2013 +0900"
      },
      "message": "Set state_path to quantum.conf\n\nThis change is required to make quantum security groups support of\nOVS/LinuxBridge plugins work.\n\nPreviously state_path was configured in each agent config files in\nQuantum, but it is moved to quantum.conf. This change follows it.\n\nChange-Id: I290dc98878661375cf8a31a53d857433de0e5462\n"
    },
    {
      "commit": "555ecd07b084e7f5149a36b97508408a74490eaa",
      "tree": "12505464b955ce50c93efee3cbcd088be373bfa2",
      "parents": [
        "3bd75a8d019290c602daf5f4c313513b3791657d"
      ],
      "author": {
        "name": "Dan Wendlandt",
        "email": "dan@nicira.com",
        "time": "Sat Feb 23 23:07:07 2013 -0800"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Mon Feb 25 23:33:25 2013 +0100"
      },
      "message": "Devstack support for nicira plugin\n\nBug 1116847\n\nIncludes slight refactoring of L3 logic in main lib/quantum as previous\nlogic treated l3-agent as only way to do L3, whereas NVP has its own L3\nsupport.\n\nChange-Id: Ifd8c6864add5939432b544285cf027e52329dea2\n"
    },
    {
      "commit": "0ae742c3b9267dd6ffd7ae0a4dcdfd9147dc63ea",
      "tree": "be57af577386a9b8e4e243c963921ddfa9fca9c8",
      "parents": [
        "64e5a0162289e40bbcb30888fda778d48e9ba05f"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Thu Feb 21 12:10:30 2013 -0800"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Sat Feb 23 14:32:31 2013 -0800"
      },
      "message": "Fix hard coded quantum url and port\n\nFixes bug 1131384\n\nChange-Id: I88804808e9b2c2d181a3c74af82bd3fad05f63cc\n"
    },
    {
      "commit": "8396d4f27c296eed4ced5e44d868e6d90257e73e",
      "tree": "e240b3a24216b63dce6d60391bd19f8e9bb3952d",
      "parents": [
        "bd02bfb416881830502addef1e67d1dea2fd388b"
      ],
      "author": {
        "name": "Stephen Ma",
        "email": "stephen.ma@hp.com",
        "time": "Mon Feb 18 05:32:59 2013 -0800"
      },
      "committer": {
        "name": "Stephen Ma",
        "email": "stephen.ma@hp.com",
        "time": "Mon Feb 18 05:36:41 2013 -0800"
      },
      "message": "Added option Q_FLOATING_ALLOCATION_POOL to define an allocation-pool for floating IPs.\n\nChange-Id: If31b34ebb8095aa260c19292cf63826522908db9\n"
    },
    {
      "commit": "7bbeb2857c285d3feebcd21456c7e3fdf3264fa6",
      "tree": "10a0fc64af35af61a676d9e661929d18563ba859",
      "parents": [
        "3143ac5734318e85ba69b658c552e2aa09804562",
        "712feb663c314da65cd215f3dae3045bf2c8b057"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 14 07:27:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 07:27:01 2013 +0000"
      },
      "message": "Merge \"Move auth_token configurations to quantum.conf\""
    },
    {
      "commit": "712feb663c314da65cd215f3dae3045bf2c8b057",
      "tree": "68a5c2870b0d7d1c2f06b0d370709c8836ab91e7",
      "parents": [
        "cfb3a0f12f027fc98ceabe8ca61ca0e4bf2cb55b"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Mon Feb 11 23:45:19 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Feb 12 02:45:50 2013 +0900"
      },
      "message": "Move auth_token configurations to quantum.conf\n\nkeystone auth_token middleware now allows quantum to have auth_token\nconfiguration in quantum.conf. auth_token middleware supports\nauth_token configuration both in api-paste.ini and quantum.conf,\nso we can apply this change at any timing.\n\nChange-Id: Ie5dd63e6c6938d2c8118e0f6090ef057c21a772a\n"
    },
    {
      "commit": "37a8d157a11abe55736707fdec2fc8a273027a2f",
      "tree": "8f8bbf5e585fd628fe37e616b4820596a1a2d2f1",
      "parents": [
        "815eca770b12737c459393d1516cf6ad18bd3150"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Tue Jan 15 17:27:34 2013 -0800"
      },
      "committer": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Sun Feb 10 09:15:12 2013 -0800"
      },
      "message": "Add quantum support for baremetal virtual env.\n\nAdd quantum networking support when nova-baremetal is active.\nThis creates a ctlplane network and br-ctlplane bridge, and moves IPs\nfrom PHYSICAL_INTERFACE to OVS_PHYSICAL_BRIDGE.\n\nChange-Id: If2026c01b93de0ccc7c3f9112de07b3a9c01ac20\n"
    },
    {
      "commit": "d9ca2b2fd657031f4d8ff84c0d137d2b9cabb8fb",
      "tree": "469dd690048e70d85545e7272e245356f7b43ef8",
      "parents": [
        "f49c41010b7599b0d8e17917fb5d4c9f2b45cea7"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Wed Jan 30 13:52:43 2013 +0000"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Wed Jan 30 13:52:43 2013 +0000"
      },
      "message": "Ensure that debug agent has root_helper in [AGENT] section\n\nThis is a temporary fix until the Quantum patch lands. Then\ndevstack will be updated to remove all of the root_helper\nsettings in the DEFAULT section.\nThe Quantum patch in Question is:\nhttps://review.openstack.org/#/c/20603/\n\nChange-Id: Ie17ae76e8b525481e1002bd941812390cf2e2afc\n"
    },
    {
      "commit": "98e18e99d18a1a294fb2a7f3dceb48bd81520c03",
      "tree": "0f88ba020bcf6ba64bfcb42942a3a88055cc1391",
      "parents": [
        "3b3a6d78a63e93b43d3815f7e32a32458a82a3a9"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Mon Jan 28 14:26:56 2013 +0000"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Mon Jan 28 16:39:16 2013 +0000"
      },
      "message": "Quantum root_helper update\n\nWe are currently moving root_helper to the [AGENT] section. This patch\nis intended to enable the transition for that process.\n\nChange-Id: Iff8144f74a1a5f8b0fc9af44bccf0213f4bfad7e\n"
    },
    {
      "commit": "0dd34df455637ee29176525974d6dab93f530e66",
      "tree": "c3dd87d2965008ddd5dac92431a3b5b564c08c8c",
      "parents": [
        "e575b6f9ae6ab530c27cb5b2f680025d7078c4ea"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Fri Dec 28 13:15:31 2012 +0900"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Mon Jan 21 11:33:24 2013 +0900"
      },
      "message": "lib/quantum: refactor quantum plugins and third party\n\nAs quantum plugin support is coming like floodlight, nvp and nec,\nit\u0027s worth while to refactor quantum plugin logic so that each plugin can\nbe modified/enhanced intervening with other quantum plugin.\nAnd new plugin support can be added easily (hopefully) without modifying\ncore logic.\n\nChange-Id: Ic5ab5b993272fdd3b4e779823323777a845ee681\n"
    },
    {
      "commit": "1d86679685152c2c805e03600c1c3c1d562a5c8e",
      "tree": "144ea5f7b5ea7c7d58a07024721d1c2a84b0ea50",
      "parents": [
        "e029b500e5b5d9284fee9b16aeabef12458d40a7",
        "2298ca4f705e28dcc4b2aa605b73470612f6bb61"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 15 21:10:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 15 21:10:19 2013 +0000"
      },
      "message": "Merge \"Add limited support for Quantum+OVS on XS/XCP.\""
    },
    {
      "commit": "1b3a97c684a5bb3aaa5a551a26c42d0fd24ff6d5",
      "tree": "fd58758ca798775f352591b4afbded54fddcc96e",
      "parents": [
        "2cd482818ec54d78258a70df3a87a4d14c173a21",
        "b0f1c38bdcb02068e2e3d0daf2d65695d9d58478"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 15 11:43:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 15 11:43:01 2013 +0000"
      },
      "message": "Merge \"Refactor rpc backend configuration logic\""
    },
    {
      "commit": "2298ca4f705e28dcc4b2aa605b73470612f6bb61",
      "tree": "32a2c2cfb87539d925c7f87187ab714f95a16948",
      "parents": [
        "31c94ab510a6896f3e87912443006ed43e61cf72"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Oct 25 23:46:42 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Mon Jan 14 21:33:49 2013 +0000"
      },
      "message": "Add limited support for Quantum+OVS on XS/XCP.\n\n * Add priliminary support for running the OVS L2 and DHCP agents\n   in domU:\n   * Configure Nova to use the correct vif driver and integration\n     bridge.\n   * Configure the ovs agent to target the dom0 integration bridge.\n   * Install a xapi plugin supporting dom0 execution of ovs agent\n     commands.\n * Config doc: http://wiki.openstack.org/QuantumDevstackOvsXcp\n * Supports blueprint xenapi-ovs\n\nChange-Id: If5ab07daab1dc3918004eb4bfb6fed6cab0a71fd\n"
    },
    {
      "commit": "31c94ab510a6896f3e87912443006ed43e61cf72",
      "tree": "e899bd935d909951f224dc5907d98518e76496e5",
      "parents": [
        "f7e7c6f29f75bae81c7c27a853fc976a895004c3"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Dec 19 03:59:20 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Mon Jan 14 21:30:31 2013 +0000"
      },
      "message": "Improve quantum l3 and tempest config.\n\n * Previously, configuration for the q-l3 agent was creating a\n   tenant-owned router.  This change maintains that behaviour if\n   namespaces are enabled, but creates a public (not tenant-owned)\n   router if namespaces are disabled.  Since the L3 agent can only\n   manage a single router if namespaces are disabled, the change\n   ensures that the single router can be shared by multiple tenants.\n * Add tempest configuration for the public router.\n\nChange-Id: I2878a7eb9797bfd71082a55d4773519dc5198abc\n"
    },
    {
      "commit": "b0f1c38bdcb02068e2e3d0daf2d65695d9d58478",
      "tree": "a1a7a570758d79b87ef4a6f88690be1fc5fd5f42",
      "parents": [
        "fec9355fd274a588f27c28741a249790416c7605"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Jan 13 17:58:12 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Mon Jan 14 16:12:06 2013 +0900"
      },
      "message": "Refactor rpc backend configuration logic\n\nThis commit also changes the following:\n- Fixes Nova QPID module path\n- Fixes a bug Cinder ZeroMQ RPC points to nova module\n- Adds ZeroMQ setting for Heat RPC\n\nqpid_is_supported is moved from functions to lib/rpc_backend.\n\nThis work is based on the work by Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\nin https://review.openstack.org/#/c/19074/.\n\nChange-Id: I45e21b1fb85e539213f5243764132a37906d7455\n"
    },
    {
      "commit": "fec9355fd274a588f27c28741a249790416c7605",
      "tree": "13ba3f28778584dd67e795c943b8a48be19cd462",
      "parents": [
        "9bd9d7d1a34dd7cb8d5f51936b67c7549f40c9a3",
        "91b8d13edad4d21bfd5b67219347f934728ee462"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 12 20:35:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 12 20:35:13 2013 +0000"
      },
      "message": "Merge \"Fix \"sudo: sorry, you must have a tty to run sudo\"\""
    },
    {
      "commit": "4b26d3191ee82e96fedaffa68362919deb8a3813",
      "tree": "9d90fafb61c198b658d54acc8995bc0ac35c27ad",
      "parents": [
        "eae8f82678aa5ba70cb136e93bc1234671f1cbcc"
      ],
      "author": {
        "name": "Sumit Naiksatam",
        "email": "sumitnaiksatam@gmail.com",
        "time": "Fri Jan 04 10:32:54 2013 -0800"
      },
      "committer": {
        "name": "Sumit Naiksatam",
        "email": "sumitnaiksatam@gmail.com",
        "time": "Sat Jan 12 01:04:57 2013 -0800"
      },
      "message": "Quantum FloodLight/BigSwitch Plugin Support\n\nThe patch introduces devstack support for the Quantum FloodLight/BigSwitch\nRESTProxy Plugin.\n\nChange-Id: I8c032fd16723ed6055821de0860fae508df371b7\nImplements: blueprint quantum-floodlight-bigswitch-plugin-support\n"
    },
    {
      "commit": "91b8d13edad4d21bfd5b67219347f934728ee462",
      "tree": "b4050bcde75c19a515000357638ddd06b31a5302",
      "parents": [
        "9f67bd692c380737e1e4f11ad3a91e4646c1e48d"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jan 06 22:40:09 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jan 11 09:15:30 2013 +0100"
      },
      "message": "Fix \"sudo: sorry, you must have a tty to run sudo\"\n\nOn many systems the requiretty sudoers option is turned on by default.\nWith \"requiretty\" option the sudo ensures the user have real tty access.\n\nJust several \"su\" variant has an option for skipping the new session creation step.\n\nOnly one session can posses a tty, so after a \"su -c\" the sudo will not\nwork.\n\nWe will use sudo instead of su, when we create the stack account.\n\nThis change adds new variable the STACK_USER for\n service username.\n\nChange-Id: I1b3fbd903686884e74a5a22d82c0c0890e1be03c\n"
    },
    {
      "commit": "9bc47db29c3767cb4aac492e1fd6f1c74e85ca5c",
      "tree": "09fd41efd059ae1a918be668a05fc2cc010a0aa3",
      "parents": [
        "db89a8189e9425720ba64afb0bffe2bc357831a1"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Wed Dec 12 16:52:55 2012 -0800"
      },
      "committer": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Wed Jan 09 15:26:18 2013 -0800"
      },
      "message": "convert add_nova_opt to iniset\n\nConvert all calls to add_nova_opt to use\n   iniset $NOVA_CONF DEFAULT\n\nConvert baremetal options to use\n   iniset $NOVA_CONF baremetal\n\nChange-Id: I03ce2149e1f3abc2feb40c156c50de7dabaf47a2\n"
    },
    {
      "commit": "66afb47cb9b470bfa40f11f23ca4f80483cb7aad",
      "tree": "b3348d9d359906dfe06d4a5a3b6da36546079f60",
      "parents": [
        "7ae9425e046a147414d8bbb20408bd0ff3807125"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Dec 21 15:34:13 2012 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Dec 26 23:41:38 2012 +0900"
      },
      "message": "Refactor quantum installation\n\n* Move quantum installation to lib/quantum\n* Refactor quantum configuration\n* Move Quantum service account creation from keystone_data.sh to lib/quantum\n* Define generic functions to install third party programs\n\n* Minor cleanups related to Quantum\n  * Kill dnsmasq which watches an interface \u0027ns-XXXXXX\u0027 in unstack.sh\n  * Set default_floating_pool in nova.conf to make default flaoting pool\n    work when PUBLIC_NETWORK_NAME is other than \u0027nova\u0027\n  * Make tempest work even when PRIVATE_NETWORK_NAME is other than \u0027private\u0027\n\nChange-Id: I4a6e7fcebfb11556968f53ab6a0e862ce16bb139\n"
    },
    {
      "commit": "23431f352618372b6204c3a591653784d77effa1",
      "tree": "8633a84236814c842fcb8399c697b5ff643e4d93",
      "parents": [
        "1bd2a1b18601fa4f896160c348f2f5988d8b0106"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Dec 12 15:57:33 2012 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Dec 17 08:44:01 2012 -0800"
      },
      "message": "Clear out the keystone pki data for each run\n\nThis prevents old invalid tokens from working after a rerun of stack.sh\nand potentially providing users and tenants that don\u0027t exist.\n\nFixes bug 1089700\n\nChange-Id: Icfc22978e41e459d51b50bc7ad2e6d98d766e402\n"
    },
    {
      "commit": "e0195ed8abad3970458f4324bbc80cdfa95a6af9",
      "tree": "9a60ce88279eee1229e3e97daea8e327d91ea31f",
      "parents": [
        "d85f503e9acb28208aae163cf6a4d868356e4bb6",
        "5e3deb678e95737e05f43832d07a37d74c4e8aca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:19:42 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:19:42 2012 +0000"
      },
      "message": "Merge \"Always create signing_dir regardless of token format\""
    },
    {
      "commit": "5e3deb678e95737e05f43832d07a37d74c4e8aca",
      "tree": "5edc28b3c23f00cf5ef20df8ac495c7a8f092ace",
      "parents": [
        "c50a86e917a4bbc9f9f6affeaae94ff4e80b556a"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Dec 11 17:09:02 2012 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Dec 11 18:16:05 2012 +0900"
      },
      "message": "Always create signing_dir regardless of token format\n\nFixes bug 1088801\n\ndevstack does not create signing_dir when keystone token format is UUID.\nIf the default value of signing_dir is read-only, OpenStack services\nsuch as Quantum server failed to start due to permission denied.\n\nOn the keystone client cannot know which token_format is used in keystone\nin advance, so signing_dir should be created regardless of the token format.\n\nChange-Id: I1b0d25c1ac4d22d9fb2c5443d15b96fdaa5a4c81\n"
    },
    {
      "commit": "60e9c0ab22309d1b0b857761be16d4d58a1b251e",
      "tree": "8b47b44fd8b40172f28dca2701bc1208037cc4ca",
      "parents": [
        "edcf4c84f84916999635c02b16e9168307399226"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 06 15:52:52 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 10 11:29:56 2012 -0600"
      },
      "message": "Quantum cleanups\n\n* Set base default env vars in lib/quantum\n* Rename common dirs to match devstack conventions\n  Q_CONF_FILE -\u003e QUANTUM_CONF\n  QUANTUM_CLIENT_* -\u003e QUANTUMCLIENT_*\n\nChange-Id: I7a2a92b50ef953195f078ac62cb975f28892c05c\n"
    },
    {
      "commit": "eb1aa3d5ed4388119fac56038b4655648bca7e76",
      "tree": "6930096534d997db45336bc7332c2ee8a4fcfae3",
      "parents": [
        "b9520212f53f8818962313cfbd84b9dc84386d9c"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Thu Dec 06 11:55:29 2012 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Fri Dec 07 12:13:12 2012 -0800"
      },
      "message": "setup quantum-rootrwapper\n\nAdd quantum-rootwrapper for /etc/sudoers.d\nThis is needed to run quantum in CI env\n\nChange-Id: Ib59351c106f0a45bb45476edf032c97744873923\n"
    },
    {
      "commit": "8bc21f6476304ca319489612867109d43d44cb6f",
      "tree": "f2f9d2977dcc701ae553481b82d3c3ebf21d0f8b",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Mon Nov 19 22:04:28 2012 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Wed Dec 05 17:55:08 2012 -0800"
      },
      "message": "move setup_quantum to stack.sh\n\nsudo is only allowed in stack.sh on the CI, so move setup_quantum code\nto the stack.sh.\nalso fixes quantum debug command setup for linuxbridge and ryu\n\nChange-Id: I11bc0aa242a690e25acc088b3e9f483ceab38f26\n"
    },
    {
      "commit": "9343df160e29a4a5193503ed6cd0e35d1e590e59",
      "tree": "473dfdfaa99746fbb4940e1eca3278e34edf6fd2",
      "parents": [
        "a823ab464799e25bc6e69649709dda436385ad3d"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Wed Nov 28 10:05:53 2012 +0000"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Thu Nov 29 07:40:39 2012 +0000"
      },
      "message": "Ensures that Quantum sets the correct signing directory\n\nChange-Id: I4f01a171f0ced73ba6b6000d225c8f5811f1874a\n"
    },
    {
      "commit": "5db5bfa28f48b0524db6d25d340d12c96270ac0e",
      "tree": "1d51d0881bb4b8b7a6de72bca9582b72c9622cec",
      "parents": [
        "c6b9fcaed10eb8afc73310c0af75a5c682405c59"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Mon Oct 29 11:25:29 2012 -0700"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Tue Nov 13 10:40:59 2012 -0800"
      },
      "message": "Make exercise.sh with quantum work\n\n- added support for quantum-debug command\n- added ping and ssh method for quantum\n\nChange-Id: Iebf8a0e9e2ed2bb56bee6533e69827e6caa2bc82\n"
    },
    {
      "commit": "5a4148d33adbbae7fc178ba79ee86927a6d7f1c7",
      "tree": "aae764344235af648fde7450773daac3e9bd5707",
      "parents": [
        "92c964f92a7460ecf37d0fb10e7d006bb203779c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 23 15:47:01 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 23 15:47:01 2012 -0500"
      },
      "message": "Fix quantum typo\n\nChange-Id: Ib6343f5c6b7dedb8bda33110460372bc52b6c6a7\n"
    },
    {
      "commit": "602cf9bd68399e55448da001eb823be31d03030a",
      "tree": "2c4439d5781423871bff61b8ffc8be6209d3ed70",
      "parents": [
        "eccaa80ba8ff539785f0a58aefc4bd511c369f9d"
      ],
      "author": {
        "name": "Yoshihiro Kaneko",
        "email": "ykaneko0929@gmail.com",
        "time": "Mon Jul 23 06:27:36 2012 +0000"
      },
      "committer": {
        "name": "Yoshihiro Kaneko",
        "email": "ykaneko0929@gmail.com",
        "time": "Fri Oct 19 07:00:32 2012 +0000"
      },
      "message": "Add support for the Quantum Ryu plugin.\n\nThis patch allows using the Quantum Ryu plugin.\nRyu plugin lets Quantum link Open vSwitch and Ryu OpenFlow controller[1].\n\nRyu OpenFlow controller is not Openstack component, but I added some\nprocessing that is related with Ryu to stack.sh for the convenience of\nthe person who intend to try the plugin.\n\nInstructions for using Ryu plugin:\n1. Enable services: \"q-svc\", \"q-agt\", \"q-dhcp\", \"q-l3\", \"quantum\", \"ryu\"\n2. Set Q_PLUGIN to \"ryu\"\n3. Set an internal network interface name to connect br-int on plural\n   hosts to RYU_INTERNAL_INTERFACE (optional)\n\nExample localrc:\n  disable_service n-net\n  enable_service q-svc q-agt q-dhcp q-l3 quantum ryu\n  Q_PLUGIN\u003dryu\n  RYU_INTERNAL_INTERFACE\u003deth1\n\n[1] http://osrg.github.com/ryu/\n\nChange-Id: Ic1da132fa421f1c70c10a319ee3239831b0f956f\n"
    },
    {
      "commit": "d6767d0d459466ddd84043329cfeaab0b68c2316",
      "tree": "dc602ec5e63d62ea3080580de267686cb9828605",
      "parents": [
        "6a1c8497733073ec5855acf7e6de2f57cbf6bf9a"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Fri Aug 31 04:55:20 2012 -0700"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Thu Sep 06 21:54:07 2012 -0700"
      },
      "message": "Devstack support for Quantum L3 agent\n\nFixes bug #1036910\n\nStarts the L3 agent for Quantum, if the corresponding service is enabled.\nSupports L3 agent with or without namespaces.\nAvailable with openvswitch plugin only at this time.\n\nChange-Id: Ic2dd7a2d32e985c5df0a94eee1ecb602f555cd14\n"
    }
  ]
}
