)]}'
{
  "log": [
    {
      "commit": "2db743baaa4e14e758fbdfdb7a2db0f8d0e91853",
      "tree": "3354ea88348036f3f2cb3db00120eb974415bc92",
      "parents": [
        "50a052f5e3c1202e5c787851e8b2dd69d8f20629"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Mar 28 17:23:15 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Mar 28 17:23:15 2017 +0200"
      },
      "message": "fix moving openvim version/date/db_version to ovim\n\nChange-Id: If59a7d7d238268c3601e68a5d6feabbf11deed5b\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "50a052f5e3c1202e5c787851e8b2dd69d8f20629",
      "tree": "d5550361e87522a215950d5da793517d259d6a6e",
      "parents": [
        "82232585e3ee87fd3228e7814f393a7d6c05fc79"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Mon Mar 27 18:08:07 2017 +0200"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Mon Mar 27 18:23:12 2017 +0200"
      },
      "message": "Move openvim version/date/db_version to ovim\n\nChange-Id: Ia4740a7eebb09ab537d099dbd79cf44796a7979e\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "82232585e3ee87fd3228e7814f393a7d6c05fc79",
      "tree": "83d174038a07d3929121c5e5ec3d8933fe5cdc36",
      "parents": [
        "1600750b84d8052ffb996fb3d4b76a0c6d0750b0"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Mar 15 18:09:16 2017 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Mar 27 16:52:49 2017 +0100"
      },
      "message": "minor logs changes at http for network update openflow rules\n\nChange-Id: Ifce2878f0c71a92ab0fa6d165792d170e7ae553d\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "1600750b84d8052ffb996fb3d4b76a0c6d0750b0",
      "tree": "bfbb06ebdf1ae52a56a9e51c96cac65af2b89056",
      "parents": [
        "f9a1a8d51e7525f0d4acfe02dcb7fb8696fc20b0"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Mar 27 16:48:32 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Mar 27 16:48:13 2017 +0100"
      },
      "message": "minor error at exception launch when no port mapping found at ovim new_external_port\n\nChange-Id: Ica397ec68c2907dc0475f921c78b3cf27dedb304\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "f9a1a8d51e7525f0d4acfe02dcb7fb8696fc20b0",
      "tree": "ae734aa6317a18355fcce6560105c7535ce25a93",
      "parents": [
        "7bbf50e0ee85e14bca8db01694fbfb3322619ee7"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Wed Mar 15 12:42:27 2017 +0100"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu Mar 16 12:21:54 2017 +0100"
      },
      "message": "Modify http get/clear openflows to handle n ofc_id\n\n\t- Add ofc_id to http_get_openflow_ports\n\t- Add ofc_id http_clear_openflow_rules\n\t- Both http service will handle multimple ofc thread and the task will be injected in a thread nu ofc_id\n\t- ofc_id Added to of_flow table to of_flows\n\nChange-Id: Id9b1ec67341d70eaea8b678fa4ef34c5a81a3c21\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "7bbf50e0ee85e14bca8db01694fbfb3322619ee7",
      "tree": "b8273c74fe7a2db035708c8e2d4502cc99c33715",
      "parents": [
        "f1799b0c762bac3e45ea366d920437260b2a9652"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Mon Mar 13 15:15:18 2017 +0100"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Wed Mar 15 16:29:23 2017 +0100"
      },
      "message": "Refactor update-net task to ovim.py\n\n\t- Every update-net task is dispached to each ofc threard available to each net\n\nChange-Id: Ic459a96ac6401fdc72f8aca2c0edf52a2aff2b29\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "686b39528128811f1e22524d619ebd16b74438f8",
      "tree": "f9ed4c4df905db44a741141c2548102ba442b374",
      "parents": [
        "3782945e0a074cb28f82a512f7a9128797b298e3"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Mar 10 13:57:24 2017 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Mar 10 16:06:13 2017 +0100"
      },
      "message": "fix a race condition using database connection db_of at ovim.start without using db_lock\n\nChange-Id: I3858a117f547be2931995a160e17d0b5a7e69a04\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "3782945e0a074cb28f82a512f7a9128797b298e3",
      "tree": "1411a42b02587ff58b1c83bbd5ae2d05f348e19d",
      "parents": [
        "1817f966ef776fcf99fd063c677d13138966cb59"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu Mar 09 14:41:21 2017 +0100"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Fri Mar 10 14:29:59 2017 +0100"
      },
      "message": "new_external_port and DB table adds\n\n\t- new_external_port() add to ovim, create a new external port and ensure the mapping correspondencer btw multimple sdn controllers\n\t- Add ofc_id, switch_mac columns to table \"ports\" \u0026 \"resources_port\"\n\t- Add foreign FK_port_ofc_id key btw \"ports\" and \"ofcs\"\n\t- Add foreign FK_resource_ofc_id key btw \"resources_port\" and \"ofcs\"\n\nChange-Id: I3a3603a17f415954fad7520573e4d6d434791f96\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "6045a9d58eedd073c595f18b4d1b06667f6d6a81",
      "tree": "5ba351799d48b63701371a630322060944d6888d",
      "parents": [
        "580435e27aa04a40b8893145d181855d37965027"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Mon Mar 06 11:36:55 2017 +0100"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu Mar 09 11:08:54 2017 +0100"
      },
      "message": "OF controller port mapping\n\n\t- Add of_port_mappings DB entry\n\t- Add interface to ovim.py to handle of port mapping per datacenter\n\nChange-Id: I4248c89c3b951f075d4f75d5bb79cdabe87b866c\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "580435e27aa04a40b8893145d181855d37965027",
      "tree": "6043ff6c3d91a67113f9e20941415ac3277ede14",
      "parents": [
        "5b6f74958d76765bd7f2b733bb84f7c99d71ff14"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Wed Mar 01 16:17:10 2017 +0100"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Wed Mar 08 12:07:27 2017 +0100"
      },
      "message": "Handle ofcs thread creation form db and openvim.cfg\n\n\t- start_service create a ofc thread per sdn in db, during ofc creation and default openvimd.cfg\n\t- stop_service kill ofcs thread\n\t- OFC creation/delete via REST interface, handel creation/delete of thread\n\nChange-Id: I0c1869b870b296bfb459c2f678bc7afe4d1938bb\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "5b6f74958d76765bd7f2b733bb84f7c99d71ff14",
      "tree": "d664d4a7e07a73262a7a5e9a46d1bfe3d6199dbb",
      "parents": [
        "fbfb797533c1ba8eb015a387596949b0146a28ec"
      ],
      "author": {
        "name": "Pablo Montes Moreno",
        "email": "pablo.montesmoreno@telefonica.com",
        "time": "Thu Mar 02 16:18:36 2017 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Mar 02 16:21:56 2017 +0100"
      },
      "message": "Minor changes in ovim.py for SDN controllers functionality\n\nChange-Id: I0111cd8ac9efe8eb992cc47f6f38b83a5b647cdf\nSigned-off-by: Pablo Montes Moreno \u003cpablo.montesmoreno@telefonica.com\u003e\n"
    },
    {
      "commit": "fbfb797533c1ba8eb015a387596949b0146a28ec",
      "tree": "9783adc69213faf38f3f099d4bcceda3805fe3b1",
      "parents": [
        "9e194594e2dbc4419e13e4c89ddc0e5d639723fd"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Mon Feb 27 17:36:17 2017 +0100"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu Mar 02 14:46:59 2017 +0100"
      },
      "message": "Tenant code migration to ovim.py\n\nChange-Id: I758209af0b7ea03f51cb20bb3b7767a9d69a5987\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "9e194594e2dbc4419e13e4c89ddc0e5d639723fd",
      "tree": "c64b59c56ed99efa0e56603473ec8a3fda65ff14",
      "parents": [
        "abd98cc468da8d488146a16372a6a1b58905892f"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Fri Feb 17 11:03:25 2017 +0100"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Mon Feb 27 17:56:02 2017 +0100"
      },
      "message": "Create db entry for manage Openflow controllers\n\nChange-Id: Ie3249e72487c15ed4a9a09bc64f50589102e9162\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "e9f6f1a5ff8da7db0704ade6f977048528b99b09",
      "tree": "528e48d89cc5e510c2a58091626040bf6ce0c0ea",
      "parents": [
        "65ba8f83bd586b24dc712cfe36e53aaa96ae535e"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu Feb 16 17:57:35 2017 +0100"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Fri Feb 17 11:11:55 2017 +0100"
      },
      "message": "Move network logic from httpserver to ovim\n\nChange-Id: I1d61a7003652dcac7355f2be2b1186a2fe23d8ef\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "65ba8f83bd586b24dc712cfe36e53aaa96ae535e",
      "tree": "96c91df94351a5d4b3d2a5b580ad41ad094cbe95",
      "parents": [
        "18f5de3f9de56ad4b608daf1e9107e65dc22a851"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Wed Feb 15 12:36:33 2017 +0100"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu Feb 16 12:17:07 2017 +0100"
      },
      "message": "Move openflow logic to ovim.py from httpserver.py\n\nChange-Id: I8bd095ed85fb15579c3c1ec34bfe5513c7c41452\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.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": "b716ac5bed1d8887750f1ceb97cbe8f8839fbfa8",
      "tree": "d6e35a91aeae9e3f780f407307458ce0e95249f9",
      "parents": [
        "56c0c283e17f3748b3c01beff9691ab43a7ed564"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Fri Feb 10 14:47:53 2017 +0100"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Mon Feb 13 15:11:09 2017 +0100"
      },
      "message": "Create dhcp thread at openvim startup\n   - Create a new thread if a ovs net exist in DB\n   - Move instansation of openvim controller at ovim.py\n   - Move launch_dhcp_server to ovim.py domain for each thread.\n\nChange-Id: I8b0958fa0c318ebed92fcf67c0c2b5e79ded7c6a\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "56c0c283e17f3748b3c01beff9691ab43a7ed564",
      "tree": "23df0bc80f0c58b712d74a371f1644becde7f98a",
      "parents": [
        "9ba00b54d9d2d6e4da72c272082f9c7011468060"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Feb 10 14:52:55 2017 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Feb 10 14:52:55 2017 +0100"
      },
      "message": "minor changes on stopping threads\n\nChange-Id: I71631de557b5654e3915cee05c34cb6d21088401\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "57f7bda62b86d19fbcd7b90271c7150ca8a8ab18",
      "tree": "19e71a462a3550ffe07e40b36a76b2e2efc8e494",
      "parents": [
        "c1d1d47cee5bd382fd9e2ca4d829aef0f545a0d1"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Feb 09 12:01:55 2017 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Feb 09 12:01:55 2017 +0100"
      },
      "message": "Class OVIM to perform the logic done by http receptor\n\nChange-Id: I7b496fee22888f73d2350be42d08bc6633895e2a\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    }
  ]
}
