)]}' { "log": [ { "commit": "39597dba695e70e9a25df1d125c638e8ca72482b", "tree": "781db5db670e5a77cf8f9790e9b6390f001204e4", "parents": [ "1e24910516c195927caa4a988e5e40ea88ab8223" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Mar 25 17:26:34 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Mar 25 17:26:34 2020 +0000" }, "message": "Tagging 2.2.2\n" }, { "commit": "1e24910516c195927caa4a988e5e40ea88ab8223", "tree": "5efc184a644d2f60b664e9241d7acb12b36cfcbe", "parents": [ "745873c692cf61a0cb4ec9b5800ee2272fcf26ce" ], "author": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Tue Mar 10 17:41:14 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Wed Mar 25 02:12:52 2020 +0000" }, "message": "Provide a map between all devices and their driver names\n\n- Introduce a new Java API in DriverService\n- Implement a new CLI command device-drivers that dumps all devices and their driver names or a driver name of a device\n- Include this CLI command as part of onos-diags\n\nChange-Id: I978690e6af6c00dbfc09259b50449779b1167754\n(cherry picked from commit dfaf4622e00256a8063ec4f12765381f7290a476)\n" }, { "commit": "745873c692cf61a0cb4ec9b5800ee2272fcf26ce", "tree": "150fb972a44c73045d7b0973c3c4ae3294acde01", "parents": [ "8760c8cbeddf6476b7439611d94456902eeaf60d" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 21:39:51 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 21:39:51 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "8760c8cbeddf6476b7439611d94456902eeaf60d", "tree": "d8741517cfe7571f1e3e2f56f3efde82d65f2f4e", "parents": [ "670513da01c8d41a4d23dc2e96c38047b4a4926b" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 21:39:46 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 21:39:46 2020 +0000" }, "message": "Tagging 2.2.2-rc6\n" }, { "commit": "d239789497b61187a8d1bee1f51cce3771619e4d", "tree": "26e3df6891d25c154de3463911e47255f07ff447", "parents": [ "3bdeb4ad0765566807124f495c016040aa838627" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 20:48:25 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 20:48:25 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "3bdeb4ad0765566807124f495c016040aa838627", "tree": "03d21f27bfaff7349c683d59cfbdcd4893de6ff2", "parents": [ "fd28c0dc109ba19d524de890d24ef80127b5f18f" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 20:48:20 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 20:48:20 2020 +0000" }, "message": "Tagging 2.2.2-rc5\n" }, { "commit": "ccb5fa81fd8213ad385992f648c8e8fbedf7e628", "tree": "e14716c808bbf265db95611d3b5b2a79daf8e2a4", "parents": [ "608e971696560df05a1ac62d553bea0087a974f3" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 16:44:37 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 16:44:37 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "608e971696560df05a1ac62d553bea0087a974f3", "tree": "c1e9eaaf3eba3619713a8c13ccceafe76c949ecb", "parents": [ "adb4bf721829c2c3e54b643384dc79efd11eb865" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 16:44:32 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 16:44:32 2020 +0000" }, "message": "Tagging 2.2.2-rc4\n" }, { "commit": "80708aab26539f19fa8a492c58c57036e1e24f37", "tree": "256290bc55a0813110679107a093b0d91e9eac8f", "parents": [ "a057e04d5e7f6f609259cdde79856e5988b0ba24" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 00:23:31 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 00:23:31 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "a057e04d5e7f6f609259cdde79856e5988b0ba24", "tree": "6e4d6e2c7ad374322082d13a5bb03cc4a4384aaf", "parents": [ "a659f3db0d5774455fae43d5029103703eaba0a8" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 00:23:26 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 00:23:26 2020 +0000" }, "message": "Tagging 2.2.2-rc3\n" }, { "commit": "e3be508eaab33a021305694d7472568f28f76f1e", "tree": "1083a64cd2489def3dff71250ed0a462f24c5db3", "parents": [ "6be456ddfa0cf06c01370a25da0f0559e9683c2a" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 22:05:07 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 22:05:07 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "6be456ddfa0cf06c01370a25da0f0559e9683c2a", "tree": "6d45649b2d31b2e3c0b1c0a1202c1c55902ee8e0", "parents": [ "b12adea4f7f4a76137b2cef8c11d66a9903bda84" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 22:05:02 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 22:05:02 2020 +0000" }, "message": "Tagging 2.2.2-rc2\n" }, { "commit": "ef807fc1c6ad84b1286094a729ae8fb082171493", "tree": "e27aea8fa78a862b4465e04fb1780a8a51d5e565", "parents": [ "8bcaf6624513357a209f2024e71b5c4bb5f2d353" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 20:26:35 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 20:26:35 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "8bcaf6624513357a209f2024e71b5c4bb5f2d353", "tree": "26b81a40e58a0a24757b0990c51951c33097a5e9", "parents": [ "f37ce526150b195cc2908261b8244776f33aa365" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 20:26:29 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 20:26:29 2020 +0000" }, "message": "Tagging 2.2.2-rc1\n" }, { "commit": "f37ce526150b195cc2908261b8244776f33aa365", "tree": "e27aea8fa78a862b4465e04fb1780a8a51d5e565", "parents": [ "3dbb14964a1a1742923c4c98622338701cfd1e8f" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Mar 20 11:00:38 2020 +0100" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Mar 23 19:42:07 2020 +0000" }, "message": "Fixes a regression introduced by 23223.\n\nAdditionally adds a cleanUp method for the pipeliners\nto reset the internal states between different executions.\nThis was another regression introduced by 23223.\n\nFixes also a memory leak caused by re-init of the grouphandler\nwithout terminating its internal references\n\nChange-Id: I06e9e005110c5237cb3bdf893cc71975fb94281e\n" }, { "commit": "72ab6e5592e71a0466d7bac06b1eeeb7e0513cd4", "tree": "be891258e0b5e43fae9d21a66babbb5e94d6c5f7", "parents": [ "2fbc07181a3c751893240dd6f8d593a181557b4e" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Mar 13 12:04:23 2020 +0100" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Sat Mar 21 16:48:25 2020 +0000" }, "message": "Getting local flow entries and groups for disconnected devices\n\nChange-Id: I52747b347ce1c89b41ae9d746a2b5038c30a7c7b\n" }, { "commit": "1b7dd121a4748a6200ef4a35f66fd6bee6e90130", "tree": "480cbd549dd8e221384405a4aa5df355f70aa2b2", "parents": [ "50cbe3cc31ba95b7e1a9e08b28a5ca6537048c69" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Feb 28 09:24:11 2020 +0100" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Mar 18 10:58:37 2020 -0700" }, "message": "Fixes an NPE in OFDPA pipeliners\n\n- Introduced a new method to indicate whether the pipeliner is ready to receive objectives or not\n- Ensure init() in OfDpa2Pipeline and OvsOfdpaPipeline can only be invoked once\n This is to avoid processing duplicated DEVICE_ADDED events introduced by gerrit 18899\n\nChange-Id: Icb08935cb1f2761d7c98b5086fc27b6a0d8bc0cf\n" }, { "commit": "cef8a95d7cf08689804cb9152d49b4ff7bacf0e8", "tree": "64f0ca6a037c82ab2c6aa626458dcabdf11a33a0", "parents": [ "89f6edf61dfeb954a8c2f3ad48a29ca7d3bcb452" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sun Mar 08 17:41:11 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Mar 18 00:24:09 2020 -0700" }, "message": "Introduced a new API to match on auxLocations in getConnectedHosts\n\nChange-Id: I3df5493898bd389a5dfe631053f5ce51c076c106\n" }, { "commit": "89f6edf61dfeb954a8c2f3ad48a29ca7d3bcb452", "tree": "45c575a2deef47430d60716a615032f8116d5e12", "parents": [ "627e016ac224de14b87f5c9af35a6ac8a69474c2" ], "author": { "name": "Esin Karaman", "email": "esin.karaman@netsia.com", "time": "Fri Mar 13 13:57:25 2020 +0000" }, "committer": { "name": "Esin Karaman", "email": "esin.karaman@netsia.com", "time": "Fri Mar 13 10:27:00 2020 -0400" }, "message": "VOL-2734 Adding inner vlan id field to McastConfig to configure inner vlan id\nvalue for double-tagged multicast flows. The full path of the task:\nhttps://jira.opencord.org/browse/VOL-2734\n\nChange-Id: I6e6023c248019770b539f6c37c2b5a3b40de3ad6\n" }, { "commit": "37a851c002fda6f69e1d8074b52116ff158f0d2b", "tree": "0926d84b05024d72c2b12eb5beb6b9929b85308f", "parents": [ "ab42c57343ebe0b9e820d49900d0c8c427d05abe" ], "author": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Wed Feb 26 12:51:03 2020 -0800" }, "committer": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Fri Feb 28 19:39:38 2020 +0000" }, "message": "Add JSON codec for ETH_DST_MASKED Criterion\n\n- Enabling for a mcast flow rule to fetch its mask value from JSON dump\n\nChange-Id: I8a69b0244dc332605d14e40998c329802a921286\n(cherry picked from commit b62492324b4f913349ff7ed3e0ed3014b3f8f660)\n" }, { "commit": "8accdc5a2931d836794dfc3e462b772ea2df1e01", "tree": "d832f5b28670483e0c1abd9453954a5341002556", "parents": [ "14e9332bb43c24f2d7a3b4324282af1daa5380d4" ], "author": { "name": "Jonathan Hart", "email": "jono@opennetworking.org", "time": "Tue Jan 28 14:10:47 2020 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@opennetworking.org", "time": "Tue Feb 25 21:45:30 2020 +0000" }, "message": "Add MetadataInstruction to the API serializer namespace\n\nChange-Id: I8edc6719a34e8699ca4364909a5092ba5158761f\n(cherry picked from commit f519e3d061e21b84c61fe478969fa9dc55578810)\n" }, { "commit": "00ac83ee1513ce5f6e6280beacc1de45000abbcc", "tree": "420a85c75247ad2ead3ec930a39a53cfaa0916fd", "parents": [ "a7a6f4a4456f68d550883ec2b06958a58dcdc194" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Dec 19 16:04:23 2019 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Feb 24 09:47:48 2020 +0000" }, "message": "Avoids delete of dataplane state during mastership change\n\nLeftover in the flow stats creates duplicate flow stats entry.\nThese entries were considered as flows not in the store and thus removed\n\nAdditionally adds further guards during the processing of the stats and\nupdates unit tests\n\nChange-Id: Iba07996e1413c54374b7a4ce7efd21109b429eeb\n" }, { "commit": "e9d6ead9f3a58c6af0cffc60e919639fc4085417", "tree": "005ab2bde3373c95396005a0c740f79030c9d4b8", "parents": [ "e1b8cb8f10d68a192ae4a0ea23f44b84efd869fa" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Feb 20 18:23:52 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Feb 20 18:23:52 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "e1b8cb8f10d68a192ae4a0ea23f44b84efd869fa", "tree": "b7516dbc8e5fd4c8718f6839127346005cd62d0c", "parents": [ "3daed985cfa89486dc1e3733559ed39f3e357f43" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Feb 20 18:23:47 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Feb 20 18:23:47 2020 +0000" }, "message": "Tagging 2.2.1\n" }, { "commit": "3daed985cfa89486dc1e3733559ed39f3e357f43", "tree": "6863c08a27c99d43488ed6330a7619522d50c1ed", "parents": [ "1cf4f8407c4cffbcacc80df293c250816214a2ec" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Feb 19 20:44:23 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Feb 19 20:24:32 2020 +0000" }, "message": "Fixes user provided timeouts.\n\nNew Atomix releases use null timeout instead of timeout with duration 0\nwhen it is requested to compute the timeout.\n\nChange-Id: I8f7ec8a65a1b5f3aca3b59894bfc9cee868f8b57\n" }, { "commit": "1cf4f8407c4cffbcacc80df293c250816214a2ec", "tree": "27b5d30c1304808ca224afed65e07e080d642094", "parents": [ "a685998d698fd9efed2352dd9bb5b6befbf370b3" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Tue May 21 11:27:50 2019 -0700" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Feb 17 10:52:49 2020 +0000" }, "message": "Support user-provided timeouts in intra-cluster communication service\n\nChange-Id: I4ed9cd2e84df83b45ae17af24b9780b9ac97a95d\n" }, { "commit": "2d4edde6f6e4447f32a6a015fded04cacc412ca7", "tree": "d88f4f8a1427111ba0002fc97eb2781cc37a09ce", "parents": [ "6edac3202826a5d3d7bc261ef59ad91f072c8f04" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Feb 11 10:20:10 2020 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Feb 11 19:50:14 2020 +0000" }, "message": "Add ability to administratively remove ports of an offline device.\n\nChange-Id: Iaee085be1cd53f783ed80e7c277403eb65ef6d8f\n(cherry picked from commit 811ea2b63db393d2fc8bdccb792023e17d342502)\n" }, { "commit": "78c287dc904ec0c50eb8b9f726ae712932a90bcc", "tree": "254b76e6c5e1ac9e4a69c097358d11188f8c988b", "parents": [ "bf6881884c9dd606dd0d825e4e9e21455f78d914" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Wed Apr 17 11:05:16 2019 -0700" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Feb 05 08:28:07 2020 +0100" }, "message": "Fetch flows in buckets to avoid large memory allocations/serialization in flow store\n\nAdditionally adds FlowRuleStoreException to make checkstyle happy again\n\nChange-Id: I998c8eb8a730e10ac29b1dd1df8cefb4668b262c\n" }, { "commit": "5e8f07e1d2597767353f44804d9ea0058c20341d", "tree": "1ad3effd704092e429deb9cac077d628ac56076f", "parents": [ "10beaa8639f4073e36037f09f6dbcfcbbd78357a" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Jan 29 02:25:41 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Jan 29 02:25:41 2020 +0000" }, "message": "Starting snapshot 2.2.1-SNAPSHOT\n" }, { "commit": "10beaa8639f4073e36037f09f6dbcfcbbd78357a", "tree": "2fb416882a95e73e22fd07736d0624951050b3c1", "parents": [ "581b3ef20a672337225d189c9d49ce8f9a760a92" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Jan 29 02:25:38 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Jan 29 02:25:38 2020 +0000" }, "message": "Tagging 2.2.1-b5\n" }, { "commit": "c0a950d38ce75134ab0f6de2ebf993fac9d07649", "tree": "3efee6eb7fda53d0ebb7b819d21fc09ff361ac2e", "parents": [ "9d25107324be7aedad06bb8cf8d34d1ae5d445ee" ], "author": { "name": "Ivan Eroshkin", "email": "ivan.eroshkin@nokia.com", "time": "Mon Nov 25 10:38:56 2019 +0100" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Thu Jan 16 09:35:39 2020 +0000" }, "message": "Enabling opportunity to store in ONOS Flow Rules already installed on the device. This option should be activated via following Cli command: \u0027cfg set org.onosproject.net.flow.impl.FlowRuleManager allowExtraneousRules true\u0027.\n\nChange-Id: Ie603bff643d6d2aa16002c16861628e1417bd84d\n(cherry picked from commit 3f56eb1ebd4bfde1eb364c193dc6e227aadf99e5)\n" }, { "commit": "9d25107324be7aedad06bb8cf8d34d1ae5d445ee", "tree": "1b81bc2d242958271e988f43a3cc27b838f4d614", "parents": [ "8fac512844377030abcbedf5d711475dcf2bbb00" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Jan 16 01:14:56 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Jan 16 01:14:56 2020 +0000" }, "message": "Starting snapshot 2.2.1-SNAPSHOT\n" }, { "commit": "8fac512844377030abcbedf5d711475dcf2bbb00", "tree": "59c4b416c77296b2899675a1e148850a64dc762b", "parents": [ "4fc2d1fd6d088170f8572e1e498c0e4e4f392677" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Jan 16 01:14:53 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Jan 16 01:14:53 2020 +0000" }, "message": "Tagging 2.2.1-b4\n" }, { "commit": "c04dca770bdea99dd55187cd890d972a4d6f370f", "tree": "4fed049547885332e1a23735ce981df1c0397cfe", "parents": [ "55f96ea4ad3fd746e36e8d49e420d7cd643fff01" ], "author": { "name": "DongRyeol Cha", "email": "dr83.cha@samsung.com", "time": "Thu Jan 09 10:55:08 2020 +0900" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Jan 13 17:24:32 2020 +0000" }, "message": "Add a exceptional port number to do not display port number\n\nThe PortNumber class always displays numeric value if it has name.\nBut in some case, we don\u0027t want to display numeric value.\n\nThis patch provide this behavior.\n\nChange-Id: I3d91742594c4aef7eaa103190159605aed31e2a0\n(cherry picked from commit da008e376750265c795ffd51d748478d74cb7e10)\n" }, { "commit": "55f96ea4ad3fd746e36e8d49e420d7cd643fff01", "tree": "1db8e700e1c97c087dbf26d578a7f1a2c9147354", "parents": [ "42d109d1e968a694020ad582c213b07157394690" ], "author": { "name": "DongRyeol Cha", "email": "dr83.cha@samsung.com", "time": "Mon Jan 13 17:06:34 2020 +0900" }, "committer": { "name": "DongRyeol Cha", "email": "dr83.cha@samsung.com", "time": "Mon Jan 13 11:38:50 2020 +0000" }, "message": "Add a API to process a port description using consumer\n\nOriginally, there is a only API to discover the ports from device.\nIt fetches all ports from devices and returns as list.\n\nIf port fetching takes long, we cannot see the port update immediately until all ports are fetched.\nSo, I have added a API to fetch a port immediately, so that caller can get the updated port immediately when it is discovered.\n\nChange-Id: I76571f9d015ee436edb8fe30ba5436352cc3c1ed\n" }, { "commit": "42d109d1e968a694020ad582c213b07157394690", "tree": "34e85fd84df7e46c619a24a43a2f84f728d936e2", "parents": [ "2126f4a0d038f2ca4aa73675a5d39c590b0060f0" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Dec 18 15:49:39 2019 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Jan 09 23:35:40 2020 +0000" }, "message": "Added CLI and REST support for auxLocations\n\nChange-Id: I04e78f766dcbb18bce4a2f9160d3740ec2fbd846\n(cherry picked from commit eb5bd4998289bf78862db927d58b76cb12979459)\n" }, { "commit": "2a9492da399253ca10f6e1ac44d0eddbdd782b9d", "tree": "70ee477a15b4b43a836e93de314432ba17b5e20c", "parents": [ "4dc25b8545b51f622540b60cd15956154c4e1fc2" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Dec 06 19:19:30 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Jan 09 02:46:47 2020 +0000" }, "message": "Introduced HOST_AUX_MOVED event\n\nAdditionally,\n- Fixed an issue in DistributedHostStore that didn\u0027t copy innverVlan, tpid and suspend bit correctly in some cases\n- Clarified javadoc of getConnectedHosts\n\nChange-Id: I56c93eea878a24a6588ceecdbeac75c1747ae8cc\n(cherry picked from commit f42939d9ea1c71e42f171d31aa489072191298a8)\n" }, { "commit": "4dc25b8545b51f622540b60cd15956154c4e1fc2", "tree": "6091e1ed572c126806ffcaae899e5043c6481ed3", "parents": [ "e6c4764d0af415479b215e807f7663a4eaa1db81" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Dec 12 16:58:08 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Jan 09 02:01:01 2020 +0000" }, "message": "Fixed an issue that innerVlan, tpid and suspended bit is not correctly set\n\nChange-Id: I8aba666d65b14fd445083b21ff146dfe5e335aab\n(cherry picked from commit 7993dfd283180e6a723650b061bec7acfff4fb52)\n" }, { "commit": "e6c4764d0af415479b215e807f7663a4eaa1db81", "tree": "5f6c7f4cde131cd5117c59791066be391d101a43", "parents": [ "fe9d54fbbb34d7f1f224928827076a1749c39a7d" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Jan 08 08:57:46 2020 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Jan 08 09:23:39 2020 +0100" }, "message": "ONOS-8053 bugfix to handle PENDING_REMOVE meter state properly.\n\n* If a meter_stats_reply is received when the meter_state is\nPENDING_REMOVE, do not change it to ADDED\n* Use a pendingRemoveMeters set to send METER_REMOVED event\njust once.\n\nChange-Id: I0c78d6082e0b09aee5b843932d26f81ed6e26c84\n" }, { "commit": "42fdec3181b1cff80e1f9373786baf2b864dc98d", "tree": "16f119f697fb36cf812f71cc22c46eb723da7064", "parents": [ "6085585ef705b62911f04e3e173e9bccc9c171d6" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Dec 09 22:36:48 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Dec 16 23:24:55 2019 +0000" }, "message": "Drop using BNG attachment IDs in favor or dynamically allocated line IDs\n\nThe current implementation of BngProgrammable for fabric.p4 uses\nattachment IDs as line IDs, thus forcing apps such as bngc to be aware\nof such implementation detail and to manage the allocation of such IDs.\nUnfortunately, allocation of IDs is dependent on the device (P4 program)\nimplementation (e.g., line counter size), and so it should not be left\nto apps.\n\nThis patch removes the need for attachment IDs at all and instead relies\non a driver-level service to dynamically allocate line IDs based on the\nattachment attributes (currently s-tag, c-tag, mac address).\n\nThe current implementation of the allocation logic is a trivial one,\ni.e. non-distributed and non-optimized.\n\nChange-Id: Ie960936ee750cf565b8de41370085ecf9d49e931\n" }, { "commit": "e12d0ea7f3a7590a30c282294e83f7978bda914b", "tree": "4548d4a4bbdb3759002d1509fb05e393a9487982", "parents": [ "16ec4be3e09b7eea026182727646875eb9ce5906" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Wed Nov 27 16:14:38 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Dec 02 23:41:07 2019 +0000" }, "message": "Update to BngProgrammable API\n\nSetup of an attachment won\u0027t trigger counters clean up\n\nChange-Id: I6be72bdedb71bbc6152e8192ec4614a2f812b014\n" }, { "commit": "a30877e1eb778f32d5f5201ab5c255bc9d97c195", "tree": "d2ffe52ecbd34efd889e289ac7a1b2a114c2d261", "parents": [ "c6e94dd2f91d2ddb7de75f95c266943eb1776a93" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Thu Nov 28 14:31:02 2019 +0100" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Nov 29 17:06:15 2019 +0000" }, "message": "Avoid propagating a null chassisID\n\nChange-Id: I028008e45d1c78d149ef654047b9c1572eb05476\n(cherry picked from commit f468858e9104e49e83c6294fdc4d17ce9456d7fd)\n" }, { "commit": "67a38555f9892eaef778d86ff586a89b934e660d", "tree": "e0c943fc4f0566484191be26ce60f32d07308b78", "parents": [ "212dc2fe85aa940c92f2c9e2f8d20ca064f157af" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Nov 19 14:30:43 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Nov 27 00:55:03 2019 +0000" }, "message": "Support auxiliary location in Host\n\nChange-Id: If65ee733f03aa098a1db2b4ab663b1591495b061\n(cherry picked from commit a13268974382094585d3aebf1991707f91bfebe8)\n" }, { "commit": "82e392859b878d9f6653b3afdcaa1454b2d1e49a", "tree": "28d1119927a5ac6236bb77458bf9647368dca3aa", "parents": [ "dd3333bfa35be534c7338097ab179cde112336fa" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Nov 18 18:56:11 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Nov 18 18:56:11 2019 +0000" }, "message": "Starting snapshot 2.2.1-SNAPSHOT\n" }, { "commit": "dd3333bfa35be534c7338097ab179cde112336fa", "tree": "8bc296ffa28a0e08191a25289f7ecc7f5466fd7c", "parents": [ "5fcc2fe4c46e57e0c0c36cdb5daa36e57b5c447f" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Nov 18 18:56:08 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Nov 18 18:56:08 2019 +0000" }, "message": "Tagging 2.2.1-b3\n" }, { "commit": "90f34da2596f2d138984a596e8d2a898cf8e4e53", "tree": "9917135acebaf4f4e42346a3c3534c7ee076935b", "parents": [ "dd20170208b7418daabdbe88185b8239533c7f21" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Nov 15 21:42:16 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Nov 15 21:42:16 2019 +0000" }, "message": "Starting snapshot 2.2.1-SNAPSHOT\n" }, { "commit": "dd20170208b7418daabdbe88185b8239533c7f21", "tree": "5ad2fb1be3179b2128c18c6add662872c95f91b6", "parents": [ "8148f21110b59988c7710d054205d9df9633ae50" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Nov 15 21:42:13 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Nov 15 21:42:13 2019 +0000" }, "message": "Tagging 2.2.1-b2\n" }, { "commit": "63c441ff9ce1bb7ec9b93a652c6bc2a41fd24ce1", "tree": "d09962b8eacc6f3c8115dc254212e625e0ca962d", "parents": [ "0081a7caabc846d4f83f9e2d584593f9172a839c" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Nov 15 19:16:36 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Nov 15 19:16:36 2019 +0000" }, "message": "Starting snapshot 2.2.1-SNAPSHOT\n" }, { "commit": "0081a7caabc846d4f83f9e2d584593f9172a839c", "tree": "83f0e1c4dfecd6b45c275b1a1c653157b66deea9", "parents": [ "87b893e171571a94b152e6db35ae1b82560c4de3" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Nov 15 19:16:33 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Nov 15 19:16:33 2019 +0000" }, "message": "Tagging 2.2.1-b1\n" }, { "commit": "8fd75e7352d12c9ad90b8461a9550d8f7e1b263d", "tree": "ff2a7bcd067a94b0c0cf1e5d37feedf88f807687", "parents": [ "7c4534ce5133538e2a6f0c95b4ecc7ea1f250e47" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Jul 25 14:45:01 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Nov 01 19:31:46 2019 +0000" }, "message": "First implementation of BngProgrammable API\n- BngProgrammable interface moved to ONOS core\n- BngProgrammable implementation in fabric pipeliner\n\nChange-Id: Ia020d19f305d8819eef7f70453b14cb00fd31af8\n" }, { "commit": "2050fe43b2e49487713e5d698a35fd1b25a0001f", "tree": "37670ba16909c4567f249f8f51e578019a47d223", "parents": [ "5591fa5417236c99d342459a138d5f09944cd8d8" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Oct 14 15:41:45 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Oct 15 21:43:03 2019 +0000" }, "message": "Updated to build and test with Bazel 1.0 official release.\n\nChange-Id: Ie47df8a3a11aeeb11b6c5f43cc1608827f8ddf8f\n" }, { "commit": "35a35c52a9d7b2d4e9d27a861a4f33e48e081285", "tree": "7a48b6dba2919ba49b10447eff6c12cee16c55d3", "parents": [ "dc713f4bacaa625437916b0a8acc927a2f589803" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Aug 30 20:11:47 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Aug 30 20:11:47 2019 +0000" }, "message": "Starting snapshot 2.2.1-SNAPSHOT\n" }, { "commit": "dc713f4bacaa625437916b0a8acc927a2f589803", "tree": "412d683a30839afd2db232f5b20f0d3fc7233244", "parents": [ "7ebfe323c9998097915e3407f92923525fbb2997" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Aug 30 20:11:41 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Aug 30 20:11:41 2019 +0000" }, "message": "Tagging 2.2.0\n" }, { "commit": "d8002978f5da91cb7873886b8ba3b5e2fd801b39", "tree": "fd2d37a45b52bed918066ae3e3ac6085161e125b", "parents": [ "cd72035a7e135efce8cb85fbf69828111496a6c9" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sat Aug 24 01:05:22 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sat Aug 24 01:05:22 2019 +0000" }, "message": "Starting snapshot 2.2.0-SNAPSHOT\n" }, { "commit": "cd72035a7e135efce8cb85fbf69828111496a6c9", "tree": "8598dc8f790b3022e42f14b0ce8bea1cb3d0885d", "parents": [ "2786cefe0aafc7bfe49b104dbf25b4ae3edf1fc7" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sat Aug 24 01:05:15 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sat Aug 24 01:05:15 2019 +0000" }, "message": "Tagging 2.2.0-rc2\n" }, { "commit": "a4a89fb52181668eb6deb2e2e4f6a32e7dbf079a", "tree": "c4d1f0c365b30987652a24c1225857a20af1c31a", "parents": [ "59020df1213f9d9ce3db1a4f67d64a38cbcd40a3" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Aug 20 02:03:10 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Aug 21 00:01:31 2019 +0000" }, "message": "Fix PiGroupTranslatorImpl producing action profile members with ID 0\n\nwhich is invalid in P4Runtime. This was observed when using action\nprofile group IDs with the last 2 bytes set to zeros, e.g. 0xec3b0000.\nNow we generate the member ID as the hash of the group ID and the bucket\nindex, also adding a check for member IDs to be different than 0.\n\nChange-Id: Id9fdf21d9704930703c3020b049cb19dafb1e590\n" }, { "commit": "ea6d323ae81f0c7d0ac1c56e23ef420d421e1976", "tree": "cb4da8cbdabc30eaac573cfacce7a0df36102a31", "parents": [ "a8a788111f0c885b1411d84a2cc04956a2158383" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Aug 12 19:15:45 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Aug 12 19:15:45 2019 +0000" }, "message": "Starting snapshot 2.2.0-SNAPSHOT\n" }, { "commit": "a8a788111f0c885b1411d84a2cc04956a2158383", "tree": "6829278151ea13add8d825ea37356b8b13f067cc", "parents": [ "8e99a8827af956946fa395546328ec021e63f9d3" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Aug 12 19:15:39 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Aug 12 19:15:39 2019 +0000" }, "message": "Tagging 2.2.0-rc1\n" }, { "commit": "dadf640230637c1ecd8161975079ee0bf750fbef", "tree": "da2840911a9095355addccfc207411431d21c0e5", "parents": [ "bdeeda1e2f46dbec3c912a3f0093cb58ca1f2ab2" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Wed Aug 07 15:24:11 2019 +0200" }, "committer": { "name": "Sean Condon", "email": "sean.condon@microsemi.com", "time": "Fri Aug 09 13:27:56 2019 +0100" }, "message": "Moving Power values to Double\n\nChange-Id: I3529dffe017784487df31b56430e7b9fb9db0454\n" }, { "commit": "16d4df99b6add5f35b809329d2dfb22d1e7a32c8", "tree": "5b7f7eadaa28f0352cb4077b7e08086227f95891", "parents": [ "e1a5b8f742b013723bdc074d1b83e77960f75eff" ], "author": { "name": "Rohit Singh", "email": "rohitkumar.singh@sterlite.com", "time": "Mon Jul 15 19:33:05 2019 +0530" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Thu Aug 01 10:03:25 2019 +0000" }, "message": "cassini Modulation Driver Impl | ONOS-7979\n\nChange-Id: Iba45f3e41fc39e63c7dc96acf5d2da248dc6bf68\n" }, { "commit": "4ea2dcfede8d45ef7730b9076eec6ad12820d933", "tree": "4a64a2ebe8907cba4606bbaff2e34c8cb655a1f5", "parents": [ "0e66de9e0e29dc8134e756c58c0ef09fa87c2749" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Jul 29 18:14:35 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Jul 29 18:14:35 2019 +0000" }, "message": "Starting snapshot 2.2.0-SNAPSHOT\n" }, { "commit": "0e66de9e0e29dc8134e756c58c0ef09fa87c2749", "tree": "eba8ab5f4bc5aea139ff6e36a4477966cd1c9440", "parents": [ "025da381a4ebafba915e291e05fa44825353aa0f" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Jul 29 18:14:30 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Jul 29 18:14:30 2019 +0000" }, "message": "Tagging 2.2.0-b1\n" }, { "commit": "5a198b0359e7811ddd3e01299c8dd338339b1c7b", "tree": "3252791db90f2fefa4e8f0e17d1ca85ed90a8dd8", "parents": [ "7cbeb97b8df493cb3be48e7e90e32b87c666e55d" ], "author": { "name": "Harshada Chaundkar", "email": "Harshada_Chaundkar@comcast.com", "time": "Wed Jul 03 16:27:45 2019 +0000" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Jul 26 09:39:04 2019 +0200" }, "message": "REST API for obj-nextids\n\nChange-Id: Ibad03de0a6ffa8a478037120c84edfe6722f4d9b\n(cherry picked from commit 0acb326963dda08a5eef16134eca5cba84b8e75d)\n" }, { "commit": "a359b18c99fe9723a4b0db51b15ed993ca3067dd", "tree": "3859d4c16bb3aa737706327567910a721e01ffd9", "parents": [ "7c3a0020002b044675e412da408cf2dd6987fcc5" ], "author": { "name": "Arnav Jain", "email": "arnav@opennetworking.org", "time": "Fri Jul 19 11:00:49 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jul 23 18:21:09 2019 +0000" }, "message": "Added Method InstallRegisteredApps to CLI\n\nChange-Id: Ib795c0c5ad4511ad138b32820038c6cf96aa926d\n" }, { "commit": "afdddc11a63acf4561cddce6fdc3c43e3e90b519", "tree": "f1c6b4d04dfa1fb61d9fc475cb0892f501e3d24b", "parents": [ "80f2cb8380badd09015269c0cdf79e674965df55" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jul 15 18:51:32 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jul 16 23:06:53 2019 +0000" }, "message": "Fix cfgdef not found at runtime for third-party apps built with Maven\n\nonos-maven-plugin stores the file in a package-like resource directory.\nAlso facilitate debugging by showing properties processed during Maven\nbuild.\n\nChange-Id: Icd4bea411b60ce773191896478a612c7ef1a77b1\n" }, { "commit": "37f31ad6859fcb680f5d078ff01f8031e040c633", "tree": "01a8b771c1ecda15f1bf52e91955a524c700bacf", "parents": [ "cf6a828975ff52f7759209023a9e509999384016" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Sun Jul 14 19:12:24 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jul 16 18:46:56 2019 +0000" }, "message": "Add stratum-fpm driver for fixed-pipeline Broadcom targets\n\nChange-Id: I934428331feb35ed312a98db97c270168047af1f\n" }, { "commit": "f57ef606fc020ba3a767c7c1738f3e73275f77ce", "tree": "7922bb63e36cbc9f0b336a6ae38567926df9b998", "parents": [ "effadedbe93eb5c480239886a79424745a5ec58c" ], "author": { "name": "Gamze Abaka", "email": "gamze.abaka@netsia.com", "time": "Mon Mar 11 06:52:48 2019 +0000" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jul 15 16:30:54 2019 -0700" }, "message": "Adding purgeOnDisconnect support to the meter subsystem and adding vlanId match\ncriteria to EAPOL trap flows.\n\n* Adding purgeOnDisconnect property to MeterManager\n* DeviceListener implementation on MeterManager\n* Adding purgeMeter(DeviceId deviceId) method to MeterStore\n* Calling the above method when DEVICE_AVAILABILITY_CHANGE is received\n* Adding vlanId match criteria to EAPOL trap flows (OltPipeline change)\n\nChange-Id: Ibb254302efe94edf1fd596f74a6eef6587410475\n(cherry picked from commit 91b38543d822a0d9d092f9b3ff7760b1a206226a)\n" }, { "commit": "effadedbe93eb5c480239886a79424745a5ec58c", "tree": "6ca94bf76b27fae06f8fe5147f091c5e492195c9", "parents": [ "124d6a121b3f7ae3125d0aa9f10bad4073ef3246" ], "author": { "name": "hwchiu", "email": "hungwei@opennetworking.org", "time": "Wed Jul 10 23:28:32 2019 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Jul 12 22:42:59 2019 +0000" }, "message": "Correct javadoc\n\nChange-Id: Idf2b88f697f7077a57f7162e0a790c4a4872ae21\n" }, { "commit": "c97122204adfd63841807f1c5bb5fa46a2d9049a", "tree": "ce841718b7c89471bc395c85354e659c914d1d6d", "parents": [ "7afc75259f367d5e5d595c2b7a2f166b13c83c3e" ], "author": { "name": "Harshada Chaundkar", "email": "Harshada_Chaundkar@comcast.com", "time": "Tue Jul 02 15:13:24 2019 +0000" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Jul 10 23:41:22 2019 +0200" }, "message": "Fix for host store not updated when host moves\n\nChange-Id: I39b4fdd3fdcd0074ba1ca8c3a521d7c9d203a391\n" }, { "commit": "efb57e5f99f77643a1b29b373a5334c87b99ddf6", "tree": "10023fc45e86d7fed0b66fb71356760b64ed0bbd", "parents": [ "fb9926708e81ff8ac3e194eb8e27b46fb5865f88" ], "author": { "name": "Arnav Jain", "email": "arnav@opennetworking.org", "time": "Tue Jul 09 14:24:10 2019 -0700" }, "committer": { "name": "Arnav Jain", "email": "arnav@opennetworking.org", "time": "Tue Jul 09 14:24:10 2019 -0700" }, "message": "Full Fix to getRegisteredApps\n\nChange-Id: I63efb375af941cebcbd858b9b8f03524a72f0562\n" }, { "commit": "5bb59f28e5c00e1021d400c9f872908bf5df7694", "tree": "6bc1228e7e7a9acba75c01a9b32392f9e150f436", "parents": [ "d5b9016346ee00f1f539075c2897eb7ed72f07b5" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jul 09 00:05:46 2019 +0000" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jul 09 01:30:06 2019 +0000" }, "message": "Revert \"Corrections to getRegisteredApplications and CLI implementation\"\n\nApplicationService is not available. For example, when using the ONOS CLI:\n\nonos\u003e apps -s -a\nService org.onosproject.app.ApplicationService not found\n\nThe issue seems to be a circular dependency, as ApplicationManager depends on CoreService, but CoreManager depends on ApplicationService.\n\nReverting for now.\n\nThis reverts commit 35ef3d3000f8b19608531dfd06f8e78482c45b32.\n\nChange-Id: I298c3c7844df7f2395e092fbb89a8e9264883094\n" }, { "commit": "35ef3d3000f8b19608531dfd06f8e78482c45b32", "tree": "55bf2fd61cb17f92fe78aa6531f64890c9294757", "parents": [ "4fd2b8a9010111c66b60ab638f46e2ab078f3a80" ], "author": { "name": "Arnav Jain", "email": "arnav@opennetworking.org", "time": "Mon Jul 01 14:33:52 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Jul 08 20:01:09 2019 +0000" }, "message": "Corrections to getRegisteredApplications and CLI implementation\n\nChange-Id: Ia24997b9fcb5d658592f11f710c0b4e8eb40309a\n" }, { "commit": "4fd2b8a9010111c66b60ab638f46e2ab078f3a80", "tree": "2e81fdcaee387d3ac4a3ddfef827b19fa954b8c1", "parents": [ "faf04d7cf631287bcc9b508fded26813b42c92dc" ], "author": { "name": "gyewan.an", "email": "gyewan.an@samsung.com", "time": "Thu Apr 25 16:59:26 2019 +0900" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Jul 08 18:55:58 2019 +0000" }, "message": "[ONOS-7965]\nadd manufacturer and serialnumbers for accurately updating device.\n\nChange-Id: I933c6ab888e3c43f261fbfb3e71e8cca7e4263d5\n" }, { "commit": "1bea289a917be2eae8d54f7f95d892aeaf658eb4", "tree": "0be914d3215d9ba94cf5440f6e2c54d0ab10a55f", "parents": [ "b34d8f3e7b22ac4b278de1461c4d9f71b7dcbeac" ], "author": { "name": "debmaiti", "email": "deb.maiti@samsung.com", "time": "Tue Jun 04 12:36:38 2019 +0530" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jun 21 01:07:55 2019 +0000" }, "message": "Bug Fix in DistributedMeterStore\n\nWhen a meter fails to get added via ONOS app, instead of showing the reason for failure, it throws exception:\nIllegalArgumentException: Class is not registered: org.onosproject.net.meter.MeterFailReason\n\nThis fix registers approprate class to eliminate the exception.\n\nChange-Id: I34cf10e7644980c9b40c3d6d4a51f5a6969f2d95\n" }, { "commit": "6cbacf1223a32f59015bb016bda9e188af3835ce", "tree": "189b6a694deabeb5cde65d2e59a61e8a21aea4cc", "parents": [ "d33d3b48380a73fe93cc02eb699cbc24cbf77c28" ], "author": { "name": "Arnav Jain", "email": "arnav@opennetworking.org", "time": "Tue Jun 18 14:22:36 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Jun 19 01:10:10 2019 +0000" }, "message": "Added method getRegisteredApplications\n\nChange-Id: Ic741dfcca84fd72fd2ab236bef97cfeadc890d16\n" }, { "commit": "d33d3b48380a73fe93cc02eb699cbc24cbf77c28", "tree": "a8d9c9327fb82ffd06ad60573bf32422e33d4ea6", "parents": [ "21eb042dba2fe99cb728e13621f0e47adfdd0dc6" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jun 18 12:12:36 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jun 18 22:26:33 2019 +0000" }, "message": "Build ONOS exclusively with Bazel-provided remote JDK\n\nThis change make it possible to build ONOS in a host system without JDK\ninstalled, or ignoring the one installed, instead relying exclusively on\nthe \"remote\" JDK provided by Bazel. The JDK version, along with the\ntoolchain configuration (language source and target values), are checked\nin as part of the build files (tools/build/bazel/BUILD), thus enabling\ndeterministic builds that are less dependent of the host environment.\n\nTo allow this, this change replaces all references to JDK-related tools\nexpected to be on the host PATH, such as the jar command, with their\ncounterpart from the remote JDK (now a sandboxed relative path). This is\nachieved by:\n\n * Creating a new \"jdk_genrule\" macro that exposes the remote JDK bin\n directory to the PATH visible by the genrule command. This is used\n for all genrule targets invoking for example `jar`;\n * Modifying custom Starlak rule implementations by replacing\n invocation to JDK tools with a path from the remote one.\n * Renaming the onos/lib directory to onos/deps as it clashes with\n the Bazel-provided JDK\u0027s lib directory (that for some strange reason\n is resolved on the ONOS workspace)\n\nFinally, this change is reflected on the Dockerfile which now builds\nONOS from an Ubuntu image with no JDK installed.\n\nChange-Id: Ie7d990cfce6fef00ddb4ffffe4c6205b8530fb47\n" }, { "commit": "21eb042dba2fe99cb728e13621f0e47adfdd0dc6", "tree": "2208b2cef5f8cf85118993ff98a25a5780ae3c73", "parents": [ "46fcbe4b910fccda99f12a67b86770bf8e1c7a89" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jun 17 12:00:33 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jun 18 22:26:33 2019 +0000" }, "message": "Enforce build with Java 11 for all by default\n\n- Build with JDK11 and language levels (source and target) are now\nenforced in .bazelrc, which depends on our own Java toolchain (defined\nin tools/build/bazel/BUILD)\n- Easymock bumped to v4.0.2 with support for Java 11 (minor API changes)\n- The minimum required Bazel version is now 0.27.*\n\nChange-Id: I0bb6dfe7fc1ea134b5a53dd249c369d58259688c\n" }, { "commit": "e1b418f08b465f58ce88aa223718c1e8768b5e43", "tree": "306ef40ec091099bc8e4b8be1dd397868c2af695", "parents": [ "b4f0fcd53b45dff5fb0f001ade11d3f9d19cd657" ], "author": { "name": "Kieran McPeake", "email": "kmcpeake@juniper.net", "time": "Thu May 23 13:42:13 2019 +0100" }, "committer": { "name": "Kieran McPeake", "email": "kmcpeake@juniper.net", "time": "Wed Jun 05 10:09:33 2019 +0100" }, "message": "Clean up logging in (or relevant to) Juniper NETCONF provider\n\nAlso fix missing chassisId in DefaultDeviceDescription.toString()\n\nChange-Id: I944baf0b3a4eb9960c0cbcec2ad585701d9a2989\n" }, { "commit": "13f42b7a8657f6edb5f0399be2cd07647e78e64e", "tree": "96b0dc252a560c0ce7b6b815ef2fa21287296a11", "parents": [ "8a98804520347e51dd37ccc8abeffcfd518c631c" ], "author": { "name": "Sean Condon", "email": "sean.condon@microsemi.com", "time": "Fri May 31 16:17:52 2019 +0100" }, "committer": { "name": "Sean Condon", "email": "sean.condon@microsemi.com", "time": "Mon Jun 03 16:07:35 2019 +0100" }, "message": "Updated the GUI2 archetype with real gui code\n\nChange-Id: If0fb2a6cb38bff69a978a7a23dd2e3a6212d67f3\n" }, { "commit": "7bee2483f226923a1b77d98207432b4666a8ce5d", "tree": "42ea6ed7db6502a3f4752e30fbec10ab90e86c80", "parents": [ "4cebe244404ba0f136eb49cdec012af57d316861" ], "author": { "name": "Boyuan Yan", "email": "boyuan@opennetworking.org", "time": "Wed May 22 17:15:53 2019 -0700" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Wed May 29 07:24:17 2019 +0000" }, "message": "[ONOS-7947] implement PowerConfig methods in Cassini equipment.\n\nThis patch is based on patch#21952, which shows optical details in ONOS GUI.\nThe emulator could be pulled via \"docker pull onosproject/oc-cassini:latest\".\nCurrently, there are still some questions unresolved:\n1. The power values defined in PowerConfig.java are long, but the values defined in yang should be float.\n2. In PowerConfig.java, I need to rename method **currentPower** to **currentOutputPower**.\n3. In PowerConfig.java, the **default** in method definition is used to avoid the effect on all implemented class.\n This condition should be changed finally.\n\nChange-Id: If5a3ec77d9a906718b80531afa67bc67388bca4f\n" }, { "commit": "d4a2b84c2a2720202b85a48bd79550aaf872e73e", "tree": "02178693571516b091fc81946ba571453fbf8277", "parents": [ "5172870066d042b2b5f7048963bc9cfdc2cb20a1" ], "author": { "name": "alessio", "email": "alessio.giorgetti@gmail.com", "time": "Tue Apr 30 18:43:17 2019 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri May 24 14:21:54 2019 +0000" }, "message": "[ONOS-7948] Netconf driver for Lumentum ROADM-20.\nAdded support for flowrules coming from the compilation of an OpticalConnectivityIntent.\nFlowRules coming from ROADM app are still supported.\nMinor updates to DeviceDiscovery and PowerConfig.\n\nPatch 2: Driver and OpticalPathIntent support for partner-ports.\nNow bidirectional intents can be configured also in presence of unidirectional links.\nROADM app visualizes devices of type TERMINAL_DEVICE and partner port details.\nCheckstyle.\n\nPatch 3: [ONOS-7974] [ONOS-79076] partner-port renamed to reverse-port. Bug fix.\nAddressed comments by Ramon Casellas and Andrea Campanella. Checkstyles.\n\nPatch 4: documentation.\n\nPatch 5: addressed comments by Andrea Campanella.\n\nPatch 6: checkstyle.\n\nChange-Id: Ie5ca41eee6cb6f8f87f076f2af19c99cadd6d851\n" }, { "commit": "d19b7143c53c9c312903a482bcbf1b29d99c792b", "tree": "232a73430065ce2d2ae9966caf945d681609df31", "parents": [ "4064ed1f8753f74926bfff605fd8aa412f94d6cd" ], "author": { "name": "jobin", "email": "jobin.joseph@infosys.com", "time": "Fri May 17 09:46:52 2019 -0400" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed May 22 12:36:00 2019 +0000" }, "message": "Introduced HostMoveTracker to suspend hosts that moves too frequently\n\nChange-Id: I3037c626657790ce6817feddba7dbbfac203b188\n" }, { "commit": "f23340c0a4793607b15845252e5b8da90f014a0f", "tree": "3a0985334094334ef6f700da85b7e38ec5e0bcd1", "parents": [ "af877e9e7abbf1febc2971d3a703f6f28476fb6d" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Sun Apr 28 12:33:14 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Apr 29 17:41:33 2019 +0000" }, "message": "Fix NPE in FlowObjectiveManager when unregistering pipeconf drivers\n\nThe DriverManager was returning null instead of generating an\nItemNotFound exception as expected.\n\nChange-Id: I4da6e07bfc3793ac0184cae40ce7f39b398e97f1\n(cherry picked from commit 363660d96196c6da3b39b817bc7a8cb43df19330)\n" }, { "commit": "91af10a5558db4b880c18af42053e6c8f7084c3c", "tree": "a14d46239378bc0fdb96c9303bf435202acfd66b", "parents": [ "75a9a8958e65dbdea95b7c83cf31216025c3d7b5" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Apr 23 11:52:03 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Apr 23 20:38:30 2019 +0000" }, "message": "Prevent unhandled exception if the executor is already shut down.\n\nChange-Id: I63b2f093fea90d99c85cfe8ffa2a264eee56d981\n(cherry picked from commit 5666f1d63253093c5761e8edf94fcd8e218c7b1f)\n" }, { "commit": "75a9a8958e65dbdea95b7c83cf31216025c3d7b5", "tree": "82dc37448809146ad0df21ad1f8bd7e94a73b1d2", "parents": [ "dc971924d152de5b8d650739903cef0cd8700869" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Apr 22 12:12:23 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Apr 23 19:39:56 2019 +0000" }, "message": "Trigger pipeconf deploy right after registration\n\nWithout waiting for the next pipeconf watchdog periodic probe.\nTo support this, this patch extends the PiPipeconfService to advertise\npipeconf registration events.\n\nChange-Id: Ib44f1813bd37083c666a5e7980de320ce469c2d2\n" }, { "commit": "7e65ac7e4145372580f58d8116c379dfbb9d1f0f", "tree": "c062408aa7fa43c3ad54aa8a3d6a19cccd0b3c0e", "parents": [ "2bc10aed5b728a78d6659abe5e44541e4fca53cb" ], "author": { "name": "Gamze Abaka", "email": "gamze.abaka@netsia.com", "time": "Tue Mar 05 15:40:57 2019 +0000" }, "committer": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Mon Apr 22 17:35:51 2019 -0700" }, "message": "This patch solves the following problem:\n\n- The callback mechanism of the MeterContext is not working properly.\n\nPlease note that\n\nWhen a meter is added successfully (it means we get the first meter-stats reply), DistributedMeterStore must complete the related future.\nWhen the related future is completed, MeterManager calls the MeterContexts\u0027 onSuccess() method.\nonSuccess() method can be used to solve ordering problems between meter-mods and flow-mods.\n\nChange-Id: Ifed8b317331c05089b90041eaf2d4693c938e117\n" }, { "commit": "6c8a71b086df08e2fb34ef426beab29093cd5d3d", "tree": "7e1c214e2360627ca0ce7f326e28043cb66b023c", "parents": [ "dadae72079ebf3a11f334f585c812f87fced242c" ], "author": { "name": "Gamze Abaka", "email": "gamze.abaka@netsia.com", "time": "Mon Dec 24 13:17:12 2018 +0000" }, "committer": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Mon Apr 22 17:33:51 2019 -0700" }, "message": "In order to complete https://jira.opencord.org/browse/VOL-1093 and https://jira.opencord.org/browse/VOL-1401, OltPipeline must support meter and write metadata instructions for authentication trap flows. Additionally, all flows must include write metadata instruction instead of transition. This change will be done for 1.13 branch.\n\nChange-Id: I98d0bde9dc854bd3bf55a9df3b1dea9442bcfa19\n" }, { "commit": "dadae72079ebf3a11f334f585c812f87fced242c", "tree": "c240e3fb854c4df2d77277cff4f5fa4951d7e82f", "parents": [ "65f27f1aaec5c7c21931d5c9c88865891374a686" ], "author": { "name": "Gamze Abaka", "email": "gamze.abaka@netsia.com", "time": "Wed Sep 12 10:55:35 2018 +0000" }, "committer": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Mon Apr 22 17:11:38 2019 -0700" }, "message": "In order to implement VOLTHA VOL-949 task (https://jira.opencord.org/browse/VOL-949) , OltPipeline (pmc-olt driver) must support meter, transition and also QinQ vlan push instructions.\n\nChange-Id: Ie027469fa190a78b0c8366da55431ebc62e699ef\n" }, { "commit": "65f27f1aaec5c7c21931d5c9c88865891374a686", "tree": "9510b97d5e9824a7b385ce933374af1d5d9d70c6", "parents": [ "722f74c3fded01e2a850a86353806fbb3c1273ef" ], "author": { "name": "Gamze Abaka", "email": "gamze.abaka@argela.com.tr", "time": "Mon Jul 09 06:40:24 2018 +0000" }, "committer": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Mon Apr 22 16:45:40 2019 -0700" }, "message": "ONOS-7733 Meter Creation Fails :\n\nWhen we want to create a meter, MeterManager \u0026 DefaultMeter.Builder gives the following error:\njava.lang.IllegalArgumentException: Must specify a cell id.\nat com.google.common.base.Preconditions.checkArgument(Preconditions.java:134)\nat org.onosproject.net.meter.DefaultMeter$Builder.build(DefaultMeter.java:241)\nat org.onosproject.net.meter.DefaultMeter$Builder.build(DefaultMeter.java:184)\nat org.onosproject.net.meter.impl.MeterManager.submit(MeterManager.java:204)\n\nIt seems that MeterManager still uses meter id instead of meter cell id. It must be changed with the proper value.\n\nChange-Id: I623746b38af1148ca7f33efe5e48d6590a11051a\nNote: Cord OLT application must create meters for the technology profile implementation and it uses 1.13.1 version.\n" }, { "commit": "722f74c3fded01e2a850a86353806fbb3c1273ef", "tree": "6353829cd5f31f6068b283da9d8eb590d5dd064c", "parents": [ "f85ee3c20170d066a8a62066e43bdec9e3c3af11" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Apr 22 10:48:14 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Apr 22 10:48:14 2019 -0700" }, "message": "Starting snapshot 2.2.0-SNAPSHOT\n\nChange-Id: Ib48a5308969c82999396bab1941e6e44c8f54b1a\n" }, { "commit": "2d77c1a0498e7b8462b8040c5a25408e214ee164", "tree": "9dd85d236ec6170e66cf1a3aa7cec7c2cdadba51", "parents": [ "0dd5085e8f2ad57fde772b969bf84c9ce168aa7c" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Apr 19 17:24:24 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Apr 19 17:24:24 2019 +0000" }, "message": "Starting snapshot 2.1.0-SNAPSHOT\n" }, { "commit": "0dd5085e8f2ad57fde772b969bf84c9ce168aa7c", "tree": "19bfd13b3301a961021c8bcc047913a8263050fd", "parents": [ "b0a196aa54fafb02ec3b1a5b8fbcb8e9bccf3b3e" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Apr 19 17:24:15 2019 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Apr 19 17:24:15 2019 +0000" }, "message": "Tagging 2.1.0-rc2\n" }, { "commit": "bc7eb85a88988c03312c789739e8e92cbd346645", "tree": "758edadf0e4d43241ab2bbb895f86809f39c6c6b", "parents": [ "c13d956cc22d2288752018954701945756f9da27" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Apr 17 23:10:51 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Apr 18 16:05:46 2019 +0000" }, "message": "Filter groups by application ID, for real\n\nChange-Id: Ia5fb6b2a2dc0e41b9de83066aeb61f7da20d87cd\n" }, { "commit": "3b4baa07e428974c11f267acd87bbc5c4471ef7c", "tree": "4f62885361be38f6e0f86de3b486b96af5d18ead", "parents": [ "33f36a0ec7b00bfc2e4abc8603159d7f76112bd3" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Apr 17 16:39:12 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Apr 18 05:57:49 2019 +0000" }, "message": "Improve fingerprint computation for pipeconf\n\nDo not read extensions in memory and consider pipeline model.\n\nChange-Id: I3e077fbcd9ed0a2dba78b4e1c87e95ecb7287be6\n" }, { "commit": "33f36a0ec7b00bfc2e4abc8603159d7f76112bd3", "tree": "67d4e729c244a56231d241bd0559bc3080fb71c6", "parents": [ "adb89058b4ae658b7105a01839503d0c1f5cf29c" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Apr 17 20:05:21 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Apr 18 05:55:06 2019 +0000" }, "message": "Clean up PipelineInterpreter API by removing ambiguous methods\n\nSuch as mapping from PiMatchFieldId to Criterion.Type. This should not\nbe required since the only translation happening is from north\n(Criterion.Type) to south (PiMatchFieldId).\n\nChange-Id: I204e0bd66b3996fd60bc11d4241e8a0408e11582\n" }, { "commit": "9db4d5c64484a9a55cc281d010f42ac728cc3aaa", "tree": "93e70a7e3d82cc2f6092845a4b5cf180b9708d14", "parents": [ "5079a7f4ac1a055167b7ba0c9d943da0c32051f2" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Apr 16 17:36:33 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Apr 17 21:55:13 2019 +0000" }, "message": "Add support for P4Runtime clone sessions via Group API\n\nClone sessions can now be created by defining groups with new type CLONE\n\nThe PI framework has been refactored to abstract commonality between\nmulticast groups and clone sessions as both are managed as part of the\nP4Runtime packet replication engine (PRE).\n\nChange-Id: I2f23c629b7de1931d5cab96ec76aef26130ce418\n" }, { "commit": "5079a7f4ac1a055167b7ba0c9d943da0c32051f2", "tree": "b286d388da47cf00f234c0315a1e3ab90b45572d", "parents": [ "4b616316d97eecfe09ad1d03eda6983ea6d7a080" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Apr 16 17:33:31 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Apr 17 21:55:02 2019 +0000" }, "message": "Define new type of group CLONE\n\nUsed to distinguish between multicast groups and clone sessions in\nP4Runtime.\n\nChange-Id: I21a2411c759a1d9524b4a69354c8b343100f8f05\n" }, { "commit": "ed2a0a49c60995407a04beacb906ededce9d4b72", "tree": "e6bbb1a15b2ac1e20630c22d322677d7acfa981a", "parents": [ "8b3aef446df3e7f86f0354b3b3f93b19d589f785" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Tue Apr 16 11:48:08 2019 +0200" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Apr 17 22:24:46 2019 +0200" }, "message": "Move modified after registerProperties in FlowRuleManager\n\nChange-Id: Ic5826cb55df384eec4d710e8a2b826387ac5f3ab\n" }, { "commit": "8b3aef446df3e7f86f0354b3b3f93b19d589f785", "tree": "6b3990df3d63a0b5321541a211019218bc86389c", "parents": [ "6eb2cb8712cd9f81e73f33e57419b1a638fafe97" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Mar 11 15:14:02 2019 -0700" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Apr 17 15:26:58 2019 +0000" }, "message": "Implements accumulation of the fwdobjectives in ofdpa pipelines\n\nChange-Id: I95cbdd9b3fb8d439003a103111a01dc3aee2072b\n" }, { "commit": "8b488de7945a21b958250cffdc96d4ecbfcc34f7", "tree": "bcb65a5f2d2715eb37671e7adfe341c068a5ca6b", "parents": [ "961dbde9bb6eee1cf602949707a968deb5faf7ff" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Apr 10 17:12:20 2019 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Apr 12 22:28:23 2019 +0000" }, "message": "Allowed apps to specify whether the existing component config value should be overridden\n\nChange-Id: Ic0992adb49cbcce17e17a71af954fbeeafde97d3\n" } ], "next": "961dbde9bb6eee1cf602949707a968deb5faf7ff" }