)]}' { "log": [ { "commit": "a3fcf6754a23a46f2c7b7f856817ea8b4fc5cfb1", "tree": "2508a2f4bcff7c24cd4d9bcac29aa4e13bad48cd", "parents": [ "634eb17ac5e522b94632e34fa797a8333f321892" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Tue Mar 28 16:53:22 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Apr 05 22:54:30 2017 +0000" }, "message": "Fix Sonar issue:\n\nStrings literals should be placed on the left side when checking for\nequality\n\nChange-Id: I4537e08936731ace55aeecb3ad941269ec1eb191\n" }, { "commit": "764a1b4bc0d5040030ea9bf18b5f838a0245cc2a", "tree": "bbbcc34796594212471b85146c74e0d26d46171e", "parents": [ "c43a59d2d58a44c29b460741bd4ddff0114e36a5" ], "author": { "name": "Amit Ghosh", "email": "aghosh@radisys.com", "time": "Sat Mar 18 08:20:06 2017 +0000" }, "committer": { "name": "Charles Chan", "email": "charles@onlab.us", "time": "Wed Apr 05 21:55:01 2017 +0000" }, "message": "ONOS-3830: Adding support for serialization/de-serialization of QinQ packets, support for TPID other than 0x88A8\n\nChange-Id: I6f56c5afe0fcd439ca2be848e7da8a68b577cc16\n" }, { "commit": "88cc3432cf18cf098ff40ac8169fc4d72d32d2d1", "tree": "7ad36e8068d6e3c137279d28717bdbb0ecd89b66", "parents": [ "3d8d93318bf9e972b395f44e8d55329e8a223358" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Mar 30 17:19:08 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Mar 31 00:59:32 2017 +0000" }, "message": "Update checkstyle to version 6.19\n\nChange-Id: I32787f2a5f4f4b17fd4cdcf9bd2eb3903dcecfff\n" }, { "commit": "54cf95717c6482000dc01229a317f9b1207b1e47", "tree": "6afd56886d66a72c90517c298afc0b76cbd2cf8d", "parents": [ "c2b82e396d7708d4e6ea53255cfe9badaf6717ac" ], "author": { "name": "Alan Deikman", "email": "Alan.Deikman@znyx.com", "time": "Fri Mar 10 19:54:55 2017 +0000" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sun Mar 12 00:03:21 2017 +0000" }, "message": "Fixed ChassisId constrcutor to allow 64-bit hex strings as a parameter.\n\nChange-Id: Ief27b2c30fc3569f5907b7d23040bf483c89f04d\n" }, { "commit": "8c7b06ad07cb63f9d04dcc346980bfde585a1c41", "tree": "e14923f8e56c5a41a9844724911930aae3a9e5ed", "parents": [ "b1f4e0f2f93e8f49c4aea98baeb8706e5fbfe2cb" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Wed Feb 22 13:37:33 2017 -0800" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Wed Feb 22 23:05:51 2017 +0000" }, "message": "Remove unnessasry semicolons\n\nChange-Id: I8363e54ecaf80ad0a755d997ca1b9bbae2f1fa6e\n" }, { "commit": "fa9ee8c13ffc868099fc023bfc25e2ca6e1bf2a7", "tree": "aa64daa81e4aa50ce7a16a54047b4abc2a027abf", "parents": [ "7be6c07abb5cab2ed69c6e34efebbcab506acc4c" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu Feb 02 20:00:14 2017 -0800" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Wed Feb 15 23:14:57 2017 +0000" }, "message": "Minor improvements around Scalar weight.\n\n- ScalarWeight should be immutable\n- Added constant for default weights\n- Added factory method\n\nChange-Id: I700e89abe968838a5049a441c37a92ffdb63f1bc\n" }, { "commit": "54a78514d2d07f27c68acdc16df9523d957e16b9", "tree": "ac3d7d04474b8af965ad7ee6a603422901e7bbaf", "parents": [ "57b510152e3127123c0677b086b77d1dbfc4086b" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 11:13:52 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 11:13:52 2017 -0800" }, "message": "Starting snapshot 1.10.0-SNAPSHOT\n\nChange-Id: Icd6983be6a52293fb8a846a02d5e314c2c7aeaf0\n" }, { "commit": "57b510152e3127123c0677b086b77d1dbfc4086b", "tree": "fcd973152234a1aa3863e4cefab9bcfb37e34eb3", "parents": [ "de84cdde9ad67cc2648f04b92408e5aa13ba5260" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 11:06:55 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 11:06:55 2017 -0800" }, "message": "Starting snapshot 1.10-SNAPSHOT\n\nChange-Id: I800d5d9e7f23793f5288457bca449ca382896723\n" }, { "commit": "de84cdde9ad67cc2648f04b92408e5aa13ba5260", "tree": "78c48d908e2e57ab9e6cb337e192c195b758c20d", "parents": [ "8588c48114cb417d1004d33daf8c904591f4cdcb" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 10:54:12 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 10:54:12 2017 -0800" }, "message": "Starting snapshot 1.9.0-SNAPSHOT\n" }, { "commit": "8588c48114cb417d1004d33daf8c904591f4cdcb", "tree": "b547bfbe2a41cac350135a55ff962fc23c1e0e4b", "parents": [ "2617e84fbf35e7efa671cc8a1d428321a7c29d09" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 10:52:31 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 10:52:31 2017 -0800" }, "message": "Tagging 1.9.0-b3\n" }, { "commit": "0a439d2a1d1a8986901b57dbd4231b9b143ecc9c", "tree": "1b12d5acadfee4ad463e9a7942b3c81be473a575", "parents": [ "372b63e0ff24a45f1a5745708dce8d96d2e92a5f" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Feb 06 01:05:41 2017 +0900" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Feb 08 01:48:59 2017 +0000" }, "message": "Bugfix: simplify the logic of extracting bit from a given byte\n\nChange-Id: I0fbb9dae16f41deab2a302025eb0ba26afe2c6cf\n" }, { "commit": "6c28aa4711aa4a166b1e3540c977285cc7d02286", "tree": "037cf2c2a6e741ebe1fd05e20684757ab154f846", "parents": [ "0cde9ce8940aab0faedee9175c5a6175f0cf6772" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed Jan 25 20:54:09 2017 -0800" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed Jan 25 20:54:09 2017 -0800" }, "message": "Fix isViable test\n\nChange-Id: Iba04aa1ae84ea737ff64a9f62edd60158df51b59\n" }, { "commit": "2ca15397696ac20d16b26d518a0ec32130ec11d9", "tree": "6a217676e3b93dec13fa4c2afb69ecbf8ad1a705", "parents": [ "d9340033c464dd2ca06dd4ad952e751e9d96299e" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed Jan 25 16:24:22 2017 -0800" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed Jan 25 16:24:22 2017 -0800" }, "message": "Disable test failing under high-load\n\n- ONOS-5900\n\nChange-Id: I95d2b1073b321f623e18875d3482192fde5ccecf\n" }, { "commit": "45fa9ab5da7f78077ff01a2a45a102db2100aefb", "tree": "b5f168f5e3d94ca38324dc3c530cdcb29331a1b5", "parents": [ "c6dec26ee4ddaa8a3b17be458b34266fb1a6cc81" ], "author": { "name": "rpatodiya", "email": "r.patodiya@samsung.com", "time": "Mon Jan 23 15:04:19 2017 +0530" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Jan 25 17:19:22 2017 +0000" }, "message": "Incorrect array handling\n\nChange-Id: I084cbaeeec0992bb371470c6c201a3ac6fb219a9\n" }, { "commit": "2398d960b9328bdc69bdc50e1539f0627e11e407", "tree": "c12a3eb61e4d581592fae64a49c4b1fe41492096", "parents": [ "71a0fa4468d06e9902e735314981b2485373b946" ], "author": { "name": "Andrey Komarov", "email": "andrey.komarov@NetCracker.com", "time": "Mon Sep 26 15:11:23 2016 +0300" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Mon Jan 23 17:27:20 2017 +0000" }, "message": "Vector cost proposed to TST on 2016-07-13\n\nFirst part implemented: weight interface introduced and integrated, default weight implementation added.\n\nChange-Id: Ia46f1b44139069aa171a3c13faf168351bd7cc56\n" }, { "commit": "37b687bdf514de58caedb3c4c160468adacf13da", "tree": "fa85931c12cde5ee9718432d5e19d7ff8a1bf669", "parents": [ "23a94b17d50ac3b970248cdeacc3aa723f1a7e8e" ], "author": { "name": "Pier Luigi", "email": "pierventre@hotmail.com", "time": "Mon Jan 16 22:46:33 2017 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Jan 20 16:19:02 2017 +0000" }, "message": "Adds utility functions related to the link local addresses\n\nChange-Id: I26045542d4f9d60a0d7d0905087136b995f8c03e\n" }, { "commit": "287b4ae810ab3073e2c6e617f4e751758609dde9", "tree": "dec61368eab14d99b05a3b97c47dc33213d264bf", "parents": [ "2557ba3375856a5b607ee9334e76da75a62dc178" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jan 19 15:21:17 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jan 19 15:21:17 2017 -0800" }, "message": "Starting snapshot 1.9.0-SNAPSHOT\n" }, { "commit": "2557ba3375856a5b607ee9334e76da75a62dc178", "tree": "c0323f5fac2c7dcaf5ce2ae43cc68e8efb263aad", "parents": [ "2b665f1f4585c58e7af05bd2e1d2696b0a7e2fe2" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jan 19 15:20:17 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jan 19 15:20:17 2017 -0800" }, "message": "Tagging 1.9.0-b1b\n" }, { "commit": "cbd1b39f584019da9ce26a501eb91cf075ab2902", "tree": "59a29576180e3242864c1f157e74c82f32487396", "parents": [ "1745e5abbd4cf908579d79af77c3095970095d10" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Wed Jan 18 20:15:44 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jan 19 20:24:18 2017 +0000" }, "message": "Sonar fixes\n\nRule: Use isEmpty() to check whether the collection is empty or not.\n\nChange-Id: Ib5ab56b2263623b297db56c5cac2c2ee80e12725\n" }, { "commit": "d5ec9e992f500ab3b52b3273282e75829837ab43", "tree": "243eef73c3e5b5f18d1159726650dadad81cb088", "parents": [ "77daee891b268bd92d52fc17df328e9c211d3c63" ], "author": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Tue Jan 17 10:40:18 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Jan 17 22:41:43 2017 +0000" }, "message": "Adding to the \u0027devices\u0027 cli command an output that displays the local connectivity of a device.\nFor example, \"id\u003dof:0000000000000203, available\u003dtrue, local-status\u003dconnected 18m7s ago, role\u003dSTANDBY, ...\"\nAlso increasing the resolution of the TimeAgo utility.\n\nChange-Id: Ie1b89bd193552e0edd38a9ca28c5ce99b1d27c19\n" }, { "commit": "c2093cbb33504395cb628597631d439aab59503f", "tree": "69c06b9d0963f7a9ea3d5836473925cfe8b2ea7b", "parents": [ "03a73e0e70f529eda99dd3fc33bd2a7f47d2386a" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu Jan 12 09:37:52 2017 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Jan 12 19:43:46 2017 +0000" }, "message": "Increase test failure timer.\n\n- Was failing under heavy laod.\n\nChange-Id: I30bd6e8c00d42fe585420583186a98fbf1f7ff5d\n" }, { "commit": "c590ebbc123177c37f8231b754e281a50e3a1aec", "tree": "d4bdddb791e9a496aa54dd8cc635c69f3c56211c", "parents": [ "7ee9f083f76d228bc01f3b7aa101812ae34fce3f" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Thu Dec 08 18:16:41 2016 -0800" }, "committer": { "name": "Pier Luigi", "email": "pierventre@hotmail.com", "time": "Tue Jan 10 17:42:08 2017 -0800" }, "message": "ONOS-5691 ONOS-5742 Fixing intent framework difficulties\n\n- Refactoring AbstractAccumulator to use less blocking synchronization\n- Fixing bug in AbstractAccumulator that could leave some items\n without firing\n- Updated IntentStore for resubmitting pending operations\n\nChange-Id: Iaf240da65e11ceb7d7d745cf4e25bfb8c26ed1eb\n" }, { "commit": "8388aae69fd4cc950cb621377963289f94401325", "tree": "1d3915337003863952fe3107466bb867b5468480", "parents": [ "fb3b5010490a8836359e450fe1bb0c615e919734" ], "author": { "name": "Ching-Ting Sun", "email": "chingting.sun@huawei.com", "time": "Sun Dec 25 18:05:19 2016 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Jan 03 23:28:08 2017 +0000" }, "message": "Issue #398: Removed unnecessary this.serialize() in BasePacket.clone().\n\nChange-Id: I4ebbd98fc17e0b9ad0ffa221918a8e2634660810\n" }, { "commit": "a2a11cd9b52d787d29e2d50d06264947e3d14ea7", "tree": "8c7f2d98840ae49ebb5171f172bf953523d1ab32", "parents": [ "4c7fcdff5f4a5e706f0902462d4a63191f35c8a9" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon Dec 19 14:19:11 2016 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Thu Dec 22 19:43:41 2016 +0000" }, "message": "ThreadFactory with max priority\n\nChange-Id: I0f220276734e845b282e6ed88975cb85563853e9\n" }, { "commit": "78e73f6d29eeb9d0c59b5038382ab42b6dcef2c5", "tree": "04a8dff8fe42d7cdc7cd7d5ef3f9371ab82f4eb2", "parents": [ "e92748c3e8f866848f427c738502d9a6982a7022" ], "author": { "name": "Pier Ventre", "email": "pierventre@hotmail.com", "time": "Fri Dec 02 19:59:28 2016 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Dec 14 17:54:11 2016 +0000" }, "message": "[CORD-653] Fix host monitor and provide utility functions\n\nChanges:\n- fixes host monitor generating correct probe;\n- provides and tests utility functions to calculate well known address;\n- provides utility functions to craft ndp solicit and ndp adv;\n- provides utility functions to craft arp request;\n- provides utility functions to craft icmp and icmpv6 response;\n\nChange-Id: I5a4fa89e549fd665a48e51ba3438932849f6627c\n" }, { "commit": "72bcefefce44d0ebd25f06bb51b5a6384718de34", "tree": "81ba983370f5c4bee330537dddf5c99b54a533b0", "parents": [ "bc3c6ba53968d61610dfcd9b58b2a3454e271fff" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Dec 02 16:22:53 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Dec 02 16:22:53 2016 -0800" }, "message": "Starting snapshot 1.9.0-SNAPSHOT\n\nChange-Id: Iae30168353c72c4e2d5e395298ceca5dd7554984\n" }, { "commit": "bc3c6ba53968d61610dfcd9b58b2a3454e271fff", "tree": "45ef9a6becfcc0572f61cd5c7f17f6fda0f9b9b2", "parents": [ "a222d05a186856ac0f8a45136ad5c4542f9db491" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Dec 02 15:59:38 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Dec 02 15:59:38 2016 -0800" }, "message": "Starting snapshot 1.8.0-SNAPSHOT\n" }, { "commit": "a222d05a186856ac0f8a45136ad5c4542f9db491", "tree": "01d32dd9d4658c81c94f33cb9efe2337f6e0bf45", "parents": [ "de0799ca6fe58faa812f9a4d26531dc6e79dabc3" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Dec 02 15:49:32 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Dec 02 15:49:32 2016 -0800" }, "message": "Tagging 1.8.0-rc4\n" }, { "commit": "0a9031d8aefb4ca1b76a3513dc4d1417c74848a3", "tree": "34aa5f95b1eb41a4a13db571e68d29388e302021", "parents": [ "e7b5f187c6c48dbad4dbe2e54c2441d49f425154" ], "author": { "name": "Konstantinos Kanonakis", "email": "kanonakisk@gmail.com", "time": "Thu Sep 22 11:35:11 2016 -0500" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Fri Dec 02 01:55:37 2016 +0000" }, "message": "Introducing BandwidthProfileConfigBehaviour to manage policers/markers\n\n- Creating BandwidthProfile Class to represent generic policers/markers\n- BandwidthProfile can be Single/Two Rate, Two/Three Color depending on parameters\n- Including fromMeter() method to convert a Meter into a BandwidthProfile\n- Adding unit tests for BandwidthProfile class\n- Creating BandwidthProfileAction class to represent a color (green/yellow/red) action\n- BandwidthProfileAction allows remarking one of: DSCP class, IP precedence, Drop precedence\n- Adding unit tests for BandwidthProfileAction class\n- Creating DscpClass and IPPrecedence Enums and unit tests in org.onlab.packet\n- Adding kBps/MBps/GBps methods in org.onlab.util.Bandwidth class\n\nChange-Id: I54156329a527ebd9165d8f55e03e0782925caa2b\n" }, { "commit": "b547e061577c11c90059f7daddbd71c7441eda65", "tree": "27a6c7bfcce677506e1c332e184bf5a01ba997f6", "parents": [ "4f6d428dc7ba1c3c2130af94ba285f04862b5e55" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Nov 30 15:10:18 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Nov 30 15:10:18 2016 -0800" }, "message": "Starting snapshot 1.8.0-SNAPSHOT\n" }, { "commit": "4f6d428dc7ba1c3c2130af94ba285f04862b5e55", "tree": "ab2f9f3f2951eaa19320cf4fe20c41becf720265", "parents": [ "b3e9704d495d069cb572a2dd7e5a936c35e5d1d6" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Nov 30 14:52:32 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Nov 30 14:52:32 2016 -0800" }, "message": "Tagging 1.8.0-rc3\n" }, { "commit": "48ca51945d35eb785aa26cc61a29aee319ae67b1", "tree": "5686ceac222a69b4eefd5c9893dfc93f0b79ae36", "parents": [ "d6e2e44b88ddcd6066e5c13896971d9524e86e4c" ], "author": { "name": "Pier Ventre", "email": "pierventre@hotmail.com", "time": "Mon Nov 28 16:52:24 2016 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Nov 30 18:19:40 2016 +0000" }, "message": "Various fixes\n\nChange-Id: I9f4ec7248e3449f9540fc70d60cbdbc3f8cadab0\n" }, { "commit": "58c6af2321f25601325fa62961d389b8b8351ad6", "tree": "38a5bba954aea9d883a5b0f1fa518043af75f3db", "parents": [ "e26cf8e6c5f96aed4bd13dee0e883bcbfc43e418" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Nov 22 17:26:52 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Nov 22 17:26:52 2016 -0800" }, "message": "Starting snapshot 1.8.0-SNAPSHOT\n" }, { "commit": "8b8b30ce29d37a7cdfe10b8d9ab0d3208c8acab9", "tree": "32997d66ca5b431f5bccd10e5c41fe3ff82d23e9", "parents": [ "822bc14ae426c9298851ac4d370c65e15b1a3443" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Nov 22 17:08:32 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Nov 22 17:08:32 2016 -0800" }, "message": "Tagging 1.8.0-rc1\n" }, { "commit": "85267006aa58aef30472138fc429e202970dd193", "tree": "3a8bcc94d1a65a31c13b5cac55e37d8848948377", "parents": [ "092e895f0d926e4a46435ac7742471df1184c1ee" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Nov 16 11:06:35 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Nov 18 18:40:44 2016 +0000" }, "message": "checkstyle rule to check copyrights\n\nChange-Id: Ia9bab40b5fe64fca539058a4316371f7acc0f387\n" }, { "commit": "fa56d1429fe3652708b8b94d47c89096b895b20f", "tree": "b0cbae74dbffe27a9557f2557827a45fe0bc9424", "parents": [ "d1a109e6510446b1133ad89d88f00e235ca0a6bb" ], "author": { "name": "Carolina Fernandez", "email": "cfermart@gmail.com", "time": "Mon Nov 14 01:13:26 2016 +0100" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Nov 16 17:00:44 2016 +0000" }, "message": "Adds loose filtering capability (-f) to cli commands (intents, flows)\n- Multi-valued filtering\n- Two search strategies (and/or) [defaults to add]\n\nChange-Id: Ia9ad9233b65209b20550ba699c238b88ffb43f8d\n" }, { "commit": "0bb1e10a3f33c14d1c7ab43bef98d349e8854ab5", "tree": "6593d6f908d162186afd5cd506fc5f93390a78cb", "parents": [ "15079bbc73b7d4d6ed504975451c4d5674382911" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Nov 10 14:51:27 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Nov 11 01:09:15 2016 +0000" }, "message": "Javadoc fixes\n\n- fix missing Javadoc @param and @throw annotations\n- enable checkstyle checks for method javadocs on non-private methods\n\nChange-Id: I9a370419a699bab3225d85f2f641927600b9f11c\n" }, { "commit": "f6aed99bae57e11824714f4af7baf765ad1fd9cd", "tree": "2c7889fd67e812de4c1d862e8a8a134d1844a1f6", "parents": [ "1118c12d6f2bedd970f8b8d79095bbc137bc0ff3" ], "author": { "name": "Aaron Kruglikov", "email": "aaron@onlab.us", "time": "Tue Nov 08 15:16:03 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Nov 10 23:39:07 2016 +0000" }, "message": "Adding an additional method for getting paths from default topology with a bound on how many paths will be returned. This should not effect any existing uses.\n\nChange-Id: I3709f5c0b1fced74338ad03bc5b9b406a9dfd978\n" }, { "commit": "1525c4593824e6e2ed441070956e2a707089897d", "tree": "79a0acd030e7beb10f36ee4e6b83229ad3a3de51", "parents": [ "0c32d71d3fd43cd6ae3b33d08a04b758c917faac" ], "author": { "name": "Koosha", "email": "info@koosha.cc", "time": "Fri Oct 28 18:25:19 2016 +0330" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Nov 10 19:43:38 2016 +0000" }, "message": "ONOS-5574: KShortestPathSearch mistakenly assumes every path has k edges\n\nChange-Id: I9e99e95ee35f5bc4d4bdd285bf18666b6e58db0f\n" }, { "commit": "ef79434ff7c3bc58bcb087eab000cb6eb8a24543", "tree": "c65c15309c0bbcc3b6a92fe42658a01c748a15c9", "parents": [ "386620e93d74e2fdd43f7ba55adfe7c478a3dc91" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Nov 09 16:20:29 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Nov 10 18:42:48 2016 +0000" }, "message": "Fix Javadoc warnings\n\nChange-Id: Ia5fe7785f76da92abbf940599cbd3d7dc6ac2cc5\n" }, { "commit": "f8543d837e3d45f7bf5d0b90e0a0a7bac8b9fc71", "tree": "a00d469f874313337683709e0bd5d5b1679eb734", "parents": [ "1cdecffa2bf2ebf8a394535075f7022bfb8e942f" ], "author": { "name": "Pier Ventre", "email": "pierventre@hotmail.com", "time": "Wed Sep 28 19:49:33 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Nov 07 17:21:44 2016 +0000" }, "message": "Fixes [ONOS-5412] and implements [ONOS-5300]\n\nChanges:\n- Adds a new Interface for the selection algorithms;\n- Re-implements FirstFit and Random selection;\n- Adds a new option to select the algorithm;\n- LabelAllocator provides a single interface;\n- Fix MPLS encapsulation;\n\nChange-Id: Ib07942355c45b7b9e7093fa85964c2ac20800b60\n" }, { "commit": "9215ff22606f0eab3e839806752dae7cf19a8c57", "tree": "62f0edb89b65db33979eefa1ab5de6c46639ba9a", "parents": [ "55faf85cfbeb94f616e371633b5319e8da4a9a65" ], "author": { "name": "Konstantinos Kanonakis", "email": "kanonakisk@gmail.com", "time": "Fri Nov 04 13:28:11 2016 -0500" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Nov 07 16:49:14 2016 +0000" }, "message": "Adding support for VLAN_PUSH with EtherType (incl. Q-in-Q)\n\n - Allowing VLAN_PUSH Instruction to use ethernetType (incl. using REST API)\n - Adding QINQ (0x88a8) Ethernet type\n - Updating InstructionCodec decoders/encoders\n - Updating TrafficTreatment/FlowEntryBuilder\n\nChange-Id: I723cc936a8a49c39da9abe65ba9e5b1bdc1392bf\n" }, { "commit": "d2edd470303ab3e7ce9e7e51b61439a9831214c2", "tree": "c04c3b6111ea2233d684dfb92c42686c35fd2651", "parents": [ "4f3a407796e634139b93329eb7653dbe1797bd49" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Oct 17 18:03:37 2016 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@onlab.us", "time": "Wed Oct 19 01:21:38 2016 +0000" }, "message": "CORD-378 Validate ARP SPA in segment routing ARP handler\n\nCheck if the source protocol address of an ARP packet belongs to the\nsame subnet configured on the port it is seen.\n\nAdditional changes:\n- Improve human-readability of ARP.toString()\n\nChange-Id: Ie21c1edb43aa0ec636e9a927ca164a46ab2256fc\n" }, { "commit": "7c11a9885e1594d45a8ac72a42b68020950eec6f", "tree": "3d6ac8d3355495c411e995786fb1d46cde61d3f7", "parents": [ "a3fca813c745c8d3125914aedd3bfc42fef2c5a3" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Tue Oct 18 15:02:27 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Tue Oct 18 23:49:08 2016 +0000" }, "message": "Cleaning up utils/ Buck files\n\nChange-Id: Id8d0126f2ba06aab2dfba7a6a6760c263bdedba9\n" }, { "commit": "e908271dc38a6f801c550b4f0fd5ad77d76b3135", "tree": "229de55c08da31024f447f58a17b7a6547f4c840", "parents": [ "f9e9865b8327cace039f40591607ddb59738e450" ], "author": { "name": "ke han", "email": "Ke.Han@alcatel-sbell.com.cn", "time": "Tue Oct 18 13:19:05 2016 +0800" }, "committer": { "name": "ke han", "email": "Ke.Han@alcatel-sbell.com.cn", "time": "Tue Oct 18 13:19:05 2016 +0800" }, "message": "package igmp v3 report wrong, the group class should be IgmpMembership\n\nChange-Id: Ibe321ec79e3058b3ab320601ea57bfeba5577c5d\n" }, { "commit": "c8ec4b5f437b77e4e921860bd8c80d16af84ce4d", "tree": "fc50b49fe5517d1f2513e0ae0a1d68cb750d64e2", "parents": [ "1dc6adf9a9d211fdc96785abf2acb0d62fa62b2c" ], "author": { "name": "Luca Prete", "email": "luca@onlab.us", "time": "Thu Sep 22 16:40:13 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Oct 17 12:04:34 2016 +0000" }, "message": "Adding support for IGMPv2\n\nChange-Id: Iba3fbdfaed1b91cda8c6c0ef19fe69b5e5d7f900\n" }, { "commit": "8ebb04aacd051eace168f60d7a5b7a423a8d3835", "tree": "f3853fa9178d84f69ed30357dfa0648e9ca42925", "parents": [ "36d1c277e5eb24f30c02fc8723ef4bdfe07b088b" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Thu Oct 06 15:58:29 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Oct 11 16:39:39 2016 +0000" }, "message": "Replace Stream#forEach() with Collection#forEach()\n\nChange-Id: I2b261c3d91d345907b165bd61eb7b6c45011c247\n" }, { "commit": "1270aea7be88c152236ac32b28a5d592e83fe443", "tree": "cfb12cd0be568cf37c9f9ccde0299621322193be", "parents": [ "0ba98527a8c7117e7d684ed9499979041b8ed820" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Sep 15 13:32:24 2016 +0900" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Sep 20 10:16:59 2016 -0700" }, "message": "Add abstract IP header class to unify IPv4 and IPv6 header classes\n\nChange-Id: Ia932dad67f64595b52b6fbc7dc43a13f64d53796\n" }, { "commit": "bfc02ecd225763fd5c5464b669945b357e1312f9", "tree": "9dcc5a68fc412e2688c486e3157e935a9c8c2845", "parents": [ "ce4b2aa6c4c4d67e32a23b966dcd72b129b036a1" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 16 00:42:37 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Sep 16 17:41:55 2016 +0000" }, "message": "Bumping snapshot version to 1.8.0-SNAPSHOT\n\nChange-Id: I4ca57b277d8ac814b8a10b107d995cb1cc4d499d\n" }, { "commit": "b19fc86f828e5e706afb96495ef51fa525174084", "tree": "3411af78d8ef36df0f1da1f74866c7b783c5409b", "parents": [ "338bc0cf19b61ff25a111ee33f3ed906e9368247" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 16 00:10:10 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 16 00:12:21 2016 -0700" }, "message": "Bumping version back to 1.7.0-SNAPSHOT\n\nChange-Id: I1df9d0f12cd7ec7597499d41cacebdbe75899556\n" }, { "commit": "338bc0cf19b61ff25a111ee33f3ed906e9368247", "tree": "0c1ce885570bcd504ed4a696a4ca9a97c0660c41", "parents": [ "0a33421f3b536632f0b397020097b94c7a938d76" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 16 00:05:50 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 16 00:11:45 2016 -0700" }, "message": "Bumping pom versions to 1.7.0-rc2 and fixing some maven issues\n\nChange-Id: I6169420328333d0916452aa92efbfa961d72e9c4\n" }, { "commit": "a1d90cfcd3bf902019cae59edd31ae9c829e5c35", "tree": "8406f7a475fbbebf33af6738e1eccd0fd0d4447b", "parents": [ "a027392bccf35cc705779f139b4f1fa61a29fc12" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Tue Sep 13 16:26:10 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Tue Sep 13 16:35:07 2016 -0700" }, "message": "Removing source_under_test which has been deprecated from Buck\n\nChange-Id: I598b704d9ef77c483bb3c4f83198833d07b38ae1\n" }, { "commit": "94b001597acc8576d6c93e2fb400a33e6fed6ea4", "tree": "071fb1866523e8934c7021616a0febb67aa4f591", "parents": [ "e255cc45f7a9d17ef049e00cc9dee1241b70dd73" ], "author": { "name": "sdn", "email": "dvaddire@partner.ciena.com", "time": "Tue Aug 30 02:12:32 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Sep 12 23:18:32 2016 +0000" }, "message": "Fix for ONOS-5034\n\nChange-Id: I61158511680851be375b93c365fc32c0573e9edc\n" }, { "commit": "307a21ecd378c0735388078c29635b814b415b10", "tree": "0c2a536b1578e0b99bc8819e95b19177f5c9e415", "parents": [ "cd3185076bf19019a6f08dde4b1e99d8100ff33d" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Thu Sep 01 15:49:47 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Sep 01 23:09:46 2016 +0000" }, "message": "Utilities for composing future results\n\nChange-Id: Ie2ecfdedb69638fe7131879caa3b3708c4746006\n" }, { "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" } ], "next": "ba13871a2a17e7ffe83b128eac485cd0db8b18c4" }