)]}' { "log": [ { "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" }, { "commit": "34fff804f0d1b31f93bd3f02ff48e4ef1f493e48", "tree": "c53bbfbbefab8369594a093305218c17970b428f", "parents": [ "6cb4867a83c11bd73a555f2e71d60e26e0bf8e91" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jul 01 10:04:04 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jul 01 02:52:32 2021 +0000" }, "message": "Fix: ensure to install rules while waiting for patch port creation\n\nChange-Id: I0a7aa8ebd34a85bed6b8feb3ade5551b36be18cf\n(cherry picked from commit c59f83c4dc333357680d22ca731f10340fab24b7)\n" }, { "commit": "6cb4867a83c11bd73a555f2e71d60e26e0bf8e91", "tree": "f9f1fa08009aab8811ae842e3dd5c9da8af8a683", "parents": [ "56f241be23ebb2dbefc26192457f136be89e5dae" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jul 01 00:16:34 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jun 30 15:59:41 2021 +0000" }, "message": "Fix: try to create patch ports when tenant bridge is existed\n\nChange-Id: Iee8f3c68c9586c6726f69cce20f650de6ecbf687\n(cherry picked from commit b47eba7f557f26109f47de4f0872eafbc874c9b1)\n" }, { "commit": "56f241be23ebb2dbefc26192457f136be89e5dae", "tree": "7d25a3111910b49e1076c715179a8699f62de94b", "parents": [ "f3a3c5acd2197983ab0f3affa67b4659ee653d1f" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jun 30 20:59:43 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jun 30 13:15:41 2021 +0000" }, "message": "Fix: wait for creation of patch ports which are on tenant bridges\n\nResolve a NPE issue caused when missing name attribute in status\nobject in VirtualMachineInstance\n\nChange-Id: I1315a63bbaae250abcc4ed6cec92fb1ed160dfd8\n(cherry picked from commit dd4041e154a2850d48ed44800a7189cd04df0e6d)\n" }, { "commit": "f3a3c5acd2197983ab0f3affa67b4659ee653d1f", "tree": "66e7ad61644be8e6a03b78a6f19f562e404d1932", "parents": [ "b91b0a85f8d710aadf4d927afa073ed2f3c9e8c1" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jun 30 10:21:31 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jun 30 07:28:21 2021 +0000" }, "message": "Fix: do not create patch port when it is already existed on bridge\n\nChange-Id: I3d631a91196c66fb987bacafb50985574b980709\n(cherry picked from commit 90561b6d5c7a3e738432c90dc94cb0b4ae817392)\n" }, { "commit": "b91b0a85f8d710aadf4d927afa073ed2f3c9e8c1", "tree": "9b69b3320ecddc30dfb2e65a6746a2ed3e984840", "parents": [ "68f9c3221dc549864be9a8a1bf938ee8c7f7e66f" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Wed Jun 23 09:02:13 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue Jun 29 18:37:20 2021 +0000" }, "message": "[SDFAB-293] Fix UPF call setup performance degradation\n\nIt has been observed that calling setupBehavior and computeHardwareResources\nfor each flow introduce a not negligible delay and these operations were not\nperformed before the refactoring for each flow.\n\nThere is no need to call the setup steps of setupBehavior each time but should\nbe called only the very first time. This patch makes setupBehavior more smart.\n\nThen, looking at the performance with the profiler, we noticed that computeHwResources\nis the most expensive operation we have introduced recently - it does not seem necessary\nto compute the hw resources each time. With this patch we compute the hw resources/limits\nonly at the behavior init.\n\nChange-Id: If6352f25c23cf93c25fcf3cffae3d3834bc0e75f\n(cherry picked from commit 1ae095876df3e6f7199ae5a79042b9ee8c2a99c7)\n" }, { "commit": "68f9c3221dc549864be9a8a1bf938ee8c7f7e66f", "tree": "474653ca09b8102e007f360e4a06cb07ba5b1d9a", "parents": [ "10c45cc52803732f6c426c096007b1d1c7d8f464" ], "author": { "name": "Daniel Park", "email": "dan.park@sk.com", "time": "Tue Jun 29 16:37:56 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jun 29 08:11:40 2021 +0000" }, "message": "Fix to preserve the old peer router MAC when a router is updated.\n\nChange-Id: I690c80813254b52e46f242b21afe3d6e005ee56d\n(cherry picked from commit 22591604f64ba868bec2ff305c534f667d9058e2)\n" }, { "commit": "10c45cc52803732f6c426c096007b1d1c7d8f464", "tree": "2adacb3882afb6a480610ec69fb6d3a54b8eaf35", "parents": [ "f8517cae650a15e7d5e17ee24e8edce6ffc6035f" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Jun 24 18:17:30 2021 +0200" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri Jun 25 16:50:34 2021 +0000" }, "message": "[SDFAB-256] Add CLI command for reading content of the UPF store\n\nChange-Id: If8c363d058b53a7bba60d5dbf76ee1b8b885d7c7\n(cherry picked from commit 9e1e5df971f13c98a61fcdee768d90f6c6367684)\n" }, { "commit": "f8517cae650a15e7d5e17ee24e8edce6ffc6035f", "tree": "90a8e11c9828d4b8cc802c93a09e7d23e1996a91", "parents": [ "f0f344e81b349da05bfb2d0e84e6c58a212dc6a3" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Wed Jun 23 18:09:39 2021 +0200" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri Jun 25 13:19:29 2021 +0000" }, "message": "[SDFAB-188] Remove buffer drainer from UpfProgrammable\n\nChange-Id: Id10d8b41d203b4af99867d169255a63fe99b25a0\n(cherry picked from commit ac94678fb6204b76f44feef3e6098b18c84359bd)\n" }, { "commit": "f0f344e81b349da05bfb2d0e84e6c58a212dc6a3", "tree": "51607998556d60ba9b7b15691bc90ea1a9e48f6c", "parents": [ "fb7e787d47d59a1129f1bbd4f1f3d43b20c8af99" ], "author": { "name": "Miguel Borges de Freitas", "email": "miguelborgesdefreitas@gmail.com", "time": "Wed Jun 23 14:09:52 2021 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Jun 25 07:28:50 2021 +0000" }, "message": "[OpenFlow] Make OpenFlowMeterProvider configurable\n\nExpose the OpenFlowMeterProvider component to the ComponentConfigService\nallowing dynamic reconfiguration of the meter stats poll interval and\nthe option to force request the meter stats after the meter removal\n\nChange-Id: Ib1512136f147f96761327936551f8f9e2a19b357\n" }, { "commit": "fb7e787d47d59a1129f1bbd4f1f3d43b20c8af99", "tree": "05e1ea0d09809445a880d0c551584dd43a7be051", "parents": [ "a137fba6bccf30252195eaccef0bd2bd9851066b" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Fri Jun 18 17:30:08 2021 +0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Jun 21 16:32:31 2021 +0000" }, "message": "[SDFAB-102] Backport changes required for policies to fabric.p4 (Redirect)\n\nChange-Id: I357c908d31abad9c3f8d74723d937ea948e54808\n" }, { "commit": "a137fba6bccf30252195eaccef0bd2bd9851066b", "tree": "b23dd41d22601c6f613327b2118f6e5596f058e6", "parents": [ "50696a77f181610397102a36ec0ab727cbe7a169" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Jun 14 20:28:35 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Jun 21 15:46:52 2021 +0000" }, "message": "[SDFAB-21] Handle the VERIFY operation in the fabric pipeliner\n\nChange-Id: I4e7ace7395f5bc8d7745b273e40f140b4da6d21d\n" }, { "commit": "50696a77f181610397102a36ec0ab727cbe7a169", "tree": "b5ed604f00e19f6a8703e17803a2e927ec066a14", "parents": [ "1e0f3e8d797e3195ce36950c96c11211f5b98c08" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Jun 01 12:26:36 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Jun 21 13:17:01 2021 +0000" }, "message": "[SDFAB-199] Add the support for last-change\n\n- Add parsing in OpenConfigGnmiDeviceDescriptionDiscovery and\n defaults to 0 for the devices not providing last-change\n- Remove hack in OpenConfigGnmiPortStatisticsDiscovery and set\n the duration to 0 for the devices that do not support last-change\n- Subscribe to the state changes of a given port and add parsing of\n last-change timestamp in GnmiDeviceStateSubscribe\n\nNote that if the device does not aggregate updates into a single notification\ntwo PORT_UPDATED events will be generated. The first as consequence of the\noperational status change and the second caused by the reconciliation which\nupdates correctly last-change\n\nChange-Id: I6b2cb3652b306358bd9e701780946864a1ed324b\n" }, { "commit": "1e0f3e8d797e3195ce36950c96c11211f5b98c08", "tree": "b678d8d6e6851827025bc890199a332489f7619f", "parents": [ "8d630f1091c63ff6e7b4ea31669344c5274773cc" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jun 17 11:06:36 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jun 18 01:27:06 2021 +0000" }, "message": "Not add node into the cluster if it is tainted with kubevirt.io key\n\nChange-Id: I22a87c33fbb506a12cc851d9bbba6bde25d7ded4\n(cherry picked from commit 552314f8e0c66bc94d2e1070fbb3ca4ac2f841e7)\n" }, { "commit": "8d630f1091c63ff6e7b4ea31669344c5274773cc", "tree": "74b746e55d9cd0f3465614578e55c139fa2e57fa", "parents": [ "5e66f98ebb5541ba7c7fbe2b7b7cb5f7beb8d885" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Tue Jun 15 20:53:22 2021 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jun 16 22:41:02 2021 +0000" }, "message": "[SDFAB-189] UpfProgrammable implementation for fabric v1model\n\nChange-Id: I4ea7980830d761a0da8a78943c08229c2da9410d\n" }, { "commit": "5e66f98ebb5541ba7c7fbe2b7b7cb5f7beb8d885", "tree": "e2939b9b9ab7e9dfd714bd9fb504eb515161d784", "parents": [ "4f51bde82b6ea512124aa5c14498a311a09ed818" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri Jun 11 16:41:48 2021 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jun 16 22:41:02 2021 +0000" }, "message": "[SDFAB-187] Add UpfProgrammable interface in ONOS core\n\nChange-Id: Icef23a14015bb0ebe33ebe57eadecaaadc8eebd3\n" }, { "commit": "4f51bde82b6ea512124aa5c14498a311a09ed818", "tree": "9f985d1a2429889218e12e0fef8621799efd5430", "parents": [ "7db467270ffb30e3512edf07e9ce9020caa7a5ff" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Fri Jun 11 22:48:41 2021 +0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Jun 16 21:04:50 2021 +0000" }, "message": "[SDFAB-102] Backport changes required for policies to fabric.p4\n\nChange-Id: I1c9a66c548b5d5e1d3a92ff29208263fb6844c0c\n" }, { "commit": "7db467270ffb30e3512edf07e9ce9020caa7a5ff", "tree": "31eacd05ac2ac414764c731df809816c0095f17e", "parents": [ "362bd8b641b7eb63d126cecf596478c687d9a121" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Jun 14 21:28:31 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Jun 14 13:17:59 2021 +0000" }, "message": "Fix: resolve an issue on not creating a new tenant bridge at node\n\nChange-Id: I64be54971c6f8ef9db0c32408ab88ccb4dcebf28\n(cherry picked from commit 45b158c1d150d15f51c97d632520b488db9aaf20)\n" }, { "commit": "362bd8b641b7eb63d126cecf596478c687d9a121", "tree": "f8777da1e4e2db5d1fdb525ab451e56c252383c2", "parents": [ "de23826ba8a2af5c69f7f1cefec33c1280aa5f3f" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jun 11 14:47:57 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Jun 14 01:45:57 2021 +0000" }, "message": "Fix: resolve a set of NPE at kubevirt networking\n\nChange-Id: I9ff05b3def4b60614a012ae2b9b97eb2b77e1d67\n(cherry picked from commit 5f0b38a6eab3b4c5bffc09f23bb78fcdf641281c)\n" }, { "commit": "de23826ba8a2af5c69f7f1cefec33c1280aa5f3f", "tree": "c2f608bcd5dcf38e7d540194320955513dfd5830", "parents": [ "8eadbffdeb5178386b1bd87f0c971556f8dec608" ], "author": { "name": "Daniel Park", "email": "dan.park@sk.com", "time": "Mon Jun 14 07:31:06 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Jun 14 00:37:17 2021 +0000" }, "message": "Fixes the NPE case when router is removed in Kubevirt networking app.\n\nChange-Id: Icbbf9cad5857e74211b94862996009a1830959fc\n(cherry picked from commit 7aed950e0e9f49384878e761b0e7fd57bfcdc0e8)\n" }, { "commit": "8eadbffdeb5178386b1bd87f0c971556f8dec608", "tree": "7cadfc8b1c7f3e5fe818eaef92f15cd6fd65cab0", "parents": [ "9557e905a029f9b660cb04d996fd9f1763d93387" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Jun 07 16:08:43 2021 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Wed Jun 09 20:47:26 2021 +0000" }, "message": "SDFAB-76 Work around missing packet request cased by consistet multimap issue\n\nStores that use consistent multimap such as packet and route store are affected by SDFAB-241.\nThis patch work around it by using forEach() or stream() rather than values(), which return the expected result\n\nChange-Id: I4a12d646ad7f219f6a17ce295fb5ca25641fd902\n(cherry picked from commit f8bd3ae768c11e4d12b9586a5865413995370be4)\n" }, { "commit": "9557e905a029f9b660cb04d996fd9f1763d93387", "tree": "e5deee0d06335b5db5e230fc165c313e57f7c92f", "parents": [ "1bc914c657db8a8933f311d278a5110e9bfa8aa7" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jun 08 10:12:52 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jun 08 09:05:01 2021 +0000" }, "message": "Add VM name field in kubevirt port object, expose via CLI and REST\n\nChange-Id: I0ac84073fa7692862314fdf8862b4e3a256dd2d8\n" }, { "commit": "1bc914c657db8a8933f311d278a5110e9bfa8aa7", "tree": "2178cba686ad95224db0d5773dab1987e713f848", "parents": [ "0c656f02f54b29f1db7680b1a673cceb754651cd" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jun 08 14:09:14 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jun 08 05:48:50 2021 +0000" }, "message": "Fix: pipeline the provider network traffic to NORMAL table\n\nChange-Id: I56726c890b1eb23576bf9c04252cb68334b9cb82\n(cherry picked from commit a2ab1ed56122cd24d499ee16175d1151708d173f)\n" }, { "commit": "0c656f02f54b29f1db7680b1a673cceb754651cd", "tree": "cd06a53dab357673abf53a8b553c7595e056d027", "parents": [ "d056102868d35eb38167a6f7f7a05381bec94ca0" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Jun 07 13:32:39 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jun 08 00:16:44 2021 +0000" }, "message": "Learn the devId where VM attached by listening VMI event\n\nRefactor: extract wait logic into a common utility class\n\nChange-Id: I96d60832770ee919a7632cd2665c82eb6f96bfba\n(cherry picked from commit 0b90d45879020aab3a5fa2bac6a5b19b6bbe75a6)\n" }, { "commit": "d056102868d35eb38167a6f7f7a05381bec94ca0", "tree": "4136eac5e581753bbcf0cd4bf34a80b2f7929d10", "parents": [ "475290e9927b2379761de3db6bd61eb43aed8968" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Mar 26 10:34:30 2021 +0100" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Jun 07 13:57:16 2021 +0000" }, "message": "[VOL-3922] Invalidating the pipeliner cache if the driver for a device changes\n\nChange-Id: Ie578c9536960ce2d8ad8deff4e7494ded04397ea\n" }, { "commit": "475290e9927b2379761de3db6bd61eb43aed8968", "tree": "72151ed10e98d76402369a01dca178bb47b02072", "parents": [ "2a308ff82e63c6fc0ddd63ba6bf95eedc9c6a8a4" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Apr 09 14:32:11 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Jun 03 06:53:34 2021 +0000" }, "message": "[SDFAB-16][SDFAB-17] Several improvements to the GDP\n\n- Avoid the cancelling of the periodic checkup tasks\n- Fix periodic reconciliation of the GDP\n- Fix discover ports at the startup\n\nChange-Id: I83c33208d41c674ac47f1d11bd3c81051ad800b1\n" }, { "commit": "2a308ff82e63c6fc0ddd63ba6bf95eedc9c6a8a4", "tree": "9ae9f2d16e0e7a832baca67a975f02aea0326e3b", "parents": [ "2388cc14804bc235bd21c484386e67f65f389d82" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jun 01 18:31:57 2021 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Jun 03 00:35:41 2021 +0000" }, "message": "SDFAB-193 Fix routing of GTP End Marker packet-outs on fabric-v1model\n\nThis change introduces three fixes:\n\n1) We have observed an issue with p4lang/PI and BMv2 where in presence of\nmultiple metadata fields, the PI implementation for BMv2 provides an\nerroneous serialization of the packet-out header, hence affecting the\nparsing/forwarding behavior. As a workaround, since we cannot control\nthe order of fields in the p4runtime.PacketOut message, we modify the\ninterpreter to only add one field, egress_port or do_forwarding. Both\nfields are treated as mutually exclusive by the P4 pipeline, so the\noperation is safe. This is against the P4Runtime spec (all fields should\nbe provided), but supported by BMv2 (unset fields are initialized to\nzero).\n\n2) CPU port was not initialized when calling Pipeliner.init()\n\n3) GTP End Marker were being parsed as GTP-U packets with inner IPv4,\ncausing a parser error (packet too short).\n\nChange-Id: I406870b4a9aa044b5d0b35a56b0bfde4e601a4f6\n(cherry picked from commit ffa7fed9eb3b30221cbc5e23b58c9ac322f8b7f9)\n" }, { "commit": "2388cc14804bc235bd21c484386e67f65f389d82", "tree": "c2deb4f7547e073332f82ea554daa4fecfa541c0", "parents": [ "05a9458a966fcb0c2b9a2acb2571ad1a047b4937" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed May 26 19:30:30 2021 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Jun 03 00:35:17 2021 +0000" }, "message": "SDFAB-193 Add packet-out routing feature to fabric-v1model\n\nThis is a port from fabric-tna:\nhttps://github.com/stratum/fabric-tna/pull/262\n\nBy default, all packet-outs are sent straight to the egress port passed\nas a controller packet-out metadata, bypassing the forwarding tables in\nthe ingress pipe. With this change, the control plane can set a new\npacket-out metadata named `do_forwarding` to instruct the parser to\nforward packet-outs as regular packets.\n\nWhen handling `OutboundPacket` in ONOS, the pipeconf (interpreter) uses\nthe `OUTPUT` instruction with logical port `TABLE` to enable forwarding.\nThis is consistent with the OpenFlow behavior, from the spec:\n\n Required: TABLE: Represents the start of the OpenFlow pipeline (see\n 5.1). This port is only valid in an output action in the action list\n of a packet-out message (see 7.3.7), and submits the packet to the\n first flow table so that the packet can be processed through the\n regular OpenFlow pipeline.\n\nWe also rename some test classes for consistency with main classes.\nBefore we had a FabricPipelinerTest class that was used for a different\npurpose than testing FabricPipeliner.\n\nChange-Id: I1b47c4b4f233df5b67d1a6dc743dea27c54772b2\n(cherry picked from commit db347377bec8bf6f71fb9828f4dc552731e562f7)\n" }, { "commit": "05a9458a966fcb0c2b9a2acb2571ad1a047b4937", "tree": "929073012ec98e404456abe070f7271efe9c7411", "parents": [ "328fb60363e0f05d81439b4c46da818a7bf57556" ], "author": { "name": "Daniel Park", "email": "dan.park@sk.com", "time": "Wed May 12 10:57:02 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jun 02 12:48:03 2021 +0000" }, "message": "Support LB in kubevirt networking application.\n\nChange-Id: I59578fc0b778173a20c958b641cf9bf1abe69bc6\n(cherry picked from commit c8a8759e3adc292a429a4ca7173d15c220b7ea3c)\n" }, { "commit": "328fb60363e0f05d81439b4c46da818a7bf57556", "tree": "c82584b9055ba8af11eb55218053e3a4c5b25d92", "parents": [ "a5ba88d970e47a179f09dd45d33c8d2307934552" ], "author": { "name": "Daniel Park", "email": "dan.park@sk.com", "time": "Mon May 31 13:49:53 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon May 31 07:55:03 2021 +0000" }, "message": "Enhance the RM logic for Kubevirt Networking App in case of virtual network.\n\nChange-Id: I9b38ea0d76ce269cb03bc8a0f7d1883ddb92f51c\n(cherry picked from commit d77b4ccb6cd06da7019980add8188b9021f6fcc5)\n" }, { "commit": "a5ba88d970e47a179f09dd45d33c8d2307934552", "tree": "7638e9c48ebab724bc5bd7d2d0a946a052ace70d", "parents": [ "703c331ff5b9d2d451d6f0193a0fcc98d5166616" ], "author": { "name": "Daniel Park", "email": "dan.park@sk.com", "time": "Fri May 28 15:46:46 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri May 28 11:06:05 2021 +0000" }, "message": "Enhance the RM logic for Kubevirt Networking App\n\nChange-Id: I84fa678c75ba1e738c68c72ffbc89c54e5309997\n(cherry picked from commit 842b3031e5b82a95d1f292fc952e8f091cc1e20b)\n" }, { "commit": "703c331ff5b9d2d451d6f0193a0fcc98d5166616", "tree": "3d9d49fc7d4b83690b5c6911ab3d4bfcc7386b3e", "parents": [ "ea1ead790ab11adec907a6877edb24c5db8a5638" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri May 28 16:04:57 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri May 28 08:03:10 2021 +0000" }, "message": "Fix: simplify the logic of purging flow rules from kubevirt\n\nChange-Id: I6d56b082e77ce9adc935f8f00a8fd911a3e068d4\n(cherry picked from commit 0bf73471c50ad4444027b201fdbb2f9007b42d80)\n" }, { "commit": "ea1ead790ab11adec907a6877edb24c5db8a5638", "tree": "adb876269c42d33fab9daae28f73b732720e0032", "parents": [ "394bef59a0e106ed679188a9dca3b09d51212a83" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri May 28 11:00:07 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri May 28 06:29:16 2021 +0000" }, "message": "Fix: add the kubevirt port to the store only if it is not existed\n\nRemove all flows before remove bridge and ports\n\nChange-Id: I8027bc19b70dce10612f8bc32da6062937299d89\n(cherry picked from commit e66ed69033b65ad8ec1c6e1405f87b9be304cfd7)\n" }, { "commit": "394bef59a0e106ed679188a9dca3b09d51212a83", "tree": "37cdaa6355f1218e7cf7380089cb234aa5f08945", "parents": [ "567b25ca8ee5cc7d843ba0176e54eca432321beb" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu May 27 18:53:45 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu May 27 14:12:25 2021 +0000" }, "message": "Fix: install gateway upstream rules on node completion event\n\nChange-Id: I0abd3a991b6539637085e65ca122e3ea5c8ae62a\n" }, { "commit": "567b25ca8ee5cc7d843ba0176e54eca432321beb", "tree": "dc53f8d262f5d8d314b0a266ebf96bce933af8c6", "parents": [ "f92de5130a75e8f6e8c68f4fa593aa621a75bb0e" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu May 27 15:17:59 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu May 27 12:33:00 2021 +0000" }, "message": "Fix: associate tunnel ingress rules with network events\n\nChange-Id: If5e5ca996d6c3c106450454c3a944a3c9871a6b9\n(cherry picked from commit b689e57976810f5c80aed99f5c4d1c8c37f4016b)\n" }, { "commit": "f92de5130a75e8f6e8c68f4fa593aa621a75bb0e", "tree": "1921eb559ec35e9cd719393541804d6fd64d76da", "parents": [ "385cdd7b6302a09fe09a6843127e6c60273123c4" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue May 18 18:06:40 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue May 25 07:29:49 2021 +0000" }, "message": "[SDFAB-98] Improve logging in several ONOS subsystems\n\nChange-Id: Ic9a20af6da27c3cc5c219657f10999f6804b9334\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": "f54f8a6f8324a1210b495c22e291ac67af1b8ab4", "tree": "710ddd4d79ffd22344cbd013b2855a912284ecfc", "parents": [ "e84c11cd58846bed2b53c52595744d10f7854a34" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sat May 22 00:10:15 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon May 24 13:29:18 2021 +0000" }, "message": "Add a simple health check logic for the kubevirt-node app\n\nChange-Id: If87474c40785d4b9284eab8833f7a9c162286c46\n" }, { "commit": "e84c11cd58846bed2b53c52595744d10f7854a34", "tree": "8b4398d606ab7c0e331d7bb717cfc27a4f1077a9", "parents": [ "7286e89e1879d3437f96076dbb0db26d56bb0398" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Wed May 19 12:52:45 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu May 20 16:05:11 2021 +0000" }, "message": "Fix typo on readme\n\nChange-Id: I80bf3656d08bdf0f485edb33c7bd5013733209d7\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": "5bdbe43567be4f46b855c6efa077d7e5d57a819d", "tree": "e5ae807ddc26b7f8a3953120c6603845e9d7689a", "parents": [ "53a3cdfb825894793571532f55067ec256bb439f" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon May 03 15:59:19 2021 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Wed May 19 13:05:50 2021 +0200" }, "message": "[VOL-4055][ONOS-8138] Adding annotations to meter to allow passing of associated information\n\nThis patch allows for adding key value elements in the meter request and in the meter generated from it.\nAn example is:\nAnnotations annotations \u003d DefaultAnnotations.builder().set(\"MeterForDeviceType\", \"olt\").build();\nDefaultMeterRequest.builder().withAnnotations(annotations)\nGenerates:\n DefaultMeter{device\u003dof:00000a0a0a0a0a0b, cellId\u003d2, appId\u003dorg.opencord.olt, unit\u003dKB_PER_SEC, isBurst\u003dtrue, state\u003dADDED, bands\u003d[DefaultBand{rate\u003d100000, burst-size\u003d5000, type\u003dDROP, drop-precedence\u003dnull}, DefaultBand{rate\u003d100000, burst-size\u003d5000, type\u003dDROP, drop-precedence\u003dnull}, DefaultBand{rate\u003d100000, burst-size\u003d0, type\u003dDROP, drop-precedence\u003dnull}], annotations\u003d{MeterForDeviceType\u003dolt}}\n\nChange-Id: Ifaded96ebeb7956bc60cdf311180c984c3ba954e\n" }, { "commit": "53a3cdfb825894793571532f55067ec256bb439f", "tree": "ac8eb387c28f417ad0a0cd8f21487cbf58d2e680", "parents": [ "7aa13e68980cd69e2933e3a22d296824f2d2331f" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Mon May 17 14:49:31 2021 +0200" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Tue May 18 15:58:44 2021 +0200" }, "message": "Ensure P4Runtime byte strings are padded to their bit width\n\nThe P4Runtime server may send canonical byte strings (i.e.,\nnon-padded byte strings).\nIn ONOS we ensure, in the codecs, that all byte strings are\npadded to match the model (P4Info) bit width. In this way,\nwe provide read-write symmetry inside ONOS.\nONOS always pads byte strings when sending messages to the\nP4Runtime server.\nThis patch doesn\u0027t enforce read-write symmetry between\nP4Runtime client and server on the wire.\n\nN.B.: the current padding implementation works ONLY when\nusing non-negative integer.\n\nChange-Id: I9f8e43de015bd0929dd543d7688c8e71bf5fe98d\n" }, { "commit": "7aa13e68980cd69e2933e3a22d296824f2d2331f", "tree": "65150960c7fa0b54c7c38ae896c289e9f4ce0b18", "parents": [ "4807983e42463470c38ff78a5f5fa4a8010e3fc3" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Tue Feb 23 15:28:07 2021 +0100" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Tue May 18 12:51:24 2021 +0000" }, "message": "Allows to specify matches, action parameters as strings in PI\n\nSome PI elements can encode in their value a string (e.g., when\na P4Runtime translation is used), for this reason we allow users\nto specify matches and action parameters as strings.\nFrom southbound, during decode, we interpret the elements as\nstring if the P4 model suggests that.\n\nChange-Id: I5884de1500437ab647abc200d65de442e23bd1a8\n" }, { "commit": "4807983e42463470c38ff78a5f5fa4a8010e3fc3", "tree": "473048bc919ce453d32c01431832ff6f216049a3", "parents": [ "7388cdc71ef0d14df3295a581070424ba84ce7f0" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Tue May 18 12:20:46 2021 +0200" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Tue May 18 12:21:12 2021 +0200" }, "message": "Avoid casting to double to round-up integer division\n\nUse integer arithmetic instead\n\nChange-Id: I7b96d2aa99affad7dcd71c3212e7314cd90fb3b4\n" }, { "commit": "7388cdc71ef0d14df3295a581070424ba84ce7f0", "tree": "d82d3e7b083dc65380e43f0f39cbb4ce7540c586", "parents": [ "be478b76673308e633c84cbb30b8c0614ad0538e" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun May 16 16:41:13 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun May 16 11:54:45 2021 +0000" }, "message": "Purge the logic of allocating and releasing IPs from kubevirt-cni\n\nChange-Id: I2f42053a283c2285f74f66804ea14528aece421c\n(cherry picked from commit a1acb22f34e1f70d4fe766a8de633d35abb6ee0e)\n" }, { "commit": "be478b76673308e633c84cbb30b8c0614ad0538e", "tree": "3b1f25996b3463d59a4194be90ee4df3b1884fed", "parents": [ "f89d960330af8c79096b305da0ffd08f632c0141" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri May 14 15:21:08 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri May 14 11:22:57 2021 +0000" }, "message": "Move kubevirt sync rules endpoint from network to node package\n\nChange-Id: Iaaedeba57c18ae49d90cc5a8d913b17596be38fa\n(cherry picked from commit 82c2fdf0827127234a0af0e8892dcd93f4f17073)\n" }, { "commit": "f89d960330af8c79096b305da0ffd08f632c0141", "tree": "5fc0c4a294ef1bdbd4cd3ae66a7954cfa96acad7", "parents": [ "59d88b5d55b9276645bca956a719b497430eb6f8" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Apr 27 19:05:49 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri May 14 11:22:48 2021 +0000" }, "message": "Support security group for provider typed networks (FLAT and VLAN)\n\nChange-Id: I759b89eb16c0ab27ee068694dd455265bac4bf52\n(cherry picked from commit 8ed2c9875172daf2a2be95a210e3e151eb4a6525)\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": "86bc6feee4c4771cb8b38886f0cefece5413a7f8", "tree": "f2a71cd4a6d6c471f376e3ede33dc7ed23f6ecf7", "parents": [ "46592cfbb70b7a42f268bdc1b3c8747eb8c65b4d" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon May 10 22:22:19 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu May 13 17:28:34 2021 +0000" }, "message": "Update ONOS readme with YourKit endorsement.\n\nChange-Id: I1cd600462b339e856ca9aada4678397e2600c822\n" }, { "commit": "46592cfbb70b7a42f268bdc1b3c8747eb8c65b4d", "tree": "1ada97f73d652995c1e6a8e6618038cbb0dbc699", "parents": [ "4673237526377a8750694efbffeabcf2b4fca049" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue May 11 18:12:55 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue May 11 09:58:03 2021 +0000" }, "message": "Fix: support Container Network Addons (CNA) operator from kubevirt\n\nChange-Id: I1146db430e70b9e626e80b8e2164e514e736179b\n(cherry picked from commit fe3a90500f1d26dd1298d792f6601c7636ff25c2)\n" }, { "commit": "4673237526377a8750694efbffeabcf2b4fca049", "tree": "a11c40b9c445e570748d3b2638fb61bb138dd24c", "parents": [ "219dd8fedf54e33da8df7bcb4e755724a7637650" ], "author": { "name": "Anurag Chadha", "email": "anurag.chadha@hsc.com", "time": "Mon May 10 17:32:59 2021 +0530" }, "committer": { "name": "Anurag Chadha", "email": "anurag.chadha@hsc.com", "time": "Mon May 10 17:32:59 2021 +0530" }, "message": "[ONOS-8139]Private SSH Key File Path made configurable for passwordless netconf ssh connection\n\nChange-Id: I3a3d991dcd2f458acad2cc98f10543b697440fb3\n" }, { "commit": "219dd8fedf54e33da8df7bcb4e755724a7637650", "tree": "4547b27f79035fec7c4fb7112feca556c172f7d7", "parents": [ "3c3b163ae1f6606dceb158dbbf685750a4673744" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Wed Apr 21 12:57:47 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Apr 30 04:33:42 2021 +0000" }, "message": "[AETHER-1550] Add additional trace logs in P4RT SB\n\nlog:set TRACE org.onosproject.p4runtime.ctl.client.WriteRequestImpl\nto have all the prints we need\n\nChange-Id: Ie46e36145769ffc7a91485ee3f3791a94cf8b8a9\n" }, { "commit": "3c3b163ae1f6606dceb158dbbf685750a4673744", "tree": "2c47327fd9ec6041563f1261fa9b5ca42b749138", "parents": [ "8f944d425bb5120c7cca6a3ba6691d9ef14ba003" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Apr 28 17:24:56 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Apr 28 11:24:20 2021 +0000" }, "message": "Inject API svc FQDN into kubevirt node, let onos resolve API svc IP\n\nChange-Id: Idb4294a31353fb9a0e22df45ca6507c2895ed738\n(cherry picked from commit 331ef702538931f506f8b65d9844a5c115876343)\n" }, { "commit": "8f944d425bb5120c7cca6a3ba6691d9ef14ba003", "tree": "9a119ee9179c4ba159497e642af32b005e30513a", "parents": [ "53733d577128d3fc2978d814afb04a3e692d37c9" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Mar 23 00:43:29 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Apr 26 23:53:55 2021 +0000" }, "message": "Initial implementation of security group for kubevirt tenant network\n\nChange-Id: If49d03021408a134be01267cc4eee9e0091e3c3d\n" }, { "commit": "53733d577128d3fc2978d814afb04a3e692d37c9", "tree": "abab6f676c364719901d91aa21c2cfe8eb6650fc", "parents": [ "88e414c8b7d1fa992b0a43268c56501a92253b21" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Apr 12 23:12:16 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Apr 23 20:39:21 2021 +0000" }, "message": "[AETHER-1516] Barefoot/bmv2 drivers are never loaded\n\nThis happens when missing drivers are detected due to wiring issues\nduring the loading of top level drivers (like stratum). This patch\nfixes the bundle wiring issues by putting order in the loading of the\napps.\n\nShort story: the loading of the apps is done in a greedy way in the\napp store. This patch introduces a local map to track down the locally\nstarted apps and to discard the activation coming from other instances if the\nrequired apps are not loaded yet locally.\n\nThe bug is typically triggered becauses the instances start in random order,\napp store can miss events as it does not start at the same time in all instances.\nThe bundle restart increases the chances to trigger this issue.\n\nAdditionally, this patch improves logging of the app subsystem.\n\nChange-Id: I88eb58c5e1fb5b361fc32654310c58040e5789cd\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": "157947f5a0f19929c93494bdb09c84e0f278473b", "tree": "c8b5bbb8a8eacbaee85755890985ce5c9ccb41b1", "parents": [ "8ad7c3b36e4668c620d6af4b3c16f966fb70de96" ], "author": { "name": "Daniel Park", "email": "dan.park@sk.com", "time": "Fri Apr 09 17:50:53 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Apr 16 09:47:11 2021 +0000" }, "message": "Sends GARP packet when floating ip is associated and the gateway node is changed.\n\nChange-Id: I1bd9deb2574d97473ef9709321944116904aec8d\n" }, { "commit": "8ad7c3b36e4668c620d6af4b3c16f966fb70de96", "tree": "4da7dc1ee5e42664b569fa28cb04d8de529b9ec9", "parents": [ "daa7d6a1a9975f1ac35f7040d942a3910b876b88" ], "author": { "name": "Daniel Park", "email": "dan.park@sk.com", "time": "Fri Apr 09 15:45:59 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Apr 16 09:10:07 2021 +0000" }, "message": "Disable Stateful SNAT when the related parameter is set to false.\n\nChange-Id: I93cda2325ed27f773002d073ce30f9b4b234aa91\n(cherry picked from commit f81088c2ce9bf126a7e7ff32ba85c048c4cda551)\n" }, { "commit": "daa7d6a1a9975f1ac35f7040d942a3910b876b88", "tree": "6bc14d2dc05b605a16bbdecc3cdd8e075e001dc3", "parents": [ "e7c0bd18af2a14f8a775d74d6ee31602757cc002" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Apr 13 17:22:56 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Apr 15 05:33:16 2021 +0000" }, "message": "Implement kubevirt loadbalancer service with unit tests\n\nChange-Id: I1c29e75aa5196b497f8f12f1d182788e3d173244\n(cherry picked from commit 870abf8c7a7904c5953e20807ee7c681d8b5cd0b)\n" }, { "commit": "e7c0bd18af2a14f8a775d74d6ee31602757cc002", "tree": "1b9e1457d5a8603e0062809b13f3884bc48c4058", "parents": [ "4c02a9418a60c966c10aa8f651c579810fbb5d73" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Apr 13 12:46:10 2021 +0200" }, "committer": { "name": "Sean Condon", "email": "sean@opennetworking.org", "time": "Wed Apr 14 08:26:59 2021 +0000" }, "message": "[AETHER-1529] Nodes not READY due to gui/gui2 bundles being in WAITING\n\nIn particular gui2 bundle does not get activated due to the missing UiExtensionManager.cfgdef.\nThis patch manually copy the cfgdef generated for gui bundle into the final jar of gui2\n\nChange-Id: I27fea43faa06f70bc8c0570c53a1dbf5cfd23e89\n(cherry picked from commit 37691eb75be5ee295279bb3633bcefeb7166b444)\n" } ], "next": "4c02a9418a60c966c10aa8f651c579810fbb5d73" }