)]}'
{
  "log": [
    {
      "commit": "abe56ee90f39e486bd8f7c55d05aecb3de7223d9",
      "tree": "0c898f80176347c6c487214c98ca2942761ae04f",
      "parents": [
        "c373cf8b89a6ad5d97027964db5f42e98b568b7d"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Jul 24 11:06:27 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Jul 24 16:54:55 2013 +0100"
      },
      "message": "xenapi: Setup and Rotate text console logs\n\nThis patch installs the cronjob that rotates/sets up the text console\nlogs of the guests.\n\nRelated to blueprint xenapi-server-log\n\nChange-Id: Ie4c778b54f69519fbb80aa0d9822383f55a1e2f9\n"
    },
    {
      "commit": "25d3ecf23e7d7eb2e1fb9665451ef08ae325bb5f",
      "tree": "a7181674e56e7e169b72f7fabdf9578b83845116",
      "parents": [
        "e3ba2502515c3f93c4cf341a83deb8fc26eac333",
        "d8511034e69368785bf85440840889664fb90cac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 15 15:03:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 15 15:03:22 2013 +0000"
      },
      "message": "Merge \"xenapi: xe network-attach for OVS bridge creation\""
    },
    {
      "commit": "0ee1367a6d0bab6c8d2e20d933d5c539fd0c50ec",
      "tree": "9d98dbea5bf7704978da88737db3a2d8508aab86",
      "parents": [
        "7ca0a7601be535c09c91650c9552c76c0c5e6a51",
        "6f0017161f76ffecd1ee489bcb33462729ad96e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 15 14:03:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 15 14:03:27 2013 +0000"
      },
      "message": "Merge \"xenapi: Exit immediately if zipball download fails\""
    },
    {
      "commit": "6f0017161f76ffecd1ee489bcb33462729ad96e6",
      "tree": "a7567796de6780943b9497734d97ab6be054723f",
      "parents": [
        "314ae87a911b457590cd268a6d50872c957de343"
      ],
      "author": {
        "name": "Euan Harris",
        "email": "euan.harris@citrix.com",
        "time": "Wed Jul 10 16:30:31 2013 +0100"
      },
      "committer": {
        "name": "Euan Harris",
        "email": "euan.harris@citrix.com",
        "time": "Thu Jul 11 12:05:44 2013 +0100"
      },
      "message": "xenapi: Exit immediately if zipball download fails\n\nIf install_os_domU.sh fails to download the Xapi plugins zipball\ncorrectly it ignores the error and continues the installation.\nThis could damage the hypervisor\u0027s filesystem, as it may delete\nfiles or overwrite them with garbage.\n\nChange-Id: I9f6dc31b977592e2818e37b2d310c2a5dc477364\nFixes: bug #1195640\n"
    },
    {
      "commit": "d8511034e69368785bf85440840889664fb90cac",
      "tree": "6876048271f3d15de0298a671dbb459fe40f10fc",
      "parents": [
        "cf6d809d8d13b8177826b9c95b0ccab6f0dcb9c4"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Jul 03 10:44:44 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Jul 10 15:48:52 2013 +0100"
      },
      "message": "xenapi: xe network-attach for OVS bridge creation\n\nFor Neutron we need an additional OVS bridge to be present. The xe\nnetwork-create command did not create the bridge immediately. A\nworkaround was applied to attach a network interface to that network,\nforcing xapi to create the underlying OVS bridge. It turned out, that\nthe xe network-attach command could be used instead, so the workaround\nis removed and replaced with the proper solution by this patch.\n\nFixes bug 1197305\n\nChange-Id: I10cc763531b71238f0bc12a12de985f8f35d7e27\n"
    },
    {
      "commit": "12229a77a525ea92f037fb2bdfd54681de6bde6a",
      "tree": "59adf5aaec4f3540375bd23487251dbeab1b6530",
      "parents": [
        "314ae87a911b457590cd268a6d50872c957de343"
      ],
      "author": {
        "name": "Euan Harris",
        "email": "euan.harris@citrix.com",
        "time": "Wed Jul 03 17:51:01 2013 +0100"
      },
      "committer": {
        "name": "Euan Harris",
        "email": "euan.harris@citrix.com",
        "time": "Wed Jul 10 14:05:22 2013 +0100"
      },
      "message": "devstack: Add paths specific to XenServer Core\n\n * XenServer Core keeps its Xapi plugins in a different path to XenServer,\n   in order to comply with the Filesystem Hierarchy Standard.\n\n * XenServer Core mounts devices under /dev/xen/blktap-2 in dom0,\n   whereas XenServer mounts them under /dev/sm.\n\nChange-Id: I0a66cd03f000f19c8ff63a8ae4231c00fda88380\n"
    },
    {
      "commit": "cf225101fb216e6365c745640ff9ed9c0abc6363",
      "tree": "0aa46382ec7e877c4a86030ae76c72d93fb8ff92",
      "parents": [
        "4a6529ae379fe9acb4f0465e6437825e51aa3cd3",
        "39aeda23b23c1f1a3db3c7f81017271c4780f7ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 27 20:45:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 27 20:45:46 2013 +0000"
      },
      "message": "Merge \"Create the /images directory used by the resize functionality.\""
    },
    {
      "commit": "39aeda23b23c1f1a3db3c7f81017271c4780f7ad",
      "tree": "31d587629c921e7181335dec81a7a5a9cc51197f",
      "parents": [
        "9539e79bd753b97555296132c85084d0614276c7"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jun 17 12:51:33 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jun 24 10:51:42 2013 +0100"
      },
      "message": "Create the /images directory used by the resize functionality.\n\nXenServer\u0027s resize uses /images as a known-path for each hypervisor.\nThis is a symlink to the storage repository so disks can be moved between\nthe /images path and the storage repository efficiently.\n\nChange-Id: I13b39dbf5537ad45160c1af4cc10bd867b7f89c1\n"
    },
    {
      "commit": "5a56cd6283f918e6022dcc47906fb86a739496dc",
      "tree": "07e2ec1dd572942f684ba0d435aa4edcee5d8fc7",
      "parents": [
        "aef5fcae9c364bfa9825d71faec71d5e28c12b14"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Mon Jun 17 13:54:43 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Jun 20 14:43:14 2013 +0100"
      },
      "message": "xenapi: Cleanup networking\n\nOpenStack VM had 4 interfaces, from which eth0 was connected to HIMN (Host\nInternal Management Network), and not used at all. The reason for not\nusing this interface according to johngarbutt is:\n - VNC console would not work\n - migrations would not work\n - many other things\nThis change removes the interface, thus devstack is providing the\nsame architecture as described in the official documentation, YAGNI\napplied on the HIMN:\n\n    http://goo.gl/dmrNF\n\nThe change also modifies some defaults, so it\u0027s easier to get started:\n - The Ubuntu VM is network-installed through the management network\n - OS VM is getting its address on the management network through DHCP\n - Default Public IP addresses aligned to stack.sh defaults\n - OS Services are listening on Management Interface\n\nRelated to blueprint xenapi-devstack-cleanup\n\nChange-Id: I73c9751ade6f4786b8b682a1994cb87f0a624379\n"
    },
    {
      "commit": "8ff33ce75f1ea4ede96cdbf7cda983900119e6d2",
      "tree": "4f9c205563f0f15779ea3576c82de29008a7e1a1",
      "parents": [
        "f652e0fb6d46dd39cf9932234a04571c7ede3110"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu May 30 13:26:58 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri May 31 10:45:46 2013 +0100"
      },
      "message": "xenapi: kernel_cmdline moved out from template\n\nThe kernel\u0027s cmdline was set during the initial devstack machine\ninstallation. Thus, during second runs, the kernel\u0027s cmdline was not\nupdated. This patch extracts append_kernel_cmdline, and configures\ndomU\u0027s kernel cmdline every time. As some networking parameters are\npassed through the kernel cmdline, this patch makes it possible to\nchange the network configuration, even if a cached devstack exists.\n\nRelated to blueprint xenapi-devstack-cleanup\n\nChange-Id: I3b7175f4e83326c3e28825ac50625f6bd2a9a029\n"
    },
    {
      "commit": "f652e0fb6d46dd39cf9932234a04571c7ede3110",
      "tree": "40818cf23533088dcf34e92fc542b9ad296a120c",
      "parents": [
        "edbea45888cea7f94bfbb8c94e0de3c47443ac4d"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue May 21 18:12:48 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri May 24 18:23:53 2013 +0100"
      },
      "message": "xenapi - quantum: L2 agents for dom0 and domU\n\nThis patch makes it easier to support the all-in-one installation of\nXenServer with Quantum:\n- separate agents for domU and dom0 openvswitches. The domU agent\u0027s name\n  is \"q-domua\", and the dom0 agent is called \"q-agt\"\n- create a physnet1 physical network to connect those openvswitches\n\nNote: This patch depends on the quantum patch:\n\n    https://review.openstack.org/15022\n\nFor a diagram, see:\n    http://goo.gl/BuAdg\n\nChange-Id: Iff851438553528b9051edd380ecbb2c0415cbf78\n"
    },
    {
      "commit": "9e326779278a410366e913b65b9d0d9145fe53f9",
      "tree": "0fd08d56aec657c7847d9e3b9149790a0c445742",
      "parents": [
        "b4057a4c504a7b01124adcd9ca7001f5cd8caec6"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed May 08 16:42:22 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri May 24 12:07:56 2013 +0100"
      },
      "message": "xenapi - cleanup network configuration\n\nThe Xenserver/XCP part of devstack was configuring the hypervisor\u0027s\nconnectivity to the outer world, by adding VLANs, and physical\ninterfaces to the virtual networks. It added a lot of complexity, and\nmade it hard to get started with XenServer. This patch removes that\nextra complexity, so it is left as an exercise for the user.\n\nRelated to blueprint blueprint xenapi-devstack-cleanup\n\nChange-Id: If3367335c3da8621d0afe1f6cae77511fbdbb3e2\n"
    },
    {
      "commit": "8644676846baa3025e8a071852d43c64ef2e12b0",
      "tree": "fd75bc8f330fe298b9afc0dc7eb3064e12e4583e",
      "parents": [
        "5f349179f48c96cb4e9f6b346ef1b5d18b5ccd83"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sun May 12 18:34:29 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sun May 12 18:41:40 2013 +0100"
      },
      "message": "xenapi - use management network to reach OS VM\n\nDevstack used the HOST_IP_IFACE to reach the OpenStack VM through ssh.\nThis patch changes this behavior, so that the IP address of the\ninterface connected to the management network will be used.\n\nRelated to blueprint xenapi-devstack-cleanup\n\nChange-Id: I7f34d973870792d60a33ea512901d9b0d422150b\n"
    },
    {
      "commit": "fe586b1cbe3fcd62e14027c576c1140d94b9a8fb",
      "tree": "9f63411739fd247db8ed1589fbd407e0897c4650",
      "parents": [
        "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Mar 28 15:02:27 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Apr 03 15:33:33 2013 +0100"
      },
      "message": "xenapi: /boot/guest should point to local SR\n\nFixes bug 1037516\n\nThis patch creates a directory os-guest-kernels inside the local SR, and\nsets up /boot/guest to be a symlink to that directory. This way\nOpenStack won\u0027t pollute Dom0\u0027s filesystem.\n\nChange-Id: If8dfe24355bd782a401fed0f2c4b423efd9c11ba\n"
    },
    {
      "commit": "57e3da9b760260bba020d4b65f9db29a339ec02a",
      "tree": "8b8025031fcb3b2e45cf9f93f7ab659573e49793",
      "parents": [
        "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Mar 22 16:34:05 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Mon Mar 25 15:12:58 2013 +0000"
      },
      "message": "xenapi: Extract plugin installation functions\n\nThis change extracts the plugin installation functions, and covers the\nextracted functions with tests. Use:\n\n    ./test_funtions.sh run_tests\n\nto run the tests.\n\nChange-Id: I1d78d9e8cc4d52ee2df83d07e4c74dda4805f21a\n"
    }
  ]
}
