)]}' { "log": [ { "commit": "38feb6eddc2c8a764195321b551916eb27232f79", "tree": "26c7030a8748c70263c513b99c55d2a8f865c828", "parents": [ "feb95f16329e3729be7aec1a0c898670d0b3c929" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Aug 29 22:54:16 2016 +0000" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Aug 29 23:16:45 2016 +0000" }, "message": "Revert \"Fix for ONOS-5032 and ONOS-5034\"\n\nThis reverts commit 50ad080683317df192a0f7159d9902dc1c403ed2.\n\nChange-Id: Id2f9924a28c18686b4be30200244dbd0c975e90a\n" }, { "commit": "e4ba2a446093dfd9171201839ca773084c096cf0", "tree": "c2fa99cdd2a67e0dc8eb60d301b82589ae864ff0", "parents": [ "76ea05796d1151420b689640119e127339175172" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Aug 29 20:24:15 2016 +0900" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Aug 29 16:55:37 2016 +0000" }, "message": "Add unit tests for LISP control message serializer and deserializer\n\nChange-Id: Id517db99635ad8e055d6581e5c0f3ac9f45f2869\n" }, { "commit": "50ad080683317df192a0f7159d9902dc1c403ed2", "tree": "0da21c3f3377c4ce0ab67e6bca522d42c324d8e0", "parents": [ "36dd8f1608a728c546425fd9bf782edd65b3a8e7" ], "author": { "name": "Deepa Vaddireddy", "email": "dvaddire@partner.ciena.com", "time": "Mon Aug 08 19:27:36 2016 +0530" }, "committer": { "name": "sdn", "email": "dvaddire@partner.ciena.com", "time": "Fri Aug 26 03:22:47 2016 -0700" }, "message": "Fix for ONOS-5032 and ONOS-5034\n\nChange-Id: Ib964252dd05754ce7069a7a82ccb1d1c29bfa978\n" }, { "commit": "e8f48d8d080b8fa57fe81828178bbc550e5cc6af", "tree": "1a98849d807724236eec8d80f29be09454738f31", "parents": [ "af3159df5f0095f37e09c74f9858d1de7db3055b" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed Aug 24 20:27:48 2016 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu Aug 25 10:20:35 2016 -0700" }, "message": "ExecutorService with somewhat predictable thread assignment.\n\n- ExecutorService which allows the caller or the Task to\n express hint about which Thread it needs to be executed.\n\nChange-Id: If1cc58f6b2369bb5afce4f402c195eacedf67f05\n" }, { "commit": "b1995cb7611193ddbae9fb2db8a68b8b554a75d8", "tree": "811cd4460b23b30aae6ed734a6cfebe760c3c9d0", "parents": [ "884d4436ed7f4dedaebdc54a251dedcbc8daace1" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Aug 23 09:36:08 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Aug 23 20:58:54 2016 +0000" }, "message": "Fixed an infinite loop bug in Suurballe graph path search.\n\nTriggered by three edges between two vertices.\nMore work needed to address the remaining issues in the class implementation.\n\nChange-Id: Ice1fa85f1b9213680e063e362db4d734d212f6f0\n" }, { "commit": "86f142f958d99300262a0304a25bc4d3e5441944", "tree": "fdd0f27c233f6372ed1277aa08bce3b25babd041", "parents": [ "156d780de7c87a5f97bd2062770dc7230038a71e" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Sat Jul 09 17:44:09 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Aug 19 17:26:54 2016 +0000" }, "message": "Update kryo to 4.0.0\n\n- WARN:Serialized bytes are not binary compatible\n- Release summary: https://github.com/EsotericSoftware/kryo/releases/tag/kryo-parent-4.0.0\n- KryoNamespace: stop using direct buffer\n\nThis might fix ONOS-5130\n\nChange-Id: I6e1e00f147a90ae8bfded78b2fa3a77158602c76\n" }, { "commit": "c012dda796d5f57deb3a31afdafadbaa3c2b7fd4", "tree": "d4b6769e0d0b6b22d068879571898724ca7e29ce", "parents": [ "89470f1d99c29655546d4e177605fea8f235bf54" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed Aug 17 00:43:46 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Aug 18 19:06:00 2016 +0000" }, "message": "Workaround for NoClassDefFound issue in Netty.\n\nSimpleChannelInboundHandler generates `message` instance check code on the fly,\nusing JavaAssist. Which was not working, when a new Connection was created on the thread\noutside of NettyMessagingManager bundle, which did not have access to netty classes.\n- Implemented equivalent for SimpleChannelInboundHandler\u003cInternaleMessage\u003e\n without specifying type parameter, avoiding on the fly code generation.\n\nOther changes:\n- Add a method in IpAddress to return InetAddress instance.\n\nChange-Id: Ie97294a5650683457b9395e773269c5232d8e602\n" }, { "commit": "c2e6815ddcb82fbba6b6ffc378e781cd87bc4009", "tree": "f9015b045d07db327e6e43d145a943583d3963dd", "parents": [ "a43d0334aa0237fd8d5ff8324fa62632bbf59ac0" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue Aug 16 13:47:36 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Aug 16 22:45:15 2016 +0000" }, "message": "Use Java 8 Map#compute when possible\n\nChange-Id: Ida300c054449047096f355f09b3843e4934dcd18\n" }, { "commit": "d5c8ba157b67a4dfdd2f1dab1e0414750107ed15", "tree": "df7b37fcc9cfa3f282e150e07ea03417556c33be", "parents": [ "b94f93b7a342633c9c7dbbbc63ac3d3e9eda78bf" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Mon Aug 15 11:08:08 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Aug 15 18:49:43 2016 +0000" }, "message": "Remove a white space\n\nChange-Id: Ie84387e8691b61162ce2e02cd258e4e3be8940c4\n" }, { "commit": "47671905bbd1a2f22bd525977eb1e27290ec5a9e", "tree": "c1e57ebcadc28842eb7891b2242f026daf224a01", "parents": [ "5c396e3cf3de3c4b98cfd66000305f5d345b3140" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Aug 11 01:18:18 2016 +0900" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Aug 12 22:35:34 2016 +0000" }, "message": "[ONOS-4718] Initial implementation of LISP control msg deserializer\n\n- Add LispLocatorRecord interface along with\n DefaultLispLocatorRecord class and unit test class\n- Add deserialization logic for four LISP control message classes\n and two auxiliary classes\n- Add ByteOperator utility to ease the bit access and manipulation\n for byte data type\n\nChange-Id: I68edf6877a0ebb52260296fc556e0690b795a845\n" }, { "commit": "c3d69f52e579da322ef1fe7a26a463fda3b7323f", "tree": "904c53cac244e4d0d4d921a7cff2a44fc0d3cabc", "parents": [ "6a1ee2d82b27a3df6fdd0b2e600d6a6e3322b9b3" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon Aug 08 11:52:52 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Aug 08 23:50:40 2016 +0000" }, "message": "Fix NPE when there\u0027s no secondary path.\n\nChange-Id: I3bb8eeb2abf140d44cf4dc7186cf1bf316c23f70\n" }, { "commit": "679d24d1931ecf0b3a69ce412085a250c71982c4", "tree": "7c118f7faab2097c3c13763788c5699c2f4e4be7", "parents": [ "0666f155b0a9be4e08cb2aeeb76998d63bb0f28c" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri May 13 13:29:53 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Aug 05 14:45:45 2016 -0700" }, "message": "Unit test for Kryo namespaces to prevent people overflowing the namespaces.\n\nChange-Id: If37283da60d59558c87e2997690b4578952ad3bf\n" }, { "commit": "0666f155b0a9be4e08cb2aeeb76998d63bb0f28c", "tree": "e0e7a895b44dcced36733933c6baf9152cdb2dc5", "parents": [ "1ca7e9fdfdf9de7a3d276a312b8c8ef0f84274e5" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Aug 05 12:03:54 2016 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Aug 05 12:05:52 2016 -0700" }, "message": "Cleaning-up shared executors use of metrics service.\n\nChange-Id: I4293df87cd46e9f22cbdf03cfbced9a21ba85de7\n" }, { "commit": "0844307bded98b960aaa503ced49047c4a3e5062", "tree": "6dc8dd14ff046320a6cd696296dc8d88ff278d98", "parents": [ "d90dbc9f6672643374e937994640cb4de1cd6f48" ], "author": { "name": "ke han", "email": "Ke.Han@alcatel-sbell.com.cn", "time": "Thu Aug 04 10:29:51 2016 +0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Aug 05 14:20:45 2016 +0000" }, "message": "To encode igmp report packet need to set the record type\n\nChange-Id: Ib9e06712873f936d6ab2466ab4e1fbb106c53b6d\n" }, { "commit": "bb23e0b5fb0de34ccf33fc4d06253fc593bdfdaa", "tree": "4006745fa489be6e5e0a6ab9d80ba87d8a19a19a", "parents": [ "07c26bb2791a083b0797faa66b7c7ef69b24843e" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Aug 02 17:00:21 2016 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Aug 03 14:29:51 2016 -0700" }, "message": "Fix Javadoc warnings\n\nChange-Id: Icf8b6b6f77ea80d3975aa975226a178145067adf\n" }, { "commit": "2a749835b77d5e49265b747340961b4a3b38bed5", "tree": "b11ab06ac5449630343d46cedb271f71b83b9417", "parents": [ "4854f3dedec0fa94978017db0268c5aa0aba5c2e" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Aug 02 15:22:20 2016 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Aug 03 09:38:07 2016 -0700" }, "message": "Top level build of component Javadocs\n\nChange-Id: Iceb2a7c84b3dd0b354b27f93a0f746913cd9b778\n" }, { "commit": "1624df1f30aff40a63ebabb16b062a7f376a0c69", "tree": "42a795d5106983c1a9e7d464389235c4e862a97d", "parents": [ "c7258f9675f6c61d4e7fc13c7f9220e077d612bf" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu Jul 21 16:54:33 2016 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Fri Jul 22 22:56:26 2016 +0000" }, "message": "Assigning names to various threads\n\n- specify nearby logger when possible\n\nChange-Id: Ia8925ab1459c4d1da922becd0e201388d44d4294\n" }, { "commit": "4af95fb0d7f32ba9ebc6056cdf452d50e60616df", "tree": "e6a6173b2aff913e557370ed3d8d4b0bac0870df", "parents": [ "fd296b6142348224add66febefa1ea2435d9b396" ], "author": { "name": "gaurav", "email": "GS00347734@techmahindra.com", "time": "Thu Jul 07 01:48:44 2016 +0530" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jul 13 12:35:37 2016 +0000" }, "message": "Added DHCP Option-82(circuit-id) to Dhcp relay app, addressed patch-1 comments\n\nChange-Id: If99fd1f0794b3aff9ae88948d98632e6c9ff1090\n" }, { "commit": "804c0010e3d96c113f3d33b0a3999138cf891c6e", "tree": "7f969e3ed73b02db828eb45b3099656b65674a62", "parents": [ "62f1e1e08963aae05d4a832a2b6989a4061f5dda" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Thu Jun 23 13:05:40 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Jun 29 16:26:10 2016 +0000" }, "message": "Added kryo serializer for ImmutableByteSequence\n\nSerialization was failing when the inner ByteBuffer instance was a\nHeapByteBuffer. Also, simplified ImmutableByteSequence.toString()\n\nChange-Id: I4f75086a9b6536205fb43b78a0e4d2bfce9e8a5c\n" }, { "commit": "1b2aea88c0273fb6e4322962889b47edf20c7f18", "tree": "14fc87253e5b91b9187032e487bae22ac2e96d95", "parents": [ "6c02d9e1f52c82b69465c08e6bda9f191ee8d796" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Wed Jun 15 18:18:18 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jun 16 07:05:31 2016 +0000" }, "message": "Removing gratuitous relativePath from pom.xmls\n\nThe default value for relativePath is: ../pom.xml\n\nChange-Id: I1f5e5e6bfa1e91fcddae4f8cb8ab0c00c276e6b0\n" }, { "commit": "17fc9e41df350e82228ff30129a288178f328aca", "tree": "9e428624f891c1ca6d887b23bfd3dfeaa057cae2", "parents": [ "37fa33ce17429566c4a064946dd57a03d35c499a" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue May 31 11:29:21 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jun 16 00:47:42 2016 +0000" }, "message": "Major refactoring of the BMv2 protocol module (onos1.6 cherry-pick)\n\n- Created 3 separate sub-modules: API (doesn\u0027t depend on\n Thrift), CTL (depends on Thrift), THRIFT-API (to generate Thrift\n sources)\n- Implemented 2 new services (for device configuration swapping and\n table entry management) needed to distribute BMv2-specific state\n among ONOS instances.\n- Implemented a BMv2 controller (previously other modules where\n using separately a Thrift client and a server)\n- Added a default BMv2 JSON configuration (default.json) and interpreter\n to be used for devices that connect for the first time to ONOS.\n This allows for basic services to work (i.e. LLDP link discovery,\n ARP proxy. etc.).\n- Changed behavior of the flow rule translator and extension selector,\n now it allows extension to specify only some of the match parameters\n (before extension selectors were expected to describe the whole\n match key, i.e. all fields)\n- Various renaming to better represent the API\n- Various java doc fixes / improvements\n\nChange-Id: Ida4b5e546b0def97c3552a6c05f7bce76fd32c28\n" }, { "commit": "839b6edf50166272563d9fe6ea3f987f7913f3b0", "tree": "c763e6bdd7e12fc6d51486076393283d749f5d00", "parents": [ "426d356ca170059e208714e8a07e455e72818ddc" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue Jun 14 16:25:47 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jun 15 02:22:16 2016 +0000" }, "message": "Fixing file permissions\n\n- removing executable bit from .java files\n\nChange-Id: I7e993372e1edf942fefb5aaea2e302b3b2baebd9\n" }, { "commit": "7838c51a4b2d281c7f3ad0104c1f2363f0550b93", "tree": "abc3747f68d4bf9d715597d85ca8c16ba08d3b6e", "parents": [ "40a3fbd6da4c13a756463aa839fbfccb568915f0" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Jun 07 15:18:22 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jun 08 21:43:39 2016 +0000" }, "message": "Use ON.Lab OUI for LLDP packets.\n\nChange-Id: Ie285a47c5abd10a9ac37b3ca8f6ddf16ad867b2d\n" }, { "commit": "6d9ab3a291ab6130f37f016607218ee0b7bc75c7", "tree": "34e47cf42d75ba3e0a9afd3c0a24cec3d649d85f", "parents": [ "2ee9e7e892456543e0e5532f7b0de3774d42e561" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue May 31 11:25:58 2016 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed Jun 01 11:20:08 2016 -0700" }, "message": "Added possibility to decode HEX strings without separator\n\nChange-Id: I6e11ad2a3dc4e39b148a740d5f19d80705f78b48\n(cherry picked from commit 6eaa33ab046dde1ee79ce976457f1fb7f0a85b5f)\n" }, { "commit": "e642f7cf7b3e55a6582ecb7b36912eb96d4d19a3", "tree": "ee2fb39a43f05c9e0c4d638b8c77e5edb9724c2a", "parents": [ "eefdedfb506b2ebbb2b8221ca11f392d7e4c99c0" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Mon May 23 18:33:04 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Mon May 23 18:35:29 2016 -0700" }, "message": "Bumping version to 1.7.0-SNAPSHOT\n\nChange-Id: Id105bf08ecbdac6d4e214ae035b4220aea90f29f\n" }, { "commit": "f96f7cf7294f08af290f09466981ed01a5fe1071", "tree": "76f27778521c0b0d833d194fdb5d8e29cec25086", "parents": [ "07e9d415708400046aa489bfd0d5129717be3695" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Sat May 21 12:32:31 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Sun May 22 20:22:40 2016 +0000" }, "message": "Remove unnecessary delay in CounterTest.\n\nChange-Id: I5a29c88f803c2d01f9b4f502b64ad4d1460b977b\n" }, { "commit": "107ec54cdfb3993a30bf8a41eade1355930f5e5e", "tree": "bc41bbccdfc009cb2cf1340f29a439864d83ee2b", "parents": [ "4822922b233ca06f8aff51f222c0b1502af51f77" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Sat May 21 12:18:28 2016 -0700" }, "committer": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Sat May 21 12:18:28 2016 -0700" }, "message": "Fix spurious failure under heavy load.\n\nChange-Id: I1d5b203fba0aae1d2dd64905fd0b764a76bca87f\n" }, { "commit": "4822922b233ca06f8aff51f222c0b1502af51f77", "tree": "b9a856ff1549cb86b5933758099456aed33934a8", "parents": [ "209c6c6ec42a96be191478bf6d579ebf855771bf" ], "author": { "name": "Ayaka Koshibe", "email": "ayaka@onlab.us", "time": "Mon May 16 18:04:26 2016 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sat May 21 19:02:12 2016 +0000" }, "message": "[ONOS-4424] Tag LLDP/BDDP source address with fingerprint\n\nLink probes incorporate cluster fingerprint in source\nMAC address. This removes the need for an additional TLV and the\ncomplexity associated with it, and also adds fingerprinting to\nBDDPs for free.\n\n - fingerprint in Ethernet source address. The old default MAC\n value is only used when the CusterMetadata service isn\u0027t ready.\n - remove support for TLV fingerprint field and associated config\n knobs.\n - links at control domain boundary are classified as EDGE type links.\n\nChange-Id: Idb07dd06fbeee25e9fcee3fbdddec7a7dbb2c397\n" }, { "commit": "55caa1cfcdd69b79dde7984a478b57cc44da7b68", "tree": "d18a1f52f656d00eea612e7d4491135169605208", "parents": [ "cf060775c280c6ae89bc4fbd204488ad15cd78c9" ], "author": { "name": "Sho SHIMIZU", "email": "shimizu.sho@jp.fujitsu.com", "time": "Wed May 18 23:35:02 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri May 20 16:12:10 2016 +0000" }, "message": "ONOS-4561: Exclude non standard VLAN IDs\n\nChange-Id: I3f7542521d0867e71f11263e46d6116cd6120428\n" }, { "commit": "163efb5060312bbe9e3f7b87c27f226fd518bb50", "tree": "22a7dc1b554bb194ec55c29ae25e83008546ff1a", "parents": [ "39b3b1979952620a99f418be67ecbe240a16bb6e" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed May 18 19:24:19 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu May 19 16:38:52 2016 +0000" }, "message": "Some improvements around EventuallyConsistentMapBuilder serializer handling.\n\n- Allow directly passing KryoNamespace\n- Add some registration id gap before ECMap\u0027s internal registration\n- Some improvements for ease of registration issue investigation\n-- Add friendly name to ECMap\u0027s internal KryoNamespace\n-- Add backtrace information\n\nChange-Id: I7c87b3aefbaea4b2ed12b38c3e0813e9d195c7a9\n" }, { "commit": "b2d0fd83808ea036dc4b7f3a88e68a2810942517", "tree": "b8c4ae6eeb89c6c41445edd39bbba13f7af0931a", "parents": [ "38eeac483ddf7dd8d8aedc12934bb262fd011eae" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue May 17 20:34:58 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu May 19 15:18:23 2016 +0000" }, "message": "KryoNamespace improvements\n\n- Ignore duplicate Namespace registration\n- Add friendly name for helping logging\n\n- ONOS-4528\n\nChange-Id: Id78f2a0f6e9715a7880875039825e294a68592a9\n" }, { "commit": "b7f38d499b63b500d21e5811ae73a528588e659c", "tree": "d35cff3a4e85aa8437ea4aa87fd55e8c8c011962", "parents": [ "1451d7241b082f8d8759884152d968de88dac98e" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Tue May 17 12:01:35 2016 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 17 23:26:25 2016 +0000" }, "message": "Lower log level for Kryo serializer id fallback message\n\nChange-Id: If6d0cc891b7bfca096b3d3508f30f8516d3c103f\n" }, { "commit": "6f95568fde425fcab8617d523d2c367501f8e7bd", "tree": "3ba4f0fea32edde1e5e00ff57b95edb08c32f1cd", "parents": [ "59a2106211dc9e49af41b2c61a8186c03a69ce0f" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri May 13 13:14:30 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon May 16 14:03:12 2016 +0000" }, "message": "lower severity to info if a class is registered more than once for serialization\n\nChange-Id: Ic5728a2bf316a5a4efa7ff6bec8f3675122108b5\n" }, { "commit": "0a1f29ecca5dbe67e67bafd0f272fbea49072b66", "tree": "27d79f01260a885e435edb3b2f3b211acb431823", "parents": [ "a2d99ebd7175d54821b2c65c51e8892bf1515db0" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu May 05 15:34:41 2016 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue May 10 20:27:55 2016 +0000" }, "message": "Check if there\u0027s conflict in serializer registration Id.\n\n- remove duplicate detected\n- Add little head space, just in case Kryo start registering some more built-ins.\n\nChange-Id: I8b1318d0e11ce1c0680aaef29cc88c96af78ae6f\n" }, { "commit": "0bc256f575ca533886bd313756d2739bc4c8bf4d", "tree": "352248ba3ad8e9b8fcd2c05153f1e626c124220b", "parents": [ "9e61bd99e6931b9bc9cd4eb4c582840711ba79f3" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri May 06 15:28:26 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri May 06 23:08:50 2016 +0000" }, "message": "Help type inference.\n\n- Build was failing with eclipse ECJ\n\nChange-Id: I506e90b52b0c0f63081e75cfa98a83bf294261ba\n" }, { "commit": "f32da3be51bcf0af1458ea145586e58538b880a3", "tree": "b2cb29d84a306624b9b7bdd17fbb2674d6abbc99", "parents": [ "9a17c1a813c79b99a341592546a22ff9f9944522" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Thu May 05 16:22:52 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Thu May 05 16:37:47 2016 -0700" }, "message": "Increasing timeout limit in BoundedThreadPoolTest\n\nIt can fail on slower systems\n\nChange-Id: Icc93945aeb09a79d5ace84606e286cabd7e6c4ee\n" }, { "commit": "c0e010ddde0cafffa321fecb9e1f0734465a7795", "tree": "d3efec03ea5f0afbfca541f1b356091937eddb74", "parents": [ "b826190142fa5607d984e16c96bc43557c930784" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Mon May 02 14:46:22 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed May 04 17:58:45 2016 +0000" }, "message": "Implement compact serialization for a set of discrete resources\n\nThis is for ONOS-4281.\n\nChange-Id: I08a9fc4fd334c499c7a09d2960145743a798094e\n" }, { "commit": "6ac20982075c4cec74ddffc5f0e99ad2b8e6d4cf", "tree": "f429b268950f1215c2bf8ae72e131a737b79a6ef", "parents": [ "cfa1c41f0abf3b3d3c152a2551d8f87e836b9753" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed May 04 09:50:54 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed May 04 17:18:45 2016 +0000" }, "message": "Make the method receive a more flexible parameter\n\nChange-Id: Icf5d0e272a6f20be40a266f276710b1cd0c144ef\n" }, { "commit": "aa8b6297a320180b3060dd32bead68c856e13189", "tree": "c11ffd621af2f40b0fb74108b64983d96bedb0ce", "parents": [ "5899c13b9c1388cec52bd80de27d0db039f663ea" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed Apr 13 14:27:06 2016 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue Apr 26 11:46:30 2016 -0700" }, "message": "Various Bmv2 protocol refactorings in preparation of the flow rule\ntranslator (ONOS-4044)\n\n- Added new classes for different match parameters (exact, ternary, lpm,\n valid)\n- Divided api package in two sub-packages, model (previously under\n drivers) and runtime (old api package)\n- Improved Bmv2ThriftClient caching and table entry handling\n\nChange-Id: I23c174cf3e8f9f6ecddb99c2d09dc531e8f1c73f\n" }, { "commit": "caad26b86f260db2a929ea7d44b6ed010f73297c", "tree": "1d8c8a65c96896678b722e2c212fc3a08ffc4823", "parents": [ "f9a76971be408551874e3ff9a6641a9643205f98" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Sat Apr 16 16:06:11 2016 -0700" }, "committer": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Sat Apr 16 16:06:11 2016 -0700" }, "message": "Fix for ONOS-4315\n\n- Additional log on error\n- Allow count\u003d0 using CountDownCompleter\n- test case to detect the issue (@Ignored by default right now)\n- other bug fixes found along the way\n\nBased on patch by Madan@China\n\nChange-Id: I7d6cb8c214052859900ef7ee0337a7e1c8a9d295\n" }, { "commit": "6b32c99c0a6962074c550659c020e584a5dbb087", "tree": "5cefb0a5687f6003c4487a43d16e24eb68b27d05", "parents": [ "59e19bbc7654f59582da3e7f40b53acdbea9358f" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed Apr 13 11:53:09 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Apr 13 22:07:25 2016 +0000" }, "message": "New utils class for immutable byte sequences\n\nHelpful when dealing with protocol-independent header match and actions\n\nChange-Id: Iccfc6e09a9ea434caccc198f27e8869db42309c9\n" }, { "commit": "9b26bf30d63d88ca872d0c6e09edc9d23481c231", "tree": "76d756b87af818830295b1876f95cc586259f13f", "parents": [ "c5d93e64fc63569164035dcd89b0a4b9a705b2b1" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Apr 12 16:46:36 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Apr 13 17:04:56 2016 +0000" }, "message": "Use VlanId.vlanId(short) to validate the value\n\nAlso update the unit test\n - VlanId.vlanId(\"5000\") should throw IllegalArgumentException\n\nChange-Id: I374532080dc2a51da8f2c0a46ea92df6f8abbe56\n" }, { "commit": "55cbd5c385e98b7c7bef000b2b6cda7f153cba03", "tree": "c4976aea2905693de2fe97cf672a0077a112bb9e", "parents": [ "5d58e8d2d4cfb2f7b42fb43f9f9637d50f628867" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Apr 06 09:50:20 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Apr 11 17:08:19 2016 +0000" }, "message": "Notify all metric reporters when metric registry has been changed\n\nWith existing implementation, it is difficult to notify the\nmetric reports on metric registry changes. With this commit,\nwe can spontaneously notify all reporters about the metric\nregistry changes, so that newly added metrics can be automatically\nreported to third party monitoring system.\n\nChange-Id: I1273194553900f6bb03e2ef6bb1b54838af1da00\n" }, { "commit": "7cbbbb7009c2ec2bd7a78432eff0e0803182a0d4", "tree": "f8fe23ee932475f8c2d7b323944c033ab9984af8", "parents": [ "dffe96b230e28be95ab9c9767eff00ea772894e4" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Sat Apr 09 02:13:23 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Sat Apr 09 09:51:27 2016 +0000" }, "message": "Adding Copyright notice to files that are missing it\n\nChange-Id: Ic08aad8906dbd4dd062e7adcec7465475cf2bdda\n" }, { "commit": "5ab426f9ffd145916bb41df408d7fef1781b9128", "tree": "3b7e0009854f470365f07c292fc9b3a42b35ddb3", "parents": [ "2fdbe0d1e013e3c4b2a3d933b25850d21aa5319f" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Sat Apr 09 01:19:45 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Sat Apr 09 01:20:21 2016 -0700" }, "message": "Updating copyrights\n\nNew format: \u0027Copyright .year-present Open Networking Laboratory\u0027\n\nChange-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098\n" }, { "commit": "7eed4177ca1e6244c25e8f07550f0c0b8be678dd", "tree": "99c65f9644995832590fd171b0a4341e4ca5f210", "parents": [ "0f6677d8b3525e944f59d910e8bd14d85f7c076b" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Apr 07 22:12:03 2016 -0700" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Apr 08 00:05:54 2016 -0700" }, "message": "Aggregate system metrics using metrics service\n\nChange-Id: I617fa21973b7e01b92f311a6fa5687e1f0f870c2\n" }, { "commit": "ba13871a2a17e7ffe83b128eac485cd0db8b18c4", "tree": "d391cbec7f8759878e63e06b48c7bef00f8d1bc4", "parents": [ "1f1659868ce036dbb8fef72a2fb32652d9930857" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Apr 06 22:19:13 2016 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@onlab.us", "time": "Thu Apr 07 17:48:00 2016 +0000" }, "message": "Add IPv4 multicast MAC address/mask\n\nChange-Id: Iaed31c0d5bc40305767c4d5be8aeeca1b9f67e6d\n" }, { "commit": "b86c92052642568d33450fb728a60506068bc97d", "tree": "944ca1a04a1b0c0a93d8822fa2d27f5734956eac", "parents": [ "efbc0389347b26198a0b70897a8081f1d6363127" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Tue Apr 05 20:15:04 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Apr 06 18:17:37 2016 +0000" }, "message": "Updating Buck files to build OSGi jars\n\n- Using osgi_jar for all modules except apps\n- Adding target for installation of core modules to .m2 repo\n\nChange-Id: I65d9e3a9567918e275191724842d7d9b1f485128\n" }, { "commit": "be093f7e789315626a31f53653b9715cbca72e0a", "tree": "2387d71272ba6a24fca5e07e0dfb19cbedc1f9e0", "parents": [ "d4334dbdc1b86230fce95f54764d6f3cc4da1d2d" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Mar 25 11:14:29 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Apr 06 17:37:44 2016 +0000" }, "message": "Upgrade Kryo to 3.0.3.\n\nPossible fix for ONOS-4206.\n\nNow stable on multi-instance.\n\nChange-Id: Icd56759a6223b572d3d166555136d64f26706aaa\n" }, { "commit": "283a96205e1b0d583ccb81a39d8c6516a452f1e8", "tree": "9349c7b04d3074b258d996b4099a1874b3bc597e", "parents": [ "0d39bbab7c2eac7db0297ed9562e01b13cde5e0d" ], "author": { "name": "Luca Prete", "email": "luca@onlab.us", "time": "Tue Mar 29 16:12:20 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 31 15:45:40 2016 +0000" }, "message": "Using VlanId String None instead of -1\n\nChange-Id: I2597ac37285cc3f40ad1304d668564a56a5b862f\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": "a1d7f27d7eb7d6e82c1276f53075c7f4f42df500", "tree": "d69fc24bacf06bededab7af2cc19b608fc326777", "parents": [ "c0fe42d16a8f04091bb455a50f898cadf0cb45b9" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Mar 28 17:21:47 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Mar 29 00:41:09 2016 +0000" }, "message": "[ONOS-4142] Restart failed tasks when using SharedScheduledExecutor\n\nWith current SharedScheduledExecutor, all failed tasks are simply\nsuspended in background. This commit enables tasks that are\nexecuted using SharedScheduledExecutor to have the ability to\nbe restarted even if the tasks are encountered failures.\n\nChange-Id: Ibe00c7f5920b8ae3fe5a433a6f9ec08684d88f36\n" }, { "commit": "e65a8f689bdc1175e2cf68b5ee6aba410d63d499", "tree": "a8078c5ba26a42d14711749e6c16a9fc66637dae", "parents": [ "aa20d61c303be21f8cc1c015601f1e63f76e54a0" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Mar 25 19:19:41 2016 +0000" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Mar 25 19:19:41 2016 +0000" }, "message": "Revert \"Upgrade Kryo to 3.0.3.\"\n\nProblems in distributed environment\n\nThis reverts commit aa20d61c303be21f8cc1c015601f1e63f76e54a0.\n\nChange-Id: I9f94927edb769afb2c7576a34e017cd77c7af730\n" }, { "commit": "aa20d61c303be21f8cc1c015601f1e63f76e54a0", "tree": "03da99b6c869ba88ba6d2cbf8975a31c13b24cc5", "parents": [ "bd804470457af31057dfa38abfcea9fcd516a854" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Mar 25 11:14:29 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Mar 25 11:14:29 2016 -0700" }, "message": "Upgrade Kryo to 3.0.3.\n\nPossible fix for ONOS-4206.\n\nChange-Id: I6782559b294297f6d929bda49ca6c0fc982cd672\n" }, { "commit": "c29171ac9a3829cd236211055fbdf66c54333b82", "tree": "3d89f45274d1a7d319d3a8287b0d07e1176bd5c8", "parents": [ "e2d51d6e611eb71584650d7423bd0a1958971777" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Feb 24 12:22:56 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Thu Mar 24 17:10:33 2016 -0700" }, "message": "Remove methods deprecated in Emu\n\nChange-Id: I860dbc9fba32014a1239cacbd92e5d747e7ad191\n" }, { "commit": "329dd1b66bfca3d1b53e0093e91f8f14786134c3", "tree": "98099e73a291331999f2736dc220f6e1d8b7843b", "parents": [ "65f24bb7f389d90857673d673dc1866a45acb67f" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Tue Mar 22 15:03:53 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Mar 22 22:38:19 2016 +0000" }, "message": "Avoid autoboxing in high frequency code paths\n\nChange-Id: I3b34bed6e99714daab7b4a18b36ef6c5cafb019c\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": "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": "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": "66f1526cf21a7874dbc1fa6c43f87b9c02413588", "tree": "238e86324b80a9b775f9de80ad68e6c7c72cbd6c", "parents": [ "e60388716f0c2353f5b43bfcee53b8d8af6c47e9" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Mar 03 11:18:40 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 03 20:29:15 2016 +0000" }, "message": "Add SharedScheduledExecutors for ease of using ScheduledExecutors\n\n- LogScheduledExecutorService -\u003e SharedScheduledExecutorService\n- Add a utility classs for SharedScheduledExecutorService\n- Add unit test for SharedScheduledExecutors\n- Revise the control message provider to use\n SharedScheduledExecutorService\n\nChange-Id: Ia4dea245543b4751e6edcce1aaab4991d897cc77\n" }, { "commit": "54526b4891255eccd006d4bb681ddbb58cf15ba6", "tree": "a3117547d63e2f41cf592cea8195f3aa8a982895", "parents": [ "84f4f31ccef90baf0ddd29a7b8dfd2ca6a500f25" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 02 19:36:53 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 03 19:35:50 2016 +0000" }, "message": "[ONOS-3528] Log exceptions of the tasks for SharedExecutorService\n\nThis commit tries to log all the runtime exceptions of the tasks\nthat are executed by using submit method of SharedExecutorService.\n\nChange-Id: I72760213a0f977096353dacd20263e5c93af5c6a\n" }, { "commit": "1b4cb33aaf739c4ad7fe3155a7b8178a2fc8f9e5", "tree": "b03bc8f0e734e936937a0337d3a4b6313742cd81", "parents": [ "f0c968df575c03d1b69fd6b1ee615d96598b7fa5" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 02 16:32:51 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 03 06:16:23 2016 +0000" }, "message": "A new ScheduledExecutorService that captures and logs exception\n\nThe default ScheduledExecutorService does not provide the\ncapability to capture and log the exception during executing\nscheduleAtFixedRate and scheduleWithFixedDelay methods. This\nmakes it difficult to debug the program when the scheudled\ntasks are failed for some reasons.\nA new ScheduledExecutorService allows the developers to capture\nand log any exceptions if the tasks are failed during execution.\n\nChange-Id: I549ba0f479b9e302f0e668482873b3032dfea147\n" }, { "commit": "64a8b9eed8f11a79602530096218cd07ab5194bd", "tree": "72d948720d676657708b1b3937e9b19dc88e7d7c", "parents": [ "98de57aa776d72ac9ef948e9594959a3e54b4db9" ], "author": { "name": "alshabib", "email": "alshabibi.ali@gmail.com", "time": "Wed Mar 02 17:21:37 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 03 01:55:30 2016 +0000" }, "message": "fix igmp deserialization issue\n\nChange-Id: I38c37a6114957414ba4e13a690cd478b1116ef2c\n" }, { "commit": "668656857624fa86e0bf62473ea42d92217bb55d", "tree": "ddb8246a5ae0e43578b3064cc2ba65da1b2f44b5", "parents": [ "a9e70a632e43b08aba153bd1b9505a39d0d28548" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 02 11:43:09 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 03 01:03:38 2016 +0000" }, "message": "[ONOS-3528] Enable logging exception for SharedExecutorService\n\nChange-Id: I612d5e844412b2ddca6b848e5f7aae5138999d3f\n" }, { "commit": "e0ae3fb2c8c1969bf340ea3f476d7be2bb47b7d0", "tree": "362503c6116555e4a619a8187c13726fa84ffad8", "parents": [ "03e9fb0b2dcf9e1d1a515060b0761d0012541d27" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 02 01:05:23 2016 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Mar 02 17:05:01 2016 +0000" }, "message": "[ONOS-3528] Log exception for all threads that use BoundedThreadPool\n\nChange-Id: I9c904c49998a8206ba2b5a084e03e776fa1d8237\n" }, { "commit": "03e9fb0b2dcf9e1d1a515060b0761d0012541d27", "tree": "a0680e4534f2303cf1112aef0bee37613b0e38c0", "parents": [ "a907612b1536aeec4f54d6442cb056faba360ea7" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Mar 01 17:13:54 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Mar 02 17:03:39 2016 +0000" }, "message": "[ONOS-3528] Enable logging exception when Executor.execute invoked\n\nChange-Id: I4df7c9a0bc0607c16c4c36103447ce8a8f14ffa7\n" }, { "commit": "e48434a0d4d889eb1021f56d431f957c21718cc1", "tree": "d64ddf45bb8f85178ad6e7d18f3394f1df8546de", "parents": [ "7a815ac29f63a9ab58a95cfa67c06c258f88886d" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue Mar 01 23:48:52 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Mar 02 08:16:30 2016 +0000" }, "message": "Fix minor javadoc issues\n\nChange-Id: I9803f17ca2b2a21920dccb0e92de6c39f84af315\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" }, { "commit": "597d7b2fbd60933ec666a7f603505c4225c59e43", "tree": "e39a6a8d8c951b60d597e8679f603c44642ba0c0", "parents": [ "d79fb9492190d7c1edaf4c4bf0a63e8a6a5630b3" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Feb 29 14:06:55 2016 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Mar 01 06:12:48 2016 +0000" }, "message": "[ONOS-4014] Refactor *Id classes to extend from Identifier class\n\n- Refactor all of *Id classes in protocols package\n- Refactor all of *Id classes in utils package\n\nChange-Id: Ie53f078174d0bd0cb5ab4ef6786f1025a7d70846\n" }, { "commit": "4ca8e60b95ae7820621891b05de031f8c8f8bac6", "tree": "619fa558e0d15a370f9ecc72d95758d57a59afe6", "parents": [ "56efe43fa3ef577bfc3e6e42dce0502f49257d35" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Feb 25 18:05:59 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Feb 26 17:00:29 2016 +0000" }, "message": "Introduce an easy way to check whether an IP address is multicast or not\n\nChange-Id: I192a1b3e04b843fa0446d011cc98393a1950a5a9\n" }, { "commit": "b49b007c3f69e1ee6293ecbf0b86522acba47eee", "tree": "480c4f7b258696994e767a44d05dec25fc0d0f13", "parents": [ "0c2a3daad4b51d2b30c677a6508819f512b991a0" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon Feb 22 22:50:45 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 23 07:54:48 2016 +0000" }, "message": "Add some serializer related sanity check\n\nChange-Id: I5ebdde41f5528b5bad0c704b11c191afed45691e\n" }, { "commit": "484480899175ffe72431ce7d212613dce1e20fb9", "tree": "f6e1dfb1a06d8e433c35962a3199b3a332b471a3", "parents": [ "3071c1668fa456d21af588a2c56f2aebd02dd1de" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Feb 19 22:14:54 2016 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Feb 22 11:24:45 2016 -0800" }, "message": "Introducing concept of a physical or logical region to facilitate\nsupport of geographically distributed cluster and to lay ground\nfor multiple/filtered topology layouts.\n\nAdded implementation of manager and store; unit-tests included.\n\nChange-Id: Ia01673a0b711b8785c0ea68768552c2f61d7ea6d\n" }, { "commit": "7f4bc52841ea2270ea4d830f36996005c0cea06a", "tree": "f51508e5db657501e2b3bb30aa2b15027342e4b8", "parents": [ "9ad777f926405b833d01c0513736a6348140dffa" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Sat Feb 20 11:32:43 2016 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Sun Feb 21 20:04:34 2016 -0600" }, "message": "Cleanup a few of the CORD apps.\n\n* Removed or turned per-packet logs down to trace in the PIM app\n* Can now reconfigure remote sync host in CordMcast\n* CordMcast catches REST exceptions rather than bombing\n\nChange-Id: Iae027d5ce1d9047827ea80b071dc77ca49c65206\n" }, { "commit": "81d73102c3fade60bb45b651e52e0cd4532308b2", "tree": "24aeb0054ce26a8e7f73793d4d8b11f6182c2ce3", "parents": [ "0c3d0e02838c214ac547ae91a4c1deec1e0aca26" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Feb 19 10:32:05 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Feb 19 19:14:10 2016 +0000" }, "message": "Calculate IGMP checksum and use more reasonble max response time.\n\nAlso made IGMP properties configurable at runtime.\n\nChange-Id: I98b40a43a0c17b7bf21f1bd622032c64d7434214\n" }, { "commit": "dc17f7bd28bf1a5c1d2b870e592cbe2cb37c688c", "tree": "a51d1d915759b145d7b236c5c3b5f87ef35e368f", "parents": [ "b54e8ba3e98e59a5665654fd3adbc6427d0b3522" ], "author": { "name": "Murat Parlakisik", "email": "murat@parlakisik.com", "time": "Tue Jan 26 12:08:35 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 18 18:53:47 2016 +0000" }, "message": "Shared system timer and executor services - monitoring\n\nChange-Id: Ieaa889447dbcb78e4d27fe7409fae463177372b8\n" }, { "commit": "b5638b8bf39887cdcfcd03c6bd53b21ccbbd6012", "tree": "6b6bdc7490fdc032bac8db527c073fe60215ab63", "parents": [ "7efc8dd1520f91933db63b921d41f993f63f7b86" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Thu Feb 11 14:55:05 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 16 23:39:38 2016 +0000" }, "message": "Add utility method to convert an Optional to a Stream\n\nChange-Id: Ibc77d9bd7fc5232af01abc9b590a62801f13d65f\n" }, { "commit": "6ccfc5a3b91b0ad2813aed98a431f24f8013ff26", "tree": "ae399a5a282c64a8cfd6236f1db2438858fa8f68", "parents": [ "9cf43db6d1f61f32165f814ff0e4cfc14d63c9da" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Feb 12 19:26:02 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 15 01:29:33 2016 +0000" }, "message": "Fixes to the IGMP app to process group membership reports\n\nChange-Id: I7a478011caadb8250f6a25b5fb5a820485e593b6\n" }, { "commit": "bcad55b9e60da566db196e6db640b1e33d061656", "tree": "82ea66b48bd0e4a74d345ed302034d6b2c31aaae", "parents": [ "510a8d8f28c23270fa43432f9ec1f2af944606e1" ], "author": { "name": "Rusty Eddy", "email": "rusty@rustyeddy.com", "time": "Thu Feb 11 18:56:09 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Feb 12 17:44:17 2016 +0000" }, "message": "Added some incoming JoinPrune processing\n\nChange-Id: I7c89f05119ffa012b8e79f05d0f5f63744282ffb\n" }, { "commit": "54119bbe6be1af3e5c821f125b18d400353f45fc", "tree": "26e27aaf0d86d334692cb09ad375ba47c1bb2035", "parents": [ "5af5f149c51395fb46721cae8f5e575140c90a58" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Sat Feb 06 18:48:27 2016 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Feb 10 15:05:47 2016 -0800" }, "message": "Add neighbor lifecycle management.\n\n * Made PIMNeighbor mostly immutable (apart from updatable timestamp)\n * Equals and hashCode for PIMNeighbor\n * Remove neighbor when we see a HELLO with holdTime\u003d\u003d0\n * Periodic task to time out neighbors who haven\u0027t sent a HELLO in a while\n * Added a CLI command to view PIM neighbors\n\nChange-Id: I59e52a847f7abcb8e9ac660c2cccace53e46867b\n" }, { "commit": "5af5f149c51395fb46721cae8f5e575140c90a58", "tree": "75ba4f741cbf0b9f0a73ee7f17e20d71536c74a6", "parents": [ "36fd31e8551ee2913599f32cbc173dd4ca131fd8" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Thu Jan 28 18:45:27 2016 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Feb 10 14:43:26 2016 -0800" }, "message": "Added configuration for PIM interfaces.\n\nNow the PIM application requires PIM Interface configuration for each interface\nthat will have PIM enabled (no longer uses all ONOS interfaces). The\ninterface-specific PIM parameters can be tuned.\n\nChange-Id: Ibc284fdbe1b3aa4da48097b3e92470bce4f349a7\n" }, { "commit": "c27b6b2deb41b75889f749583a3b63b1615fe989", "tree": "39df9923527190a6bed4071110c7a71898556b17", "parents": [ "5b240530a0fbd79aa2e5376739542cf97afa63b8" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Fri Feb 05 11:36:31 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Feb 05 19:51:54 2016 +0000" }, "message": "Fix files with windows line endings + Add checkstyle rule to catch this issue\n\nChange-Id: Ic1905f2121c5c2ab66259f7f531c1e36fe58e9d4\n" }, { "commit": "b7f0f64dcc286c3f66fab4226464ff80e9f60d0a", "tree": "441aa212945e7a84d333004cb9bfb7a37e79f230", "parents": [ "8b28c6bc5fa6fb6d03b38871cfc8cd95bf98f0b4" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Jan 22 16:08:14 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 03 21:22:12 2016 +0000" }, "message": "ONOS-3460 - Link provider that enforces strict configuration\n\nThis provider uses the \"links\" configuration of the network\nconfig and only allows discovery of links that are in\nthe config.\n\nRefactoring will be done in a subsequent patch set - the DiscoveryContext and\nLinkDiscovery classes are duplicates, they need to be refactored so the\nLLDP provider and the Network Config provider can share them.\n\nChange-Id: I4de12fc1c4ffa05e3cac7767b8a31f48ba379f6c\n" }, { "commit": "7a7ef6d3dce6ac709a0fdc75f7c004652ba33ff5", "tree": "94cb13ddc47cf9d5e4709d2e1c1cf18edb60ee4b", "parents": [ "14967c2731b2458034aa3c6090dda54064260890" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Tue Jan 26 22:01:13 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jan 27 07:43:04 2016 +0000" }, "message": "A utility for deferring callback invocation until a preset number of actions complete\n\nChange-Id: Ie4200688072387f53fd01bcb88bc32cc1a6914ce\n" }, { "commit": "7f256f5376d6ca60ba58108f70d819a6679669d2", "tree": "97ccccbaed2cad1b3e91a47ba1196c297ad68100", "parents": [ "10073670aeea0cdf4193da870ae05c504ad71206" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun Jan 24 15:08:05 2016 -0800" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun Jan 24 15:28:54 2016 -0800" }, "message": "Fix all javadoc warnings\n\nChange-Id: I26ba78195fd8245eeb25c29ba27cc4b11b2eb791\n" }, { "commit": "dfba7392305aa927e8b606a52b4a8d8afc85266d", "tree": "8da7c94ff4121cc27ed34fe2da9cb9bfe3375c9d", "parents": [ "409273391ed142d9187d04069bdc5a7ee1750dc1" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jan 22 16:46:58 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Sat Jan 23 02:38:40 2016 +0000" }, "message": "Fix javadoc warnings\n\nChange-Id: I3de24a04593f47c786f698f5ee1669b3d2f2fdfc\n" }, { "commit": "85803e2f36dbb2e8e6cd9be197e1f6c10a4be798", "tree": "ae34fc50ef9f715ad83bffbe34bb974c0b650f7e", "parents": [ "945ded292cf36d41b6114867100ebb9104a70561" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Jan 13 21:53:43 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Thu Jan 14 15:25:19 2016 -0800" }, "message": "Add more convenient version of CompletableFuture.allOf()\n\nChange-Id: I40a2db5de22870adf524a9d0e1895c721291a50f\n" }, { "commit": "31f37edd9929e606e03c784d94103dfd6601d117", "tree": "3f19564099280aeccc78f36124bf732a977cb096", "parents": [ "e9ac2c50b963465b3210f4336bbe75c8436aeb59" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 08 18:45:54 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jan 14 07:35:50 2016 +0000" }, "message": "Define sub-types of Bandwidth to reduce round-off error\n\nTwo sub-types are defined\n- LongBandwidth\n- DoubleBandwidth\nLongBandwidth can reduce round-off error cause by floating point arithmetics.\nThese classes are not exposed outside the package and only instantiated\nthrough static factory methods.\n\nChange-Id: Ice5d8ff1397c9dd9c8c1fff46af256fff08fa616\n" }, { "commit": "f2f086cfd8b639194b5b01068fa2881adb48a03a", "tree": "93c9ba535d85b7ec31f2dcd7d5f4545d54e5209b", "parents": [ "556cf1ea45eda25b2f3972a927989aa9c6e63cea" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Wed Jan 13 16:15:39 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jan 14 03:15:08 2016 +0000" }, "message": "Added Change utility class for representing change events + Moved Match class to org.onlab.util\n\nChange-Id: I08e8cd8dd92983bd2764e83016b1abc0bf29388f\n" }, { "commit": "aef4585a6d689914cc7b421e290219bbf643b995", "tree": "b8c21d33b6a05b86566f2f2bedf1cb0cf2dca998", "parents": [ "3756cc39ac461a792adf0bfd34d218ca23d28882" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Jan 11 17:13:19 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jan 13 17:19:20 2016 +0000" }, "message": "Revert changes to use constants for Sonar suppression\n\nIt turns out that suppression annotations have to have the actual\nstring literal in them; if you use a defined constant SonarQube\nignores the suppression.\n\nChange-Id: I3628df116d182b01a108da0d6f059784a3be4fed\n" }, { "commit": "68c4fc48623635f508e1fc10fa8ea3190635e2fb", "tree": "28398628965f34f1d0829e42e6336d9e2327202e", "parents": [ "a678b84ff2c25bb58b106f20ac3e8d51e3b39034" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Jan 11 16:07:03 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jan 12 03:07:57 2016 +0000" }, "message": "[ONOS-3737] Bump up checkstyle version from 2.16 to 2.17 with some compilation fixes\n\nChange-Id: I3ade52ff15b3114f5748ab3151c02c8c74af38f0\n" }, { "commit": "00762ee39fbf163ded541a18bb357cfbf954b891", "tree": "4dc71bfeae4b89ecf9e8db90c43e300e745744d4", "parents": [ "24d9dc05bb78796b72315c588479a8c1e3db6ad6" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Tue Jan 05 16:32:24 2016 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Sun Jan 10 03:15:59 2016 +0000" }, "message": "Avoid potential round-off error caused by floating point\n\nChange-Id: If1a6266c7a0951441de3fe444663a109bb819056\n" }, { "commit": "6080432e784edbaab3eaeb875ef54f8ea1138dc3", "tree": "81d355c699f734187e2076ec5322325baa5fee93", "parents": [ "db450ee09309f50ad4cf2899302c01216a912dcd" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Dec 02 14:46:31 2015 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Sun Jan 10 01:24:11 2016 +0000" }, "message": "[ONOS-3535] Implement control metrics aggregation logic\n\nChange-Id: I9953146851d5f3fdf7bcee9561fa86ddb7c7b3fe\n" }, { "commit": "e7eacfd5806049f9ea9eabe582be976998e538a3", "tree": "d23f4696fa7effc31cc2cdc9a3894a4549821c5e", "parents": [ "897c62a3fba57c2719168dd611a696fae4f2b3fd" ], "author": { "name": "Shashikanth VH", "email": "shashikanth.vh@huawei.com", "time": "Mon Dec 28 14:32:56 2015 +0530" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jan 06 02:40:54 2016 +0000" }, "message": "Hex dump read for channel buffer\n\nChange-Id: Ife5e49d488c9806e30530b48bb189f7e4a191e97\n" }, { "commit": "9f87e51954a13ccf6aae51d1d7c05f2e54e280c4", "tree": "e6684c387b34c283fdf2e1776215bf775ef2ad4c", "parents": [ "e71dfa48476b4920fb22ef17a8ade408d629e3ad" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Jan 05 10:00:22 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jan 05 23:55:33 2016 +0000" }, "message": "Sonar related fixes\n\n- suppress SONAR warning for printing stack trace in CLI\n- add string constants for the Sonar suppression identifiers\n\nChange-Id: I03992f89675f9d074347042b7a196dbcc1036c28\n" }, { "commit": "9092db839efefc235d6afea6654ac82d742123b0", "tree": "924a362e934a45a8eef7919c1e7ca250eada0318", "parents": [ "bc8336765c25d6b8095461b9798cccb5ccc6a100" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Sun Jan 03 18:45:01 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Jan 04 23:35:37 2016 +0000" }, "message": "Event history service and CLI\n\n- Tool created while debugging ONOS-3509\n\n Usage Example: (See recent Mastership and Device events)\n onos\u003e events -m -d\n\nChange-Id: I87aceaf8fe61732a61c2d1e39399d0f10a729b54\n" } ], "next": "b7a15d7bb248bfaff7603280be437a01ca1651b5" }