)]}'
{
  "log": [
    {
      "commit": "9f3a885e9cc4d1e9b9e075c5143cff891f59b1ce",
      "tree": "01f00a235f3d7bd18505e52da7218ee4c94a4aa2",
      "parents": [
        "e277ebe5b180d3654f68dbb7d6aab52b89ecf9f7"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Thu Apr 07 13:37:39 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Apr 08 02:22:23 2016 +0000"
      },
      "message": "Resolve some NPEs during collecting system metrics\n\nChange-Id: Id018026676948d732f342d634dff6fba630c1414\n"
    },
    {
      "commit": "e277ebe5b180d3654f68dbb7d6aab52b89ecf9f7",
      "tree": "e0aa2fde258b08d405ec25b9478a0652897e7f0c",
      "parents": [
        "019877f1bc6651bd0d297a31ed0cb8574c72a050"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Thu Apr 07 11:41:51 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Apr 08 02:22:20 2016 +0000"
      },
      "message": "Change CPMan REST prefix to resolve confliction with core REST API\n\nChange-Id: I46a0aea4720bcb479a005477a16085a777dbf298\n"
    },
    {
      "commit": "c23b6267126d175dc007afa6263212c3ebe64295",
      "tree": "62e3e52fe86a1deb8ccc7126978ffb07e5e946fb",
      "parents": [
        "7092cc4d4fe71d002f8b4515ecea67d0d035d4e8"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Thu Apr 07 15:57:22 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Apr 07 23:43:04 2016 +0000"
      },
      "message": "ONOS test application for measuring flow installation throughput\n\nChange-Id: I1ba34656d0f33578f21c5f89fda0919bca0080d8\n"
    },
    {
      "commit": "1f1659868ce036dbb8fef72a2fb32652d9930857",
      "tree": "27bba85ed61053ec22af01ff781655a41cb20606",
      "parents": [
        "e4a4f99f1d60fbe8cfc46371e18ac4c576aede78"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Apr 06 21:36:09 2016 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Apr 07 15:33:32 2016 +0000"
      },
      "message": "Generate onos_app rule\n\nThere are three genrules:\n 1. Build features.xml\n 2. Build app.xml\n 3. Generate app.oar\n\nChange-Id: I6adfd47fadf40ad2440998071a01894458629ac6\n"
    },
    {
      "commit": "f04b7d92497e79030499e70da1f970b82f094fc5",
      "tree": "8fb1b6d78dcf4d5b07febe9e24d1ce96a97656b5",
      "parents": [
        "8bf6c44d00b3273e1d077e2f74044d625738aa08"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Mar 29 09:39:11 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Apr 07 15:10:03 2016 +0000"
      },
      "message": "Small cleanups for vRouter app\n\nChange-Id: Ibee46d3b95ee76dd3547e11d046c4620b3b3306d\n"
    },
    {
      "commit": "7c25182db99af5a61eac9ef2c10faa76f3f55f85",
      "tree": "c6f3937a8b6708c4084c6338d1a2d302e692eb7d",
      "parents": [
        "8aec1a16be9add093fe950c8a46dce1d7aa0c329"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Apr 06 17:38:25 2016 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Apr 06 19:04:52 2016 -0700"
      },
      "message": "Fix buck tests\n\nChange-Id: I3d681e6e5c1d3e98c87ccb3d20a619b216ae6133\n"
    },
    {
      "commit": "71a275392d1aa5b11d7a092fc4afc0baf0f7f527",
      "tree": "29c534e9e0c15d8f2fdb6eade9c2fc606c06d69a",
      "parents": [
        "b86c92052642568d33450fb728a60506068bc97d"
      ],
      "author": {
        "name": "kishore",
        "email": "kishore.onos@gmail.com",
        "time": "Wed Mar 16 20:23:49 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Apr 06 18:31:06 2016 +0000"
      },
      "message": "Add/Remove interface, Addressed patch set 2\n\nChange-Id: Ibee195f20cb8ebea7da89ce7324d1617e78c36b2\n\nAdd/Remove interface, Addressed patch set 1\n\nChange-Id: If98c4cbf74d1ca5eeb2e51154308c8eb2af8c195\n\nAdd/Remove interface, Addressed patch set 1\n\nChange-Id: If98c4cbf74d1ca5eeb2e51154308c8eb2af8c195\n"
    },
    {
      "commit": "efbc0389347b26198a0b70897a8081f1d6363127",
      "tree": "d92bd053ec73f3f5648e9dc0c1e2de7f20e26363",
      "parents": [
        "636455078770e3083abb3b4ec1c7d6b7176faa09"
      ],
      "author": {
        "name": "sangho",
        "email": "sangho@onlab.us",
        "time": "Wed Apr 06 13:35:38 2016 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Apr 06 17:50:14 2016 +0000"
      },
      "message": "[ONOS-4280] Allow to add a subnet to external network after the external network is used in routers\n\nChange-Id: Idc41e64c21b9b36422bba67b48027c8a7f337a70\n"
    },
    {
      "commit": "d4334dbdc1b86230fce95f54764d6f3cc4da1d2d",
      "tree": "ad57722d9526de89436093aeffcd6f1192ea2d21",
      "parents": [
        "60f6c95406bca19f8b5d8f25c824be1e6d6f7131"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Apr 05 17:39:44 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Apr 06 17:37:12 2016 +0000"
      },
      "message": "Javadoc warning fixes\n\nChange-Id: I30b3398b849da5d528f2bce58004d190ca17ad50\n"
    },
    {
      "commit": "85f28d0a0aeb9aa8c8b287abb25c93b78ef808b8",
      "tree": "32efb512344c4da2a4b69db0cd47cb3136e049b9",
      "parents": [
        "88c2328d234208d5f432e0481ea838e3c984346a"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Apr 05 20:31:18 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Apr 06 16:57:45 2016 +0000"
      },
      "message": "Updating test sources in several BUCK files\n\nChange-Id: I17b83cb978f7b8fc1d31a1e96bec59a077dbdfbb\n"
    },
    {
      "commit": "5cee3351da886f38119263699fc2fa0f14c73087",
      "tree": "f98df2a6b418cfdc39f5c316dd1fcb82764f379c",
      "parents": [
        "e19ca08c7a36f5b6ad2117cb3aa62d14ab3af95c"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Apr 05 20:34:52 2016 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Apr 06 03:37:41 2016 +0000"
      },
      "message": "Added FIXME to apps/test/BUCK\n\nChange-Id: Ife9b4a539a045c145897eccd7d7d5de7a3f6ebbf\n"
    },
    {
      "commit": "daf55eadaf88e47b0d7c98443d8a3ddf5d2a303f",
      "tree": "33b69f8ea0751be744a4f1f68797d1e120e13e3b",
      "parents": [
        "42c38cf357f6f566daf6489569a1d627a6afcc84"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Mon Apr 04 20:38:30 2016 -0700"
      },
      "committer": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Wed Apr 06 01:57:56 2016 +0000"
      },
      "message": "Add resource name into MetricsDatabase, handle exception gracefully\n\nChange-Id: Icf19965a0fcbfd9696c42b12c32441fd3b161734\n"
    },
    {
      "commit": "4563aa2f9eccaea6c02907390af29c7b2e2fcb2a",
      "tree": "fa4dadd343ce9a3b97b13eeab7eeb5b45605fe95",
      "parents": [
        "3780d4b02144038ee6f05000fe81ac5ee03a512f"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Mon Apr 04 14:57:38 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Apr 05 04:39:43 2016 +0000"
      },
      "message": "Fix NPE, CNF exceptions in REST API\n\nChange-Id: Id24d48d54d3aba72baf59437e39edd24cf390eb4\n"
    },
    {
      "commit": "284fb69b0d0d753876f3e59f3875af41d236d8d0",
      "tree": "7ab536ccc8279568c93dc88bbbc0c845004726f8",
      "parents": [
        "01ac79ec64f0a54ccdf2d7f6e50cb7fc90f94669"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Apr 04 19:26:51 2016 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Apr 04 19:28:47 2016 -0700"
      },
      "message": "Updating BUCK files to match pom.xml changes\n\nChange-Id: I7fb4bf2acdc2a8933f1037fdbdb6b6ca00ffff1e\n"
    },
    {
      "commit": "a450bd000b112718d8a0a891404ad756ad43f678",
      "tree": "82a0f022e9b53e9443b617edc17f2562f40dcb04",
      "parents": [
        "b11773e32e805c4a98c105c22f4ce19b466df6db"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Apr 04 14:00:37 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Apr 04 21:33:36 2016 +0000"
      },
      "message": "Simplifying Import-Package line in maven-bundle-plugin for REST bundles\n\nChange-Id: Ic29e3f205e18b7b63e33a8c65cbb30a8b56d2e74\n"
    },
    {
      "commit": "8b0ea969eb60f7c2ef506b6ed59d7e0fab09af04",
      "tree": "7acabb0b68077cc0c1d3b41ea36406e59be07e6b",
      "parents": [
        "95caba34598f5599953d8bfdb9b4dbc8806d8513"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Mon Apr 04 11:49:29 2016 -0700"
      },
      "committer": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Mon Apr 04 11:54:43 2016 -0700"
      },
      "message": "Camelize the name of metric type for REST API\n\nChange-Id: Ib44be594e4021ed36e5069ec0bce8c17dd044706\n"
    },
    {
      "commit": "d86fac3927c3ebb3f560eaed6c3f5a61c9787f04",
      "tree": "6ee54dd11de542a19889b9a8ad20723cad95e885",
      "parents": [
        "1e0a586b888bec7fd00e454618145540cb6e866e"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Fri Apr 01 16:10:26 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Apr 04 16:39:38 2016 +0000"
      },
      "message": "[ONOS-3663] Add swagger doc for control metrics query REST API\n\nChange-Id: Id8b667dabb64d11149b43cfeead57cf5ebd6997e\n"
    },
    {
      "commit": "23906ccfebaa6d9aadf67969314c5830ff93cfc1",
      "tree": "04c890c672e0b6b04ad5a1d7dd1f1efb5616982d",
      "parents": [
        "b825aebe03826203ef8c014daf58a8c285efdb9c"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Thu Mar 31 11:16:44 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Apr 01 22:50:58 2016 +0000"
      },
      "message": "[ONOS-3538] Implement control metrics distribution logic\n\n- Revise getLoad method to getLocalLoad\n- Add new getRemoteLoad methods\n- Add the capability to query remote control load\n\nCLI and REST will be implemented in a separated patch\n\nChange-Id: I62d4f4ab891d6d3e95cedd5af9e4ab71949c05ec\n"
    },
    {
      "commit": "8f2a3ce2930740e05de36839bb405030494d38b4",
      "tree": "eef42a382665fe8350d0e0570bdbedddd0dca290",
      "parents": [
        "b8ea0b5e8c831813660a7efa85934f4a270fd0e1"
      ],
      "author": {
        "name": "Luca Prete",
        "email": "luca@onlab.us",
        "time": "Tue Mar 29 16:13:01 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 31 17:07:50 2016 +0000"
      },
      "message": "Adding VLAN to PeerConnectivityManager\n\nChange-Id: I695087c108dc4d9d2da61992019d8fa3d08c61c1\n"
    },
    {
      "commit": "b8ea0b5e8c831813660a7efa85934f4a270fd0e1",
      "tree": "064ea97f92eb6055a9cafd392b376e9f25bb5fbf",
      "parents": [
        "11a2928009ab3d9d1081813d846ee3a8493af7b8"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Thu Mar 31 09:33:27 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 31 16:58:59 2016 +0000"
      },
      "message": "Add BUCK build script for graphitemetrics application\n\nChange-Id: I9819eb183175b701aa7974a1d29be3cd62ff0be5\n"
    },
    {
      "commit": "ee3736e2c62ed10dbff2a98b588ae646e2cf628e",
      "tree": "43961606ad1ebfd2b2cab1c924b8b09d01a04c78",
      "parents": [
        "c92a122e9c8652955a5583fe590187ac1d1fb4f6"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Mar 29 23:40:39 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 31 15:13:32 2016 +0000"
      },
      "message": "LoadTest update to use multiple counters in parallel for load generation\n\nChange-Id: I7d7f13024372c8c998dc427cf30fdc2e2c68c5f9\n"
    },
    {
      "commit": "805219a058a688e1402af913bc4c7f7a355f98d6",
      "tree": "8b202c2b05b4975a6eedba170ed7d3b4b7ac198a",
      "parents": [
        "f98df542d0b551cc4be5bea1074e6dc8295975e4"
      ],
      "author": {
        "name": "sangyun-han",
        "email": "sangyun0628@khu.ac.kr",
        "time": "Sat Mar 26 12:58:27 2016 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 31 14:59:31 2016 +0000"
      },
      "message": "[ONOS-4128] Backup metrics of MetricsService to Graphite monitoring server\n- Separate individual app\n- Initial implementation of metric service reporter\n- Add unit test\n\nChange-Id: I8f89b4dba2f6b7f311f147b776faa7d5160098e0\n"
    },
    {
      "commit": "eea6861530d89747a02af7dbd2ce6d712c1d6bde",
      "tree": "97c60e81f633465d65ac817d4a1fd243426a4bfb",
      "parents": [
        "7a1ffca5815bea11e90f526c4e7bce337bc1e6ba"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Tue Mar 29 15:18:17 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 29 22:37:06 2016 +0000"
      },
      "message": "Change the application name of gangliametrics to correct buck build\n\nChange-Id: Ife274a99e9d24ad34128236e644b2bae73f35e5d\n"
    },
    {
      "commit": "7a1ffca5815bea11e90f526c4e7bce337bc1e6ba",
      "tree": "79b0903e793ccf586c8816134e5b77c5d8481ac0",
      "parents": [
        "f80bbb22c278310c39f4c56b2714afa6a707063d"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Mon Mar 28 19:00:18 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 29 22:14:41 2016 +0000"
      },
      "message": "Fixing a couple of NPEs\n\nChange-Id: I19b5a2787b26e67e05640f6c64a13b58f2dc089a\n"
    },
    {
      "commit": "f80bbb22c278310c39f4c56b2714afa6a707063d",
      "tree": "138181ee68ac7c9f0d0a34229fee6239e57d2926",
      "parents": [
        "e01652f745957247b4d3887a917b12d232d9f11d"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Mar 11 10:16:22 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 29 21:39:14 2016 +0000"
      },
      "message": "Initial BUCK build\n\nChange-Id: I64e8a979301989062f4545a4841b06c15a372049\n"
    },
    {
      "commit": "fbfe2a895a6746ee06191943febab14c93ada43d",
      "tree": "761acfea206fcbdc85d2ce2d2df350f68c6e5892",
      "parents": [
        "160c1499f9a0b0ae962f9426e994461eca730281"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Mar 29 11:36:33 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 29 20:36:01 2016 +0000"
      },
      "message": "Follow ONOS naming convention in PIM application\n\nChange-Id: Id553a89630b44eafc791e54e54b043fb4182e324\n"
    },
    {
      "commit": "164cf6d118e929d9b6019634da80f6e72148bda2",
      "tree": "72b3dfacd6ac1d4f043e9ab76707d248a450bb22",
      "parents": [
        "7e6200aa41892d5d07e0eae742ab0b642ded0c3a"
      ],
      "author": {
        "name": "gaurav",
        "email": "GS00347734@techmahindra.com",
        "time": "Fri Mar 25 21:43:04 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 29 14:30:30 2016 +0000"
      },
      "message": "changes for cord-488 and addressed comments\n\nChange-Id: Ic51923f7d5860d9120acadc5ca3716cf5f143dcc\n"
    },
    {
      "commit": "c0fe42d16a8f04091bb455a50f898cadf0cb45b9",
      "tree": "f0b111f4a227a5d663cac312a5d0d1905b69bf8e",
      "parents": [
        "3678c2a440fd64e30b6c42a0c8502d4ecde793cb"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Mon Mar 28 15:19:16 2016 -0700"
      },
      "committer": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Mon Mar 28 15:33:23 2016 -0700"
      },
      "message": "Rename app/package name to make gangliametric as a standalone app\n\nChange-Id: Ie35c9848296646147081428b428d3507afbd2fb7\n"
    },
    {
      "commit": "80980c73825275cf8e7fb83ccccef0e6e9b442e0",
      "tree": "8eed7e0b2e6d7e6fa4af7e136bc61eaef3472cfe",
      "parents": [
        "80c1270f46ebc69fdd53bb84914ef71b6df3a407"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Wed Mar 23 11:22:49 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Mar 28 20:21:35 2016 +0000"
      },
      "message": "CORD-45 CORD-394\nBugfix in group store - group delete state updated correctly.\nSR app no longer deletes buckets in existing groups - workaround for OFDPA bug.\nInstead it invalidates the entire group, thereby forcing new group creation.\nAlso incorporating Charles\u0027 changes to remove state from group and flow stores,\nand the SR app when device goes offline.\n\nChange-Id: I162d3fb6bf709a8f02b01b8d57e131c2bac9b46b\n"
    },
    {
      "commit": "80c1270f46ebc69fdd53bb84914ef71b6df3a407",
      "tree": "188f36d959b302d8e1a2113a91e520748aaf77ad",
      "parents": [
        "e91e572617caa2b09c6847662ca787bd9c1066c5"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Sat Feb 20 08:58:19 2016 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Mar 28 19:07:07 2016 +0000"
      },
      "message": "[ONOS-3663] Implement control metrics REST API\n\nChange-Id: Ifc901863e55cdd161d704ecd584242786671af87\n"
    },
    {
      "commit": "bdfd37f48fdac700e2ee9a3d1c53e6eb5c2d5a75",
      "tree": "8116dda218311d3635280a0d47a02de4e1b11ab8",
      "parents": [
        "2f11f65be60978ce6129a4ff039d40720feefea3"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Thu Mar 24 16:36:35 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Mar 25 15:13:20 2016 +0000"
      },
      "message": "[ONOS-4176] Extract Retriver config into a separate config service\n\nChange-Id: I06a2fa69814bda061b7e481f765d53fd84f8871c\n"
    },
    {
      "commit": "10de6dbb87ab36be3a5dbef167f21e40fb2e6cd1",
      "tree": "570920069b7843d3aadd49e8229b4238f9207b94",
      "parents": [
        "e3ed0d96be9180894053996d8ed3f6f3b45866c6"
      ],
      "author": {
        "name": "lishuai",
        "email": "lishuai12@huawei.com",
        "time": "Tue Mar 22 16:45:44 2016 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 23:49:55 2016 +0000"
      },
      "message": "[ONOS-4195] Register sfc gui.\n\nChange-Id: I4923cbe883eb1604c80476780b4c9e553b7ed952\n"
    },
    {
      "commit": "b7ee456d0a08c3170261bb2481ccd0d91cf0404a",
      "tree": "7b4e70ad7d10fd156b889e76fcda2ae404790488",
      "parents": [
        "e18cb12e9454b845461a926541be3a8019fa419a"
      ],
      "author": {
        "name": "lishuai",
        "email": "lishuai12@huawei.com",
        "time": "Tue Mar 22 16:40:52 2016 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 23:23:34 2016 +0000"
      },
      "message": "[ONOS-4193] Add handler for sfc gui.\n\nChange-Id: Ie270988bc05914c6f9da1274e3a9fcfb917a8aa1\n"
    },
    {
      "commit": "8ae91204a135153e4d425de2204ada042043c951",
      "tree": "720bf59b485ed5f9496a157684d2c06a777091b3",
      "parents": [
        "38046506a2e497a7530e1ff13844d6d2efe615f0"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Thu Mar 24 14:36:16 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 23:04:20 2016 +0000"
      },
      "message": "Move all REST test related files into org.onosproject.rest.resources\n\nMove all REST test case classes under org.onosproject.rest.resources\npackage in a way to improve naming consistency.\n\nChange-Id: I0a154fe492b90aa426e6af38a3c08d7c1ee8d031\n"
    },
    {
      "commit": "5556fdea645e9d7782600693637939229001dc62",
      "tree": "6a3e6518628f2b3ae75f59e4c8f04886f3b58b54",
      "parents": [
        "ec07ffd40383049867d05c6f410c9d820f090d5e"
      ],
      "author": {
        "name": "lishuai",
        "email": "lishuai12@huawei.com",
        "time": "Tue Mar 22 16:06:23 2016 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 23:01:44 2016 +0000"
      },
      "message": "[ONOS-4191] Add js,css and html for service function chain.\n\nChange-Id: I1eb0e92806982aaaa1e4bb2ff5635b33079e304b\n"
    },
    {
      "commit": "990688b8933b63b618b6cd6d3340e9b3d68cde02",
      "tree": "a15bb24594a731b34390b88a93c036991f4ede5b",
      "parents": [
        "423962b157704775e9dfc3256d7d682a83dcb3d4"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Mar 24 14:38:02 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 21:53:46 2016 +0000"
      },
      "message": "Remove old CordFabric app\n\nChange-Id: Id8b22f3ab78adae6f09e94f54ec15bc743459cb2\n"
    },
    {
      "commit": "eedb824b0b12c7214616ffb44d63970669385fe0",
      "tree": "37b8c0efafd59c5f02eab7ed5b063846ceb5ed48",
      "parents": [
        "44ccfb50981a01c7b77f3d86010de92dab1de838"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Mar 24 14:23:58 2016 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Mar 24 14:23:58 2016 -0700"
      },
      "message": "Add app dependency on proxyarp in SDN-IP\n\nChange-Id: Id98b58224b617bca299d94b7f7c15b6d0030bc56\n"
    },
    {
      "commit": "b14221c35745fee49c3afa6d39ba54ab2cab22f2",
      "tree": "63fdcf3e33298cc92369ccfabbb6f661b85137ca",
      "parents": [
        "aec0d37dbbef709e1a8d5abc8af86085d0281ba6"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Mar 07 09:55:50 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 21:01:31 2016 +0000"
      },
      "message": "Add support for reconfiguring interfaces in SDN-IP.\n\nChange-Id: I2ea85d85432e661c3cbdca5e5a8b16678a242369\n"
    },
    {
      "commit": "65f5aa24f049f505737c18841930e547d1521b2a",
      "tree": "e2a4beee39a4a36fcc48286055938e66f54fd2f7",
      "parents": [
        "94eff80e81076bc6b4a38d4e910ee93e6658dc59"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Tue Mar 22 11:49:42 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 19:28:14 2016 +0000"
      },
      "message": "[ONOS-4176] Implement influxdb retriever for querying  metrics\n\nChange-Id: Ia1f3fc4fb3c76fafd003320940b8fe16b039ddae\n"
    },
    {
      "commit": "e1d97c99e5f740c51917927d7ced37a1e205d7a8",
      "tree": "e9648c757ef90412bcbb3c984523966e8207f6fc",
      "parents": [
        "9d61649f0f5b318cbbf650d90b4fd681770e429f"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Tue Mar 22 10:21:44 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 18:55:07 2016 +0000"
      },
      "message": "[ONOS-4176] Extract InfluxDB access config in a separate service\n\nWith existing implementation, influxDB access related configuration\nshould be done in both reporter and retriever which may cause\npotential inconsistency. With this commit, both reporter and\nretriever refer to access configuration from InfluxDbMetricsConfig\nso that we do not need to configure access parameters two times.\n\nChange-Id: I25159abb24e46d9593ef71224da3f79e3687d36c\n"
    },
    {
      "commit": "9d61649f0f5b318cbbf650d90b4fd681770e429f",
      "tree": "acf79d758aa01fefdc896933e50da9d0f6e891cd",
      "parents": [
        "b1681bda109d5d53a0447be3696c5ef9a1a6a672"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Wed Mar 09 10:52:49 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 18:54:28 2016 +0000"
      },
      "message": "[ONOS-4042] Bump up Jersey from 1.19 to 2.22.2\n\n- Fix unit test errors of web/api\n- Fix default page redirection problem\n- Fix compilation errors of web/gui\n- Fix configuration of aaa, acl, cordfabric, cord-gui, dhcp, mfwd,\n  olt, openstack, segmentrouting, vtn, virtualbng, xos-integration\n- Fix unit test errors of cpman, vtn, acl, faultmanagement\n- Fix compilation errors of openstack, virtualbng, xos-integration,\n  REST SB controller\n- Rearrange features.xml to resolve bundle dependencies\n- Remove all of stale Jersey 1.x libraries\n- Rearrange web.xml to point new Jersey 2.x servlet\n\nChange-Id: Ic17f461ede0aa36fa8d470546d8069152dc1d134\n"
    },
    {
      "commit": "060da9a13a6e79fc1a5722a702d5fc29990effe4",
      "tree": "cf4a437370cfc53adb0bdd248ceb966a3bb2ad37",
      "parents": [
        "4a24a3e06ffbfbeb37a11d482269f9dd5996c913"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Fri Mar 11 19:16:35 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 23 17:57:16 2016 +0000"
      },
      "message": "Improve Executors related logging behavior\n\n- Specify Logger for the Executor\n- Use Executor#execute instead of ExecutorService#submit for\n  fire and forget type of usage.\n   Note: submit() will swallow thrown Exception\n\nChange-Id: I507b841dc3feedf4ad20a746c304518d68fb846a\n"
    },
    {
      "commit": "80b03876631425e76c55600c50466bc9fc0ca256",
      "tree": "d2ba6dd1bd86d5afa4e4341294b804d59d9900eb",
      "parents": [
        "4c96452cee4a6c3692e0c1c51fc24ff49d6e146f"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Mar 10 12:40:16 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 23 17:48:49 2016 +0000"
      },
      "message": "[Goldeneye] CORD-568 Ensure location transparency of node init operation\n\n- Added MapListener for cordvtn node store and made the init process to be\n  triggered by map event, so that the leader can do its job regardless of\n  the location where node init CLI command happens\n- Fixed equals and hashCode override to use all node attributes except for\n  the node init state\n- Adjusted some log levels\n\nChange-Id: I45688afa60de3516d91132e8a6c49cf90c4dcae4\n"
    },
    {
      "commit": "32a7a4287def90386ab335e7e7deda9a8b07282d",
      "tree": "c4534485dc9de8be8a795863b468d26497227509",
      "parents": [
        "9492abb0ff4d72221b6b8b8fe56311c50fc6ed5e"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Mar 11 20:24:33 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 23 17:03:26 2016 +0000"
      },
      "message": "Enable SO_REUSEADDR option for radius server Datagram Sockets.\nThis helps in fixing \"address in use\" exceptions while creating the datagram sockets.\nThis was hit while triggering repeated radius server reconfigurations.\n\nChange-Id: I084c1d83499c010036fcfbca0ad86d40f4e4db88\n"
    },
    {
      "commit": "367859325bd0f66dba328fb2c59f252e98cc613a",
      "tree": "df10cfad1d6b260a4edc9d487711971fb56af1f5",
      "parents": [
        "b04ca9962beeda6014570f997d3ae6ae30629741"
      ],
      "author": {
        "name": "gaurav",
        "email": "gs00347734@techmahindra.com",
        "time": "Thu Mar 10 17:24:04 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 23 16:51:14 2016 +0000"
      },
      "message": "changes for cord-485 using device id in variable\n\nChange-Id: Ied52ff808841397698c49fa13d4937868c14749d\n"
    },
    {
      "commit": "b04ca9962beeda6014570f997d3ae6ae30629741",
      "tree": "f2dd0db16edf6f845bf042770bde169422167d85",
      "parents": [
        "fbaabae0a2550a0d6820822f9ff497dda3d41537"
      ],
      "author": {
        "name": "drl",
        "email": "dlenrow@gmail.com",
        "time": "Mon Mar 21 20:42:43 2016 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 23 01:22:37 2016 +0000"
      },
      "message": "Fix ONOS Jira-4189\n\nChange-Id: I9725f4e8cfd7382dd2c34066951e993543e86539\n"
    },
    {
      "commit": "b97f6fbb52f08b2dbe0b225b1c5cc09a43618d65",
      "tree": "67fc278d2394813ca68e805c0459c796dccf65aa",
      "parents": [
        "0c59de0f778158ee650a93f98b3c15a598891213"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Mon Mar 21 11:33:28 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 22 01:18:50 2016 +0000"
      },
      "message": "[ONOS-4176] Implement influxdb reporter for backing up metrics\n\nChange-Id: If899955c06cc5a5619a529178be8eb1bffa5b498\n"
    },
    {
      "commit": "7261c7b31e9e21f0f93003537fa1d71a342932be",
      "tree": "1e92812bab24c8e58c9a2ef5f6d1ffa5d214439c",
      "parents": [
        "78f72400fa65fad994e35cafb6df45360a9386df"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Sat Mar 05 00:04:55 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Mar 21 19:51:00 2016 +0000"
      },
      "message": "[ONOS-4127] Backup metric service to ganglia monitoring server\n\n- Initial implementation of metric service reporter\n- Unit test for metric service reporter\n- Bump up metric lib from 3.1.0 to 3.1.2\n\nChange-Id: Ia178df759d671dfc15cffaacb09d5279ad3d9ad8\n"
    },
    {
      "commit": "d9b5f55457f8a1cfe77ba467ef290d860c69b472",
      "tree": "8adb57fda3889fe7a26c92af1489430306ec0c20",
      "parents": [
        "244311924c0f9980c2f353ed0dfe7d966d590b11"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Fri Mar 11 18:15:31 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Mar 21 18:29:18 2016 +0000"
      },
      "message": "Refactor getIntegerProperty and isPropertyEnabled methods into Tools\n\n- Add getIntegerProperty and isPropertyEnabled methods which take\n  default value as third parameter\n- Remove all duplicated code from RefactiveForwarding, GroupManager,\n  FlowRuleManager, CoreManager, HostLocationProvider and ProxyArp\n\nChange-Id: Ifc93aa813acfdd4cbac0166497d7b526b08b2090\n"
    },
    {
      "commit": "244311924c0f9980c2f353ed0dfe7d966d590b11",
      "tree": "3eb67b1df56ece51b6adf44dac11d315fc028683",
      "parents": [
        "21f4b73629ac54064f2c7902894cf340962c460d"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Mon Mar 07 19:13:00 2016 -0800"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Mon Mar 21 18:04:20 2016 +0000"
      },
      "message": "CLI command to help debug the mapping of next-Objectives to the\ngroups that are created by device drivers.\n\nChange-Id: Iff9e04e5e96b2cabbdb40e83215315d2e27791a6\n"
    },
    {
      "commit": "c747729baba03bcfa8b80019b15ad6288186ad18",
      "tree": "e5ee1a67cf49a2be37b6895e1ac78446161bb007",
      "parents": [
        "834c8d74f921c2e2e849cda45c8fc92b21556158"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Mar 11 10:53:43 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Mar 18 19:03:24 2016 +0000"
      },
      "message": "Refactor Comparator class to break dependency of core/net on the CLI\n\nChange-Id: I6f3165f399ab448eff5c5d2232f4b96f10ebf57e\n"
    },
    {
      "commit": "955c316b54a4277e2a14f4e7bf5e26974438c1b5",
      "tree": "288301142d134ec796c60dfbc927fb0d4f057f52",
      "parents": [
        "55b4d80176d019cf4df2438cfdfa4b941aefc1d7"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Mar 10 15:27:19 2016 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Mar 10 15:27:19 2016 -0800"
      },
      "message": "Starting snapshot 1.6.0-SNAPSHOT\n"
    },
    {
      "commit": "55b4d80176d019cf4df2438cfdfa4b941aefc1d7",
      "tree": "256c5da89fb7af419ff548411bcf577d86538b7e",
      "parents": [
        "23696428f83032b5a520d2527f88a9a6fd6fe8c2"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Mar 10 14:47:30 2016 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Mar 10 15:24:41 2016 -0800"
      },
      "message": "Tagging 1.5.0 (Falcon)\n"
    },
    {
      "commit": "23696428f83032b5a520d2527f88a9a6fd6fe8c2",
      "tree": "9339a19148b0580a52b59c401979cea955de87b8",
      "parents": [
        "b7a54202859e13e8d592be13d06c07aca8729b0a"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Mar 09 14:02:04 2016 -0800"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Mar 09 14:02:04 2016 -0800"
      },
      "message": "Starting snapshot 1.5.0-SNAPSHOT\n"
    },
    {
      "commit": "b7a54202859e13e8d592be13d06c07aca8729b0a",
      "tree": "017200982533f9d3ff691c18164c89a2819d5657",
      "parents": [
        "0e5c94ea468c15953768595c7a092651c64e5b92"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Mar 09 13:47:32 2016 -0800"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Mar 09 13:47:32 2016 -0800"
      },
      "message": "Tagging 1.5.0-rc3\n"
    },
    {
      "commit": "877ee987d83b9140dbd9ae2fc54fb4a118f2a8a6",
      "tree": "edd6db50887d53a6b1b54ccfdde02400a54d9873",
      "parents": [
        "b486fe72f4d5a6b486b30d866d442349440bc271"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Wed Mar 09 10:53:16 2016 -0800"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Wed Mar 09 10:53:24 2016 -0800"
      },
      "message": "Added title to Application View table and details panel.\n\nChange-Id: Id225c3b315a0fd96dfad1e44138551f131bc54df\n"
    },
    {
      "commit": "b486fe72f4d5a6b486b30d866d442349440bc271",
      "tree": "bce0d56b523624f6c71e9ece7653f53278b3a400",
      "parents": [
        "bcd7fbace410bc02e00d651583a827c41494321b"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Mar 09 09:35:18 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 09 17:51:45 2016 +0000"
      },
      "message": "Fixing driver matrix to consider inherited behaviours.\n\nChange-Id: I20a6ef53975d0b9e78bdc6308e0165a181ff7046\n"
    },
    {
      "commit": "913e9e1fdc4fe21ccb1d6c1f0e275e9bbf79e60f",
      "tree": "68dd3ade6b01c2c74ad6a84234680f69e4d16e0b",
      "parents": [
        "d35420fe1533235b721bec716c80a3170dcb4e83"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Mar 08 14:09:09 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 09 17:15:21 2016 +0000"
      },
      "message": "Add CLI command to view provisioned subscribers\n\nChange-Id: I67a49d7fa569e9f4f28eb8eaea1b34ba2bd5a5fa\n"
    },
    {
      "commit": "d35420fe1533235b721bec716c80a3170dcb4e83",
      "tree": "5d2a6e44c0b3d89cb8f9d78f360543151aa51ec9",
      "parents": [
        "abef1bfafeb8ad5344b7710ca6b6660fc746959f"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Mar 08 21:59:13 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 09 16:54:26 2016 +0000"
      },
      "message": "Ensure only one instance installs flow rules\n\nBy making all flow rule installation triggered by HOST event.\nAlso removed unnecessary host annotation.\n\nChange-Id: Ib6d230f2fbbac4ad7d66628d7465e69450ef1a26\n"
    },
    {
      "commit": "c23145bc8f8601528a937e4f5c8855d20cdba00f",
      "tree": "0ae08fcf383335ed66ffc4037694c89def97ef41",
      "parents": [
        "fae776db6e7d9ca2bd99c52a0f2f5d54e34a3862"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Tue Mar 08 23:57:56 2016 -0800"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Tue Mar 08 23:58:06 2016 -0800"
      },
      "message": "Cleaned up Driver Matrix View.\n- now implements proper resizing and scrolling.\n\nChange-Id: Ideabb86ed3db44ed1827de15e49216d107053189\n"
    },
    {
      "commit": "fae776db6e7d9ca2bd99c52a0f2f5d54e34a3862",
      "tree": "6083172ee22c94657b11c24d591934894705aabe",
      "parents": [
        "ad21c5723e9133a02a1d623c5ee9f4519140c8d8"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Mar 08 18:07:52 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 09 05:52:11 2016 +0000"
      },
      "message": "Fixed to read virtual switches from network config\n\nChange-Id: I8740b8484dd7ed16897233eec472f964bab8004f\n"
    },
    {
      "commit": "ad21c5723e9133a02a1d623c5ee9f4519140c8d8",
      "tree": "79e766362a6c48d1df87b42625712379732ca6e3",
      "parents": [
        "924f7d161ae44f3eb7d3db055c287ce5bfd6d4d6"
      ],
      "author": {
        "name": "Daniel Park",
        "email": "dan.park@sk.com",
        "time": "Wed Mar 09 10:18:24 2016 +0900"
      },
      "committer": {
        "name": "Daniel Park",
        "email": "dan.park@sk.com",
        "time": "Wed Mar 09 05:08:24 2016 +0000"
      },
      "message": "Fixed bug in OpenstackNode\n\n- OVSDB client has changed to update br-int even if there\u0027s br-int already in device\n- So OpenstackNode modified only the leader node to  performs node bootstrap\n\nChange-Id: Ie01843ca8ab36ec61b58e80ce20c0c8c31ff8273\n"
    },
    {
      "commit": "2062e7ebe11bef79d60adfd8f200cac8d9b10370",
      "tree": "3ecc3d0d1c34dd01de635f3b97a31719c66d9842",
      "parents": [
        "4a47a304c44fe2e746bbe584b65a97706951c13d"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Mar 08 15:37:57 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 09 01:23:21 2016 +0000"
      },
      "message": "Added CLI to flush flow rules installed by cordvtn\n\nMight be useful to refresh data plane with most recent status of Neutron\nand VMs by flushing all existing rules and pushing network config again\nAnd also removed read configuration during activation since leadership\nservice does not work as expected during app activation\n\nChange-Id: Ia22fe02d25a61126f3e6df59fc5ad4d065f89f18\n"
    },
    {
      "commit": "89431db82709c8da715a2437f031cb743e8ae9ea",
      "tree": "97860f8141c2f809d8391682807e28314d0c5728",
      "parents": [
        "1eb9534926f8d413ce6b4500b7d48297c6e729fb"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Tue Mar 08 15:02:43 2016 -0800"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Tue Mar 08 15:02:51 2016 -0800"
      },
      "message": "Magic numbers are bad! (Bad Juju!!)  A step closer to being configurable.\n\nChange-Id: I12e0115301cf02b8cb5af23d4d441efd82b4a3d1\n"
    },
    {
      "commit": "1eb9534926f8d413ce6b4500b7d48297c6e729fb",
      "tree": "1ea1596631dd3ea39a8d94ab2709d5c6ddd04c3b",
      "parents": [
        "86294db0e1999dcc89c1c44e610ed5a6d9c40288"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Mar 08 12:01:28 2016 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Mar 08 12:01:28 2016 -0800"
      },
      "message": "These are libraries not applications\n\nChange-Id: Ibb5cfb627517de87bac41ae053fd39cedb8b425a\n"
    },
    {
      "commit": "ee9e371b1cd81af80bc72a904271c3f3cbaeea6e",
      "tree": "80d702d36eea3c29ed95ba0f4745ed5427947f03",
      "parents": [
        "1ebef9d91b9647eaed14f786c7b25e2d373862c1"
      ],
      "author": {
        "name": "Kyuhwi Choi",
        "email": "kyuhwi.choi@atto-research.com",
        "time": "Mon Feb 22 22:49:36 2016 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 19:26:00 2016 +0000"
      },
      "message": "[ONOS-3952] Implement FloatingIP Handler for OpenstackRoutingService\n\n - Implements floatingIp REST interfaces \u0026 event handler\n - Implements rulePopulate method for floatingIp handler\n - Fixes minor logics\n - Changes app structure\n - exports configuration\n - Implements case issue.\n   when openstack deletes vm w/o deassociating floatingIp,\n   openstack doesn`t send floatingIp deassociation event.\n\nChange-Id: If4d8ac3fecfed1957d84139f94ae31f593a9097b\n"
    },
    {
      "commit": "dffc7d6262ea3637114c05c4a97fb885ae4ec870",
      "tree": "a5fb20fb9334b96e6d34cc702de2bc0af71ba9ce",
      "parents": [
        "2f00b4b8bb8a0c811472d0d9b9c5f4a53aa4d390"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Mon Mar 07 12:01:14 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 19:18:48 2016 +0000"
      },
      "message": "Adding clear button to pathpainter\n\nChange-Id: I9fbd2f9e5483e5567156f814cd5e03fced711b78\n"
    },
    {
      "commit": "21c3ebeca7464b9b9eac6df3644e31af0be52766",
      "tree": "ddfaadac16cde8d5b22048d580fb43d0bf398b7c",
      "parents": [
        "db79dc0905a5c796ad9de0026c39d47f165098be"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Mar 08 10:49:16 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 19:10:47 2016 +0000"
      },
      "message": "Fix java doc errors\n\nChange-Id: Ibe3b34d13a6bfce0836a75d0478a9e0dd13dd17a\n"
    },
    {
      "commit": "db79dc0905a5c796ad9de0026c39d47f165098be",
      "tree": "7e0a0952aa54917951aac5a4ca4fe9ab3037445b",
      "parents": [
        "43cc16afcb0b092ea8eebcf22d0f76ea2983cc7e"
      ],
      "author": {
        "name": "kishore",
        "email": "kishore.onos@gmail.com",
        "time": "Mon Mar 07 16:24:55 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 19:05:15 2016 +0000"
      },
      "message": "cord-486 TestClass added\n\nChange-Id: Ic1ce77cde4d728fbc0cb17178cc6ed2b5c5c714e\n"
    },
    {
      "commit": "fd46e1d293662cff66f9963da25e9ed37f5c7662",
      "tree": "7b3ef6bb8482c7a3806c46cf18c5dedfa5a42214",
      "parents": [
        "b0ade29020bdaa197f7bb0a940c46399a4f352d5"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Tue Mar 08 09:18:53 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 18:41:50 2016 +0000"
      },
      "message": "Refine application title and category in app.xml and pom.xml\n\n- Remove ONOS keyword from application title\n- Capitalize each keyword in application title\n- Make it consistent to use App, Provider and Driver in\n  application title\n- Add right category name for each application\n- Add missing application title and category\n- Make application category comment more descriptive\n\nChange-Id: Ib886b4a4293c38bd546a4107b20569f1bd7031a7\n"
    },
    {
      "commit": "980255449f48d9722a8eff0ab9ea73d10032bbe3",
      "tree": "fd53fec8ee4c885cbe0ebd8f19c695e15e6747af",
      "parents": [
        "096bcc8995837ab18ebd81d468d5143e0b12f78b"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Mar 08 04:36:02 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 17:24:02 2016 +0000"
      },
      "message": "Fixed some bugs\n\n- Update br-int rather than do nothing if it already exists\n- Make only the leader performs node bootstrap\n- Check mastership on HOST event not flow rule populator\n- Install/uninstall flow rules for vSG always from master, or the rules\n  stay in PENDING_ADDED state\n\nChange-Id: I4bd5cf6f84bf36f2617288b2d843435819c76ba8\n"
    },
    {
      "commit": "2b746f4cbd0cdc2a976fcff40aeb3bd5c1196675",
      "tree": "f0c5e417d20f216cbe3f4a8eb07441d81b4e3e02",
      "parents": [
        "af520d3c22ac6b5b8b67eae99081c2240da84ffa"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Mon Mar 07 21:26:48 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 06:06:32 2016 +0000"
      },
      "message": "Add missing application titles in app.xml with pom.xml clean up\n\nChange-Id: I543572d696f30f2ceebd39d9c6c33be55f5da38d\n"
    },
    {
      "commit": "af520d3c22ac6b5b8b67eae99081c2240da84ffa",
      "tree": "d170ab49aede4ab6517707528a5c1c57eec2aa6c",
      "parents": [
        "95c3ee5879487e477c828d7ea32a653a480a96e8"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Mon Mar 07 16:37:17 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 05:24:20 2016 +0000"
      },
      "message": "CORD-562 Don\u0027t allow nodes with duplicate hostname\n\nAnd update existing node if newly added node has the same hostname with\nexisting node.\n\nChange-Id: Ifebbf4129df4f742e16b9a25be619dd90e0745ff\n"
    },
    {
      "commit": "95c3ee5879487e477c828d7ea32a653a480a96e8",
      "tree": "083c9db4dd50422cb68235f4f9553e8025e60c6a",
      "parents": [
        "dff797b569a64743aa399188cac464778ae6355f"
      ],
      "author": {
        "name": "musonous",
        "email": "heeseong.lee@atto-research.com",
        "time": "Tue Feb 23 10:54:34 2016 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 04:55:09 2016 +0000"
      },
      "message": "[ONOS-3947] Implement Openstack FloatingIP REST call json parser\n\n - Implement Openstack FloatingIP REST call json parser\n\nChange-Id: I6123bc13eea00a973bdec3ff5503949b25ebceca\n"
    },
    {
      "commit": "81a61a1fc4f22632e0bd74194506b3a6c7ca7b69",
      "tree": "749810f47d0fe431684dab80a8607420087bdabd",
      "parents": [
        "f10c7229370fa66875836431ccc0616342119f4d"
      ],
      "author": {
        "name": "Daniel Park",
        "email": "dan.park@sk.com",
        "time": "Fri Feb 26 08:24:44 2016 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 02:08:38 2016 +0000"
      },
      "message": "[ONOS-3946] Implement IcmpHandler for OpenstackRoutingService\n- Process Icmp packet sent from Host to external network for OpenstackGateway Node\n- Process Arp packet sent from physical  router to gateway\n\nChange-Id: Ifcde71a9ca10180682811c9e1bcf58f991b36443\n"
    },
    {
      "commit": "afae2f71fc3901772853f4e4b55edf8b04fb3fce",
      "tree": "4302d41da994be166dc791d46e0e02e333d510ff",
      "parents": [
        "900885389fbe1407273931b4e1822cb649f7a109"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Fri Mar 04 21:18:23 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Mar 07 19:30:59 2016 +0000"
      },
      "message": "Apps-- added onos.app.title property to applications.\n\nChange-Id: Id845390ee0bee5b871c0ce9f47b2ce98fbcf26b9\n"
    },
    {
      "commit": "900885389fbe1407273931b4e1822cb649f7a109",
      "tree": "984804ea884b6146a6679ed3f6f3a4a7e29cbbbd",
      "parents": [
        "ce8c56024737c6e8a4a134acd6560b3ac315ceed"
      ],
      "author": {
        "name": "sangho",
        "email": "sangho@onlab.us",
        "time": "Thu Feb 25 18:06:12 2016 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Mar 07 18:42:16 2016 +0000"
      },
      "message": "[ONOS-3953] Implements Security Group of Openstack\n\nChange-Id: I30766097a2894a26e46a7a399176d99e95af6abf\n"
    },
    {
      "commit": "2196a92c5f8370a6cd45f58f0c32b0377f6cc84e",
      "tree": "b9493b2d98bc247aededfe275dc4df36bbea1c2a",
      "parents": [
        "e9d4f4a36a1159f372c2b9d8f0e0f8353fc6aaec"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Mon Mar 07 00:49:33 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Mar 07 17:32:07 2016 +0000"
      },
      "message": "Bugfix and improvement of SR config loading\n\nChange-Id: If17af7ff1fbd3cb712e59cce930ef11146bdbf2e\n"
    },
    {
      "commit": "e9d4f4a36a1159f372c2b9d8f0e0f8353fc6aaec",
      "tree": "e6c91e88320cbc5bbc87782e75e41c60e5279e09",
      "parents": [
        "e9b4dd7b7e124d04e07dd1d9056519a0865b4d72"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Fri Mar 04 19:24:08 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Mar 07 17:28:37 2016 +0000"
      },
      "message": "CORD-563 Remove stale IP addresses on br-int\n\nChange-Id: Idee5b32febd527963a630af21750985c3b074147\n"
    },
    {
      "commit": "275ff0c074292cc6f65c7f5f8e88b5a638371118",
      "tree": "fd0b8ed55e9ae6c0662c072aeaa648790c68651c",
      "parents": [
        "9c159378d735f44bfed87e4a60516e427673d5af"
      ],
      "author": {
        "name": "Phaneendra Manda",
        "email": "phaneendra.manda@huawei.com",
        "time": "Thu Feb 25 11:50:24 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Mar 05 06:42:50 2016 +0000"
      },
      "message": "[ONOS-3831,ONOS-3836] Load balance algorithm for sfc\n\nChange-Id: I48a428587420ce6d782c128b835b5bb90e0cacfe\n"
    },
    {
      "commit": "fe1ffee39fb3d644898919455985eab046656c81",
      "tree": "bdccc5a7c7e30489bf8026a5043eae8ea7de1515",
      "parents": [
        "59f598cb91d8da0fdbec39be1b638a6bb6f7c992"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Mar 04 14:55:19 2016 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Mar 04 17:05:39 2016 -0800"
      },
      "message": "make sure only one instance pushes default rules\n\nChange-Id: I0953c4db36ab48d7aeec88b940712c2cbe35e415\n"
    },
    {
      "commit": "59f598cb91d8da0fdbec39be1b638a6bb6f7c992",
      "tree": "acde7d412cc04263a0904c98b8b84e67c670bcc5",
      "parents": [
        "d6c73fb3e895a9e10b35a12e23aa1828ebafcffd"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Fri Mar 04 15:15:13 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Mar 05 00:42:23 2016 +0000"
      },
      "message": "GUI- Minor tweaks to driver matrix style\n- update cell simon-uk\n\nChange-Id: I4f57e4214b636e8d8ada1a6d9711e01a98442d62\n"
    },
    {
      "commit": "6cb86367396b18eebaf1e5a69c5e924b7ef5a310",
      "tree": "24ffd5c26de089f31a73f0e21b34606e10f68d55",
      "parents": [
        "881f29f37cfad45dd6ba86597ff4b9bc7172b138"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Mar 03 18:00:58 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Mar 04 21:34:13 2016 +0000"
      },
      "message": "fix removal of rules in a distributed setting\n\nChange-Id: I44cb49990b8051f5f1542c11cbda6846049906e3\n"
    },
    {
      "commit": "b8889b89e9b45dbf74e8d4fe61d09f0e511da764",
      "tree": "48afb16c6999a873cbce684282bf74e13d0ef00d",
      "parents": [
        "a2c5b166a120f0a023663c6d41fa4aca4eced113"
      ],
      "author": {
        "name": "Phaneendra Manda",
        "email": "phaneendra.manda@huawei.com",
        "time": "Fri Mar 04 14:13:10 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Mar 04 16:26:08 2016 +0000"
      },
      "message": "Javadoc warning fix\n\nChange-Id: I330b1485a760fc2d3c63e3bc25ae1fc5435d9ebd\n"
    },
    {
      "commit": "0dba61f0d0c7b152a83287417dbb14b766fdce91",
      "tree": "04544fd769dd971b5e60e1eb0f18d676fd483ac1",
      "parents": [
        "b344248e505ae9f4db3a4608e71c52d9b84470a9"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Mar 03 14:05:21 2016 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri Mar 04 01:45:41 2016 +0000"
      },
      "message": "Fixed javadoc warnings on openstack applications\n\n- Changed package name of \u0027app\u0027 submodule to avoid duplicate package name warning\n- Added app.xml and features.xml to make the application activate successfully\n- Fixed missing parameter javadoc warnings\n\nChange-Id: Iaefdd08d15291ccea8224b13b815246eb13b84ce\n"
    },
    {
      "commit": "5d8994ffce87b8f0bc806d3f18d3b2b9e97c6d03",
      "tree": "c0593ab12ae8fb1bdaa718ca87cc58b852a8cf33",
      "parents": [
        "40d5255ca949e46ff756776354a11884e5126eac"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:13:26 2016 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:13:26 2016 -0800"
      },
      "message": "Starting snapshot 1.5.0-SNAPSHOT\n"
    },
    {
      "commit": "40d5255ca949e46ff756776354a11884e5126eac",
      "tree": "ad895b9788e9ec62a8199bdb3ba2ffa4d9ae1653",
      "parents": [
        "1893d44a7de2139a212cf78e2ee36212566e6561"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:08:36 2016 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:08:36 2016 -0800"
      },
      "message": "Tagging 1.5.0-rc2\n"
    },
    {
      "commit": "098cda85c5ef3a9c6e7e4dc490379b8a3e1c64b8",
      "tree": "665234b127648007a8b5bbc2f3a1ee27699acd34",
      "parents": [
        "81fe2386f612c9bce57e78be1d2bd5e423ce2f0a"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Mar 03 13:27:44 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 03 21:46:02 2016 +0000"
      },
      "message": "Removed INDRECT and DIRECT subtypes from network types\n\nChange-Id: I97a35472281a60bc1d109491d193607baf70107c\n"
    },
    {
      "commit": "24d0c5c0cc9ba8beca91cd7837c4c74425b8c02d",
      "tree": "1431de6c6ecd6f123fa1bb29fef9190f30080bdf",
      "parents": [
        "32f3b8eec11f880eb5eb789942e6d49039c209a9"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Thu Mar 03 00:05:08 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 03 17:11:28 2016 +0000"
      },
      "message": "Web UI -- Added cog as nav icon for driver matrix view.\n- fixed bug where glyph was not installed when icon mapping made.\n\nChange-Id: Iea9a145ff0caf6b4977bec4e71f75738d3174719\n"
    },
    {
      "commit": "32f3b8eec11f880eb5eb789942e6d49039c209a9",
      "tree": "20fc4c9957f01d6298768cd348443965c33017c0",
      "parents": [
        "27a2a3d318efcbcd25d732d4fa38bc91b88e8cd8"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Mar 02 19:27:26 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 03 17:10:50 2016 +0000"
      },
      "message": "Some improvements on cordvtn\n\n- Removed unnecessary CordVtnNodeConfig class\n- Don\u0027t allow local and host management IP range overlapping\n- Check node init state saved in the store instead of really check when a\n  VM is detected or vanished since it\u0027s too slow\n\nChange-Id: I076780bdc3946b2000176cb05805003ba7c8724d\n"
    },
    {
      "commit": "93447f1ad3c583ed3290e7f0ad8b4693bddaf782",
      "tree": "e0d3e5112da13e77b544b01eb35ee2caa3261bed",
      "parents": [
        "f1bbd362b3a0af12257953b2dcacacef9029111d"
      ],
      "author": {
        "name": "sangho",
        "email": "sangho@onlab.us",
        "time": "Wed Feb 24 00:33:22 2016 +0900"
      },
      "committer": {
        "name": "sangho",
        "email": "sangho@onlab.us",
        "time": "Thu Mar 03 22:54:11 2016 +0900"
      },
      "message": "Separated OpenstackInterface feature from OpenstackNetworking application.\n\nChange-Id: I4766de7e93c5b432c50a2167b9a9d9d4605b1ad2\n"
    },
    {
      "commit": "1e5caeb87699d51c7702e733d56c4cee2408f273",
      "tree": "f9202c9e0e8aee6d063cec4ab0c4702b5add676c",
      "parents": [
        "9fe0f36ab549f7184ee2bed1eba3e71e2f4d04ad"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Mar 01 16:36:23 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 03 01:07:38 2016 +0000"
      },
      "message": "Don\u0027t proxy ARP with the private gateway MAC address for public network.\n\nChange-Id: Ice16a39cc9fe349e22f61131d24f898744a765db\n"
    },
    {
      "commit": "9eb45bbf5c4a03004de1d1a63c68a7f04a28b837",
      "tree": "4a8caad9f307d2b044f88c58801c55ea5375ac9d",
      "parents": [
        "fd129b2234999f6d44c4bc0cf475288ad5c860a2"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Feb 12 10:59:11 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 03 00:59:04 2016 +0000"
      },
      "message": "Add config validation for vRouter and PIM configs\n\nChange-Id: I97ddf4f745a19df6998b15ae47ebde5aa5f46238\n"
    },
    {
      "commit": "fd129b2234999f6d44c4bc0cf475288ad5c860a2",
      "tree": "ab8457186869df7ab05901f3e1e961abd33862a1",
      "parents": [
        "7d8449b2ba438e3c4f0bfe9ab0aed078c211a761"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Sun Feb 28 23:33:21 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 03 00:58:15 2016 +0000"
      },
      "message": "Removed openstack4j wrapper application.\n\nFound better solution which can call the libraty directly from the ONOS app.\n\nChange-Id: Ib7747f0008949064743f3b19265f54a3651ab018\n"
    },
    {
      "commit": "c3d2f8b89e206ac618689fc9d3a6c29994ab8058",
      "tree": "d61f3279cf92a14d9f2742eac4b3daad6cb70e7e",
      "parents": [
        "b3dad104870ad75de59d7fa99f55feca646e2562"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Sun Feb 28 23:39:34 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 02 17:26:14 2016 +0000"
      },
      "message": "Removed leftover openstack applications\n\nChange-Id: Id036fe785bc53e2ae3152fc307d0095a9bbb9ac7\n"
    },
    {
      "commit": "b3dad104870ad75de59d7fa99f55feca646e2562",
      "tree": "d515a3975592acd2e291c82559564c9e53a6f605",
      "parents": [
        "e0ae3fb2c8c1969bf340ea3f476d7be2bb47b7d0"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Mar 01 17:42:26 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 02 17:25:54 2016 +0000"
      },
      "message": "Fixed blocking FPM deletes.\n\nApparantly route deletes are sent with protocol UNSPEC (fpm bug?)\n\nChange-Id: Ia904149c0ee4704d604304d3296d2b9f2e780ab4\n"
    },
    {
      "commit": "a907612b1536aeec4f54d6442cb056faba360ea7",
      "tree": "7f6f5f09eb892bcfdeedaa778bc74e0e39ff6184",
      "parents": [
        "06cf658408570f7a9e140f13016d43e6328e5497"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Mar 02 01:07:43 2016 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Mar 02 01:07:43 2016 -0800"
      },
      "message": "Hooking ospf into the overall build.\n\nMore fixes are required to allow ospf/protocol and ospf/ctl to build.\n\nChange-Id: I6367178a5dff56f13e4c67c4503bc59b7deb45cb\n"
    },
    {
      "commit": "56872a4879fc5b7f7e57037be515bb70c7858c29",
      "tree": "155b4b08d4314b9f25391244ac99db92da0ca819",
      "parents": [
        "f5d433a54ec6c948e8450185d521167a084915d4"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Mar 01 18:52:39 2016 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Mar 01 18:52:56 2016 -0800"
      },
      "message": "Removing extra leading line from olt/api/pom.xml\n\nChange-Id: I94f91c8facf82c37fc8bf41fc7feae0c98cb119f\n"
    },
    {
      "commit": "0448ea086aaa212151d5f3af6389314347682f62",
      "tree": "f208c32d88abc49c4ec592abd043f2871dcfcc10",
      "parents": [
        "5c999e2db7819f9434053bc6528f25b630afe2a5"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Feb 23 14:17:39 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 02 00:37:11 2016 +0000"
      },
      "message": "Don\u0027t PNAT for DHCP packets\n\nAnd don\u0027t call Neutron before the config is ready\n\nChange-Id: I921731468c65b9df7646525d32edddc69e46c371\n"
    },
    {
      "commit": "aedabfd27a8abdc5ef2037062164c180dac5b29f",
      "tree": "035009787ae8ce3542ca44e2c9afe28c992fcfde",
      "parents": [
        "3afcfd10cf2f360704ebbb52abdf3af3e16ef21a"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Fri Feb 26 09:31:48 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 01 20:11:59 2016 +0000"
      },
      "message": "Remove duplicated multicast prefix declaration\n\n(Following #7957)\nAlso,\nUpdate copyright\nFew documentation improvements\n\nChange-Id: If4a6b9f168e9d7587976f1f2b59c2b59b81c6c2f\n"
    }
  ],
  "next": "d79fb9492190d7c1edaf4c4bf0a63e8a6a5630b3"
}
