)]}'
{
  "log": [
    {
      "commit": "e3cf1f716be59fe0f3271a44589c1f31b10567ec",
      "tree": "77189debbfe9ba837cd6f941088d39dd36aa842c",
      "parents": [
        "47fa483a5a13bbfaf1dd5461b08a4402c4d3df03"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu May 25 14:51:15 2017 +0200"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu May 25 15:58:06 2017 +0200"
      },
      "message": "fix minor bugs related with  dhcp\n\n\t- get_free_ip_from_range() was calculating wrong the free ip for if first and last ip is given and the range is lower than the CIDR\n\t- Namespace loopback up must be forced.\n\t- is_dhcp_port_free() mysql query fix\n\nChange-Id: I1bbf9ed2c23945accc16c75d4e75da4b62ce745c\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "007797e7f8254028ccfa7a9959c4fe8e4a9b1a14",
      "tree": "85b942e899436bc1fbb3988486f3bbde9e0b9632",
      "parents": [
        "e088f324b96f4a6aac702fb7e7871406f7156b0f"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu May 18 14:16:26 2017 +0200"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu May 18 14:16:26 2017 +0200"
      },
      "message": "Fix bug, check VF is active before destroy\n\nChange-Id: Id589ab96fad5a4c1af876e03a0f27586b2af7695\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "72fcda7e20f984e0d6fd57322e13c9013f74cebd",
      "tree": "f04507cb4b3b37d9e1a2228219399c5fa413bfc0",
      "parents": [
        "24ca7a8ae3b5f5c235a244c77163c71d1990b94f"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Tue May 09 11:01:06 2017 +0200"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Tue May 09 12:39:17 2017 +0200"
      },
      "message": "Fix minor bugs in dhcp service during vm deployment\n\nChange-Id: Iaa0fdc083836242c8b713b09d4875fd05450061a\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "32213316c986310958424667ae63435ca0973f18",
      "tree": "909166d845021318f19165c7144be6b582eb7189",
      "parents": [
        "7fa5a659f844ad98a1cd85f2467c31fac93d5509"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon May 08 17:21:04 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon May 08 18:19:28 2017 +0200"
      },
      "message": "fix some errors\n\nChange-Id: Ie6691ef51e9479f8f3ca5fad8f45a3871f340b78\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "e0c28c1feee0fac059bad64eb8601e9c6e47fefc",
      "tree": "d6a3004f18ef02154096986806dfdcb0eac1866f",
      "parents": [
        "515e9718dd0f1e9ed0f5f3f421e09076cceb386c"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu May 04 18:44:40 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu May 04 18:44:40 2017 +0200"
      },
      "message": "fix bugs at host_thread; start net controller thread; sharing same variables db_lock and db between the two ovim instances; logger name at openflow thread\n\nChange-Id: I02cbd50a0c9922764a945490cb885bb63c75e9c0\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "f135eff232fe844439c3f097734693ab4320460e",
      "tree": "cb0f913c10952f613b412b463e38c03017cd2068",
      "parents": [
        "9f6571090b203922cabb0382226be0fa48d6e046"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Apr 19 19:11:53 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Apr 20 17:37:38 2017 +0200"
      },
      "message": "loggin enhancement at host_thread\n\nChange-Id: I76a1d8d3d3fad8965d131d474c8cec75725423f4\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "9f6571090b203922cabb0382226be0fa48d6e046",
      "tree": "e239f664279afdfde805a1d08a4c98196c3d4b68",
      "parents": [
        "ee19576ffab403bf0218974ed96c98dc0375b507"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Mon Apr 10 20:05:40 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Apr 20 16:37:03 2017 +0100"
      },
      "message": "Modify openvim code structure, improve py package\n\n\t- Move python code to osm_openvim folder\n\t- Python package install the code in a folder called osm_openvim\n\nChange-Id: I09f1cdac84418a6a34ceaec9a69c2315e10296a7\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "f1799b0c762bac3e45ea366d920437260b2a9652",
      "tree": "760b2d2fb8e04db9808cd254609f4586d96e4791",
      "parents": [
        "686b39528128811f1e22524d619ebd16b74438f8"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Mar 10 15:20:10 2017 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Mar 10 16:06:44 2017 +0100"
      },
      "message": "allow exposing hyperthreading at guest using metadata topology\u003doneSocket:hyperthreading\n\nChange-Id: If924551bc588dd530699ea20c124ae9632388ef6\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "18f5de3f9de56ad4b608daf1e9107e65dc22a851",
      "tree": "43cccea82684f34e0fc5a65d0e4cce467f7043f7",
      "parents": [
        "b716ac5bed1d8887750f1ceb97cbe8f8839fbfa8"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Mon Feb 13 12:41:49 2017 +0100"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Mon Feb 13 17:03:25 2017 +0100"
      },
      "message": "Add gateway_ip to nets DB table\n\n\t- Add gateway_ip column to net table at DB\n        - Save and retrive gw ip during net creation and vm launching process\n\nChange-Id: I93c5339aa61ded3631d34a90018bd67525b49ab1\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "9ba00b54d9d2d6e4da72c272082f9c7011468060",
      "tree": "caac687c9401e111a6324e732d94d233ed2077fc",
      "parents": [
        "71b5a0fcb93bd4373d9fcc2d87647d9dfa935648"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Feb 10 12:54:29 2017 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Feb 10 12:54:29 2017 +0100"
      },
      "message": "minor changes at host thread tasks scheduler\n\nChange-Id: I966c66f0732c555c8c62ad118ba922f63f6629e7\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "c1d1d47cee5bd382fd9e2ca4d829aef0f545a0d1",
      "tree": "9ff2bc301b4b3f1c52abce9ddd3c0373afc313fb",
      "parents": [
        "e9317ff999987c09369b9eab6bcd044ced8f1048",
        "3043d13cc7d1496cd9bdb7a456f12c9fffc25287"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Feb 08 14:21:28 2017 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Feb 08 15:58:37 2017 +0100"
      },
      "message": "Merge branch \u0027v1.1\u0027\n\nChange-Id: I0c27f01914959623bf25905786af9e7dabc141b6\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "e9317ff999987c09369b9eab6bcd044ced8f1048",
      "tree": "79c1537ec5e39bdf6d2dfbc9b214292d52bb06e2",
      "parents": [
        "181f17585738e6724b781cb1b371e8ac3c394cc1"
      ],
      "author": {
        "name": "Mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Wed Jan 18 16:10:58 2017 +0000"
      },
      "committer": {
        "name": "Mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Wed Feb 08 11:57:40 2017 +0000"
      },
      "message": "Openvim controller dhcp server over a ovs vxlan mesh\n\n\t- Base on dnsmasq per openvim net\n\t- Live in a namesapce and using veth pair\n\t- Support CIDR\n\nChange-Id: Ie152ac73804719ed769f24cc8dc8c1be1421e570\nSigned-off-by: Mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "181f17585738e6724b781cb1b371e8ac3c394cc1",
      "tree": "f5ee7773bd90db1638288e6ca43f3112cdcb961a",
      "parents": [
        "bb334595f536bcf177309ef4124b77a8e0765080"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Feb 01 16:28:11 2017 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Feb 01 16:28:11 2017 +0100"
      },
      "message": "store OVS network ports at database as type instance:ovs\n\nChange-Id: Ib407ff375df730eec8cc61f8cc9639f7cf9c78bd\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "7256d6b4cac032784adb1b7cb30699bd753e2b3c",
      "tree": "8856d9a1ebd6504183538f16c56707dd1d6978df",
      "parents": [
        "a07bb94512b45d83da8ae3fdcc42c9f2084a0fa0"
      ],
      "author": {
        "name": "Mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu Dec 15 10:51:19 2016 +0000"
      },
      "committer": {
        "name": "Mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Wed Jan 18 13:29:31 2017 +0000"
      },
      "message": "Openvim managment nets OVS refactoring\n\n\t- OVS bridge creation and vxlan tunnel mesh (stp active) creation in openvim hosts.\n\t- Add/remove/edit nets handling OVS ports, dhcp nets are supported to keep backwards compatibility.\n\nChange-Id: I971067c77e50df292fa5cdd3bf926a222af349aa\nSigned-off-by: Mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "150cde1b16b76ab5745bb78f902b1b22f80a18d0",
      "tree": "01a4cfc25fb468cd00b44b9f4ba6d2f3ce73eab6",
      "parents": [
        "69a5739aef6bdc5e0ebc12ebfe6a4775e8211304"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jan 09 11:36:38 2017 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jan 09 11:36:38 2017 +0100"
      },
      "message": "fix a bug at lvirt module load\n\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "e7bedebdf51c347e44e0b709e8d3086f491b7967",
      "tree": "b3555f22194f0fbe88fa906addacc29fa77e667a",
      "parents": [
        "92c96c67fa491bcc44b0a2da8398a5c55a48200b"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Dec 07 16:22:53 2016 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Dec 12 15:25:12 2016 +0100"
      },
      "message": "allow openvim in test mode to run without python-libvirt package installed\n\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "34940a0a4c37f1c33a5bc5372032824e6157290d",
      "tree": "c42e3827af6cb2a1eb72ddfe03abf7a73c01c88e",
      "parents": [
        "c4864734c010b1402d790d1e123af84d1823ce3a"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Sep 27 12:49:41 2016 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Sep 27 12:49:41 2016 +0000"
      },
      "message": "v0.4.9 allow URL for image path. Automatically download the image in the compute node\n\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "9a61c6b761065160d0889e7bd1e0f9fc37de5310",
      "tree": "f544fe3a89e9ce54bc319638b3dd071a530f1e99",
      "parents": [
        "f053737a7b5dbf4b2ccee3c483da8371367dbeb7"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Sep 08 10:57:02 2016 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Sep 08 10:57:02 2016 +0200"
      },
      "message": "changed/added license heading. Moved some json files to yaml\n\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "f053737a7b5dbf4b2ccee3c483da8371367dbeb7",
      "tree": "8d512abec32a5e0de33589aede1d01adb3d5689f",
      "parents": [
        "f7aa8c4db7a57d5865d3b7767d5957fda6867198"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Sep 08 08:17:37 2016 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Sep 08 08:17:37 2016 +0200"
      },
      "message": "v0.4.7 remove folder utils moving files to parent to avoid an empty __utils.py__ file without license\n\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "f7aa8c4db7a57d5865d3b7767d5957fda6867198",
      "tree": "380fcac47dc9775b3aa8a815d1d585d17099471c",
      "parents": [
        "de6d6e77ff7bb93136a01ca8d3b90be9bc4be013"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Sep 06 16:43:04 2016 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Sep 06 16:43:04 2016 +0200"
      },
      "message": "Initial openvim v0.4.6 upload\n\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    }
  ]
}
