)]}'
{
  "log": [
    {
      "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": "7fa5a659f844ad98a1cd85f2467c31fac93d5509",
      "tree": "8869455561fcb39bea4cef8d1aa4cdc02783f9e1",
      "parents": [
        "49f2e85904dcbde6e6fa49a90c28c231b5ba6296"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 26 17:55:43 2017 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 08 17:51:06 2017 +0200"
      },
      "message": "Changes to import dynamically modules in ovim.py\n\nChange-Id: Iccea5d9ab6c87423d37fa0cb345d8f97cd0f30c9\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@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": "a290d8fe0a6396044d1ab3dbcaab538c20521c56",
      "tree": "7da6508224f5cd85cadf07a8a85b6839714846fa",
      "parents": [
        "fa6928acace26aef5fdf120a8be18692235f73a9"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed May 03 17:42:52 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu May 04 15:21:01 2017 +0200"
      },
      "message": "Add region to nets and allow ovelapping vlan at each region\n\nChange-Id: If5ee574394796c6b6d52d07ec5929851cfd6e813\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "95a9e837dff140602ae27ee01edd489c94633227",
      "tree": "bed2866db097b26bd2271e1c924566354fe42661",
      "parents": [
        "dc7a2da1e4f9e6db785f4a4d700d5b8eaa42c70a"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Apr 27 18:49:37 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed May 03 11:10:56 2017 +0200"
      },
      "message": "changes at migrate_vim_db to use database version as a parameter and not use openvim version\n\nChange-Id: I3d39d04020e551b127526fca24671176a932c806\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "51068956dc168aa1d99ccbb5e1f8247580b8be2e",
      "tree": "5091011fb010f3a449e44e35e87e546c6a32c52c",
      "parents": [
        "b0c600d21ad65893f5e7ab4522565e8f66e195e9"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Apr 26 15:09:48 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Apr 26 15:45:21 2017 +0100"
      },
      "message": "fix issues running from source\n\nChange-Id: I512eebfd0c1531d22073a2389073fb1bcf1d0961\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "29d80245004e3c4877aceea39b74f848e25dc9ae",
      "tree": "2a0bb04b6db65d0a966ece266112bf33b6e1988f",
      "parents": [
        "3c4b2bfa612353fab5e6531468483e6bed6ee98b"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Apr 25 18:07:08 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Apr 25 18:07:08 2017 +0200"
      },
      "message": "Fix import problems of vimconnector\n\nChange-Id: I8fc6771673257c9db489fd4ccdaef64b8916965d\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "071df95257d9d25adf5b30bf08a44cbc7df9b02c",
      "tree": "6675b865253a8358d47d59458d5c57eb1f536239",
      "parents": [
        "0119d7dcea3532af048bfe212f2a21d625a6b29e"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Apr 21 11:12:50 2017 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Apr 21 11:12:50 2017 +0200"
      },
      "message": "Fixed imports in ovim.py\n\nChange-Id: I1f777e08c894b3149a45ea923257b8bb92b67b21\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@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": "43044b020e7a85f45769d6eb13f8026fb352b183",
      "tree": "4c75e922ae4ee9aae5f6775aeb60b0828465abe3",
      "parents": [
        "38cf60728eb2467162ef1623b537b8bae3340b61"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Apr 06 18:58:24 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Apr 17 12:19:45 2017 +0200"
      },
      "message": "logging enhancement at dhcp_thread\n\nChange-Id: I2bccc3f0b10e6bc456da666be5488989c48758bf\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "ba1862b460afc13008f96b13252f2abcb075f138",
      "tree": "731bb12a5e06b6ff31f5747e069138df379a85ad",
      "parents": [
        "46ca3a99010165035dc55e41887f86d55c6dff6f"
      ],
      "author": {
        "name": "montesmoreno",
        "email": "pablo.montesmoreno@telefonica.com",
        "time": "Thu Apr 06 10:07:44 2017 +0000"
      },
      "committer": {
        "name": "montesmoreno",
        "email": "pablo.montesmoreno@telefonica.com",
        "time": "Thu Apr 06 10:07:44 2017 +0000"
      },
      "message": "Fixed bug that generated an error when adding a sdn-controller without user or password. These two parameters are optional\n\nSigned-off-by: montesmoreno \u003cpablo.montesmoreno@telefonica.com\u003e\n"
    },
    {
      "commit": "46ca3a99010165035dc55e41887f86d55c6dff6f",
      "tree": "b1c4036970a4442fb79361647a4f6c516a7d0f77",
      "parents": [
        "76fd48f826ffd15ca2617ede4377de4458a7f13a"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Apr 05 19:49:24 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Apr 05 19:49:24 2017 +0200"
      },
      "message": "Allow several pci for of_port_mapping. Log enhancement\n\nChange-Id: Ifbf474da57abf269fd87cb237a05e427d4981d43\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "d87877c809892f536054fc7b072acc7f865b988b",
      "tree": "001a43d60ff54e6a44710bce46129cd99fcff268",
      "parents": [
        "928275586b85630582bae0a480491c54b50421f5"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Fri Mar 31 15:15:52 2017 +0200"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Tue Apr 04 17:35:45 2017 +0200"
      },
      "message": "New file setup.py: builds a python package\n\n        - Allow to use all poenvim logic as a library by RO\n        - Makefile will generate all the package need it and handle the lib instalation\n\nChange-Id: I9735b130b47bd94fea12037e2b89eb8226d29d0e\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "928275586b85630582bae0a480491c54b50421f5",
      "tree": "3c382674c0721328be3de3ca1a0ab71568039ff7",
      "parents": [
        "6c6006528a473fff882151806251aa36c5fbf5b8"
      ],
      "author": {
        "name": "montesmoreno",
        "email": "pablo.montesmoreno@telefonica.com",
        "time": "Thu Mar 30 13:24:17 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Mar 30 17:37:13 2017 +0100"
      },
      "message": "Minor changes to allow SDN connectivity for RO\n\nChange-Id: Iaa947aeabe51ce015a3627685c7ee4bae1a36833\nSigned-off-by: montesmoreno \u003cpablo.montesmoreno@telefonica.com\u003e\n"
    },
    {
      "commit": "6c6006528a473fff882151806251aa36c5fbf5b8",
      "tree": "7be3045e8caf98853e40993dda1bb8cb1b565cdc",
      "parents": [
        "aa941467d6552fb753a0cb8e0cc8923412320ed7"
      ],
      "author": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu Mar 16 17:22:57 2017 +0100"
      },
      "committer": {
        "name": "mirabal",
        "email": "leonardo.mirabal@altran.com",
        "time": "Thu Mar 30 18:07:46 2017 +0200"
      },
      "message": "Openflow controller abstract connector\n\n\t- Add openflow_conn abstract impletation for all openflow connectors\n\t- Refactor all existing conenctor to Inherit la clase abstracta\n\t- Now all of connector raise an exeption in case of faliure\n\t- As OF_connector raise an expection, all code that make use of this class now capture the execption.\n\t- Add to ofc DB table last_error and status column\n \t- Check for each operation if an error exist an update DB ofc status and last error column info\n\nChange-Id: Ia3d3bf63fee79dd18d61aeeb08a983dfcb88b729\nSigned-off-by: mirabal \u003cleonardo.mirabal@altran.com\u003e\n"
    },
    {
      "commit": "aa941467d6552fb753a0cb8e0cc8923412320ed7",
      "tree": "561f7c22f0a33783e296e828a9ec7c06faef3ee5",
      "parents": [
        "a8776d1e6fd339cb9bcd0bfe16267bea45467f22"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Mar 29 15:10:28 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Mar 29 15:10:54 2017 +0200"
      },
      "message": "fix issue at  port deletion and network check ports to know what sdn_controller to update\n\nChange-Id: Ibad709568acb4fb47ab74ce7a18267dc1c0a0206\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "a8776d1e6fd339cb9bcd0bfe16267bea45467f22",
      "tree": "c3913926df0bbf3d1db066f16a2c488d2240fb93",
      "parents": [
        "275b199fa96ef23eeacb5974c7d32c09c2ac2987"
      ],
      "author": {
        "name": "montesmoreno",
        "email": "pablo.montesmoreno@telefonica.com",
        "time": "Wed Mar 29 13:43:58 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Mar 29 14:09:15 2017 +0100"
      },
      "message": "Fixed bug that was ommiting the user and password info of the SDN controllers\n\nChange-Id: I90ea692bc7bd4c5689aca9f7165defb251c9e850\nSigned-off-by: montesmoreno \u003cpablo.montesmoreno@telefonica.com\u003e\n"
    },
    {
      "commit": "275b199fa96ef23eeacb5974c7d32c09c2ac2987",
      "tree": "be29e8ad0ff21879bec2faaaa8abe9f4aea65136",
      "parents": [
        "2db743baaa4e14e758fbdfdb7a2db0f8d0e91853"
      ],
      "author": {
        "name": "montesmoreno",
        "email": "pablo.montesmoreno@telefonica.com",
        "time": "Tue Mar 28 15:45:02 2017 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Mar 28 16:40:30 2017 +0100"
      },
      "message": "minor change to avoid deleting a non existing element from dictionary\n\nChange-Id: Iecdd1aceda92fe5ce1cd4891be5175791c6cfab4\nSigned-off-by: montesmoreno \u003cpablo.montesmoreno@telefonica.com\u003e\n"
    },
    {
      "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"
    }
  ]
}
