)]}' { "log": [ { "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" }, { "commit": "4c02a9418a60c966c10aa8f651c579810fbb5d73", "tree": "385da2199a4f59a67d332f4fbbb0590ebd0aaffb", "parents": [ "fc7e6cf082472edf588ffbaf0596d9f70c53cc28" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Sun Apr 11 23:07:40 2021 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Apr 12 18:02:15 2021 +0000" }, "message": "Disable SampleHighlighterFactory\n\nChange-Id: I664152c2f409d4de0b4d5b76a8fd2403b523c06e\n(cherry picked from commit 010cd8cc77fea25b2129ca7a2d97d589f7404f31)\n" }, { "commit": "fc7e6cf082472edf588ffbaf0596d9f70c53cc28", "tree": "f62e17e46f9917d7466dda3367fc0e17fba9d3db", "parents": [ "c3d410ab9cc3db9ac0eef07950152df065041777" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Apr 08 11:13:24 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Apr 08 06:32:04 2021 +0000" }, "message": "Reserve the vRouter IP from IP pool at network creation phase\n\nChange-Id: I5ccbd83088f521f9386046efefa0d4f92a195c4c\n(cherry picked from commit a98e311cbac2396e34ad167d7a8878d72685f90f)\n" }, { "commit": "c3d410ab9cc3db9ac0eef07950152df065041777", "tree": "9d0798c9f6c3597c0b358aad38b85e12c0d1646d", "parents": [ "a5e986d31cde1fb5b4f5c051b5a1fb42f597f68a" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Dec 10 12:09:14 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Apr 07 06:48:21 2021 +0000" }, "message": "Add dockerfile to build an ONOS container from the local Bazel output\n\nChange-Id: Ia4fbbe73db2f18ae225cf4dd405b60cd8edb5557\n" }, { "commit": "a5e986d31cde1fb5b4f5c051b5a1fb42f597f68a", "tree": "af7d2597615594d37ce8d933928434c1d364e4ae", "parents": [ "f17d173959fdb5582b460333d03237eb777f5bc7" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Apr 06 11:14:09 2021 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue Apr 06 21:31:11 2021 +0000" }, "message": "Added ability to configure GUI traffic refresh rate\n\nChange-Id: Iceb1196a20c16f09218218da2e095fbe9644bb04\n" }, { "commit": "f17d173959fdb5582b460333d03237eb777f5bc7", "tree": "fa254972118fe067826774bc5de7185cdae0ba27", "parents": [ "e91c87f97540939ffca3226670079d439d7f05c6" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Mon Sep 30 01:36:19 2019 -0700" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Apr 06 20:12:55 2021 +0200" }, "message": "[AETHER-75] Add command to force snapshot of Raft partitions.\n\nChange-Id: I1e79967e3dcbf353749b6a1e524ce71c763ca588\n" }, { "commit": "e91c87f97540939ffca3226670079d439d7f05c6", "tree": "6927e853103719c6b46dec11e5f746896ca90616", "parents": [ "ec2b3184c8c01c43934e1fdfbc96038f2440a53b" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Oct 16 16:58:20 2019 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue Apr 06 18:09:16 2021 +0000" }, "message": "[AETHER-72] Refactoring RouteService\n\n- to use bulk updates interface\n- to use new getRoutesForNextHops API\n- to use multi-thread resolver\n- to use multi-thread hostexec\n- to use a concurrent hashmap instead of synchronized\n- to use a non-blocking resolved store\n\nAdditionally updates unit tests\n\nChange-Id: Id960abd0f2a1b03066ce34b6a2f72b76566bb58c\n" }, { "commit": "ec2b3184c8c01c43934e1fdfbc96038f2440a53b", "tree": "a4fb2c601cab614a020cc2d9a3941171afcef872", "parents": [ "4fcb4b2ed1edce3fc96d0f377925d2442e53b74e" ], "author": { "name": "Roberto Morro", "email": "roberto.morro@telecomitalia.it", "time": "Wed Jul 15 15:36:03 2020 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Tue Apr 06 16:54:25 2021 +0000" }, "message": "changed how ODTN OPENRoadm driver assigns ONOS port ids\n\nChange-Id: I1094ca6c8854817f3157722c71704120480d490d\n" }, { "commit": "4fcb4b2ed1edce3fc96d0f377925d2442e53b74e", "tree": "4188f8db723b01824422dd86b68467c8b522c102", "parents": [ "790202aaf6ae3ffb646c0b293da7cfc2cef4af7e" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Oct 11 18:19:59 2019 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Apr 06 17:13:58 2021 +0200" }, "message": "[AETHER-72] Add bulk update to ConsistentMultimap\n\nChange-Id: I61e9f0c2ed5ab368777c64b6fb4aa2c8dd31d081\n" }, { "commit": "790202aaf6ae3ffb646c0b293da7cfc2cef4af7e", "tree": "ff235294e660c6ae4320a3258c504bd3dbd21324", "parents": [ "83a640ada351d9b0b5fcfa0d890029b314c22cb2" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Jun 17 18:27:52 2020 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Apr 06 13:03:51 2021 +0200" }, "message": "[AETHER-72][AETHER-75] Update atomix to 3.1.9\n\nAdditionally fix an issue brough by 24302\n\nChange-Id: I60192953f0ebef6730ad6268b10bbf8a59934156\n" }, { "commit": "83a640ada351d9b0b5fcfa0d890029b314c22cb2", "tree": "eb73487d0ed473c4371883107766d8e44bac99f9", "parents": [ "2b4de873e4033b7973b399d25cb8828a73bc2e24" ], "author": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Mon Mar 29 01:58:15 2021 -0700" }, "committer": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Mon Apr 05 00:31:06 2021 +0000" }, "message": "Add INT watchlist config\n\n- add \"watchSubnets\" to the netcfg of INT app\n\nChange-Id: I271d9c27692c8969999ece32f8aa08b4392216e0\n(cherry picked from commit 906febe058507758b67f7074bb1139e3c6170b52)\n" }, { "commit": "2b4de873e4033b7973b399d25cb8828a73bc2e24", "tree": "bbc9a6b00cf629108c831c352a6a611d9682685a", "parents": [ "d37181d7d105f276cf8ee8b5d464f62968f1e443" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Mar 30 16:31:34 2021 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Apr 02 07:12:47 2021 +0000" }, "message": "Added mechanism for apps to easily add their own custom link/node/host highlighting wihout having to create a new UI extensions\n\nChange-Id: Iefa21d76190c60db79a4b07a8b22e301d29fe58e\n" }, { "commit": "d37181d7d105f276cf8ee8b5d464f62968f1e443", "tree": "43d71e5bab5be8bf2b96e3eaa451b8f79d871275", "parents": [ "e326c7218f2982378716f6496bf7fbed75ebbd47" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Mar 29 22:07:32 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Mar 31 06:52:38 2021 +0000" }, "message": "Enable read counters with table entries for stratum-tofino driver\n\nChange-Id: I8715c9480b13b78f0f15dff4982e78fd2ba13547\n(cherry picked from commit e4d1294c3006079f37bc493258df60a51698e338)\n" }, { "commit": "e326c7218f2982378716f6496bf7fbed75ebbd47", "tree": "ab677c0428f2d3c3e2a69f58b24f1abc923951eb", "parents": [ "a0410b8f65a4e4e90f41c34e17eadebb4b998435" ], "author": { "name": "ersuneetsingh", "email": "er.suneetsingh@gmail.com", "time": "Thu Mar 25 21:17:29 2021 -0300" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Mar 30 20:03:28 2021 +0000" }, "message": "Add action in pdrs tables to pass qid parameter\n\nChange-Id: Id3ee76ba1fc659a1e4ca78b21481da1fe823f407\n" }, { "commit": "a0410b8f65a4e4e90f41c34e17eadebb4b998435", "tree": "237b799a9779088b1c10b6ba87452b7472fa77d9", "parents": [ "b6a6bcbe127f206fcc84cd7db734b890cbcb4c19" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Mar 29 14:01:18 2021 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Mar 29 14:01:18 2021 -0700" }, "message": "Fixed a connectionType glitch\n\nChange-Id: Idcd2cde2ea93ad91892bf6954c70b5c02490c37f\n" }, { "commit": "b6a6bcbe127f206fcc84cd7db734b890cbcb4c19", "tree": "004c02c65c47516c90377df0ad163f5453797702", "parents": [ "b07d88a32fb37c891462a65ef2839b544699a8a0" ], "author": { "name": "Anurag Chadha", "email": "anurag.chadha@hsc.com", "time": "Fri Mar 26 14:43:41 2021 +0530" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Mar 29 18:27:17 2021 +0000" }, "message": "[ONOS-8137] Bug fixed for driver not found in case of ipv6 address being used in short notation\n\nChange-Id: I8fd0922eb2cce98ecb5612979f0554ac2281351b\n" }, { "commit": "b07d88a32fb37c891462a65ef2839b544699a8a0", "tree": "63eecef60352352cbffebdc86133f1017ecda220", "parents": [ "63f191f04674423f65ba81af7823047498218115" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sat Mar 27 02:11:32 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Mar 29 14:14:37 2021 +0900" }, "message": "Bump up fabric8 to 5.2.1, support up to Kubernetes 1.20.2\n\nChange-Id: Ie9201360f1361404f2c5aea1fc3f0ae1479cbff1\n" }, { "commit": "63f191f04674423f65ba81af7823047498218115", "tree": "a928e83511a711ad11f75155639385cb87b004b5", "parents": [ "b6dc08f0180d37d908ced271ad2d2e9ca145aadb" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Mar 25 17:14:40 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Mar 25 15:35:53 2021 +0000" }, "message": "Obtains the external patch port by referring to gateway bridge name\n\nChange-Id: I1a6b5f97af3454c6fb36e08d673240b553e36392\n" }, { "commit": "b6dc08f0180d37d908ced271ad2d2e9ca145aadb", "tree": "3019c7f44f45bb44602219956d5eec6129049173", "parents": [ "c44ccc7dd03f06d81ddd60791f87aae634cc85ab" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 24 15:24:18 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Mar 25 04:12:12 2021 +0000" }, "message": "Sync kubevirt port LCM with VirtualMachine resource LCM\n\nChange-Id: I0f19817dad60e3f836cb43847f567fece4a4e6d6\n" }, { "commit": "c44ccc7dd03f06d81ddd60791f87aae634cc85ab", "tree": "d2ae6839a068e8ba0c90481e405024b8971cbb16", "parents": [ "4cb120b3e0e0fb7404e28eaa458b31696ea0a140" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Mar 22 22:17:21 2021 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Mar 24 15:17:20 2021 +0000" }, "message": "[AETHER-1324] Force push pipeline config\n\nIntroduces a distributed set to \"remember\" the devices already configured by the cluster.\nIn this way, we can force push the pipeline after a new installation even though the\npipeline results to be the same.\n\nChange-Id: I9d04b04828daf8d1e6944b5a8e07d580e978ee69\n(cherry picked from commit ce191fe9983698b3988bee8e6e8c41382ab1fce3)\n" }, { "commit": "4cb120b3e0e0fb7404e28eaa458b31696ea0a140", "tree": "9e2d2c79f4755d86c1a49dd0a3e140ea9e5d1af2", "parents": [ "5a3e939495c9c8d9623636c25ac7831079b946a6" ], "author": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Wed Mar 24 12:30:50 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 24 07:40:27 2021 +0000" }, "message": "Implement internal routing capability for tenant network.\n\nChange-Id: Ibe6500e05239ea8c9aa5df2256c4a66a7d087ec4\n(cherry picked from commit 150b962ecd78646d5a18e4611dc16495596a364a)\n" }, { "commit": "5a3e939495c9c8d9623636c25ac7831079b946a6", "tree": "c2258ce908cc95c1e35ec28c16cca73c5b38f86d", "parents": [ "517597a84982c38883e552771bbb105756b73aaa" ], "author": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Tue Mar 23 08:00:00 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 24 06:50:49 2021 +0000" }, "message": "Retrieve peer router MAC address using ARP.\n\nChange-Id: I494902d28779288219f631f91080596c7b1ea1fa\n(cherry picked from commit 542052721ead4f2b74d954a6328d9de0184d9f65)\n" }, { "commit": "517597a84982c38883e552771bbb105756b73aaa", "tree": "c06bfd5b0e62411cb9d8fc0b494735ad254fcab7", "parents": [ "9793ec4a9c18688b153fc0730410f0ab879087f9" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Mar 22 11:04:52 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Mar 22 07:13:54 2021 +0000" }, "message": "Dynamically add or remove gateway node according to GW annotation\n\nChange-Id: Ic7ac799eda0c1d028e934cc1bfd07af34e714e18\n(cherry picked from commit 91358d6126e13adcc4e4b8c7bbd46179fb4c2913)\n" }, { "commit": "9793ec4a9c18688b153fc0730410f0ab879087f9", "tree": "6b8735e2e373c0ea2829937055ddbeb133933479", "parents": [ "f3136044c2de6913e3b1acd33906da2fb8f6ce98" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Mar 19 15:03:32 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sat Mar 20 05:50:41 2021 +0000" }, "message": "Minor fix on floating IP and SNAT feature at kubevirt networking\n\nChange-Id: If45de2d83cf9c43105ad776767bb19c89636e5fa\n" }, { "commit": "f3136044c2de6913e3b1acd33906da2fb8f6ce98", "tree": "fa8f88c8b9b2be8643cdc481e7b2b1142d43d7df", "parents": [ "9756cece118aaeae777db7bc30f959fd29ab549d" ], "author": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Wed Mar 10 07:49:11 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sat Mar 20 05:14:45 2021 +0000" }, "message": "Implement floating Ip capability in kubevirt networking app.\n\nChange-Id: Iad9358b321dd0b46a2418c8c2d78ffd91c605e28\n" }, { "commit": "9756cece118aaeae777db7bc30f959fd29ab549d", "tree": "87b9a47adef8308a7e0a95b041a91faab2cf3ae6", "parents": [ "a19ca36c6014fca6921e73df14cc8c26be9beaaa" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Mar 16 16:06:33 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Mar 16 14:30:15 2021 +0000" }, "message": "Add mac address field into virtual router\n\nChange-Id: I387507756d88732f9e1733b9d1037f8d0861f848\n(cherry picked from commit c49017d483949554ab85c36b0f4cfd7b23d31690)\n" }, { "commit": "a19ca36c6014fca6921e73df14cc8c26be9beaaa", "tree": "04b25fe94d00f724809577c5fb35a6b8d567bff9", "parents": [ "d4296d042a46f518a0c133705d138c1be179b50c" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Aug 28 13:30:14 2019 -0700" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Mar 15 17:15:33 2021 +0000" }, "message": "Fixing ONOS-8026\n\nChange-Id: I5ee03ed912956ee543474921153b2a2b34bde62e\n(cherry picked from commit 49af2e42ea39af4d8e7af168e0ce75471c5647c5)\n" }, { "commit": "d4296d042a46f518a0c133705d138c1be179b50c", "tree": "cb4b2a6bbb130b38f665eef09eb60ea09c3c128e", "parents": [ "babde9cbb29f55971e7f3b25b9e35d6bf85ed4c2" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Mar 12 18:03:58 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Mar 12 11:45:39 2021 +0000" }, "message": "Support to allocate/release IP address for multiple networks\n\nChange-Id: Ibd9a73fc8675559ed2a1aff47e39759745fad400\n(cherry picked from commit 3831f0c81151377330610cb85eb9ac5da7996d7e)\n" }, { "commit": "babde9cbb29f55971e7f3b25b9e35d6bf85ed4c2", "tree": "436aa71e961dd0a3f52a2e2060becf37450dcf55", "parents": [ "f06f5d676c01f33834324c4d8a796c7338d53795" ], "author": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Tue Mar 09 13:37:42 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Mar 12 00:48:18 2021 +0000" }, "message": "Implement Internal Routing Capability.\n\nChange-Id: I0e3017f730a046f099c71116ded023aa2f45d154\n(cherry picked from commit cc8e746f203dc457e5bb914ca4995910d7fc6e9e)\n" }, { "commit": "f06f5d676c01f33834324c4d8a796c7338d53795", "tree": "b9ab8ded549754a8d662351acae1b4e445cf58bb", "parents": [ "8a8b572dd23aac6095906576569121b748e30465" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Mar 10 14:24:47 2021 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Mar 10 22:30:38 2021 +0000" }, "message": "[AETHER-1212] Added means to configure host links to appear as \u0027wireless\u0027\n\nSetting the host \"uiType\" to \u0027cellphone\u0027 will make the links \"wireless\"\nand appear as dashed lines.\nAdditionally, a new annotation \"connectionType\" was added for hosts,\nwhich when set to \"wireless\" will make links change appearance for any\ntype of hosts.\n\n\nChange-Id: Iad87eb5c180b0a9175108c1179d9d28ae906e924\n" }, { "commit": "8a8b572dd23aac6095906576569121b748e30465", "tree": "9209776bcb0c4e6608d194a68fa384bbc3953a82", "parents": [ "1c10cf2c8202e5d928b6f2f12265700f53edd7e8" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Mar 04 11:57:55 2021 +0100" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@opennetworking.org", "time": "Tue Mar 09 19:27:00 2021 +0000" }, "message": "Add support for uploading snapshot artifacts\n\nChange-Id: Iedc62e422267016f315799addf394c0c062ada87\n" }, { "commit": "1c10cf2c8202e5d928b6f2f12265700f53edd7e8", "tree": "ce88114ce47a41d9dc939a4888210ab06124557e", "parents": [ "2884b23489dbc3c714541706d3646f3f162c36b5" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Mar 05 01:32:04 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Mar 09 10:24:43 2021 +0000" }, "message": "Implement security group manager, codec and watcher with unit tests\n\nChange-Id: Ib2201d140b9dcb2eff453f13447113bdba66babd\n" }, { "commit": "2884b23489dbc3c714541706d3646f3f162c36b5", "tree": "4b70738fd0d8e2eab0bab1e5c46f4ef84aa9deee", "parents": [ "da7ec1571d66602b64b526e833ce09358ca63e3a" ], "author": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Thu Mar 04 18:58:47 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Mar 09 05:57:24 2021 +0000" }, "message": "Initial implementation of SNAT functionality.\n\nChange-Id: I9094755c6d25a62e527976b9bf275d7c1e2a3f86\n(cherry picked from commit b9a220261df1f591b75d59b646aa834c1efdb7f1)\n" }, { "commit": "da7ec1571d66602b64b526e833ce09358ca63e3a", "tree": "18f24e056ece01db79eee58c9ba849a7757a8ec9", "parents": [ "8c553eb3170163b85612e6fb01aa5de7ac08c074" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Mar 05 12:21:50 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Mar 05 04:00:18 2021 +0000" }, "message": "Fix: allow to obtains the added or removed internal on router event\n\nChange-Id: I18bb5b361bf3c16d14cddec24ec9101812f3d4b9\n" }, { "commit": "8c553eb3170163b85612e6fb01aa5de7ac08c074", "tree": "a6e5dbd41a6e0a915a6cf455a992f7ea0016ac54", "parents": [ "b636f7046f091b4d426f3718e88d508133cd1c9a" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Mar 04 18:48:39 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Mar 04 10:30:36 2021 +0000" }, "message": "Fix: resolve a NPE caused by empty name list input in kubevirt CLI\n\nChange-Id: I1df88be7d456ab341a6620f0a0c77354dd1589a5\n" }, { "commit": "b636f7046f091b4d426f3718e88d508133cd1c9a", "tree": "93f877a62c214d92c290d01d3d5de5bad6b9568c", "parents": [ "13b9017465d431d9ad4685dd408a426a151cdad5" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 03 14:46:50 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Mar 04 06:02:54 2021 +0000" }, "message": "Notify kubevirt router internal and external network related events\n\n1. Add networkName attribute into FloatingIp class.\n\nChange-Id: I4aeb8031ef4c86d7ae9a6423276b024c05fe0649\n(cherry picked from commit 4acd4543cf7e6d48883ed0f7d9813b69f0d2c414)\n" }, { "commit": "13b9017465d431d9ad4685dd408a426a151cdad5", "tree": "5654b0cef2830c5a8e98cc533849cd96e06d0744", "parents": [ "f22fd66bb3a51b0d39252fea88bbb20a132bd077" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Mar 02 17:59:58 2021 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Wed Mar 03 21:07:18 2021 +0000" }, "message": "[AETHER-1243] Adding more host icons and changing the default icon.\n\nChanged default icon to look like server; name is still m_endstation.\nNew icons are:\n- m_terminal (old endstation icon)\n- m_tower\n- m_slrCamera\n- m_videoCamera\n- m_cellPhone\n- m_endstation1 (alternate server icon)\n- m_endstation2 (alternate server icon)\n\nAlso enabled other existing icons to serve as host icons, e.g. m_microwave.\nFixed an issue with host icon being different in the detail pane.\n\nTo set the icon type, you can use the \u0027annotate-host\u0027 command with \u0027uiType\u0027 annotation, e.g.\n\nannotate-host 00:00:00:00:00:01/None uiType videoCamera\n\nAlternately, use netcfg to configure the \u0027uiType\u0027 attribute.\n\nChange-Id: I5b7e338f3c12319da34012c5a28de8c9a48f0b15\n" }, { "commit": "f22fd66bb3a51b0d39252fea88bbb20a132bd077", "tree": "5c512f851a18fbe8f984faeabde34ad0e849ac18", "parents": [ "073f1ba717c3e38bade55a232a4ee8e5f9bd9e05" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Mar 02 22:43:16 2021 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Mar 02 23:35:42 2021 -0800" }, "message": "Added command to explicitly start/stop simulated port stats\n\nChange-Id: I651b4f31b256c9d3d2da5bb634b8e00ded72d5b5\n" }, { "commit": "073f1ba717c3e38bade55a232a4ee8e5f9bd9e05", "tree": "3af54322daf84d527d88138aab70460054451ed3", "parents": [ "810f58c8417437b179bd5d35fa1cecf87c4f8098" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun Feb 28 03:50:15 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Mar 02 11:35:29 2021 +0000" }, "message": "Implement kubevirt floating IP\u0027s class, codec, watcher and APIs\n\nChange-Id: I2111902e86083add8a00af62557fac1e98b7e7fc\n(cherry picked from commit e48a617ccaf19d0d29ccc3211f6254be5e26826e)\n" }, { "commit": "810f58c8417437b179bd5d35fa1cecf87c4f8098", "tree": "e73c235854e3ca931101fce4f874624ef44190f9", "parents": [ "caa03923464096432a346a3d50d4061ebfac31f3" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sat Feb 27 01:10:50 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Mar 02 10:54:44 2021 +0000" }, "message": "Implement kubevirt router store, manager and codec with unit tests\n\nChange-Id: Ib93a71326aa35b4817f0e6b6c97d5f57b26fe470\n" }, { "commit": "caa03923464096432a346a3d50d4061ebfac31f3", "tree": "0e4ab452f9bdb992055dc5f43c55ab7003a09f57", "parents": [ "a4eac6a3b2c3b85585956fda583e6965c8522ada" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Feb 26 18:15:20 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Mar 02 10:18:13 2021 +0000" }, "message": "Initial implementation of kubevirt router along with peer router\n\nChange-Id: Ibf97f4ca09e4cdbfea42d1edadd3e671c238878f\n" }, { "commit": "a4eac6a3b2c3b85585956fda583e6965c8522ada", "tree": "fd4a4effa1ba469f0025b94115840f277d569a0e", "parents": [ "c8c8f46fd430b12601068f9e1991bec954be1ce2" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Mar 01 15:11:59 2021 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Mar 01 21:37:31 2021 -0800" }, "message": "[AETHER-1211] Allowing toggling of link labels via Alt-L\n\nChange-Id: I772b6ee0c6c24eeb48466a96a45b44b9ee6eef50\n" }, { "commit": "c8c8f46fd430b12601068f9e1991bec954be1ce2", "tree": "6910768c9bcca1d4afcb77344ac8e7274fc823bf", "parents": [ "2375917830bd05883b0bc0b853f49eab37e4d3b1" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Mar 01 11:22:56 2021 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Mar 01 21:37:31 2021 -0800" }, "message": "[AETHER-1213] GUI1 enhanced to allow scaling host icons and host text.\n\nScale is proportional to the current zoom level, but can be toggled in\nfour increments via SHIFT-[ (text) and SHIFT-] (icon) keyboard shortcuts.\n\nThe icon size limit was increased to be min 20 and max 70.\n\nChange-Id: I49e983d34a2465fb12d48395c34c1f22911f4f51\n" }, { "commit": "2375917830bd05883b0bc0b853f49eab37e4d3b1", "tree": "b4d95ee11594a31fbb8e8002ffbd48d715b6a947", "parents": [ "a896880ff22b087b3afd6e07770d041a5a9de7f0" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Thu Feb 11 17:30:13 2021 +0100" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Mar 01 17:57:36 2021 +0000" }, "message": "Add support for arbitrary bitwidth packet metadata\n\nThis patch is related to #24172\n\nChange-Id: I29fc82bd3944b7fc9f58021df56cadd209cac190\n" }, { "commit": "a896880ff22b087b3afd6e07770d041a5a9de7f0", "tree": "7c3912d3fc42d644e10504077139345895dbc429", "parents": [ "65bfd3ba00d83a584c9363938091b666da64af2b" ], "author": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Thu Feb 25 09:14:22 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Feb 26 08:13:18 2021 +0000" }, "message": "Support VLAN network in gateway node.\n\nChange-Id: Ia18287bf072e47787ba71865e8f8c4cb032dc455\n(cherry picked from commit 4063f40a0eb0639bb96e5e0ebf5f39954ab7ccae)\n" }, { "commit": "65bfd3ba00d83a584c9363938091b666da64af2b", "tree": "8cde4b6befe69d40cf5d23ecea0b1ea7e4bb4734", "parents": [ "515f5f3b88135f9450b8c53c288f297c10c9d246" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Wed Feb 24 23:49:12 2021 -0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Feb 25 13:57:42 2021 +0000" }, "message": "Add Mastership Load Balancer into TOST build profile\n\nChange-Id: Ie697c435e9e6249978eb85137a317295af0dd3ca\n(cherry picked from commit bb76f378070306a527ee21c89bc6b9489c34bcb8)\n" }, { "commit": "515f5f3b88135f9450b8c53c288f297c10c9d246", "tree": "dc9b1a53f279c1ca571464ddde8e6d02bf53e165", "parents": [ "106a9bb8d363dbf3f45c1cbebf45e5d4744edb13" ], "author": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Mon Feb 22 17:12:20 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Feb 24 00:44:00 2021 +0000" }, "message": "Initializes gateway type of kubevirt node.\n\nChange-Id: Ib48f54f60fa82b5fe35f0077687653712fd22803\n(cherry picked from commit 54d8baf7cf1042251067641cf1da99cbc0ae8638)\n" }, { "commit": "106a9bb8d363dbf3f45c1cbebf45e5d4744edb13", "tree": "e192987a1f809715c40d554961b24542d092916c", "parents": [ "534f3f2aeaa05743a1fdce15c98586a0ad21fa32" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Tue Feb 16 11:24:10 2021 +0100" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Tue Feb 23 16:37:58 2021 +0100" }, "message": "[VOL-3836] Extract the OLT pipeliners from ONOS\n\nChange-Id: I1a11000b1e92148b5d5230c311202ba4abbb2ca8\n" }, { "commit": "534f3f2aeaa05743a1fdce15c98586a0ad21fa32", "tree": "424a3f7324976da0edbf57487440a4c48083649d", "parents": [ "1e28f7729c7750011f0e433307a193088aa3519f" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Feb 22 21:48:32 2021 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Feb 23 10:00:25 2021 +0000" }, "message": "Add CLIs to show the detailed info on kubevirt node and pod\n\nChange-Id: I7465e936beec293720bdbcec995b5dad70b4ea78\n(cherry picked from commit c94b7eed8ee415863c9ea8cf0b2373efc425f05d)\n" }, { "commit": "1e28f7729c7750011f0e433307a193088aa3519f", "tree": "605d8c1fd76845dac31a74a8d99e30da7de1cf4a", "parents": [ "4b2497046e07a961cba065a6218774911df972f5" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Feb 12 17:22:38 2021 +0100" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Feb 22 12:10:43 2021 +0100" }, "message": "[AETHER-1248] Reset default entries\n\nA default entry according to the P4RT spec should be reset to its original value\nand not removed. The client can send a specially crafted write request with action field\nunset to reset default actions to the original value\n\nChange-Id: I451a3be395b212e14ae8eaf060cc048500705091\n" } ], "next": "4b2497046e07a961cba065a6218774911df972f5" }