)]}' { "log": [ { "commit": "a821487ebbac55f2d7703e9dc36839ae60800288", "tree": "7ed0e1c673b8e7faaa0552751115b2e3b04f05c2", "parents": [ "9fc1ad1c9b5a65b1d1162e3aeae923e30568877f" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sun Dec 19 17:06:27 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sun Dec 19 17:06:27 2021 +0000" }, "message": "Tagging 2.7.0\n" }, { "commit": "9fc1ad1c9b5a65b1d1162e3aeae923e30568877f", "tree": "705fbff2fab17b642fe0039b87131f24ab514693", "parents": [ "c98eca282d6f21f6bfc004281989da74399a4174" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sun Dec 19 15:52:26 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sun Dec 19 15:52:26 2021 +0000" }, "message": "Starting snapshot 2.7.0-SNAPSHOT\n" }, { "commit": "c98eca282d6f21f6bfc004281989da74399a4174", "tree": "8669b686831272681fb4d1a8d33f060a8f3547cd", "parents": [ "a782a2210fa9d61f73cfd1fa4aeecbefd288df1a" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sun Dec 19 15:52:21 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sun Dec 19 15:52:21 2021 +0000" }, "message": "Tagging 2.7.0-rc2\n" }, { "commit": "a782a2210fa9d61f73cfd1fa4aeecbefd288df1a", "tree": "705fbff2fab17b642fe0039b87131f24ab514693", "parents": [ "106b3822bec1f1715e7881e68472315e37b86fee" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Dec 17 10:04:24 2021 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Dec 17 10:04:32 2021 -0800" }, "message": "bumping to version 2.7\n\nChange-Id: I27d5322793806aca222902bd6f876404b4bb49a2\n" }, { "commit": "106b3822bec1f1715e7881e68472315e37b86fee", "tree": "b1ecd5e961c76697e7c1450a9531bca2d15175b7", "parents": [ "70252915353f84bda967ccc0315e28090c9824f9" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Dec 14 15:54:58 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Dec 17 01:43:13 2021 +0000" }, "message": "Fix: register PodReadinessGate class to DistributedKubevirtPodStore\n\nChange-Id: I4def2d5e4e02729add99da9127c6023ada4f5e74\n" }, { "commit": "70252915353f84bda967ccc0315e28090c9824f9", "tree": "e5e006fdbb6d7f49f6fe137cc4af11914cb48824", "parents": [ "6a3ee34b6b13a91e24b13c37a949422daad281ef" ], "author": { "name": "alessio", "email": "alessio.giorgetti@gmail.com", "time": "Thu Dec 16 14:47:41 2021 +0100" }, "committer": { "name": "alessio", "email": "alessio.giorgetti@gmail.com", "time": "Thu Dec 16 14:47:41 2021 +0100" }, "message": "[ODTN] Lumentum driver update to properly support maximum number of 130 configurations for each module on the device.\n\nChange-Id: I037752d97166b8121c2f1cfc93a1f92e16746454\n" }, { "commit": "6a3ee34b6b13a91e24b13c37a949422daad281ef", "tree": "b5fcff3e27fd37e6eb80999758a3a7bd6ea5d1b5", "parents": [ "8bbe9ca7abf983986d615f38dc6334f5af2a9765" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Tue Dec 14 14:48:54 2021 +0100" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Wed Dec 15 08:20:28 2021 +0000" }, "message": "[ONOS-8151] Re-send request for flow removal in case the flow is in PENDING_REMOVE and the stats report it.\n\nChange-Id: I4e46f102a0a1a341ccfaff968207378ce30b9144\n(cherry picked from commit 321f75a794dd8d8524209172c980f172a35d547f)\n" }, { "commit": "8bbe9ca7abf983986d615f38dc6334f5af2a9765", "tree": "cad867dddc818cc32f9d995923a8efdd48df0714", "parents": [ "4af4879dec09a7e626717819f46a21b8546c3d9c" ], "author": { "name": "Niloofar Toorchi", "email": "niloofar@opennetworking.org", "time": "Fri Jul 30 14:08:04 2021 -0700" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue Dec 14 17:49:24 2021 +0000" }, "message": "adding support of WCMP weights to Next Objective\n\nChange-Id: Id8f9a4222d0d9d98995f727dbfbf467ab2104468\n" }, { "commit": "4af4879dec09a7e626717819f46a21b8546c3d9c", "tree": "9d84ee9ce0a66a0c2ad11fd2bf195e6f05c0baf0", "parents": [ "6f2d2f769bd3661e6842a89573c0ff2a68da998d" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Dec 02 09:42:28 2021 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Dec 08 17:29:43 2021 +0000" }, "message": "[SDFAB-821] Implement auto-recovery mechanism for failed mastership changes\n\nWith this fix the ONOS cluster will start a new term if the mastership is not\nacknowledged by the device after 10 seconds.\n\nChange-Id: Id0927181e4ba37ed1af52dd9843d4c2563469025\n" }, { "commit": "6f2d2f769bd3661e6842a89573c0ff2a68da998d", "tree": "d528f587fe7fb911e13be0d44a9a761be49d3c40", "parents": [ "844bc4e0614f5fdfdb7303f02d93749c4bfa0b15" ], "author": { "name": "diaccio", "email": "d.scano89@gmail.com", "time": "Fri Nov 12 17:28:03 2021 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Dec 03 17:26:49 2021 +0000" }, "message": "inbandtelemetry REST\n\nThis patch extends the in-band-telemetry application with a REST API to provide GET/POST/DELETE\nin-band domains (IntIntents)\n\nChange-Id: I50f50edb03d262c42b4daae1c1be440aca1a6605\n" }, { "commit": "844bc4e0614f5fdfdb7303f02d93749c4bfa0b15", "tree": "62c15f32dce5a83b8aad26616cee65f292c5d9ff", "parents": [ "1d51166bfedb2f8d4e290a0d076ec16737492c17" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Dec 01 17:50:52 2021 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Dec 01 17:50:52 2021 +0000" }, "message": "Starting snapshot 2.7.0-SNAPSHOT\n" }, { "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": "cc22546d624e6ee4f83cd12be237939873179ecc", "tree": "62c15f32dce5a83b8aad26616cee65f292c5d9ff", "parents": [ "b692a8240e49cf6efc8e80cb3109733e99c2a2d3" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Nov 18 18:19:28 2021 +0100" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Nov 22 15:09:28 2021 +0100" }, "message": "[SDFAB-576] Fix serialization of bytesequence\n\nReplicas do not get all the information from the leader\nand show weird strings when rendering PiCriterion. This\naffects only byte sequence containing ascii string\n\nChange-Id: Id656c2d150294866878175d7d703148739525f95\n" }, { "commit": "b692a8240e49cf6efc8e80cb3109733e99c2a2d3", "tree": "b5bc211f030d407c3f17976be0c19050210cf978", "parents": [ "c3e4c0df37d29da99d323c90fdb3f94dbc0cadf0" ], "author": { "name": "Emanuele Gallone", "email": "emanuele@opennetworking.org", "time": "Sun Nov 14 22:39:35 2021 +0100" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Nov 18 15:31:45 2021 -0800" }, "message": "Add architecture method to PiPipelineModel Interface.\n\nThe field `pkg_info:arch` is now parsed, when parsing a P4Info file.\n\nChange-Id: Ia1b24b929fe4ed8ac2a2becfa0ce7678642e9037\n(cherry picked from commit ce9942049825c51c0a0818ad4b89395321aa82b3)\n" }, { "commit": "c3e4c0df37d29da99d323c90fdb3f94dbc0cadf0", "tree": "e2e665cfd9645b157850d7898eecc638854e5181", "parents": [ "e73a7270affa228557b6bd669b178930df0ff893" ], "author": { "name": "David Glantz", "email": "david.glantz@windstream.com", "time": "Thu Nov 18 13:41:14 2021 -0600" }, "committer": { "name": "David Glantz", "email": "david.glantz@windstream.com", "time": "Thu Nov 18 20:36:12 2021 +0000" }, "message": "Fix ClassCastException caused by sorting intents in gui when using both string and long keys.\n\nChange-Id: Ide180556761cfe3ca92d14e197d2e3dfc175563e\n" }, { "commit": "e73a7270affa228557b6bd669b178930df0ff893", "tree": "fcfa3f05f044a10a09878049e9dd5276017c7336", "parents": [ "55a5f39ae6f369d6a7485e541e6c58ddce4e7c53" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Nov 09 20:06:01 2021 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Nov 15 18:28:01 2021 +0000" }, "message": "[SDFAB-753] Optimize several ONOS components\n\nLeverage the improved ClusterEvent to optimize several ONOS components.\nThe idea behind is that there is no need to react for these components\nwhen an Atomix goes down. Actually, reacting will put additional\npressure in the Atomix nodes for no reason. Moreover, any operation done\nin this period can potentially timeout\n\nChange-Id: I5edeb3c1189e4255cdb1efb712da33d397da27bf\n(cherry picked from commit 75ac28406acc3adf639385694ebb458d52ad8c88)\n" }, { "commit": "55a5f39ae6f369d6a7485e541e6c58ddce4e7c53", "tree": "59ec0d59b4261fc603c949b3073d959416ba2e2a", "parents": [ "b2f5b4138abf77cd7a36cc2cefb25179cc3d221b" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Nov 05 15:37:32 2021 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Nov 15 17:05:23 2021 +0000" }, "message": "[SDFAB-753] Improve ONOS cluster event\n\nMain idea of this change is to add an additional parameter\nin the event that carries information about the failed instance.\n\nAdditionally, prevents several NPE by using hostname as id\nwhen controller hostname cannot be resolved into an ip.\n\nChange-Id: Id9886afe3f1e5ecee0f1414b2722c340680a813e\n(cherry picked from commit fa5dc3c137a4deaa020a669388470b511c2b6a8e)\n" }, { "commit": "b2f5b4138abf77cd7a36cc2cefb25179cc3d221b", "tree": "8314cd001f3552b2a23de51bac17e716d1f6dd5b", "parents": [ "dfb3ceb78ddca90e5a2dda19eb8c8e927ad36064" ], "author": { "name": "alessio", "email": "alessio.giorgetti@gmail.com", "time": "Thu Sep 23 18:36:37 2021 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Nov 15 16:03:57 2021 +0000" }, "message": "[ODTN] Upgrade of the wavelength-config CLI command.\n- Added support for ROADM devices\n- Added input parameter: is now requiring input and output ports\n- Added support for delete-config\n- Added few checks on the input parameteres\n- Revised CLI output style\n\npatch 2: checkstyle\n\npatch 3: output port is now optional, comments\n\npatch 4: checkstyle\n\nChange-Id: Ia4ec9e00daa53db4d283dc9ad4b1f83770193638\n" }, { "commit": "dfb3ceb78ddca90e5a2dda19eb8c8e927ad36064", "tree": "7e6f91640fd094b56b1bd531caa12361bf9dd56c", "parents": [ "340819a1b9fabbbe69552988232e5e14fc06291c" ], "author": { "name": "David Glantz", "email": "david.glantz@windstream.com", "time": "Mon Oct 04 09:10:20 2021 -0500" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Sun Nov 07 09:18:19 2021 +0000" }, "message": "Return intent collection with details\n\nAdded backwards compatible flag to GET /intents/ to return full intent JSON.\nAdded GET /intents/application/{appId} to return application specifc intents.\nExtended IntentService to include getIntentsByAppId(appId).\nRemoved hard-coded intent codec lookup in IntentWebResource.\n\nChange-Id: I38e7b1dbd7669e654afe723f6ec3a4eb7a9af6fb\n" }, { "commit": "340819a1b9fabbbe69552988232e5e14fc06291c", "tree": "465941e086f9c7d201f8168975fe72cc9532a989", "parents": [ "f9a00a5ce0796e3420f0ee2ccbace7d771fa8e7d" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Nov 05 17:22:50 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sat Nov 06 06:57:06 2021 +0000" }, "message": "Fix: make the network type be always in uppercase\n\nChange-Id: I2ce6f0e50548ddd366f6e6169d96e1d948e35227\n(cherry picked from commit 035cc3e343104c9d00cfe1369cbe23945f915e8c)\n" }, { "commit": "f9a00a5ce0796e3420f0ee2ccbace7d771fa8e7d", "tree": "c22a60f46f8ff256e64be54b3adf14a2c767d695", "parents": [ "57f7bbb6acd6aeb3dd5df52a776e1ce5bde741a8" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Oct 25 18:49:09 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Oct 27 07:19:34 2021 +0000" }, "message": "Fix npe during hostVanished handling\n\njava.lang.NullPointerException: null\n\tat org.onosproject.net.host.impl.HostManager$InternalHostProviderService.hostVanished(HostManager.java:573) ~[?:?]\n\tat org.onosproject.provider.netcfghost.NetworkConfigHostProvider.removeHost(NetworkConfigHostProvider.java:189) ~[?:?]\n\tat org.onosproject.provider.netcfghost.NetworkConfigHostProvider$InternalNetworkConfigListener.event(NetworkConfigHostProvider.java:274) ~[?:?]\n\tat org.onosproject.provider.netcfghost.NetworkConfigHostProvider$InternalNetworkConfigListener.event(NetworkConfigHostProvider.java:222) ~[?:?]\n\tat org.onosproject.event.ListenerRegistry.process(ListenerRegistry.java:66) [!/:?]\n\tat org.onosproject.event.impl.CoreEventDispatcher$DispatchLoop.process(CoreEventDispatcher.java:198) [!/:?]\n\tat org.onosproject.event.impl.CoreEventDispatcher$DispatchLoop.run(CoreEventDispatcher.java:180) [!/:?]\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]\n\tat java.lang.Thread.run(Thread.java:834) [?:?]\n\nChange-Id: If6e3978798d5fb11b3f5b1344b551b9f3cd3e51d\n(cherry picked from commit 3a615560678cb83fa41f393fa59c346cdae659e2)\n" }, { "commit": "57f7bbb6acd6aeb3dd5df52a776e1ce5bde741a8", "tree": "25cb08da6703ca20fd0e7e46755e729548815ece", "parents": [ "cf6ff90af8f61861ca50a60f9197f0ff9d18a112" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Wed Oct 20 17:37:52 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Oct 27 06:41:50 2021 +0000" }, "message": "[SDFAB-705] Fix GUI for the control and data plane resiliency\n\nAdditionally, fix similar issues in GUI2 and add initial\nsupport for ports with name in GUI/GUI2.\n\nThis is also the first step towards supporting port with name widely in ONOS\n\nChange-Id: Ib04f780bf0b7171e82a6beb69b39c0aaeb4be957\n(cherry picked from commit 178046ba11ab21d94a1e818fb893931bb015734b)\n" }, { "commit": "cf6ff90af8f61861ca50a60f9197f0ff9d18a112", "tree": "d9e1ef1ed07828812ca96f42f9aeb5810e8fc5f5", "parents": [ "89e3d23d2b865d1f94c3f5d31c792ffe33d01311" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Oct 25 12:54:48 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue Oct 26 18:42:55 2021 +0000" }, "message": "[SDFAB-713] Ensure TrafficMonitor is properly shutdown\n\nThis fixes also a potential leak of memory and thread\n\nChange-Id: I266a37365cef3776463a1aca2c1e2717507b4f30\n(cherry picked from commit 2c39deac5ae8ee150c8ed8d479470e3c7f31f7fc)\n" }, { "commit": "89e3d23d2b865d1f94c3f5d31c792ffe33d01311", "tree": "ab451ecdd1d61744db7246e5ac44d24f6dadd95d", "parents": [ "b7921b2b1c3c36ddbd3e2b9d4a2944875602970e" ], "author": { "name": "Miguel Borges de Freitas", "email": "miguel-r-freitas@alticelabs.com", "time": "Wed Oct 20 17:12:02 2021 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue Oct 26 17:52:13 2021 +0000" }, "message": "[P4Runtime] Make sure write requests contain the codec failure reason\n\nThe submit() method of p4 WriteRequestImpl is returning an empty\nresponse if there are no update messages. However, one of the reasons\nfor updates to be empty is the fact the catch block in\nappendToRequestMsg is reached due to some invalid usage of the p4runtime\ncontract. In such situations, not only the user doesn\u0027t know why the\nrequest is failing (absence of logging in ONOS) but the responseBuilder\nwhich contains the failure is also not propagated. As a result, a future\ncall to P4RuntimeWriteClient.WriteResponse.isSuccess() will return\ntrue (as if the request actually succeeded) and .all() will also not\ncontain the failedResponse appended during the CodecException. Added a\ntest to illustrate the issue.\n\nChange-Id: I0acfd3b34b3ed1db2d91f91fed08f9d00800dda4\n" }, { "commit": "b7921b2b1c3c36ddbd3e2b9d4a2944875602970e", "tree": "0430953ee871a37309e456b8dc49abd9013144e1", "parents": [ "8f6594c6fbc3f68574a6f8bdb266cbcb676eddc4" ], "author": { "name": "Niraj Dubey", "email": "niraj.d@samsung.com", "time": "Tue Sep 07 15:21:42 2021 +0530" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Oct 25 18:52:50 2021 +0000" }, "message": "BGP Monitoring Api\n\nAdd Junit\nAdd Interface\n\nChange-Id: I86ac6cb366c324472c1aebb2d05e1901813916a2\n" }, { "commit": "8f6594c6fbc3f68574a6f8bdb266cbcb676eddc4", "tree": "8c2fa09ac3217a110640e16dacc17bc3e25234b8", "parents": [ "e9533b5b64252952dc14be8d85506050c0df6275" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Oct 25 12:33:01 2021 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Oct 25 14:08:55 2021 +0000" }, "message": "[ONOS-8150][VOL-4414] Fix for NPE in rest API after app gets uninstalled\n\nChange-Id: I1cf0b330af43be8ea2211c5831ef715c1eafdea9\n(cherry picked from commit 365751943b0c5316e79fbc1201a8d7af659e5008)\n" }, { "commit": "e9533b5b64252952dc14be8d85506050c0df6275", "tree": "2f0af8f6a80c8414f2f24d22de74f78f5958f4eb", "parents": [ "3daf7cef74caa25ce75f25db6705a51399c5db72" ], "author": { "name": "Anurag Chadha", "email": "anurag.chadha@hsc.com", "time": "Wed Sep 29 12:40:26 2021 +0530" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Oct 25 13:14:12 2021 +0000" }, "message": "[ONOS-8149] Fix for updating version stored in application store when doint upgrade using issu\n\nChange-Id: I72cd8d0793464252045f98d856592ca4cc238fd6\n" }, { "commit": "3daf7cef74caa25ce75f25db6705a51399c5db72", "tree": "497e7fd42d268b63d0fa0c222c786d65ef41a742", "parents": [ "0a9b5009366273290c709c5cc134bb9edd5956bd" ], "author": { "name": "Miguel Borges de Freitas", "email": "miguel-r-freitas@alticelabs.com", "time": "Wed Oct 13 10:39:54 2021 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Oct 25 13:14:00 2021 +0000" }, "message": "[OVSDB] Fix ovsdb passive mode connections\n\nCurrently ovsdb passive connections are broken. This happens because the\neventloop is never initialized. As a result, in connectRetry() (called\nin connect()) the workerGroup is null and the connection to the switch\ncan\u0027t be established.\n\nChange-Id: Ic20a3f699e49f119bd2ba6edb6eb8ad94ba09009\n" }, { "commit": "0a9b5009366273290c709c5cc134bb9edd5956bd", "tree": "4de4db9e1705d5c084bf572d508875533c89b9e3", "parents": [ "4ceeae7439326bc07016d631d3d589cb44222425" ], "author": { "name": "Niraj Dubey", "email": "niraj.d@samsung.com", "time": "Sat Sep 04 04:04:03 2021 +0530" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Oct 25 05:21:19 2021 +0000" }, "message": "Fix portstats cli for json output.\n\nJira Id: ONOS-8134\n\nChange-Id: If0f33d1eee230f6ceebf57acebfc81aef599e03c\n" }, { "commit": "4ceeae7439326bc07016d631d3d589cb44222425", "tree": "5e876cfcffe9eca49f5728cf57538b2b8bb23cdd", "parents": [ "8ad1da90c42f05d5653f9209fa624f043a2701c8" ], "author": { "name": "Sean Condon", "email": "sean@opennetworking.org", "time": "Thu Oct 21 15:37:11 2021 +0100" }, "committer": { "name": "Sean Condon", "email": "sean@opennetworking.org", "time": "Thu Oct 21 15:37:11 2021 +0100" }, "message": "ensure that the tests for forcesvg can be run by inlining JSON\n\nChange-Id: I432025c8c02105f4a47fbdbb52384a6514efb495\n" }, { "commit": "8ad1da90c42f05d5653f9209fa624f043a2701c8", "tree": "6882631578671d56c5922859c4e9a3c816fcbf55", "parents": [ "5b32b59b3405f3aebf2c6ae61770f6a2cbc2ba53" ], "author": { "name": "David Glantz", "email": "david.glantz@windstream.com", "time": "Wed Oct 06 11:33:16 2021 -0500" }, "committer": { "name": "David Glantz", "email": "david.glantz@windstream.com", "time": "Mon Oct 18 13:49:57 2021 +0000" }, "message": "Log exception message when intent compiling fails\n\nChange-Id: Ied046c31e512504b45ba92023996d400574d5128\n(cherry picked from commit c4d6a7ce658d595d9c8d1c270cf5f469c1d3e1b7)\n" }, { "commit": "5b32b59b3405f3aebf2c6ae61770f6a2cbc2ba53", "tree": "f8672df8a1ecfa1b4816dc8fe73ea2d4baf7423f", "parents": [ "0a5779c775359fa921ce916dadb9c65476645eba" ], "author": { "name": "Miguel Borges de Freitas", "email": "miguel-r-freitas@alticelabs.com", "time": "Sat Oct 09 19:08:19 2021 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Oct 14 15:11:09 2021 +0000" }, "message": "[OpenFlow] Save dp_desc as a device annotation\n\ndp_desc represents the human readable description of a given datapath\nand is provided by an OpenFlow switch when it connects to the controller\nin the response to the OFPMP_DESC request. ONOS already has access to\nthis information when the OpenFlowSwitch object is constructed (accessed\nvia sw.datapathDescription()) but it does not save it or propagate it in\nany way. dp_desc, unlike the dp_id which is \"random\", works like a switch\nlabel. Accessing this information from the controller app layer is\nimportant so that different business logic can be applied according to\nthe provided \"marking\". Thus, save the value into the Device Annotations\nif available.\n\nChange-Id: Ifaa715a0440e99ce31fdd8d4753c2e892385e33b\n" }, { "commit": "0a5779c775359fa921ce916dadb9c65476645eba", "tree": "f40e347161f9b87c3c5de82b364ea6580a402a91", "parents": [ "a9bcacc97925d0c168d4b3bce95b3ee2f14bb66f" ], "author": { "name": "David Glantz", "email": "david.glantz@windstream.com", "time": "Wed Sep 22 14:34:14 2021 -0500" }, "committer": { "name": "David Glantz", "email": "david.glantz@windstream.com", "time": "Thu Oct 14 13:24:36 2021 +0000" }, "message": "Fix to reinstall flow rules when they are missing in FlowRuleService.\n\nChange-Id: I1e7e0d62e27012cd090f3a72eb92eadc85afafdf\n(cherry picked from commit 5c7fe3acf43bf1304038a7be55a5fd45e5805396)\n" }, { "commit": "a9bcacc97925d0c168d4b3bce95b3ee2f14bb66f", "tree": "eeb6625004a4f8db7c3036f3a37aef6d98291732", "parents": [ "b88568572280e37339d210b94f777f3bdbddb51d" ], "author": { "name": "alessio", "email": "alessio.giorgetti@gmail.com", "time": "Fri Sep 24 17:32:57 2021 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Oct 11 07:30:43 2021 +0000" }, "message": "[ODTN] Update of driver for Lumentum:ROADM with Twin 1X20 WSS\nTested on software versions:\n- dcian_R3.1.2_057\n- dcian_R2.1.4_136\n\n* patch 2: checkstyle\n* patch 3: comments\n\nChange-Id: I436f22b2b0221527765eee9777df9d9ce4f0b146\n" }, { "commit": "b88568572280e37339d210b94f777f3bdbddb51d", "tree": "e854f17fde1984c49add549e90391c05e622fdf6", "parents": [ "6210c4c3aa06b7f1bf6a1516ef8cb6df0f493cfb" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Oct 01 22:01:22 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Oct 07 22:21:51 2021 +0000" }, "message": "[SDFAB-642][SDFAB-643] Fix device disconnection when an instance rejoins\n\nChanges in the GDP are done to make sure the default availability is always\nupdated through the two step process defined in the provider and to prevent\nthe disconnection of the devices when an instance rejoins the cluster\n\nFinally, the patch improves logging inside the GossipDeviceStore and improve\nthe stability of PiPipeconfWatchdogManager by getting rid of the timer and\ntimer task and by executing the event listeners inside an executor.\n\nChange-Id: Ibc6ce711e15e86bde05dbf3b1c37d2a93516fae3\n" }, { "commit": "6210c4c3aa06b7f1bf6a1516ef8cb6df0f493cfb", "tree": "72633bb74b80345591d2372612dd0e548745615e", "parents": [ "77e18553fb01fba590c18af09f712a56cf33bdde" ], "author": { "name": "David Glantz", "email": "david.glantz@windstream.com", "time": "Tue Sep 21 15:39:19 2021 -0500" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Oct 01 15:20:50 2021 +0000" }, "message": "Fix to properly encode several MASKED criterion into JSON.\n\nChange-Id: I6a3b16c3382d60275de0fc0c61087e79038e5ebb\n(cherry picked from commit e3c605e3cf137532af81f51f435cc5f2d81cedf5)\n" }, { "commit": "77e18553fb01fba590c18af09f712a56cf33bdde", "tree": "1b66cd96c556e46ae6beec8ee96b9c4bc90d041f", "parents": [ "ff63198d93e4fa8e3061a815a57a41dda9525b99" ], "author": { "name": "David Glantz", "email": "david.glantz@windstream.com", "time": "Tue Sep 21 11:21:36 2021 -0500" }, "committer": { "name": "David Glantz", "email": "david.glantz@windstream.com", "time": "Fri Oct 01 13:21:46 2021 +0000" }, "message": "Remove logic to create a link when network configuration is added.\n\nChange-Id: I9e26308c0f5ce9c5b70ccdbc37d97e4f480ff227\n(cherry picked from commit a4d40f37bfd342c64595fea6c7357d303dd55870)\n" }, { "commit": "ff63198d93e4fa8e3061a815a57a41dda9525b99", "tree": "10ba8390190f3c23f5e7233096e9c43ca2ec7bd1", "parents": [ "c8e8e45d4669ec14da6093d38b2f566bc6ed8168" ], "author": { "name": "David Glantz", "email": "david.glantz@windstream.com", "time": "Mon Sep 20 16:11:15 2021 -0500" }, "committer": { "name": "David Glantz", "email": "david.glantz@windstream.com", "time": "Thu Sep 30 20:48:01 2021 +0000" }, "message": "Fix to prevent a NullPointerException and instead return an invalid link. Occurs when an intent\u0027s path is calculated and there are links that are not annotated with the key identified in the intent\u0027s AnnotationConstraint.\n\nChange-Id: Iffb15b1f33c474f16bb8b097e2a6c04993add895\n(cherry picked from commit 0b3d1aba7ebcb261ab5d2027dd08c0f691e3d88c)\n" }, { "commit": "c8e8e45d4669ec14da6093d38b2f566bc6ed8168", "tree": "219f9d0956e779ed4b8e670ed6ed675d780b163f", "parents": [ "581c8407e613a27aaa573a600828b30a37066fb8" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Sep 27 12:35:09 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Sep 29 20:25:38 2021 +0000" }, "message": "[SDFAB-622] Protect phased recovery from wrong port config\n\nifacename is used as key when changing the admin state of\na port through GNMI. This patch guarantees that we use the\nstate contained in the device store to fill the gnmi blob.\nThis results to be necessary because the requests coming\nfrom the north may be incomplete (without port name).\nWhen this happens, PortNumber class fills the name with\nthe number which is wrong for the GNMI devices\n\nChange-Id: I308538ae30cfe3fbf62d42c9a059114e8ff5b4b3\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": "7e41399499641b0224459ef6e7769da4b4db16ae", "tree": "0da82f7ff6b00318f2eac49bdbff2404b9b04002", "parents": [ "1ee1fce27e7f8eaff48b2b98aa7ef3fefcecc584" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Wed Sep 22 21:38:49 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Sep 27 19:26:35 2021 +0000" }, "message": "[SDFAB-612] Cluster not ready when using recent tost master images\n\nThere is no guarantee that the HostProbingProvider is already\nregistered before setDelegate is called. This patch prevents\nnpe caused by events delivered before the provider is ready\n\nChange-Id: I8612a3b156e342752d1ade9ee1d7d786ad53cc9e\n(cherry picked from commit e84b2e8081ea40ff06eaa1b119c6e22cfcf9459d)\n" }, { "commit": "1ee1fce27e7f8eaff48b2b98aa7ef3fefcecc584", "tree": "20f3b458e228220cc305c06266d8174c2e68e1b0", "parents": [ "50e38905cb992f729f281ecfd21aa84d9d65c775" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Sep 23 18:19:50 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Sep 27 19:26:06 2021 +0000" }, "message": "[SDFAB-615] Inconsistent format of port number in links\n\nThis is affecting also the gui which is not able to\nrecognize links as bidirectional\n\nChange-Id: Ic93cd93efb82485daed4f1cdc6d9e2e6262e6d99\n(cherry picked from commit e46c4acbdfd832f1f1c099086a49ae9d06a5411a)\n" }, { "commit": "50e38905cb992f729f281ecfd21aa84d9d65c775", "tree": "3cabb1770807747912f55b2ce6b0092671c890bf", "parents": [ "dfbce0d51b0dbf1883a11d9d32c9cff29f636d15" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Sep 24 11:26:24 2021 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Sep 27 11:07:38 2021 +0000" }, "message": "[ONOS-8148][SDFAB-618] Avoid meter map distruction in cluster environment on instance restart\n\nIn general an instance restart should not lead to the deactivate method. Unfortunately,\nthe bundle refresh is changing the cards on the table. Please note that destroy()\nbehavior is implementation dependent.\n\nIn this patch we have fixed bundles that can be potentially affected by the\nbundle refresh issue. However, other fixes may be needed in future and the fixes\nare use cases dependent: it depends when the bundle refresh issue is triggered\nalong the chain of the deps.\n\nChange-Id: I7a45439f74b255d8d4b1cbdb89b6dec8adf00687\n(cherry picked from commit 185cf87f0c37a1c187c1a115746b47607f4cd7aa)\n" }, { "commit": "dfbce0d51b0dbf1883a11d9d32c9cff29f636d15", "tree": "197bf69a2f8e220e2e20da5880bd7187b9055592", "parents": [ "7d13b59ecf0968dae20a3ccee7c59cad3f21f66d" ], "author": { "name": "Michael Enrico", "email": "michael.enrico@hubersuhner.com", "time": "Sat Sep 25 20:40:11 2021 +0000" }, "committer": { "name": "Michael Enrico", "email": "michael.enrico@hubersuhner.com", "time": "Sun Sep 26 10:23:53 2021 +0000" }, "message": "[ONOS-8147] Add option to NetconfDeviceProvider to force periodic port updates\n\nChange-Id: If4139a10864784b656ccb1ec4f338de1cc2fa9a6\n" }, { "commit": "7d13b59ecf0968dae20a3ccee7c59cad3f21f66d", "tree": "16922d9e28ed0c8af7036735a01fc1a68c15cda3", "parents": [ "b53d626fb03195129c0ec0802e1f953f85dcbef8" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Sep 24 15:08:53 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Sep 24 06:51:38 2021 +0000" }, "message": "Fix: make protocol field optional in kubevirt load balancer\n\nChange-Id: I6c5368a8bd40df29c52c480af957b48abb240d1a\n(cherry picked from commit 70d491cba5689d69708568f693b92432ebe52ba5)\n" }, { "commit": "b53d626fb03195129c0ec0802e1f953f85dcbef8", "tree": "6aebf50b6e43526ac30c0e872bd1e3132ae994c1", "parents": [ "5e8cb53fe79a649152bd378790d3cfc2844fca5b" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Wed Sep 22 11:24:38 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Sep 23 07:38:36 2021 +0000" }, "message": "[SDFAB-612] Cluster not ready when using recent tost master images\n\nInitialize the local cache before adding the map listener\nto prevent npe which are caused by events delivered during\nthe bootstrap process of the EC map\n\nChange-Id: I823c12ccaa633a11a10d5b5d5fa7250a078ff4c5\n(cherry picked from commit ec0e942320ef27932b4173172055151015261d7c)\n" }, { "commit": "5e8cb53fe79a649152bd378790d3cfc2844fca5b", "tree": "22c5027081b39fe66791d0c5aa68c01e8bea34b1", "parents": [ "584eebdcf112b13c742a56d6b0443ad2ea758082" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Sep 17 23:02:19 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Sep 22 16:45:36 2021 +0000" }, "message": "[SDFAB-295] Inconsistent format of port number in host location\n\nThis patch updates fabric.p4 interpreter. Additionally, fixes also\nthe HostProbingProvider by adding a translation step also there.\n\nChange-Id: I8d1f0f8b6827453e5bdc240ea902960f92ed7e14\n" }, { "commit": "584eebdcf112b13c742a56d6b0443ad2ea758082", "tree": "367833d2daa74e7eba656b21550fc66a14480d7a", "parents": [ "18fdda8cb850b6e6f22f98180f4e1c35e6267b5e" ], "author": { "name": "Michael Enrico", "email": "michael.enrico@hubersuhner.com", "time": "Thu Jul 22 08:04:13 2021 +0000" }, "committer": { "name": "Michael Enrico", "email": "michael.enrico@hubersuhner.com", "time": "Tue Sep 21 21:37:43 2021 +0000" }, "message": "[ONOS-8143] Updates to Polatis optical switch NETCONF driver\n\n - fixed long standing bug in DeviceDescription behaviour\n - added a form of LinkDiscovery behaviour\n - added PortAdmin and InternalConnectivity behaviours\n - added a CLI command \u0027get-output-ports\u0027 to exploit the InternalConnectivity behaviour\n - overloaded the loadXml method in drivers/utilities/XmlConfigParser class to allow suppression of comma delimitation within\n XML tags\n\nChange-Id: I042e5559cf358d969686a63da99e91371a085d83\n" }, { "commit": "18fdda8cb850b6e6f22f98180f4e1c35e6267b5e", "tree": "bb8a85794ef59493bfc9668eb29fe249576aaa7a", "parents": [ "cabf6f84272b2b104f8d517f9994c7d845d992dd" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Sep 13 12:37:36 2021 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Sep 20 07:18:54 2021 +0000" }, "message": "[VOL-4343] Processing status of ports in order with mastership and connection/disconnection to avoid inconsisten state\n\nChange-Id: I731866b358fd4b6a7cfd296051e11f3d8690c5a7\n(cherry picked from commit b0b93ac609e7860d5fd15703a50a0180fbf7a176)\n(cherry picked from commit 727ed68ed3edc4512e353af814abe327ee25f143)\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": "5d64c56dc1acd6d03a44ba499d475459b1eacb15", "tree": "a78a6d43052ff1d80bcc5d45c1cb656f62052a75", "parents": [ "26ac1517c40aeb873f8c9693af8783584ba9ea79" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Sep 16 15:03:41 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Sep 16 16:48:03 2021 +0000" }, "message": "Protect event handler from the exceptions\n\nChange-Id: I8c7b68f4eff1460e02dd4cc01b7d655a5d7ad581\n(cherry picked from commit 6bfdeb3215247561313a083d4131fc77d9c3792e)\n" }, { "commit": "26ac1517c40aeb873f8c9693af8783584ba9ea79", "tree": "0ff585f606a66b061f1e84f95117a0983a3fbedf", "parents": [ "1bd07c8b6ca5b5d197823c063fd824b00832dbb5" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Sep 10 09:37:29 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Sep 16 16:13:33 2021 +0000" }, "message": "[SDFAB-542] Meters cleanup and leftovers v2\n\n- Code clean up (unused code, unuseful comments)\n- Remove deprecated internal APIs\n- Prevent the ejection of the meter pollers\n- Prevent the ejection of the mf pollers\n- Fix unproper filter of device events\n- Fix delete on store which updated existing meters with dummy value\n- Fix NPE in TofinoMeterProgrammable caused by default config\n- Update unit tests\n\nChange-Id: Ib2767e3ab3cf146693e61b7e1890419c9743d521\n(cherry picked from commit a770879a950d1cc985db1a659da701551700e886)\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": "90b988a331d3b9eafd826abc74ba02ed781e9e0e", "tree": "1f5f208d9d604842c9a819a14a253daa5045bdf5", "parents": [ "852081866f6a18dbdc87c2480ecb942f46575cca" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Mon Sep 13 17:23:20 2021 +0800" }, "committer": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Wed Sep 15 17:09:54 2021 +0800" }, "message": "[SDFAB-557] Fix max meter in ONOS\n\nChange-Id: I17f1b760fb4c16e3c0daa0ed0a4e54009b5e9aaf\n" }, { "commit": "852081866f6a18dbdc87c2480ecb942f46575cca", "tree": "336664123f362a9878ff962b5a1880a9ef7f1f2f", "parents": [ "c0914ec5861ddc6434ac32ac2a5c20933ead7fb9" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Sep 02 19:16:32 2021 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Sep 10 12:57:53 2021 +0200" }, "message": "[SDFAB-502] Improve P4RuntimeMeterProgrammable reconciliation\n\nThis is achieved by implementing device specific methods to verify if\nONOS store meters and values read from the devices are similar\n\nChange-Id: I95b6a2c728536f08b47ce9d0d30d1b8888a353d7\n" }, { "commit": "c0914ec5861ddc6434ac32ac2a5c20933ead7fb9", "tree": "cc0513a3ad76fbe8b66f848b8083ad26306b4d73", "parents": [ "9417e13b3d9d764f9ec94691ef6d5c1ff902a3d8" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Aug 27 15:25:02 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Sep 10 10:22:18 2021 +0000" }, "message": "[SDFAB-500][SDFAB-527] Meters cleanup and leftovers\n\n- Improve ONOS cli enabling CRUD of p4rt trtcm\n- Improve ONOS rest enabling CRUD of p4rt trtcm\n- Improve MeterService with scope defined reads and integrate in cli/rest\n- Add support along the stack for BYTE_PER_SEC unit\n- Add support along the stack for COMMITTED and PEAK bands\n- Fix several bugs in ONOS cli/rest interfaces\n- Improve REST codecs\n- Fix NPE in MeterDriverProvider\n- Improve PiMeterTransalation by enforcing trtcm config\n- Implement explicit translation of the bands\n- Fix ONOS reconciliation by removing from the mirror the wrong configs\n- Remove unnecessary checks in MeterEntryCodec\n- Update unit tests\n\nIt will follow a 2nd patch to complete SDFAB-527\n\nChange-Id: I855235b17f60cb1d39f5b9a042c1015105a8a269\n" }, { "commit": "9417e13b3d9d764f9ec94691ef6d5c1ff902a3d8", "tree": "9712e501f2a26a799bc4275e955d8c5b01d0b6f1", "parents": [ "e0eaf5c7bfaacca5f03a188bc9d33df532b768fa" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 07 15:13:42 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Sep 08 00:55:09 2021 +0000" }, "message": "Support to inject controller IP address to API config for tenant NW\n\nChange-Id: I60529b9c4f44f3f55c5f95203ffb8c9973f5f4be\n(cherry picked from commit 0a05d6fe81c13ddffa4aba674d33103df8e5121b)\n" }, { "commit": "e0eaf5c7bfaacca5f03a188bc9d33df532b768fa", "tree": "9971c83ff6bda27c87aada082acb848fc4c89769", "parents": [ "4d29d3c8b67a89ffa3a06dda0efa196ff179d009" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Sep 06 10:02:13 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Sep 06 08:28:48 2021 +0000" }, "message": "Check node init status when probing node health through REST API\n\nSupport to inject controller IP address to API config.\n\nChange-Id: Iece8a84b698ef0da9803f11d473257c84e5adc4d\n(cherry picked from commit 6a08072a2c1c3094818268ebf22ffa82f9713125)\n" }, { "commit": "4d29d3c8b67a89ffa3a06dda0efa196ff179d009", "tree": "2002d321e4b38952a8422dbf7e60d573fddf368d", "parents": [ "3b39bd8562808a5895445983a976391e8a5ae6ac" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Aug 27 17:20:00 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Sep 02 15:04:32 2021 +0000" }, "message": "[SDFAB-522] Fix port type for pair ports\n\nAdditionally standardize the usage of the 64 bits carried in the metadata instruction.\nImplements unit tests for different metadata configurations\n\nChange-Id: I3382657c81876ec2eb0749f06f0fb9e96b2c0e6e\n" }, { "commit": "3b39bd8562808a5895445983a976391e8a5ae6ac", "tree": "ec8928ac37a0340d361c7feb182a5e0a9a9a5b6b", "parents": [ "a828719294709152f3a7704ff851e00360ab1b4e" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Wed Aug 18 09:40:14 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Sep 02 10:50:26 2021 +0000" }, "message": "[SDFAB-500][SDFAB-499] Implement user defined index mode for the meter service\n\n- Introduce a boolean to control the meter service modes\n- User defined mode does not provide any coordination to the apps\n- Only one mode can be active at time\n- In addition some sanity checks are peformed by the meter service\n- Update existing unit tests and add new ones to test the new behaviors\n- Initial clean up of the meters subsystems\n\nChange-Id: I61500b794f27e94abd11637c84bce0dbb2e073f3\n" }, { "commit": "a828719294709152f3a7704ff851e00360ab1b4e", "tree": "57d9728e039559b08668e42dc650722bb59c15e6", "parents": [ "acf88aeeb8f41556011d10ab2c653d4d0b897b85" ], "author": { "name": "Niraj Dubey", "email": "niraj.d@samsung.com", "time": "Tue Mar 23 19:54:17 2021 +0530" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Aug 27 16:06:48 2021 +0000" }, "message": "BGP Monitoring in ONOS.\nJira Id: ONOS-8136\n\nImplement bgpmonitoring Api.\n\nChange-Id: I3542cf63b3b3ec604d293c166dbf413b7c158ac7\n" }, { "commit": "acf88aeeb8f41556011d10ab2c653d4d0b897b85", "tree": "a09667ea03e9e3030442ebb0b2acdc84bfd2e2f8", "parents": [ "221d70dc4e05dda5d2f25e589e73816bf9763201" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Aug 26 22:04:08 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Aug 26 14:43:34 2021 +0000" }, "message": "Fix: use k8s API config IP address as the controller\u0027s IP\n\nChange-Id: I6d04748a5472e9ab557df683fc9f092c551e6b42\n(cherry picked from commit 90613fc8b563f96866f390f3c47f857c79344972)\n" }, { "commit": "221d70dc4e05dda5d2f25e589e73816bf9763201", "tree": "2593f5d35ddbb2441b9e97fb77d3887f889094ff", "parents": [ "6d42cff6bc8b245c538a62e54fe2252c35ccb95b" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Sun Aug 22 19:44:56 2021 +0800" }, "committer": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Tue Aug 24 01:40:09 2021 +0800" }, "message": "[SDFAB-453] Add a field check to MeterEntryCodec\n\nChange-Id: I4c59c9d45f3128a7d75661fa432bfb33336965aa\n" }, { "commit": "6d42cff6bc8b245c538a62e54fe2252c35ccb95b", "tree": "43a3e75fd29142141babecfa4cedf33de3a5e1ff", "parents": [ "79919528c8afec73d6c8d13e7ab0fa245409376d" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Sun Aug 22 19:40:13 2021 +0800" }, "committer": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Tue Aug 24 01:33:04 2021 +0800" }, "message": "[SDFAB-354] Improve P4RTMeterProgrammable\n\nChange-Id: I65a325f90a49853c6c4a1cfb8212a016a8ec2b2d\n" }, { "commit": "79919528c8afec73d6c8d13e7ab0fa245409376d", "tree": "5aa7bd9ca886a24d88d618a59bb0cb0631a823e0", "parents": [ "1d49a407f108aa14b01c4ca062ab8af02ce5f4d4" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Sun Aug 22 19:35:34 2021 +0800" }, "committer": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Tue Aug 24 01:31:51 2021 +0800" }, "message": "[SDFAB-355] Revisit MeterService and north abstractions\n\nChange-Id: I685cb90d53f8aa61017ecda9fa7ff842e58e2940\n" }, { "commit": "1d49a407f108aa14b01c4ca062ab8af02ce5f4d4", "tree": "8c4ad157e5e82c9f5a50a9daf9323484820ac2bb", "parents": [ "08c9e7f71c3c0e599c4739c9cbd4bd6257a4baef" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Aug 09 20:01:59 2021 -0700" }, "committer": { "name": "Daniele Moro", "email": "dmoro@Danieles-MacBook-Pro.local", "time": "Mon Aug 16 16:22:00 2021 +0200" }, "message": "Fix wrong arguments in load_pdr action\n\nAccording to fabric.p4, needs_qfi_push can only be present\nwhen using load_pdr_qos, but not load_pdr.\n\nChange-Id: I63b74762f56acc7e8a703a32ea368eb423ece41a\n(cherry picked from commit 94015dee30b6d98e2658e6ff1ba557f5ad5010b5)\n" }, { "commit": "08c9e7f71c3c0e599c4739c9cbd4bd6257a4baef", "tree": "e8d055020171ce526b225875bb4d23188a92ab22", "parents": [ "e2abe810d60bd5148069cd6c5874ec6d36f57bb8" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Wed Jul 28 18:53:34 2021 +0200" }, "committer": { "name": "Daniele Moro", "email": "dmoro@Danieles-MacBook-Pro.local", "time": "Mon Aug 16 16:21:36 2021 +0200" }, "message": "[SDFAB-357] Backport slicing in fabric and add support for QFI in PDR and fabric\n\nChange-Id: Ieb10140dc0029a0cbf59ddfbb77f64f9a8c7379e\n(cherry picked from commit 411f6f7f461db6491d627c2cb31642bdd6e7c8d8)\n" }, { "commit": "e2abe810d60bd5148069cd6c5874ec6d36f57bb8", "tree": "2dc680cd2f0400d19a4a6158de6f5d5fd6995ef4", "parents": [ "06aac70fd22934f98c8bdace3030c953ae5d31f6" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Aug 12 18:03:30 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Aug 12 12:35:58 2021 +0000" }, "message": "Add default route option to kubevirt network\n\nChange-Id: Ia2a2d9b34ec3c493e04d56c544c22812e32d524a\n(cherry picked from commit d95d3524caff5449aded4ff9397c3ed717fc91e6)\n" }, { "commit": "06aac70fd22934f98c8bdace3030c953ae5d31f6", "tree": "f4e6840789daecb86fe048a192da2791e75d6be8", "parents": [ "43ac289464d0a894462a38319482841f3ba4f135" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Mon Jul 19 22:39:22 2021 +0200" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri Aug 06 15:01:17 2021 +0000" }, "message": "[SDFAB-359] Purge all objective for a given application ID\n\nChange-Id: I51847b0be890deacec5caddc18d52bcd2993959a\n(cherry picked from commit 607fd0b70e4553226d0937d36de9cde655f2eb62)\n" }, { "commit": "43ac289464d0a894462a38319482841f3ba4f135", "tree": "6cac668c34c032fbc773240096bb1e1b07d17b5b", "parents": [ "9664209358b35c140b8d5c13a2dab3f6bf60a65c" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Jul 15 17:02:59 2021 +0200" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri Aug 06 14:13:38 2021 +0000" }, "message": "[SDFAB-359] Allow purging flows, groups and meters by device and application ID\n\nChange-Id: I5e507d230789979ac997dbc99697fa0483363f70\n(cherry picked from commit cfd774018c0ed926873b1e171c106217cb2ac568)\n" }, { "commit": "9664209358b35c140b8d5c13a2dab3f6bf60a65c", "tree": "532565fb4579fd731ee3a995c25bab32c216eec2", "parents": [ "f4eaf70090214ad9c449a43b74be89a40cdcdc79" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Fri Aug 06 16:23:36 2021 +0800" }, "committer": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Fri Aug 06 17:28:50 2021 +0800" }, "message": "[SDFAB-356] Extend P4RuntimeMeterProgrammable and Codecs to support reset scenario\n\nChange-Id: Ifad0b296568d3f78b2aa792fa63f2f81fa80ebae\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": "6a249355927ed8c09b515eabc688c1ea44a46749", "tree": "324117d9bf2830d01b388c4406fc3d8307795899", "parents": [ "f013a7852bd14dcd9e436484ce0a9e88c497f1b9" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Thu Jul 29 00:02:56 2021 +0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Aug 04 20:22:04 2021 +0000" }, "message": "[SDFAB-384] Modify the MeterStore APIs\n\nChange-Id: I2b612bee1c6addc10a0126fe28880e8076735bfa\n" }, { "commit": "f013a7852bd14dcd9e436484ce0a9e88c497f1b9", "tree": "75e4da04c8209feb833fcf98b67a9182b9f0513e", "parents": [ "121ea29ece6bfa638d34f3f1d4b7d14f6af0c756" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Mon Jul 26 16:51:01 2021 +0800" }, "committer": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Thu Aug 05 00:32:55 2021 +0800" }, "message": "[SDFAB-352][SDFAB-353] Retrieve MeterFeatures from the P4RT southbound, Extend MeterProviderService and revisit MeterStore\n\nChange-Id: If0dae53643988cb551ff5020abd792cb6d33ff6b\n" }, { "commit": "121ea29ece6bfa638d34f3f1d4b7d14f6af0c756", "tree": "3fbbef9a7fa3ea8b8bf8f398b586cfa871247d57", "parents": [ "29b4f22e8b01759fd097069d56a23704d3da7345" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Aug 03 18:05:42 2021 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Wed Aug 04 09:03:36 2021 +0200" }, "message": "[SDFAB-379] Optimize the resource usage of the L3 unicast groups\n\nThis is achieved by translating SIMPLE next objective into\nINDIRECT groups. By default SELECT groups are always used\nwhich has as side effect the creation of action profile groups\nwith the maxGroupSize derived from the action profile model.\n\nInstead, PiGroupTranslator sets always to 1 the maxGroupSize\nof action profile groups derived from a INDIRECT groups which\nallows us to achieve a better scale for target devices pre-allocating\nmemory according to the maxGroupSize.\n\nChange-Id: I7079a99ca9a7474eafae7f258da06770453b05f9\n" }, { "commit": "29b4f22e8b01759fd097069d56a23704d3da7345", "tree": "c86e38727d6e9d3c033f5d211174d60d99d55014", "parents": [ "1eb9871ffd5ba8f1bc3f31f17dad78d72997963f" ], "author": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Wed Jul 28 17:00:46 2021 -0700" }, "committer": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Mon Aug 02 20:27:20 2021 +0000" }, "message": "Add truncate instruction and support it with PI framework\n\nTo support truncate by P4Runtime clone/mirror session, we need to pass the\ntruncate size/length from ONOS northbound to the southbound.\nAs discussed in the SDFabric syncup, we decide to pass this information via\nthe instruction in group bucket so applications or pipeliners can simply\nreuse current APIs.\n\nChange-Id: I15cc822b7c8008b6b9f8b02f3f399769ae396ef0\n(cherry picked from commit 9f94a13bf5695996708eedc17166b5b09308147f)\n" }, { "commit": "1eb9871ffd5ba8f1bc3f31f17dad78d72997963f", "tree": "48df7b0e10360df489ff40fe6d59f2c74e42ecdb", "parents": [ "52ef933d5e55176c3ba2b4ce87df151e3587c646" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Jul 13 18:03:22 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Aug 02 17:21:39 2021 +0000" }, "message": "[SDFAB-338] Revisit DistributedFabricUpfStore in fabric.p4\n\nRemove the global far id consistent map and uses consistent hashing\nfor the allocation of the farId. Stores the reverse lookup (far -\u003e ruleId)\ninto an EC consistent map and purges its entries on the far removal\n\nChange-Id: Ia401d081c9dcb28329fab4424b1fcd3d8e8ad916\n" }, { "commit": "52ef933d5e55176c3ba2b4ce87df151e3587c646", "tree": "cfdf900cfd6792d9b5802da31abc3a6546684675", "parents": [ "df29dc7117cb7fcb143874aef88078c34b0b2be4" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Jul 09 22:42:17 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Aug 02 16:57:11 2021 +0000" }, "message": "[SDFAB-20] Prevent listeners ejection and the stop of the group polling\n\nOffload listeners processing to external executors to prevent\nthe listener ejection due to time consuming processing\n\nIn future, we may want to extend the same fix to the\nHostManager and NetworkConfigHostProvider\n\nAdditionally, avoid the propagation of the exceptions in GroupDriverProvider\nwhich leads to the cancellation of the peridioc poll task\n\nChange-Id: I8ea4ec9fda1ccc48bbd3855fd443ee8760cbbb60\n" }, { "commit": "df29dc7117cb7fcb143874aef88078c34b0b2be4", "tree": "0572209f63f29fba00ea667f0bb1e51ec2b5c1ef", "parents": [ "019b072969bd8a0888d132903002abac138c5aa6" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Jul 30 17:31:45 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Aug 02 16:11:30 2021 +0000" }, "message": "Unset proper delegate on InOrderFlowObjectiveManager deactivate event\n\nChange-Id: I59768e2de6876ffb5d48a9cd59a8ab66c0191e01\n(cherry picked from commit 10c9cc418562f2deece03edc942eac2d0a22805d)\n" }, { "commit": "019b072969bd8a0888d132903002abac138c5aa6", "tree": "f4eb29c0502ab1bcc4a86ac6d86c322b33ac7eff", "parents": [ "066b09da1c4caab771995df05fec62e13ec7fa09" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri May 21 12:39:09 2021 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Aug 02 09:03:58 2021 +0200" }, "message": "[SDFAB-15] Allow delete with empty actions\n\nAllow delete of flowrules with empty actions by using the stored flowentry attributes\nto rebuild the original entry. This is possible as eveything in the flowrules store\nis based on the flow id which is an hash of the match keys.\n\nImprove the FabricUpfProgrammable by leveraging the improvements done\nin the flowrule store. In particular, it removes the linear scan used\nto find the original flowrule which is no longer necessary\n\nChange-Id: I03a6efcdd4e70a7d55cb0757befd0f9b450ab718\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": "9b718fb5619c84acd361ebe0fee5f6f7a33cf2c0", "tree": "84c338dbfa7fd0936ea4b9c53fa950b6b560b797", "parents": [ "c42f3cb63a8f17d2aae151142c9d2e9de6fdf916" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jul 23 19:54:31 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jul 23 11:27:43 2021 +0000" }, "message": "Fix: do not add SR-IOV network into store\n\nChange-Id: I4dbf0308f5c5b5772b7a15cffac6034c6a075b27\n(cherry picked from commit a6884bdc705dae921b0b08075c9e98cac48f2bcd)\n" }, { "commit": "c42f3cb63a8f17d2aae151142c9d2e9de6fdf916", "tree": "0e59d32235a3dcf62efff5dd2b42fe7d6884fa66", "parents": [ "ae43d224fa2e8b3bba4f3e63c65959e0e98796d6" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jul 21 18:32:31 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jul 21 10:38:08 2021 +0000" }, "message": "Fix: add ProjectedVolumneSource to kryo registry\n\nOnly listen on POD events from default namespace\n\nChange-Id: I2ed74fce76bb9ca33f966688e6a9f71297a55507\n(cherry picked from commit 880d4141fcc1102b7c9f20b5e56ecf181e4099d0)\n" }, { "commit": "ae43d224fa2e8b3bba4f3e63c65959e0e98796d6", "tree": "95e0bf15b35dd435b7fd26eb6dffee4282acb108", "parents": [ "0d8aef5cab8ea3164ebd13bae927eb2457bb7aea" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jul 16 23:50:11 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jul 21 10:37:47 2021 +0000" }, "message": "Fix: wait the security group to be installed before install the rule\n\nChange-Id: I76aa58ca06ae2801aab27772a098486066a490e5\n(cherry picked from commit a5ff9da3585bed51397f592fb1def8e2404d2b19)\n" }, { "commit": "0d8aef5cab8ea3164ebd13bae927eb2457bb7aea", "tree": "a060fcf6846fd1ad42cdce2edd2f1efd0ae0aa50", "parents": [ "668b3d9b619e4a944db93eaa84777eb7ddd40283" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Tue Jul 20 15:18:32 2021 +0200" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Tue Jul 20 15:59:03 2021 +0000" }, "message": "[SDFAB-287] Let send packet out throw UpfProgrammableException\n\nChange-Id: Ibdc092dcb24c5e44c5315ef055470f1f5ba671e3\n(cherry picked from commit 6a7cb471d32a6c237addf5ef0680c62c2614dcd4)\n" }, { "commit": "668b3d9b619e4a944db93eaa84777eb7ddd40283", "tree": "6e3819bc912e71cc82931e72f0ab1e8914525d01", "parents": [ "0ab242b16d03728345dcfbaa337ecfc0f61e3545" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Mon Jul 05 23:37:36 2021 +0200" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri Jul 16 18:12:47 2021 +0000" }, "message": "[SDFAB-287] Remove and query only upf-related flow entries\n\nIn FabricUpfProgrammable, make sure to get and remove only flow entries generated\nfor the specific device ID and by the UpfProgrammable driver behaviour. Otherwise,\nwe might remove or get entries from different devices or insert by different driver\nbehaviour.\nAlso, add a way to check if a flow rule has been created by a UPF programmable behvaiour.\n\nChange-Id: I7a66885154963fdba8e69f10e187560a1662ad33\n(cherry picked from commit d5e3fcbf73f53470a8940630243f439edc1fa549)\n" }, { "commit": "0ab242b16d03728345dcfbaa337ecfc0f61e3545", "tree": "2b47a8e819ad4b3b27da8ca0c7bbc09513595de3", "parents": [ "3b7fa577da64ede8fd85768e31e99f4d1fc55455" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jul 16 17:41:13 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jul 16 09:36:48 2021 +0000" }, "message": "Fix: support to enable SNAT from disabled status at kubevirt net\n\nChange-Id: I82742975e0525f259d01f6279b32ebf34f8ea26f\n(cherry picked from commit c2a2c07c3171b8413fa8dc3915f42efbd3c467a9)\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": "ae26f0aaf30b4d5cb4729f69b6810d11de7653ac", "tree": "6f38d872f82ae4078d989ecac67fbb1e5bd08901", "parents": [ "528335eea1a281abaffa27446e188d99f370fc25" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Jul 08 12:53:26 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Jul 12 17:29:34 2021 +0000" }, "message": "Fix bug when parsing gtp traffic and inner headers\n\nChange-Id: If3905e441719cdbfa2c9e4df173145bce5e7cada\n" }, { "commit": "528335eea1a281abaffa27446e188d99f370fc25", "tree": "256d746fe3973f2e7b7415d1e4ef8b87ee5b8c4d", "parents": [ "95d1465424bc5b0ddeef2186b4bcc493e797f94a" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jul 08 20:52:50 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jul 08 12:41:04 2021 +0000" }, "message": "Change the logic of synchronizing flow rules on kubevirt network\n\nChange-Id: Iea95dfc0035e822b207d902ceecc49001ae66bbb\n(cherry picked from commit f0d00d5e5dfd9576bdbfa826bc81cd168f0589b1)\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": "8e489de27f3aec758245f914f379600b575dc44c", "tree": "ef96eababe70cce890b87182f76566f8b2e490aa", "parents": [ "d900fe4a87261f17c7293421c0bdbd4599b37c07" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Jun 29 14:04:42 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Jul 01 18:13:18 2021 +0000" }, "message": "[SDFAB-271] Change the default max inbound metadata size for grpc channels\n\nThe default size is set to 8KB which can be easily exceed even by batch\nof 100 flows. When this happens ONOS closes the channel as consequence\nof the HTTP2Exception thrown by Netty. With this patch we set the size\nto 40MB which should avoid any problem even with batch larger than 100k\nflows.\n\nChange-Id: I3f1ccbf20275898798e039531d1871991d99d952\n(cherry picked from commit cf5dabd3dd6b1a94fb718da6fe8d5e95ef1e5479)\n" }, { "commit": "d900fe4a87261f17c7293421c0bdbd4599b37c07", "tree": "528fcd3393d2071d2ef7a3ba9f8f98240318af84", "parents": [ "a4ceaab1295d74e1df8783569d485fa84e02725d" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Feb 11 16:12:57 2021 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Jul 01 17:34:35 2021 +0000" }, "message": "Add support for one shot action profile programming in PI\n\nA P4 table annotated with @oneshot annotation can be programmed\nonly with the action profile action set. For these kind of tables\nwe don\u0027t issue read request for action profile groups and members.\n\nChange-Id: I7b6a743f4f4df4190f17d958ebb4807aca5feda5\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" } ], "next": "34fff804f0d1b31f93bd3f02ff48e4ef1f493e48" }