)]}'
{
  "log": [
    {
      "commit": "2cff34626e2d27a861048e68e226ebea8e89239a",
      "tree": "de25c62a164d1755f0ff052d7d184106c84268da",
      "parents": [
        "f2813e8e41b842c0f7ad2a2fc95a1195e18cded8"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Dec 04 14:05:26 2018 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Dec 04 14:54:39 2018 +0000"
      },
      "message": "RO-start checks that database is not corrupt\nFix healthcheck at dockerfile-local\n\nChange-Id: I49f66013dd6767b8ffbf67564ff6ed7806bec698\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "c5293def02d95ed4ee086dd8842437b76ec05c4e",
      "tree": "3fd396ff7db3013fd1d78be6d662be10a6bea0a3",
      "parents": [
        "0446cd5df24c38f95cea13b995c553e9b2403f21",
        "7fe82640f590cc66a9b11adf0d25abceedf892de"
      ],
      "author": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Wed Nov 28 17:21:26 2018 +0000"
      },
      "committer": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Wed Nov 28 17:21:26 2018 +0000"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 into gerrit-submission\n\nSync with master branch\n\nChange-Id: Ic26d043a84f50f48eeebffb512ccea2eedc053a4\nSigned-off-by: Anderson Bravalheri \u003ca.bravalheri@bristol.ac.uk\u003e\n"
    },
    {
      "commit": "0446cd5df24c38f95cea13b995c553e9b2403f21",
      "tree": "c44cdd6e13913129dee35afff428e01c8dcd2d8b",
      "parents": [
        "63056c57eea17465ada68bcc076a0159d9c5f93f"
      ],
      "author": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Fri Aug 17 15:26:19 2018 +0100"
      },
      "committer": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Fri Nov 16 10:57:14 2018 +0000"
      },
      "message": "Implement feature 5949\n\nEnable dynamic connectivity setup in multi-site Network Services\n\nThe code required to implement the feature is contained in `osm_ro/wim`\nas much as possible.\n\n* `wim/engine.py` works together with `nfvo.py` to implement the\n  feature\n* `wim/persistence.py` is equivalent to `nfvo_db.py` and try to\n  encapsulate most of the SQL-specific code, implementing a persistence\n  layer\n* `wim/http_handler.py` extends `httpserver.py` adding WIM-related HTTP\n  routes\n* `wim/wim_thread.py` is similar to `vim_thread.py` and controls the\n  execution of WIM-related tasks\n* `wim/actions.py` and `wim/wan_link_actions.py` implement the action\n  handling specific code, calling instances of the `wim/wimconn.py`\n  subclasses\n\nWIM connectors are still a work in progress\n\nIndividual change details (newer to older)\n\n- Add errors for inconsistent state\n\n- Delay re-scheduled tasks\n\n- Move lock to inside the persistence object\n\n- Better errors for connector failures\n\n- Try to cache the wan_link information before it is deleted from the database\n\n- Integrate WanLinkDelete to NFVO\n\n- Add WanLinkDelete implementation draft with some tests\n\n- Add basic wim network creation\n\n- Add minimal documentation for actions\n\n- Add checks to the create action\n\n- Improve documentation, rearrange insert_pending and remove unused functions on WimThread\n\n- Integrate Action classes in refresh_tasks\n\n- Add Action classes to avoid intricate conditions\n\n- Adding Proposed License\n\n- Move grouping of actions to persistence\n\n- Change WimThread to use SQL to do the heavy lifting\n\n- Simplify WimThread reload_actions\n\n- Add tests for derive_wan_links\n\n- Implement find_common_wim(s)\n\n- Add tests for create_wim_account\n\n- Add migration scripts for version 33\n\n- Changes to WIM and VIM threads for vim_wim_actions\n\n- Implement wim_account management according to the discussion\n\n- Add WimHandler integration inside httpserver\n\n- Add quick instructions to run the tests\n\n- Add WIM functional tests using real database\n\n- Add DB WIM port mapping\n\n- RO WIM-related console scripts\n\n- Add WIM integration to NFVO\n\n- Improve database support focusing on tests\n\n- RO NBI WIM-related commands in HTTP server\n\n- Adding WIM tables to MANO DB\n\n- Add wim http handler initial implementation\n\n- Move http utility functions to separated files\n\n    This separation allows the code to be reused more easily and avoids\n    circular dependencies.\n\n    (The httpserver can import other modules implementing http routes,\n    and those modules can then use the utility functions without having\n    to import back httpserver)\n\n- Add a HTTP handler class and custom route decorator\n\n    These tools can be used to create independent groups of bottle\n    routes/callbacks in a OOP fashion\n\n- Extract http error codes and related logic to separated file\n\nChange-Id: Icd5fc9fa345852b8cf571e48f427dc10bdbd24c5\nSigned-off-by: Anderson Bravalheri \u003ca.bravalheri@bristol.ac.uk\u003e\n"
    },
    {
      "commit": "307a1ca49b6e92b97230f8639bb222b3073c871f",
      "tree": "8e1a5ca886bbf721b963acb846e55429c190c741",
      "parents": [
        "67881db99f52f308f6fac69195d5477092361622"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Oct 25 14:27:36 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Oct 25 14:34:07 2018 +0200"
      },
      "message": "change default logging to stdout and info level\n\nChange-Id: Ia0b610bd8ccf049d89df83b7c956e8aa043e8f1a\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "ab24d8b8fee8efe8ed5e2d57ba5f132cc58f2120",
      "tree": "ad3ef5b0e03bfdfbd2f305167896e473d1ee7186",
      "parents": [
        "3c83a21f648a266bb5df02322b6e67d16d5291dc"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Wed Oct 17 17:10:04 2018 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Mon Oct 22 16:34:59 2018 +0100"
      },
      "message": "Fixing SFC\n\nFixes the changes made in RO to allow SFC to be working again.\nTakes care of the dependencies when deleting the different parts,\nsuch as SFIs, SFs, Classifications and SFPs.\n\nChange-Id: Ifc408fae6ea33b6e1c7c0096106150069b62cc91\nSigned-off-by: Eduardo Sousa \u003cesousa@whitestack.com\u003e\n"
    },
    {
      "commit": "920210266c12f772ec1efe3d9494b0b6b10ac172",
      "tree": "85530e913274d558f80934b257813d073e031767",
      "parents": [
        "1f7d9d8e4e87be8c104fb93f133c2e68880a77c8"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Sep 12 16:29:23 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Oct 01 16:15:06 2018 +0200"
      },
      "message": "Change dockerfile-local to install osm-im, lib-osm-openvim and RO from source instead of making\n\nChange-Id: I03af69a2f798ed5b0645c2d3eac4ac48b15805a2\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "12690ed43f89b777ab30e57f0c525b66fc1d030f",
      "tree": "28c9b878ecc7c8a600e5cb34544c4787e6476ef3",
      "parents": [
        "af0017fe88d4675473428f51041d7b124abe299a"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Sep 14 21:16:19 2018 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Sep 14 21:16:19 2018 +0000"
      },
      "message": "fix dockerfile local\n\nChange-Id: Iffd4c1f6a65b505db84ab30b98f3f526b4ff47d0\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "af0017fe88d4675473428f51041d7b124abe299a",
      "tree": "34db32c7644ed82ae10a62ed1b6dc3582cfadd85",
      "parents": [
        "a7f744d3f1a2aa124ccb6a471b25199fc7e7f31b"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Sep 12 16:25:42 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Sep 12 17:11:57 2018 +0200"
      },
      "message": "Adding RO-start.sh to deb package for Dockerfile\n\nChange-Id: I2f61868a288a8217dbf2a5c0920f736ec547ffcc\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "425154ea99d39ae2673504e307390a4bf035dcf6",
      "tree": "b64a9692eb9cd105be87cff92dba6795e72b6157",
      "parents": [
        "e3c0dbc45e2ea7323599c219f627c5f5064811a9"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardosousa@av.it.pt",
        "time": "Thu Sep 06 14:43:08 2018 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardosousa@av.it.pt",
        "time": "Thu Sep 06 14:58:43 2018 +0100"
      },
      "message": "Adding IM python3 dependencies\n\nChange-Id: Ib55fa999b79302833030e55d5e7b897d1e120bbd\nSigned-off-by: Eduardo Sousa \u003ceduardosousa@av.it.pt\u003e\n"
    },
    {
      "commit": "e3c0dbc45e2ea7323599c219f627c5f5064811a9",
      "tree": "647903659f1f914c20d697a95f2138cee6fa5e6b",
      "parents": [
        "6082b7d161e7ccfbb38c1b7938c88c2619b8f690"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardosousa@av.it.pt",
        "time": "Mon Sep 03 11:56:07 2018 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardosousa@av.it.pt",
        "time": "Mon Sep 03 11:56:19 2018 +0100"
      },
      "message": "Replacing Openstack Pike libraries by Queens\n\nChange-Id: Ieb6d8219c7ce023a9d75242d70aeca43c89371af\nSigned-off-by: Eduardo Sousa \u003ceduardosousa@av.it.pt\u003e\n"
    },
    {
      "commit": "b8569aa8595fef5fadd0acc94d7949cf10b77a14",
      "tree": "e08039cc083091abf582cc0659786204d3d32928",
      "parents": [
        "e04c71531149b9e362a06cab4dd7554680559996"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Aug 24 11:34:54 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Aug 24 11:39:41 2018 +0200"
      },
      "message": "Introduce deprecating methods\n\nChange-Id: Ic35d8596631cc6c30ea9e54a1144c6d6c08e6e79\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "e04c71531149b9e362a06cab4dd7554680559996",
      "tree": "a2d87f128ef6a2a26399e21f928bae9d4c8d98e7",
      "parents": [
        "17ff82e0b07456b6cb77480e71f822176e9cdecb"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jun 15 19:23:45 2018 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Aug 20 11:07:37 2018 +0200"
      },
      "message": "replacing ocata Openstack libraries by pike\n\nChange-Id: Id78c1d361e6c0502ea03ce0944da58df908c7501\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "107ed15abb6b729f126522ab368cffa38d586ef2",
      "tree": "ddb685802f04c6ff6acc80427f8732f15b23d9ca",
      "parents": [
        "cbb52050960115d089b7ff4d0fd3ea7134692d98"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jun 15 19:22:08 2018 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jun 15 19:22:08 2018 +0200"
      },
      "message": "Fix Dockerfile-local to get ocata Openstack libraries\n\nChange-Id: I8166aefcf25f9806dd00a4f4e97a40d443095415\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "9cec64d2ac5e31b9c0dc46b0a836bd7e8b99c28d",
      "tree": "f165c81a777a3d4cf4ad5f2b909c77448d900519",
      "parents": [
        "f4fe2dde0276faa7e2980e777296a959eafa12de"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 07 11:13:14 2018 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri May 11 09:31:09 2018 +0200"
      },
      "message": "docker-compose: using latest mysql 5.x docker image instead of latest\n\nChange-Id: I9dbfde56d3733d09bf97a5e5c0277614fea633f8\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "c9cba067f935123df251d8357596c1918cc47651",
      "tree": "68564d95623a03516a0617ab5298c1520e7511f2",
      "parents": [
        "70459aa6c102da343154b7838877b14bdd0be3ce"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Apr 17 18:06:23 2018 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Apr 17 18:06:27 2018 +0200"
      },
      "message": "Updated Dockerfiles and postinst for RO and LCM to use pip-9.0.3\n\nAlso replaces apt by apt-get in Dockerfiles\n\nChange-Id: I54c8c45745e0550878d05f3c386ea7d633b50786\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "9784f815e716bb99ee0202c5e3567e958db09152",
      "tree": "b3c71f6cb3e4348981d6b36bfcf009e2e41c2d7a",
      "parents": [
        "ea2a73ee9c827a6a3559c715423cb1a63f9123d8"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 04 12:32:15 2018 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 04 12:35:53 2018 +0200"
      },
      "message": "Fixed Dockerfile-local to install requirements for OpenNebula\n\nChange-Id: I635262d4acc4fee417a82004501bf19ff3d1e064\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "c5bf293a528facda126d80073f2a730201400264",
      "tree": "f75640f102eab026d99801216ca89270c767bc31",
      "parents": [
        "9c5c832510fb810388c613ecf4e895ba0213f598"
      ],
      "author": {
        "name": "kasar",
        "email": "pkasar@vmware.com",
        "time": "Fri Mar 09 04:15:22 2018 -0800"
      },
      "committer": {
        "name": "kasar",
        "email": "pkasar@vmware.com",
        "time": "Tue Apr 03 03:00:57 2018 -0700"
      },
      "message": "Latest pyvcloud library changes for vCD connector\n\nChange-Id: I18e9b1dba81c4225b3682ffa775acc5eeed071f1\nSigned-off-by: kasar \u003cpkasar@vmware.com\u003e\n"
    },
    {
      "commit": "9c5c832510fb810388c613ecf4e895ba0213f598",
      "tree": "993b9eaf307d5b5bf2b42967a33cb4430add1fd4",
      "parents": [
        "45140f51dbddc7084fdedf71fd888f691b851301"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Mar 23 15:44:03 2018 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Mar 26 12:13:58 2018 +0200"
      },
      "message": "New create-tenant option idempotent useful for docker initialization. Other minor fixes\n\nChange-Id: I1da8ddfbad06c1a1f0c490f5e606c48aaec4ecd0\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "0cb7df3190343531e2ccd4b5d404780af678936e",
      "tree": "6d043e181c533dcb02e0c4554c5177c6d9811691",
      "parents": [
        "aa7d077f4ddccc4887dc6007d6a81c1336013955"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Feb 07 03:22:37 2018 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Feb 07 03:22:37 2018 +0100"
      },
      "message": "Dockerfile-local modified to build the image from local dir; old Dockerfile-local moved to Dockerfile-fromdeb\n\nChange-Id: I261873e80b77cfb811d1142f191e269212fe6d93\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "d4d5e25b6f93cd4ff0a81e2e9fffd50042f27246",
      "tree": "92f61bbdbf809569294b52daad2823daca803e94",
      "parents": [
        "ce62cc40f48f5637c83eafbb7730e3ca64860555"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Jan 23 17:07:46 2018 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Jan 26 13:37:29 2018 +0100"
      },
      "message": "Dockerfile update. Allow configure openmanod with ENV\n\nChange-Id: I02edb2455735b514e7483ad0a250118f07726f56\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "311ea74670ffe316a685d0fd0dcd7102046e9e80",
      "tree": "782c70d0081eeaf6b180ef836031c9cfe491d851",
      "parents": [
        "5b1a664adc703299d10af778802e8ecd12e0cf76"
      ],
      "author": {
        "name": "Gennadiy Dubina",
        "email": "gennadiy.dubina@dataart.com",
        "time": "Mon Apr 03 20:46:16 2017 +0300"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Apr 18 10:36:13 2017 +0200"
      },
      "message": "add docker build\n\nSigned-off-by: Gennadiy Dubina \u003cgennadiy.dubina@dataart.com\u003e\n"
    }
  ]
}
