)]}' { "log": [ { "commit": "1d51166bfedb2f8d4e290a0d076ec16737492c17", "tree": "dc75ca9db6ee382ec5a3b27bbf8ab518315355cb", "parents": [ "cc22546d624e6ee4f83cd12be237939873179ecc" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Dec 01 17:50:46 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Dec 01 17:50:46 2021 +0000" }, "message": "Tagging 2.7.0-rc1\n" }, { "commit": "581c8407e613a27aaa573a600828b30a37066fb8", "tree": "9b7f5a66babe8b62924a9bdc901f6ca455881115", "parents": [ "7e41399499641b0224459ef6e7769da4b4db16ae" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Sep 23 19:03:14 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Sep 27 19:27:55 2021 +0000" }, "message": "[SDFAB-616] Inconsistent format of port number in DhcpRelay\n\nCircuitId deserialize use custom parsing instead of leveraging\nthe ConnectPoint class. Unfortunately, this custom parsing\ndoes not parse correctly the portname.\n\nAdditionally, fix port number format for hostlocation and dhcprecords\nand exclude Dhcp4HandlerImpl from file length checks\n\nChange-Id: I360f26f8dd7de492cb65ad7af05fb85c8e940c33\n(cherry picked from commit 61bd673eec2282aff175daff141059870db78c7d)\n" }, { "commit": "cabf6f84272b2b104f8d517f9994c7d845d992dd", "tree": "ed7894b1b0b6c128764914ecdc93166e30529fcd", "parents": [ "5d64c56dc1acd6d03a44ba499d475459b1eacb15" ], "author": { "name": "Matteo Scandolo", "email": "matteo.scandolo@gmail.com", "time": "Thu Sep 16 08:35:43 2021 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Sep 17 16:13:44 2021 +0000" }, "message": "Bumping onos-maven-plugin version in onos-dependencies\n\nChange-Id: I45a09565196482f057f5e9e0fdc0e926ed2914eb\n" }, { "commit": "1bd07c8b6ca5b5d197823c063fd824b00832dbb5", "tree": "d08409f29405ce8b368ffbe46e9b0eb9e28346ae", "parents": [ "90b988a331d3b9eafd826abc74ba02ed781e9e0e" ], "author": { "name": "Matteo Scandolo", "email": "matteo.scandolo@gmail.com", "time": "Mon Sep 13 11:49:58 2021 -0700" }, "committer": { "name": "Matteo Scandolo", "email": "matteo.scandolo@gmail.com", "time": "Wed Sep 15 15:45:11 2021 -0700" }, "message": "Fix issue with multiline comment in OSGI properties\n\nIf a component property as a multiline comment the app activation\nwill throw an exception and no property for that component would be initialized.\n\nThis patch address that in two ways:\n- Make sure that if we cannot parse a line from cfgdef the other properties are enabled and logs a warn.\n- Changes the onos-maven-plugin so that it removes new lines when generating the .cfgdef file\n\nBumping version as plugin is already published from onos-2.5 branch\n\nChange-Id: I550c23624118782fe6d79c9abbaf75ae59ea0eab\n" }, { "commit": "f4eaf70090214ad9c449a43b74be89a40cdcdc79", "tree": "238502962b72d566406b1b89068299135d1ef5cc", "parents": [ "6a249355927ed8c09b515eabc688c1ea44a46749" ], "author": { "name": "Eesha Deepak", "email": "eesha@opennetworking.org", "time": "Tue Aug 03 16:12:24 2021 -0700" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Aug 05 17:00:07 2021 +0000" }, "message": "added onos-protocols-gnmi-stub to the publish-target-list\n\nChange-Id: I97057219e19904f8bd6939d57176105b33dd3e01\n" }, { "commit": "066b09da1c4caab771995df05fec62e13ec7fa09", "tree": "378e03c0bea1bcdd0ccbbf32bbc369486c4b29cd", "parents": [ "9b718fb5619c84acd361ebe0fee5f6f7a33cf2c0" ], "author": { "name": "Eesha Deepak", "email": "eesha@opennetworking.org", "time": "Tue Jul 20 08:15:47 2021 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jul 26 22:42:24 2021 +0000" }, "message": "added the gnmi drivers to the publish target list\n\nChange-Id: Ic9130633a59feb539a3e06ed9d7fafb09610890b\n" }, { "commit": "3b7fa577da64ede8fd85768e31e99f4d1fc55455", "tree": "5edbbc573919c6958d01bf2b9d8cd3fe07a577eb", "parents": [ "a01cc5b324066cf262caad46a837a88c49ec0a6b" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jul 13 15:43:39 2021 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jul 13 15:43:39 2021 -0700" }, "message": "Starting snapshot 2.7.0-SNAPSHOT\n\nChange-Id: I20289f264e33b99e8ef073a8e6384857383a4e65\n" }, { "commit": "a01cc5b324066cf262caad46a837a88c49ec0a6b", "tree": "6f38d872f82ae4078d989ecac67fbb1e5bd08901", "parents": [ "b72d6961d485c367531cbde5e0f0abd9e1c7fb32" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Jul 13 21:41:25 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Jul 13 21:41:25 2021 +0000" }, "message": "Starting snapshot 2.6.0-SNAPSHOT\n" }, { "commit": "b72d6961d485c367531cbde5e0f0abd9e1c7fb32", "tree": "f94ca3c10dc664394672f6032c791310ba1d1720", "parents": [ "bc990cbfc9743ac5b33e9e2b4cf62cf4841d7fdb" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Jul 13 21:41:19 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Jul 13 21:41:19 2021 +0000" }, "message": "Tagging 2.6.0-rc4\n" }, { "commit": "bc990cbfc9743ac5b33e9e2b4cf62cf4841d7fdb", "tree": "6f38d872f82ae4078d989ecac67fbb1e5bd08901", "parents": [ "4dbcd7f53d97f9f75d03fcddede54ac9f21fb835" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Jul 13 21:02:24 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Jul 13 21:02:24 2021 +0000" }, "message": "Starting snapshot 2.6.0-SNAPSHOT\n" }, { "commit": "4dbcd7f53d97f9f75d03fcddede54ac9f21fb835", "tree": "d5b052247888b61512756d0a89ba7e2b9e6f28d1", "parents": [ "ae26f0aaf30b4d5cb4729f69b6810d11de7653ac" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Jul 13 21:02:19 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Jul 13 21:02:19 2021 +0000" }, "message": "Tagging 2.6.-rc4\n" }, { "commit": "95d1465424bc5b0ddeef2186b4bcc493e797f94a", "tree": "ef96eababe70cce890b87182f76566f8b2e490aa", "parents": [ "ff91d3155d61e91d70f6c2b08538fb184f50c98b" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Jul 01 19:25:42 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Jul 01 19:25:42 2021 +0000" }, "message": "Starting snapshot 2.6.0-SNAPSHOT\n" }, { "commit": "ff91d3155d61e91d70f6c2b08538fb184f50c98b", "tree": "6b92f850754a8c76ed7c2a04e74b4136116ae2d0", "parents": [ "8e489de27f3aec758245f914f379600b575dc44c" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Jul 01 19:25:37 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Jul 01 19:25:37 2021 +0000" }, "message": "Tagging 2.6.0-rc3\n" }, { "commit": "a4ceaab1295d74e1df8783569d485fa84e02725d", "tree": "c53bbfbbefab8369594a093305218c17970b428f", "parents": [ "74b37970d0165d521004a40798b5764dedc5dea5" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Jul 01 15:08:40 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Jul 01 15:08:40 2021 +0000" }, "message": "Starting snapshot 2.6.0-SNAPSHOT\n" }, { "commit": "74b37970d0165d521004a40798b5764dedc5dea5", "tree": "53cfd1ce37418dce4f891dd6f51ff00d098c6e9e", "parents": [ "34fff804f0d1b31f93bd3f02ff48e4ef1f493e48" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Jul 01 15:08:33 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Jul 01 15:08:33 2021 +0000" }, "message": "Tagging 2.6.0-rc1\n" }, { "commit": "385cdd7b6302a09fe09a6843127e6c60273123c4", "tree": "ddb88fdb6cce1c89ef7dd505d6c08a2e4563468a", "parents": [ "f54f8a6f8324a1210b495c22e291ac67af1b8ab4" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri May 21 17:08:29 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon May 24 19:07:59 2021 +0000" }, "message": "Fix onos-dependencies snapshots artifacts upload\n\nChange-Id: I14df2762644658b6eb6689193c4cc1f210c13717\n" }, { "commit": "7286e89e1879d3437f96076dbb0db26d56bb0398", "tree": "3868f0e1715323ed322b120d7deffa043adf2df8", "parents": [ "5bdbe43567be4f46b855c6efa077d7e5d57a819d" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu May 20 13:05:10 2021 +0200" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu May 20 13:05:10 2021 +0200" }, "message": "Update default repo ID for snapshot artifacts upload\n\nChange-Id: I32c1d2996140438aa1d6e05fce1b331705978c87\n" }, { "commit": "59d88b5d55b9276645bca956a719b497430eb6f8", "tree": "69402e82c7b28c1046c6ef56c4a14e10c0af37a5", "parents": [ "86bc6feee4c4771cb8b38886f0cefece5413a7f8" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue May 04 16:48:36 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri May 14 07:16:42 2021 +0000" }, "message": "[AETHER-1265] Integrate Java profiler in TOST env\n\n- Adds a dockerfile to build ONOS image with profiler agent enabled\n- Prevents the overriding of the JAVA_OPTS when using the profiler\n- Deploy profiler also in the atomix nodes when using stc\n\nChange-Id: I00d5091428083f44360989c701350b7fead66038\n" }, { "commit": "88e414c8b7d1fa992b0a43268c56501a92253b21", "tree": "b1928f40433d281d8a6a88498cad2fe6663cdcf8", "parents": [ "85d26e7d456f71d0784676e86b2b6381b1b9e06e" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Apr 08 23:41:51 2021 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Apr 23 11:01:54 2021 +0000" }, "message": "Add support for direct meters in generating P4 constants\n\nAlso, add imports for PI IDs only when needed in the constants file.\n\nChange-Id: If1821a55a07d5f6874514174381be212188580e3\n" }, { "commit": "85d26e7d456f71d0784676e86b2b6381b1b9e06e", "tree": "b7aa6136277644465e7e77813824f63ad6255ffd", "parents": [ "94b6d167bc1f2b481db6a6381c8557d97374f40e" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Apr 16 18:20:22 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Apr 19 20:12:28 2021 +0900" }, "message": "Bumpup fabric8 kubernetes client to 5.3.0\n\nChange-Id: I63fe9a310049cbccfc4eb541e3b0b3878647c27b\n" }, { "commit": "94b6d167bc1f2b481db6a6381c8557d97374f40e", "tree": "d926d87e1e2a6f2557aed61bfa8ce9c19354afec", "parents": [ "157947f5a0f19929c93494bdb09c84e0f278473b" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Apr 15 17:09:11 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Apr 16 20:10:58 2021 +0900" }, "message": "Inject service FQDN into kubevirt node, let onos resolve service IP\n\nChange-Id: I6f3f66ad97f8be461c464dad5d133f3477c40f5a\n" }, { "commit": "c3d410ab9cc3db9ac0eef07950152df065041777", "tree": "9d0798c9f6c3597c0b358aad38b85e12c0d1646d", "parents": [ "a5e986d31cde1fb5b4f5c051b5a1fb42f597f68a" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Dec 10 12:09:14 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Apr 07 06:48:21 2021 +0000" }, "message": "Add dockerfile to build an ONOS container from the local Bazel output\n\nChange-Id: Ia4fbbe73db2f18ae225cf4dd405b60cd8edb5557\n" }, { "commit": "790202aaf6ae3ffb646c0b293da7cfc2cef4af7e", "tree": "ff235294e660c6ae4320a3258c504bd3dbd21324", "parents": [ "83a640ada351d9b0b5fcfa0d890029b314c22cb2" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Jun 17 18:27:52 2020 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Apr 06 13:03:51 2021 +0200" }, "message": "[AETHER-72][AETHER-75] Update atomix to 3.1.9\n\nAdditionally fix an issue brough by 24302\n\nChange-Id: I60192953f0ebef6730ad6268b10bbf8a59934156\n" }, { "commit": "b07d88a32fb37c891462a65ef2839b544699a8a0", "tree": "63eecef60352352cbffebdc86133f1017ecda220", "parents": [ "63f191f04674423f65ba81af7823047498218115" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sat Mar 27 02:11:32 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Mar 29 14:14:37 2021 +0900" }, "message": "Bump up fabric8 to 5.2.1, support up to Kubernetes 1.20.2\n\nChange-Id: Ie9201360f1361404f2c5aea1fc3f0ae1479cbff1\n" }, { "commit": "8a8b572dd23aac6095906576569121b748e30465", "tree": "9209776bcb0c4e6608d194a68fa384bbc3953a82", "parents": [ "1c10cf2c8202e5d928b6f2f12265700f53edd7e8" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Mar 04 11:57:55 2021 +0100" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@opennetworking.org", "time": "Tue Mar 09 19:27:00 2021 +0000" }, "message": "Add support for uploading snapshot artifacts\n\nChange-Id: Iedc62e422267016f315799addf394c0c062ada87\n" }, { "commit": "65bfd3ba00d83a584c9363938091b666da64af2b", "tree": "8cde4b6befe69d40cf5d23ecea0b1ea7e4bb4734", "parents": [ "515f5f3b88135f9450b8c53c288f297c10c9d246" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Wed Feb 24 23:49:12 2021 -0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Feb 25 13:57:42 2021 +0000" }, "message": "Add Mastership Load Balancer into TOST build profile\n\nChange-Id: Ie697c435e9e6249978eb85137a317295af0dd3ca\n(cherry picked from commit bb76f378070306a527ee21c89bc6b9489c34bcb8)\n" }, { "commit": "7edfb38506b92e6ad1a05e4b5e6bf23db75eff7e", "tree": "b3daa853ab4bb3b08e6b516e5074148f26871a33", "parents": [ "358130019757e83a0c893b489bc0b36dd5bdfdc2" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Feb 19 11:54:09 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Feb 19 14:31:27 2021 +0900" }, "message": "Bumpup fabric8 kubernetes client deps to 5.1.0\n\nChange-Id: I9439d72b9bc1bda82d4960c524e215031bef751d\n" }, { "commit": "2e63b23eb82c30d778b3e4b98db974243d1874b1", "tree": "c5d7c84c59c834d18eb6491f516fc2f911b432eb", "parents": [ "fc7242570673faa9d7ad81d7671d2402dd3e202a" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Feb 02 12:42:55 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Feb 02 14:04:44 2021 +0900" }, "message": "Bumpup fabric8 deps to 5.0.1\n\nChange-Id: Ie2973b0b694bc49885f9c263c16e82f2b2339002\n" }, { "commit": "22412355c67ed868f8083896250be9724acd6cdd", "tree": "7128adee136ce3d096a65f2b8ac45cb8a0cf7a27", "parents": [ "167d448ffaea785ea1cb96238bf8acf55f27e054" ], "author": { "name": "Brett Bergquist", "email": "bbergquist@canoga.com", "time": "Wed Jan 20 08:30:15 2021 -0500" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Jan 25 15:19:59 2021 +0000" }, "message": "Changed to use ctx.actions.run_shell instead of ctx.action\n\nThe \u0027action\u0027 attribute was depricated and finally removed probably at\nthe Bazel 3.4.0 release.\n\nChange-Id: I2aafae3e780b8e68a3ad9a162d62210743f9f2fd\n" }, { "commit": "9ac73958a0a2ad8461e30a9ca722684ee4fd182e", "tree": "9ced9a1378afc78465384b92361f2bc836cba62b", "parents": [ "3ba5c581eeffcd6e3749f5bf1ece272732f1d663" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jan 15 14:53:22 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jan 20 10:55:52 2021 +0000" }, "message": "Bumpup kubernetes client from 4.7.1 to 5.0.0 (support up to kubernetes 1.19)\n\nChange-Id: I7555325fd5eee5bbbb7a0a7a5c27bfc2c333fc7f\n" }, { "commit": "3ba5c581eeffcd6e3749f5bf1ece272732f1d663", "tree": "aaf2ef0f4578d1e001a55a4b68956137ea67413f", "parents": [ "f97a07eba56c24de5c8074b4034a4d2b78e2af83" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jan 14 11:30:36 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jan 20 10:55:52 2021 +0000" }, "message": "Initial implementation of managing IPs for kubevirt spawned VMIs\n\nChange-Id: I68127e1fe42a142765e7696d8ce80de16d3d94a9\n" }, { "commit": "e2a53cb21611316507c5a5a546a8313e21099ca2", "tree": "9285aacf2428167fb38e5396276f6b277b699a70", "parents": [ "1a833d4c851f4d7ead6ae928c837884be9f4ee40" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sat Dec 19 01:26:57 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jan 20 10:55:52 2021 +0000" }, "message": "Add skeleton codes of kubevirt node and networking apps\n\nChange-Id: I30dc9f02a8ea874bb18f1ecc781210bedb2c0972\n" }, { "commit": "436c60a1f65d3c7dbdbd664c7b0e65f5362ef24d", "tree": "7c3a6ed46ce9fe3ae135275b6cb7043e54e20873", "parents": [ "5a936f5c8b5e47cbda9156ebddb6953feb9e6ca3" ], "author": { "name": "Sean Condon", "email": "sean@opennetworking.org", "time": "Fri Jan 01 14:23:29 2021 +0000" }, "committer": { "name": "Sean Condon", "email": "sean@opennetworking.org", "time": "Mon Jan 04 15:42:57 2021 +0000" }, "message": "Upgraded to bazel 3.7.2 and rules_nodejs 2.3.2\n\nChange-Id: If53686f2475c4f367909de577b4da95de8e16768\n" }, { "commit": "7981d09ab6a380df7798f0e96d2985a88c0da370", "tree": "092d43cbef817a97320e085d3a1049654485a8a6", "parents": [ "fb362174e130f6882d3682eaa26f2a46c2108f3d" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jun 12 12:26:32 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Dec 04 15:58:31 2020 -0800" }, "message": "Extract and publish p4runtime protocol utils in separate artifact\n\nFor consumption by third-party apps built via mvn\n\nChange-Id: Ic9c1eccb2519b2952cdb632e1f07ccefbba00396\n" }, { "commit": "74f589ef615394454a4f8a399b8e1b5f262ecea8", "tree": "7189889101683870be39b943b20b0f3b100539ae", "parents": [ "01613c2e20a42d79c5b1b689d765cfb87366a5af" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Dec 01 11:30:38 2020 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Dec 01 11:30:38 2020 -0800" }, "message": "Starting snapshot 2.6.0-SNAPSHOT\n\nChange-Id: I0db563adc05696da578d5b230da905f592eb8fad\n" }, { "commit": "aa263b3f72e20998ddbe6b57086213391a7be7c0", "tree": "f6097caf35f5ce75cf4d2909be99b92de66eb48f", "parents": [ "1b9616fac98718b84fd40c15fc11af1eeb56d1c7" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Nov 19 13:06:44 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Nov 20 07:59:51 2020 +0000" }, "message": "[AETHER-966] Upgrade errorprone to 2.3.4\n\nChange-Id: Ibc0e804333b234e9ade3ddb610dbbc30aee3ecd7\n" }, { "commit": "1b9616fac98718b84fd40c15fc11af1eeb56d1c7", "tree": "0f23dfef03227f626d64b3ef3e3b7073c72ad162", "parents": [ "308f4bec55267165824e4f8cf4b281abe5b703d3" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Nov 09 16:30:36 2020 +0100" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Nov 19 23:20:15 2020 +0100" }, "message": "[AETHER-780] Decouple Stratum from ODTN\n\n- Introduces a new driver for stratum-odtn devices\n- The new driver depends on stratum and not viceversa\n- Removes the odtn dep from stratum\n- Updates stratum and tost bazel profiles\n\nChange-Id: I7118c54c865305a7ace28b7316e3731833ddf7b4\n" }, { "commit": "14789b091251d73e321542f48f32d27cf4419ec5", "tree": "aac09a471a31a9794d4f231d3a7cb4d2bc891044", "parents": [ "e36da1b094a622261966010459cdd5b8e4fdb3d6" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Nov 19 19:58:01 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Nov 19 19:58:01 2020 +0000" }, "message": "Starting snapshot 2.5.0-SNAPSHOT\n" }, { "commit": "e36da1b094a622261966010459cdd5b8e4fdb3d6", "tree": "f1f7c1cb5cab3d55bbe1c6ab9bfecd0c15ba72ed", "parents": [ "901774120a7fdab10a978c4aa26f812602e585e0" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Nov 19 19:57:55 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Nov 19 19:57:55 2020 +0000" }, "message": "Tagging 2.5.0-rc1\n" }, { "commit": "f1689192506a7004aa6cdd00c6f35fc755d76f91", "tree": "2486f64293bec0ed4cb0ec6b46809fe1c8c4546a", "parents": [ "c2c6ed46086d76e578cfcd41654e31069655a07a" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Nov 16 17:21:58 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Nov 16 17:21:58 2020 +0000" }, "message": "Starting snapshot 2.5.0-SNAPSHOT\n" }, { "commit": "c2c6ed46086d76e578cfcd41654e31069655a07a", "tree": "4e7ec9753ffe90038d64b2fc1449fb79ef84508b", "parents": [ "f0683ed0032ef0dc250d708614cccd4d6fa696ab" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Nov 16 17:21:55 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Nov 16 17:21:55 2020 +0000" }, "message": "Tagging 2.5.0-b1\n" }, { "commit": "13a72357d151b567e0e2678f376f7a68642ef8e9", "tree": "834d7364ae4aa06da2276920c706351ec821b932", "parents": [ "0af65230b9772f8463c9fc1374d122693d4f0e63" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Oct 27 16:08:48 2020 +0100" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Oct 29 11:37:46 2020 +0100" }, "message": "[ONOS-8123] Fix an issue related to the component properties.\n\nProperties are not inherited by the derived classes. This means that\na subclass cannot change a property defined in the super class.\n\nWe are seeing an issue with FObj managers where the FlowObjectiveManager\nis not enabled and ConfigAdmin suppresses the calls \"cfg set\" to its\nproperties. Moreover, the InOrderFlowObjective is not able to change\nits properties because it does not receive calls to \"modified\".\nThe last issue happens because the properties defined in the Component\nannotation are not inherited.\n\nAdditionally, this patch makes configurable the objective timeout in\nInOrderFlowObjectiveManager.\n\nChange-Id: Ibd84be914b15a17f82186b5013c0c0697d2657c3\n" }, { "commit": "8479dd1eb35e69448c50acd20fcf9dbb02d74c4f", "tree": "029091910da001eef044b67296f1eb194806d83f", "parents": [ "b58e9c9c02abe88b6e4160705ed387740ede99c4" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Oct 19 10:44:15 2020 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Oct 19 14:15:37 2020 +0000" }, "message": "Escaping regex reserved chars\n\nChange-Id: Ide9addcbca07d45f3fc26b7f3ab44d165a3a5450\n(cherry picked from commit 84e2ecffb63420ac8b8221bbe9cb353c0176a5cd)\n" }, { "commit": "dd54d5657f40fbd9b2835f9776bedcaf51ff89e9", "tree": "bb8f4afd1fbaba7c90eafe128f58ab348787299b", "parents": [ "7850330bef3a08e7ae17cf74a9c899eb2468182a" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Wed Oct 07 16:44:21 2020 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Oct 09 07:55:37 2020 +0000" }, "message": "[ONOS-8121][VOL-3259] Fixing null filter for felix fileinstall\n\nChange-Id: Ib5ef99002ad1d0a40e767528223e324326f2c022\n(cherry picked from commit cf3284174edba18f921995fe01fb0e5f802caf7e)\n" }, { "commit": "095ec1e20e0f30d69581637db9c4be8580b7b7cd", "tree": "45adb8993a00e8918930b9f02e939bcc5f6c0e95", "parents": [ "53d76edef36aa0a9d690e97b0d1d389167ecb473" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Sep 28 14:15:23 2020 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Oct 02 13:59:32 2020 +0000" }, "message": "Improve onos-diagnostics-k8s for a better integration with tost\n\nChange-Id: I00c4b46e0eff5d649ab3e06455a369b77676312d\n" }, { "commit": "9e989fbc1c2a669c698bdea4803c6eb04607ebee", "tree": "acfca088bdbfa6860a450b7389ca4f4f4a4338a4", "parents": [ "124e6a0e52c98b9d670fb287157629f404551a09" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Sep 28 19:31:47 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Sep 29 05:09:23 2020 +0000" }, "message": "Publish more grpc artifacts\n\nRequired for testing of external apps\n\nChange-Id: I2b7e0199835523b3cfb7ce54b44d439718c25fc4\n(cherry picked from commit f358cd918e415e9bb355f3040f54ea8fea494325)\n" }, { "commit": "124e6a0e52c98b9d670fb287157629f404551a09", "tree": "dc4c25b5a60b98e0f09ab5173e1fce336124a51e", "parents": [ "75509958f373825fd5a78224f337568283cd607d" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Sep 28 15:45:22 2020 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Sep 28 15:45:22 2020 -0700" }, "message": "More publish-target-list pruning; including removal of Huawei drivers\n\nChange-Id: Ice7c9a8141ea6d65fdbf45a706ba5d6918fa121d\n" }, { "commit": "75509958f373825fd5a78224f337568283cd607d", "tree": "72036cfdb36ba6bbe9816247f14d189b379fb19a", "parents": [ "4f0252c34db6d80ca6b23ba089913c79a39f3771" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Sep 28 14:56:29 2020 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Sep 28 14:56:29 2020 -0700" }, "message": "Removed deprecated targets from the publish-target-list.\n\nChange-Id: I0ce602620356bf80d648a986fffb9e7b2edcaa2d\n" }, { "commit": "4f0252c34db6d80ca6b23ba089913c79a39f3771", "tree": "b604cf8b3ece61eb7731708e7c881cbcd902f8fb", "parents": [ "442200542ade2a1fe1ac82979cac1d63fd0867d1" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Sep 28 11:15:45 2020 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Sep 28 11:15:45 2020 -0700" }, "message": "Cleaned up docs/external; deprecated docs/internal\n\nChange-Id: Iebaebe67c22dd1fa03fc1d4960aa5c8eaf75d714\n" }, { "commit": "f5a0a8ea41c260e3ab137334be12faa4520f3239", "tree": "a1e955c5c7196cdbfbc180d7086b47850b55423d", "parents": [ "2100b481cb78713437ebb7fe54217d09f73418ee" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Mon Sep 14 12:22:01 2020 -0700" }, "committer": { "name": "Jon Hall", "email": "jhall@opennetworking.org", "time": "Wed Sep 16 20:57:27 2020 +0000" }, "message": "Fix STC scripts for checking ONOS nodes\n\n- Fix onos-check-nodes to return an error code if onos is up but nodes\n aren\u0027t in the correct states\n- Add onos-check-storage-nodes to check if all atomix core nodes are\n connected\n- Add a step for onos-check-storage-nodes step to stc setup\n\nChange-Id: If61c2316653b6dc359fc84f18a65b2edbdd4acd8\n" }, { "commit": "2100b481cb78713437ebb7fe54217d09f73418ee", "tree": "07f86097876ded1814327bf8d912da8a35414759", "parents": [ "74ad51e92fd269ebdc6c3a5e295ff91e5fd2155a" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Sep 15 12:16:31 2020 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Sep 15 12:20:06 2020 -0700" }, "message": "Pruned old ACTN, Gluon, netconf client\n\nChange-Id: I8119f80957ed89074d5fa92ea7fa4fafd29909b1\n" }, { "commit": "922cd04ebadd39cef7557243650a1d5d5d65ea03", "tree": "63e2b93d35eaaee704b8a8fdf407fb5323df2b34", "parents": [ "4860e37b2bbc6a794e5494ef964df462467d3c0c" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Fri Sep 04 18:51:16 2020 -0700" }, "committer": { "name": "Jon Hall", "email": "jhall@opennetworking.org", "time": "Thu Sep 10 22:18:04 2020 +0000" }, "message": "[ONOS-8117] Fix onos-check-components\n\n- Catch \"not found\" when command isn\u0027t ready\n- Catch UNKNOWN state output, which used to be UNSATISFIED\n- Print output when failing so stc logs give useful information\n\nChange-Id: Iae3f19bfc1ce81035604da89a0ce99ac9dcdc525\n" }, { "commit": "209edb1ec4971247910a2e3def7cc7d15e11c7c5", "tree": "fc515f6c121bef1505f20234ebf401088430bff0", "parents": [ "3cb86e3cfd10201240ddc413377c8cbfe59405a3" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Sep 04 19:50:57 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue Sep 08 22:32:21 2020 +0000" }, "message": "Replace sed with perl\n\nPOSIX (Mac) and GNU (Linux) sed require different parameter format for inline replacement.\nUse Perl instead to make sure it runs on both OS.\n\nChange-Id: I1f2486908aa8481632f8c72511d79834d02e4c18\n" }, { "commit": "84d9fac8565b540b9820c5aa6dd45fd0930a40ff", "tree": "6f6e1424f2df40ed0921d93a94feae8f3e02d501", "parents": [ "5c2807cf9dd89c7cb2222f6fffc0047e21fd4a49" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Sep 01 15:51:28 2020 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Sep 03 16:09:36 2020 +0000" }, "message": "Pruned defunct and unused contributions from Huawei\n\nChange-Id: I8f1c611682e0f282bc41eb7a4ff4ff23b91a48e5\n" }, { "commit": "5de46cdd4fc9ac67f0cd800a4179b13b4c45e043", "tree": "c33f2acb2d05018b4324b924d44e9ba9fd497599", "parents": [ "b0dfbc89626a41624eec432ea3086501141bd0e7" ], "author": { "name": "Lakshya Thakur", "email": "lapstjup@gmail.com", "time": "Fri Aug 14 19:32:07 2020 +0530" }, "committer": { "name": "Lakshya Thakur", "email": "lapstjup@gmail.com", "time": "Fri Aug 14 19:32:07 2020 +0530" }, "message": "Added io.atomix prefix to enable TLS to support single node and multi node cluster setup\n\nChange-Id: I955aa231d9d5927464abd3160f82c0f3e1ea1e54\n" }, { "commit": "b4c766df3bbaf0f69d77b2246d76b3b40b1ffdab", "tree": "134b0678ddd6664f7dfd86aee3a2202ef8bc0416", "parents": [ "237d874cce0add89097a094f2c2953e503e78e53" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Jun 04 17:12:50 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Aug 11 22:51:22 2020 +0000" }, "message": "Add p4rt drivers to list of published artifacts\n\nThis is required to support the new fabric-tna pipeconf, which will live\non a separate repo, built via Maven.\n\nChange-Id: Ib98323b6238ee2ed7e59b20d243ffe034e825b14\n(cherry picked from commit 2218fa796650625577d137ed19698c667e07e1f8)\n" }, { "commit": "3effb540220f4ce1918d0210e882d926e268473f", "tree": "98c27ff5e4301fb53ff0835fc8c50fa94e0846db", "parents": [ "2d7ff64d091e5faaa840491373a91b5acea13ccc" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Sat Aug 08 19:30:18 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Aug 11 21:40:33 2020 +0000" }, "message": "Bump P4Runtime to v1.2.0\n\nChange-Id: I9f5b4c8a4b62865c24ecfe9eb91e7e688523a9c5\n" }, { "commit": "bf200e4bc3026738f12816b7d21c85f08d54143c", "tree": "68e943ac0bfbcd6df62cc95c24c2c85310adfe80", "parents": [ "fd168fc7099e21c213b9b86ae00f3598bcc32841" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Sat Aug 01 21:36:15 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Aug 03 07:32:18 2020 +0000" }, "message": "Add gui (v1) to tost profile\n\nUntil gui2 reaches feature parity with v1, we can use v1 for demos.\n\nChange-Id: I09bc0362eeccdd6590d95d24a61625f50aacc44a\n(cherry picked from commit e3a3df4b2d8acc77ef868bd312a36a88258343b5)\n" }, { "commit": "8a9feb5716acd365a102e742d41d8c8ae799f3cc", "tree": "74a6a9bcdb2286e5bb8ab91c44fa507e5c6bc0b1", "parents": [ "3141e11e3146fe05d313a0afcf381f680fb5517b" ], "author": { "name": "Anurag Chadha", "email": "anurag.chadha@hsc.com", "time": "Tue Jul 28 18:35:05 2020 +0530" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Jul 31 08:59:19 2020 +0000" }, "message": "[ONOS-8111]Fix for passwordless ssh to netconf device without sshkey\n\nChange-Id: I7bedb4c1463024d359b641b24a2089c909e6f03e\n" }, { "commit": "a6bc29cba523daabe9409e61980e6466f75ce712", "tree": "e71b6b9a62dc2a40d08a9f3bbd25f5eeb06065c5", "parents": [ "c6ea647501cbeccb9ce02ce85860743b264636e9" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Jul 30 21:55:32 2020 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Jul 30 23:32:19 2020 +0000" }, "message": "Add inbandtelemetry to the tost profile\n\nChange-Id: Ib3f2789ac47a462e3300df4997672ea2f595084a\n" }, { "commit": "0fb3633b8e1c4dba4fd5cebc59d4673d3cb5d748", "tree": "0334af79f22552ee3de399a12f4ff27f7cab9086", "parents": [ "992bf52f25d491afec8d8e54efb5c3a8125b77bb" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jul 29 23:48:39 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Jul 30 20:01:36 2020 +0000" }, "message": "Disable using projectlock during release\n\nIt\u0027s missing from the Gerrit server because of the recent server\nupgrade. We can re-enable locking when the projectlock plugin will be\nupdated, or change the release process to tag a specific commit instead\nof the whole branch.\n\nChange-Id: I2060c74e01a152a07d364a4afa474d9245a3f33b\n(cherry picked from commit 00ff4ce6647c2c05162b5d8cd2e0ba3085302056)\n" }, { "commit": "12bfd3d32d808e9590d1d3d70bc0cbd4b320575c", "tree": "f0077c31c473ffa0b4d1037ee2ad47d331b20088", "parents": [ "3883c604b57015da453160cdf3ee7c18ae350c1a" ], "author": { "name": "Parvathi MH", "email": "parvathi.mh@samsung.com", "time": "Thu Jan 30 10:31:10 2020 +0530" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jul 28 18:17:54 2020 +0000" }, "message": "Fix to get onos pid in onos-jpenable\n\nThis fix fetches pid by searching for karaf.main.Main\nrather than karaf.jar\n\nChange-Id: Iad1c5c79ddc1be4787ba9550dddab10ce9bcc592\n" }, { "commit": "7ffa8bd52dd37fed009b043f1e67651510a15850", "tree": "6c1720b792a8bc72715c702ecd623613b6f23020", "parents": [ "95e691a72ec017491dcda50a1c5c808b0e6f74ec" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jul 22 17:34:55 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jul 24 12:49:30 2020 +0000" }, "message": "Add sona profile to bazel build script\n\nChange-Id: Ifdec053d3cbd914387b38fef22fe6bd784e63da8\n" }, { "commit": "aa5a3af99f6c0558c6e3f923036c0ef3a0d9bd12", "tree": "d0623fcf82885015c392f8b9641adf30d4a9015b", "parents": [ "da1333a4ab777ecf8f279ddbf57970bdc56baaaf" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Jun 30 22:04:16 2020 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Jul 09 10:56:21 2020 +0200" }, "message": "[AETHER-255] Tost profile for bazel build (onos and onos-package)\n\nChange-Id: I0c0cf93dc1c5e43379bfba27d11943cc0e9bd208\n" }, { "commit": "da1333a4ab777ecf8f279ddbf57970bdc56baaaf", "tree": "2fceb36154f25c8ccee2968af19c2fe656c3c980", "parents": [ "da74633fb947442c0919c4f85a7bab7f07d17b69" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Jul 06 12:24:24 2020 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Jul 09 08:46:33 2020 +0000" }, "message": "Fix for minimal profile (it should not depend on general provider)\n\nChange-Id: I7e678190356b298a8510dabc409a390d940d0f98\n" }, { "commit": "da74633fb947442c0919c4f85a7bab7f07d17b69", "tree": "310d7db6c979395efa58c0b3c2846d1f11868123", "parents": [ "fa1be68b1101c3d80a399fed8a6087c856734e6a" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Jul 06 11:30:36 2020 -0700" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Thu Jul 09 07:20:26 2020 +0000" }, "message": "Upgrade to apache karaf 4.2.9\n\nChange-Id: Id42b0b0893ee81cb54a50bf6c76da024a9a2d2a8\n" }, { "commit": "88f801035c901a6976016fc204da35c4ff3d943f", "tree": "db4a9830a5281b66db2472ed385e750cf009188e", "parents": [ "58d186639857ddd95c6f16f1213504ba05ec4530" ], "author": { "name": "nosignal", "email": "howard_hsu@edge-core.com", "time": "Mon Jun 29 22:01:37 2020 +0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Jul 06 10:15:11 2020 +0000" }, "message": "Fix for stratum profile deps\n\nSince drivers.stratum depends on drivers.odtn-driver, the stratum profile\nselection needs to add with those deps.\n\nChange-Id: I85dffc52112e8b29838def6b854886a2734059a3\n" }, { "commit": "58d186639857ddd95c6f16f1213504ba05ec4530", "tree": "6041baf814a067eeb291176fa8a8da20efa866d7", "parents": [ "1b94be56d5b96642357484afff13a12d61efdba8" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Wed Mar 11 09:33:50 2020 -0700" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Jul 06 10:14:48 2020 +0000" }, "message": "Add Kafka-Clients bundle to onos-thirdparty-base feature\n\nTo ship ONOS log to a Kafka bus, the kafka-clients bundle\nis needed. We need a Karaf feature that explicitely includes this bundle,\notherwise if other features or ONOS apps include it the bundle could be\nunloaded during de-activation of the apps/features.\n\nChange-Id: Ib05974c08ae13e7f85e6d8c22d8fe6f08ae4f64b\n(cherry picked from commit 1fd17c6c40574cb02093489337e9f468dd05d020)\n" }, { "commit": "1b94be56d5b96642357484afff13a12d61efdba8", "tree": "3cbe1039d629f62631b9e85b4e4c313ddee97aef", "parents": [ "724037b5fd769c53d69bf0039d6c0bcb18e480e6" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Jun 26 02:32:37 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Jul 02 01:13:20 2020 +0000" }, "message": "Independence of Trellis\n\n`segmentrouting` and `t3` apps are now hosted in individual repos `trellis-control` and `trellis-t3` respectively\n\nChange-Id: Idaf37dc7b25bd2bcc9f347dbc28ce00faafb6590\n" }, { "commit": "724037b5fd769c53d69bf0039d6c0bcb18e480e6", "tree": "fe1fa5d78ec1d5cd36b5cbc99d5ca1c84bab9dc5", "parents": [ "3964ab45ae9e0c220fba5ff144539543f17a2a78" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Jun 12 18:48:37 2020 +0200" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Sat Jun 27 12:45:11 2020 +0200" }, "message": "[AETHER-77] onos-diagnostics-k8s\n\n- Adds onos-diagnostics-k8s\n- Introduces profile abstraction to make some cmds optional\n- Refactors onos-diagnostics to make use of the profiles\n- Optimizes T3_OFFLINE profile\n\nChange-Id: I615f03971018526b174894b39b4255e6f9ce4e3e\n" }, { "commit": "3964ab45ae9e0c220fba5ff144539543f17a2a78", "tree": "3da77b7991dc5e9945b43a7bfb96472cd4fe31a5", "parents": [ "9797ebbdc1a5cf2d6ebab18fd93887d1b4c2a1b9" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Jun 23 10:21:56 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Jun 25 00:46:26 2020 -0700" }, "message": "Publish artifacts in preparation of Trellis separation\n\nChange-Id: Ibffa5036431d2e1f48a4de2a3b08039c5a74eabc\n" }, { "commit": "9797ebbdc1a5cf2d6ebab18fd93887d1b4c2a1b9", "tree": "a81eed8a9d3d1716ebd8d45d9ec3dde151a7c909", "parents": [ "ac12956ce6d59ee37cef3d32de73926b74da5e6a" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Feb 14 13:23:57 2020 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Jun 19 06:49:23 2020 +0000" }, "message": "Phased recovery\n\n- Implemented a set of CLI commands\n - Enable/disable group of ports\n - List recovery phase of each device\n - Force a specific device to enter given phase\n- Return CompletableFuture in RRP\n- Introduce completeAfter method in Tools\n- Introduce submit method in PredictableExecutor which returns a CompletableFuture\n\nChange-Id: I60b0fb7b67e392b33b52d908d2b53f7acbddc565\n" }, { "commit": "8d3cad223666f1073ccb99c7cdf8c16e8c346c66", "tree": "b45b192505a869a74a444741f51cd89dd27a28ef", "parents": [ "fbc71d9cff990636017b986804f4ca067418086e" ], "author": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Fri Feb 28 01:17:34 2020 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Jun 19 04:38:39 2020 +0000" }, "message": "[AETHER-76] Impelentation of a new Trellis Troubleshoot Tool (T3) for offline mode\n\n- For the performance improvement, T3 offline mode uses snapshots of the network states\ncalled Network Information Base (NIB) instead of runtime interactions with ONOS core\nduring troubleshooting a Trellis system.\n- Partially tested with some mininet topos for trellis\n(https://github.com/opennetworkinglab/routing/tree/master/trellis).\n- Usage instruction docs (https://docs.trellisfabric.org/troubleshooting.html).\n\nChange-Id: Ice608f77aa96bfbcadfff34991c4a1b6d93125b6\n(cherry picked from commit eaa6329aba67c2577fdca7d3ddf230611e82f9f7)\n" }, { "commit": "5ec2441fb36d5dc6db367f9b808a726d585d582a", "tree": "3bc8be38f00abdbca99a50f0f77e108044152970", "parents": [ "555617a9f918209cfd6b2c283d6a80638f83c17a" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Jun 08 14:04:22 2020 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Jun 08 14:14:06 2020 -0700" }, "message": "Bumping version to 2.5.0-SNAPSHOT\n\nChange-Id: I00f2584bb74d7311529d8f7ddd69b62077a28a31\n" }, { "commit": "f152f4bb2fcbbc957060b55839707d2f6ad438c2", "tree": "fd653b8f12711352cb991b47ad45b2f1c5a0eff3", "parents": [ "b752c6c11aad2efb190a605c28c56dd539a2a11e" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Jun 02 18:58:58 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Jun 02 18:58:58 2020 +0000" }, "message": "Starting snapshot 2.4.0-SNAPSHOT\n" }, { "commit": "b752c6c11aad2efb190a605c28c56dd539a2a11e", "tree": "770524f443c2834122f0f529d543f12bc8f65d76", "parents": [ "f8e74184e0876d9d0309b7fe0bd8452d1ec5947d" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Jun 02 18:58:54 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Jun 02 18:58:54 2020 +0000" }, "message": "Tagging 2.4.0-rc1\n" }, { "commit": "f8e74184e0876d9d0309b7fe0bd8452d1ec5947d", "tree": "fd653b8f12711352cb991b47ad45b2f1c5a0eff3", "parents": [ "f4add194ade23c003230e209e8fcc1b7dfc86af4" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jun 02 11:06:33 2020 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jun 02 11:06:33 2020 -0700" }, "message": "Disable automatic updating of the api docs redirect in index.html\n\nChange-Id: I7148eb3919e6511507617d071bfbbcf1e1b12ed6\n" }, { "commit": "f4add194ade23c003230e209e8fcc1b7dfc86af4", "tree": "d76c5e12617346308bf05497a68b0e70f4cd25ee", "parents": [ "4de9b920b7d5d6cfd02007828ee20ac189f8c07b" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jun 02 09:18:27 2020 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jun 02 09:18:27 2020 -0700" }, "message": "Skip testing archetypes against the staging area due to intermittent issues.\n\nChange-Id: I55b550c36305355e39b150edf1e4fc4b3857dced\n" }, { "commit": "b42abd44bfeec2eaa60c70e6b2b5757bb97c2e72", "tree": "f3643e94be78f52ed903a347b501e8256cdd5245", "parents": [ "000af64693dcb85f61b37e60d24774f86808368c" ], "author": { "name": "Harshada Chaundkar", "email": "harshada_chaundkar@comcast.com", "time": "Tue Jul 02 16:01:24 2019 +0000" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Mar 26 16:05:11 2020 +0100" }, "message": "Removing flow modification during sink/source addition/removal.\n\nChanges:\n- fwd objectives are pushed only the first time for a given device\n- fwd objectives are removed only if the dev is no more serving the group\n- mac/vlan filt objectives are pushed only the first time for a given device\n- vlan filt objectives are pushed only the first time for a given cpoint\n- filt objectives are purged upon device, link and edge port failures\n- adds sr-filt-mcast to dump the installed filt obj\n- updates onos-diags\n\nChange-Id: I802ebec7e160486fea9ad4bf53aca36a2b1c7146\n" }, { "commit": "000af64693dcb85f61b37e60d24774f86808368c", "tree": "30f0093646a8ce211a471c78a4cc917e285b4aa5", "parents": [ "a6b1199028e06fdbb6f1e3f2abe46837c3a20e4e" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Feb 03 13:50:53 2020 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Mar 26 10:07:44 2020 +0100" }, "message": "Revisit logging in McastHandler\n\nChange-Id: Ie1847671ed69cb02fac45cb4495106ce99f39f1c\n" }, { "commit": "80a62463abd755c7cea43ff5b9c557cd26da7e08", "tree": "23e0a26d7b103e0503522c9578ded265e1cc9d12", "parents": [ "05c6f43ea159143efa7bb357ec91cc345337bfa5" ], "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:42 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": "80cb854485b7b893243f625b30f57dd1242d80b8", "tree": "fb5d3751a71f3a73d02dfa63215afac098f95718", "parents": [ "ed77aeb7bc8525da868f6e5b13715df2aaf4c720" ], "author": { "name": "Saritha", "email": "saritha.rt@samsung.com", "time": "Mon Dec 09 10:39:20 2019 +0530" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Mar 17 22:49:08 2020 +0000" }, "message": "[ONOS-8049] Node Diagnosis Application\n\nNode Diagnosis application, diagnosis the Controller node failures\nand tries to recover it.\n\nDiagnosis consists of App Diagnosis and Cluster Diagnosis.\n\nApp diagnosis checks App condition and Bundles.\nCluster Diagnosis checks Cluster condition.\n\nNextPatch Plan:\n1. Introducing more clis for Diagnosis Action Cli,SetretryCountOfRebbotsCli\n2. Memory \u0026 file descriptors usage Ananlysis - identify abnormal and Recover\n\nChange-Id: I591650fbacdcd6498684ccb6fbf8e38bd206250a\n" }, { "commit": "50dbbec8406fc3798447d74e7bc098f3c4fc536b", "tree": "96a0b6c8d7da3c2d4e87c82c267de5906b929dfd", "parents": [ "b9af973b19b28730121443407e8a252549c721fc" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Mar 03 09:34:48 2020 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Mar 03 09:34:48 2020 -0800" }, "message": "Removed devcell-3 from available cells slaves.\n\nChange-Id: I935ef65f681ccea32c90808a10d11dfbb4a79f37\n" }, { "commit": "bdf39a75600df007e08234f89b8f8834e00f1b2a", "tree": "d72e78babc7c9e63c785034e23541e9c9a4b7163", "parents": [ "f519e3d061e21b84c61fe478969fa9dc55578810" ], "author": { "name": "Jonathan Hart", "email": "jono@opennetworking.org", "time": "Tue Feb 25 13:53:23 2020 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@opennetworking.org", "time": "Tue Feb 25 13:53:23 2020 -0800" }, "message": "Allow passing \u0027profile\u0027 argument to docker build\n\nChange-Id: I42c1216bf9431e9c6ac059ca21abc7c80252de09\n" }, { "commit": "cc41a9459902f2a6f6c941550c1517689fa8b219", "tree": "9860f4187bbed7260d3078b1b766e230ded24444", "parents": [ "bb93b6e7ff2ec8b25df274994d511eb5809ee937" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Mon Feb 03 23:33:55 2020 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Feb 14 19:02:07 2020 +0000" }, "message": "Add support to propagate ONOS log to Kafka with KafkaAppender in log4j2\n\n- new OSGi Bundle to define extra imports for log4j2\n- update OSGiWrapper to support fragment-host tag + bugfix\n- add kafka-clients to onos-dependencies package\n- add example of how to propagate log to Kafka via KafkaAppender\n- bugfix to org.ops4j.pax.logging.cfg\n\nChange-Id: I89992936101a48c6452082bf23c7133c20aa0b48\n" }, { "commit": "73f0ae8f0af1efe5119f8817e42197b863baec93", "tree": "e6b9a09d3400da78546401ab382db291ca566a93", "parents": [ "5f5db1fbe30ba625332df69cb195f94d729a2e9b" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Mon Feb 03 22:49:13 2020 -0800" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Wed Feb 05 17:37:40 2020 +0000" }, "message": "Upgrade kafka-clients bundle to version 1.1.1_1\n\nChange-Id: Ia93daaf192fdf3c93313d80d9fcbb89d03276465\n" }, { "commit": "5f5db1fbe30ba625332df69cb195f94d729a2e9b", "tree": "afa7777a1d0923fd1f2cf1fadb634fbeb4b7a36a", "parents": [ "776ce25b3c7bbfbd84a88e4d7ca32d16aae87ace" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Jan 31 16:25:57 2020 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Feb 05 04:14:53 2020 +0000" }, "message": "Upgrade to Apache Karaf 4.2.8\n\nChange-Id: I8ae525e6c8a04c0381c5e3bac39de1a7b85b4446\n" }, { "commit": "52d13f339c17e67922308c5806374a450854a3e6", "tree": "41c040b84b0ead39217c2f9ae55a92269aef4573", "parents": [ "6a1bcfd98f7a055c3ea8969980f367411cf9d827" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Jan 30 11:53:26 2020 -0800" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Jan 30 11:53:26 2020 -0800" }, "message": "Update HTTP to HTTPS for Maven central URLs\n\nChange-Id: I0e848c5e76c19836a2003770f4e3e15e48c14ae1\n" }, { "commit": "6fb814f45357398411d9343b615eac3b8ec6c0e8", "tree": "fd1f9b90f5d06779a4cae3bb8df7a12062be21c8", "parents": [ "51e9d92a970fd74a00cd778c1e033d7b6247e088" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Jan 29 11:02:06 2020 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Jan 29 11:02:06 2020 -0800" }, "message": "remove need for iterable depset in onos catalog generator\n\nChange-Id: Id1cc9022c94a212421a71cb2f738187ffcee05e5\n" }, { "commit": "f2702c2fd73874458ca3752b4f98f4e79d9fcaa4", "tree": "ed8a6a4779260468dc092be64ca40e71555eed82", "parents": [ "32183060521da8c3e19ea794ce58cd828d9f2830" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jan 28 11:01:50 2020 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jan 28 11:01:50 2020 -0800" }, "message": "Revamped tar-setup to work only for single-instance.\n\nChange-Id: Icc1ccce904dc4d177130fef4271a79e7ea22ca89\n" }, { "commit": "486b1cbdf6118f4208288f73f7563c331a009628", "tree": "d5ebca64c4a56b004b6b0d138ff5d8a05e160e1d", "parents": [ "bcc6171709f33898bd4b039adeab5848351ff781" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun Jan 26 19:11:15 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun Jan 26 19:11:15 2020 +0900" }, "message": "Bump up fabric8 k8s client and model dependency to 4.7.1\n\nChange-Id: I91f606d8a6a43d32bf449b7515cbf138a8e8d67d\n" }, { "commit": "bcc6171709f33898bd4b039adeab5848351ff781", "tree": "feaa13ec46c4d8bec0e612edbfc8ba8fb9435b2b", "parents": [ "6ceebf03923dc48ae5bcc5ef96c507d5027ac64c" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Nov 18 15:56:51 2019 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Jan 24 15:11:09 2020 +0000" }, "message": "Fix checkstyle errors when building archetype-generated apps\n\nCheckstyle validation is now enabled by default in onos-dependencies\n(archetypes\u0027 parent pom). We also add a reference to the archetypes\u0027 pom\nto disable checkstyle, if needed.\n\nChange-Id: I9b6e6cecf2d704f52ec1f118eae2aafd03cf0b9a\n" }, { "commit": "e4cf051bd2aa5a905a6af59504ccbb896427a9ce", "tree": "6909eac82879188d8224fe91551e10797f7ce30f", "parents": [ "27ac3387119f863aa5c849a0f42a989dcddb50bf" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jan 22 13:47:02 2020 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Jan 23 19:54:06 2020 +0000" }, "message": "Fix mvn checkstyle still failing on autogenerated sources\n\nFor some reason the \u003cexcludes\u003e tag was ignored. We take a different\napproach by forcing checkstyle plugin to consider only the project\nsource directory\n\nChange-Id: I310d2b5be0f0df8e16b11744d6195db31ee3f35e\n" }, { "commit": "27ac3387119f863aa5c849a0f42a989dcddb50bf", "tree": "2b8c5b79fe46de67453ef6621a108f2c76554b53", "parents": [ "0033dcb99e5bd8e8e7203a349a8dfb9cc4190bc9" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Jan 23 11:46:00 2020 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Jan 23 19:50:41 2020 +0000" }, "message": "Upgrading http to https when accessing Maven central for stc bits.\n\nChange-Id: I57b01bbd459591097e6b384b57e58fe1961720a8\n" }, { "commit": "0033dcb99e5bd8e8e7203a349a8dfb9cc4190bc9", "tree": "3b24611f83528687b5d54dec4abd307e2757c39a", "parents": [ "5c1c3a8b752b1481b6cfc40e1036ed4ab755c428" ], "author": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Wed Jan 22 17:54:47 2020 -0800" }, "committer": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Wed Jan 22 17:54:47 2020 -0800" }, "message": "Fix typo of stratum profile\n\nChange-Id: Ie13cf1254e02cbc2025bfa8b75592a492689851b\n" }, { "commit": "981fe47ba3870b1181e7ae4bd04de6ea63dd22f6", "tree": "bc66e990e54612df253cb22b0a39c2e3bed60043", "parents": [ "20c25d53dec8a5eb315f1e61ebb236c6737c3cac" ], "author": { "name": "Jan Kundrát", "email": "jan.kundrat@cesnet.cz", "time": "Tue Oct 15 22:44:19 2019 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Wed Jan 22 08:59:19 2020 +0000" }, "message": "CzechLight ROADM driver\n\nCzech Light is a family of open L0 device designs for building Open Line\nSystems for DWDM networks. This driver talks NETCONF, the primary\ncommunication protocol, to the devices and configures Media Channel (MC)\nforwarding and provides real-time power readout. Not all features of\nthese devices are supported -- there\u0027s, e.g., detailed live spectrum\nscanning, an OTDR functionality, neighbor discovery, etc. These are not\npart of this driver.\n\nWhat works:\n\n- Device discovery for all different ROADM models:\n - Line/Degree w/ 9 Express ports\n - Flex Add/Drop w/ 20 Client ports\n - Coherent Add/Drop w/ 8 Client ports\n - even an Inline Amplifier (which is not a ROADM, but hey)\n- Aggregate power readout (everywhere)\n - that\u0027s the reason for supporting the Inline Amp\n- MC provisioning on all ROADMs:\n - tested on the Line/Degree model\n - including support for flexgrid\n- Target power control on WSS-based devices\n\nI noticed that various drivers use a different approach for power\ncontrol:\n\n- Lumentum NETCONF reads the target power and pushes it as if it was\nattenuation. This does not make sense to me because these values have a\ndirectly opposite effect. Either way, \"flows\" do not have any info about\nattenuation or desired Tx power.\n\n- Oplink ROADM has a concept of target Tx power and it gets stored into\na *flow*.\n\nI think that it would make a lot of sense to push these into the flows\n(and also deprecate direct \"power control\" for ports, then), but I have\nno idea how pervasive this is within current ONOS. Perhaps there is code\nwhich makes assumptions about being able to modify port properties?\n\nLimitations:\n\n- The code won\u0027t create channels in the channel plan (which might be\nimportant for flexgrid). If a flexgrid channel is already defined (not\nnecessarily routed, just listed in the list of channels within a channel\nplan), then the code can use it just fine. If the channel definition is\nmissing, the MC won\u0027t be provisioned to the device.\n\n- Some of the NETCONF parts could be probably refactored to a reusable\nshape. I\u0027m sure that the XPath parsing could be improved by using a\n\"real\" helper of that HierarchicalConfiguration, etc.\n\n- There\u0027s no caching, meaning that all queries hit the actual device\n(which has an excellent NETCONF throughput if you ask me, though).\n\n- The target Tx power levels when the channels are initially established\nare a best effort thing, hoped to work in the majority of situations.\nYMMV. They folow manufacturer\u0027s suggestions about power levels for\nexpress, and a best guess for line out and client out ports.\n\n- The long-haul connections have a VOA in the Tx path. This is intended\nto be used to compensate for shorter spans than the maximal length.\nRight now, there\u0027s no support for driving this directly from ONOS\nbecause there is no concept for \" optical properties applying to the\nwhole link\" as far as I could tell.\n\n- There\u0027s no inventory discovery which could be a useful thing.\n\nThis is a cleaned up version of the code which powered the demo at the\nTIP Summit in Amsterdam, 2019. When testing manually, I was also able to\nset up and tead down a MC connection, independently in both directions.\nMy professional background is not in Java (this is my second Java\nproject apart from upstream Gerrit at Google) that I contributed to, so\nchances are that some of the idioms look weird. I tried to follow some\nof the existing drivers, but improvements are certainly welcome!\n\nChange-Id: Id59c5a9e71715d0ca63a7f5babe36b909970eb37\nBug: ONOS-8039\n" }, { "commit": "20c25d53dec8a5eb315f1e61ebb236c6737c3cac", "tree": "1200c5f80609a93a512bf30bcd75738cec86d643", "parents": [ "15e5d90bbed29abbae436bfb45bf3dafd0537427" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jan 21 15:17:11 2020 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jan 21 15:17:11 2020 -0800" }, "message": "Starting snapshot 2.4.0-SNAPSHOT\n\nChange-Id: I6e58404c2179c90efa23c763ad53abbb2abe3e2e\n" }, { "commit": "15e5d90bbed29abbae436bfb45bf3dafd0537427", "tree": "5efe445eea60f9a698dcf230056b68025d2ccbdd", "parents": [ "d6f95bfcef0b3ced218611c1466b135eb0e96c65" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jan 21 11:58:45 2020 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Jan 21 21:12:15 2020 +0000" }, "message": "Add checkstyle exclusion for generated sources.\n\nChange-Id: I0162e71896a2d2e0b4f3255b8d3b9d3d9dedd07b\n" }, { "commit": "bf9c996017a7bd2ebd5ffd0d9b15f6ba0f59a2b3", "tree": "ab0ea554eacb5d5266b1922cdf0245de0a7df3cb", "parents": [ "9a1a79768e3bc500de74b8e28ed4d78f51e02018" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Jan 17 09:15:55 2020 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Jan 17 18:14:30 2020 +0000" }, "message": "bump development libgen version to new SNAPSHOT\n\nChange-Id: I8acfcd9cd8d1c9dce1be032a0eaaedb029298125\n" }, { "commit": "0abcb809fae8b60b6da9ee98e3df75a13d816652", "tree": "3796290fb9d637b623a69f27c82f1d6b12c76a0d", "parents": [ "9d5f8c41ff2596e7d8746b1449901dfa3deeb805" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jan 16 09:26:49 2020 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jan 16 09:26:49 2020 -0800" }, "message": "Allow copyright years in the 202[0-9] range\n\nChange-Id: I141670f27a904b3ed23e360cda7265845a9ccc89\n" } ], "next": "9d5f8c41ff2596e7d8746b1449901dfa3deeb805" }