)]}' { "log": [ { "commit": "bf576fa437ae24d5431c0d8f11be0c6c39770d80", "tree": "af4a519c576123095840f967439cfd85674aee5f", "parents": [ "94a218d60b49c67d7c2680b4c9dd9e325d454f76" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Oct 12 21:12:14 2021 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Oct 12 21:12:14 2021 -0700" }, "message": "Start 3.2.0-SNAPSHOT\n\nChange-Id: I0d7e1a2c49bc537c6076987c8496ca5f1a5693f2\n" }, { "commit": "94a218d60b49c67d7c2680b4c9dd9e325d454f76", "tree": "414004dbe2c524bd8314c810da0e3368c5ff4f37", "parents": [ "633f35b9497baacd20b51b22b4526e5de3db6b93" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Oct 12 20:57:31 2021 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Oct 12 20:57:31 2021 -0700" }, "message": "Release 3.1.0\n\nChange-Id: Ie924e78ab3eae626ce89858d56e6bdccc29f8ba4\n" }, { "commit": "633f35b9497baacd20b51b22b4526e5de3db6b93", "tree": "361c6081d56a2ed22d227e9908ec1b0411a4cc75", "parents": [ "0dcbf0e9b78015808318a69b31b25fcfad9b98be" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Oct 11 22:53:04 2021 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Oct 12 17:49:37 2021 +0200" }, "message": "Fix a check that was wrongly flipped in the previous refactoring\n\nChange-Id: I4b49094f32e865862c1fbf965a5a0b77e4ea8ca3\n" }, { "commit": "0dcbf0e9b78015808318a69b31b25fcfad9b98be", "tree": "2f4dc3d565525b9558cd89f2c5b737e276c8b553", "parents": [ "872bb6bae2d8f83dcf00e46ca2d8df9abbb94e0d" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Oct 11 13:07:09 2021 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Oct 12 17:48:10 2021 +0200" }, "message": "[SDFAB-6] Intermittent failures in the DynamicConfig tests\n\nshouldProgram is now enforced also on dynamic interface config.\n\nChange-Id: I70a877065dc6e5f030c1d93bf1c1f6e73ef3ffdd\n" }, { "commit": "872bb6bae2d8f83dcf00e46ca2d8df9abbb94e0d", "tree": "ebf5135cb6fce3546561541fa84d7f919c51f1e9", "parents": [ "77419b76da2a7c21f78ed874416df618e06180ab" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Oct 07 22:05:28 2021 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Oct 07 22:05:28 2021 -0700" }, "message": "Start 3.1.0-SNAPSHOT\n\nChange-Id: I4fba1290f4ef2aaab850585e36e40a3f8c6d9c06\n" }, { "commit": "77419b76da2a7c21f78ed874416df618e06180ab", "tree": "5902efe8eb58a35336fab017fe8de5ae2953bf01", "parents": [ "37dcf4ca18937e02f658b6db7b7f6294d8b29b51" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Oct 07 16:52:46 2021 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Oct 07 17:25:08 2021 -0700" }, "message": "Bump version to 3.1.0-rc1 in preparation of SD-Fabric v1.0 RC1\n\nChange-Id: I4a98274c2ec6560cb2e7c043de92edfc203ac85b\n" }, { "commit": "37dcf4ca18937e02f658b6db7b7f6294d8b29b51", "tree": "c0c70496b4495af5c1bbaa86eb1c6d6d3c61828f", "parents": [ "4582cf15f13a64d0f84021f2fd2dde38fb912ff6" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Sep 16 18:43:06 2021 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Oct 07 16:48:49 2021 +0200" }, "message": "[SDFAB-633][SDFAB-634][SDFAB-445] Collection of improvements for SR\n\nFirstly, this patch deeply rewrites the load sharing of the SR instances,\nbefore we were using an hybrid approach based on MastershipService.\nWith this patch we get rid of completely of the MastershipService\nfor any task. We just use the MastershipEvent as way to perform rerouting\nif it happens near a cluster event. The aim is to make more stable the forwarding,\nand the phased recovery.\n\nThen, the patch contains a fix for an issue related to the phased recovery.\npr.init() can be called when there are still no masters (on device config\nfor example) and when this happens the portstate commands are dropped.\n\nLast but not least, there is a fix for missing device routes in DefaultRoutingHandler.\nDevice routes (seenBeforeRoutes) are cleaned on DEVICE UP/ADDED events, this can lead\nto purge some routes when the device events are handled in different moments by the\nONOS instances and there already some programmed routes.\n\nChange-Id: Ia03b7c7c5b8a1b80c4b6d17053c2e2e7abf13d17\n" }, { "commit": "4582cf15f13a64d0f84021f2fd2dde38fb912ff6", "tree": "706a519965ee595d355b508edaf14e0e09594b20", "parents": [ "b3fe7925b9b86d056206a3a94876d4a23d8f2e02" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Sep 14 20:42:59 2021 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Wed Sep 15 18:27:44 2021 +0200" }, "message": "[SDFAB-542] Meters cleanup and leftovers\n\n- Set fallback frequency to 3 (default is 30s)\n\nChange-Id: I398faf3f246e0ce93380fa782e1a2ef0c4a9a3c7\n" }, { "commit": "b3fe7925b9b86d056206a3a94876d4a23d8f2e02", "tree": "6ac0b6946632c2c2d2540f09f90828b875a601d3", "parents": [ "e9261c974468eebf9f2dabc99b73fb2f7080755d" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Wed Aug 04 23:09:40 2021 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Sep 14 12:32:29 2021 +0200" }, "message": "[SDFAB-459][SDFAB-439] Missing routes after switch reboot\n\nModify the PRecovery to work also with non paired devices.\nAdditionally, fix two small bugs: missing return and port checker timeout\nwhich can breaks the pr when the device is slow to report port-stats\n\nChange-Id: Id6c16903da65ce39a06ee5a0677202e42f531035\n" }, { "commit": "e9261c974468eebf9f2dabc99b73fb2f7080755d", "tree": "a81a74e4d807a05da7ea7d1570218a0eb73635b1", "parents": [ "23fbbedb68ed26093ce610ace78a8f2dfd1eaa88" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Aug 27 13:12:06 2021 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Sep 02 12:22:23 2021 +0200" }, "message": "[SDFAB-522] Fix port type for pair ports\n\nAdditionally standardize the usage of the 64 bits carried in the metadata instruction\n\nChange-Id: I023ddd7d86cfe55f3816f63aaa932803c0626df4\n" }, { "commit": "23fbbedb68ed26093ce610ace78a8f2dfd1eaa88", "tree": "dac293562916382128802f3b25d66a6e0be30b9c", "parents": [ "02fd3b0d4943c98524f30348026dc986f24dce2d" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri Jul 23 16:31:49 2021 +0200" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri Aug 06 18:13:38 2021 +0000" }, "message": "[SDFAB-359] Purge all on device disconnection\n\nThe previous logic was relying on the purgeOnDisconnection device configuration.\nHowever, we want to allow flow rules to stay in the store when a device disconnects if those are\ncreated by a different application. For this reason, we purge flow rule and groups explicitly on\ndevice disconnection in SR by specifying the SR app ID.\n\nChange-Id: I59369a1a18b82f134aaaab37be49e2ac746a4e9f\n" }, { "commit": "02fd3b0d4943c98524f30348026dc986f24dce2d", "tree": "c0b4d9606d8eb4fd128bb84c1061f2d8ecf9a3dc", "parents": [ "fab614710dad7f3d1cbde2b9863b086db387789a" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Jun 15 18:49:41 2021 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Jun 18 14:36:28 2021 +0200" }, "message": "[SDFAB-21] Explicitily pop vlan in VERIFY nextobjective\n\nChange-Id: Ie46f150f69e71ff5634dfc13318060a8b4b30ad1\n" }, { "commit": "fab614710dad7f3d1cbde2b9863b086db387789a", "tree": "6bb4a06e5d314a5de21eb80874fae480200a1b28", "parents": [ "90dd932cd30d5032a789120baeee96d245b47005" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Jun 14 23:31:23 2021 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Wed Jun 16 09:48:57 2021 -0700" }, "message": "SDFAB-104 Support routing via next hop in single leaf pair topology\n\nThe original design principle we adopted while implementing dual-homing is only recovering local failure using pair link.\nRouting via next hop is a global thing recovered by updating ECMP hashing.\nHowever, there is no spine in the single leaf pair setup so we need additional logic to recover this using pair link.\n\nChange-Id: I3d648b139038be69656dd86b4c40d12bf10f50b2\n" }, { "commit": "90dd932cd30d5032a789120baeee96d245b47005", "tree": "88576e3e80fda02b5bdb42389f6334e1c8d873fa", "parents": [ "4df59316afa7a0198d8626d9978364a4cf757d1d" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Jun 07 18:52:48 2021 -0700" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Jun 09 20:37:31 2021 +0000" }, "message": "SDFAB-242 Explicitly use wipeDeferred in the flow obj to drop ARP and NDP from pair port\n\nChange-Id: Ie1dbab56b51e47b70245bd257c4fdd5a789b4e00\n" }, { "commit": "4df59316afa7a0198d8626d9978364a4cf757d1d", "tree": "f3e8d72a5862569ffacaa16b81fb741689c69142", "parents": [ "53031b3ed060623c49036857df45277fb64131bc" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Tue Jun 08 21:44:00 2021 +0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Jun 09 20:37:16 2021 +0000" }, "message": "[SDFAB-8][SDFAB-19][SDFAB-82] Policy framework related\n\nChange-Id: I93e781bb2b37b9c2f5364b1ec3f3683129a7f0e6\n" }, { "commit": "53031b3ed060623c49036857df45277fb64131bc", "tree": "f80ff1e4d14cb652d13df422281893dc53a873b4", "parents": [ "e2ab3d6545a5ed70dce9a3c43142700cce1f00d4" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Sat May 22 00:37:51 2021 +0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Jun 09 20:37:16 2021 +0000" }, "message": "[SDFAB-19] Submitting a policy multiple times leads the policy in PENDING_ADD\n\nChange-Id: I225bb1f3a7ea7e86f6723c00c8597653b6ede543\n" }, { "commit": "e2ab3d6545a5ed70dce9a3c43142700cce1f00d4", "tree": "486925ec441de0d94498290e3f1e8eb4230dfad2", "parents": [ "6f71cd95b689efbb089aa619d2e7c80266d34de9" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Thu May 27 04:40:38 2021 +0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Jun 09 20:37:16 2021 +0000" }, "message": "[SDFAB-8] Policy stuck in PENDING_ADD if the netcfg is not provided\n\nChange-Id: Id80048cdc26d85190d714955c48dffec6d1ca5a6\n" }, { "commit": "6f71cd95b689efbb089aa619d2e7c80266d34de9", "tree": "711aa8fc42a9a24c28bb39e62414cbb3421c0e5a", "parents": [ "a240145d7cf063a8540fae12ab752e91ce8fc3a3" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Thu May 06 20:05:29 2021 +0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Jun 09 20:37:16 2021 +0000" }, "message": "[SDFAB-82] Support policy update\n\nChange-Id: I24aff46a0cea9b92f5c5e86c615d8280cba46f42\n" }, { "commit": "a240145d7cf063a8540fae12ab752e91ce8fc3a3", "tree": "28ca2e2b4b6dbf7a1671bc277ce291ee1673cb0c", "parents": [ "6e184b9f205348016fcb044e1a11ce3df2d67149" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Jun 03 15:57:48 2021 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Jun 03 15:57:48 2021 -0700" }, "message": "Skip edge port disabling logic when the setup has only a pair of leaves\n\nThe mechanism was originally introduced to signal dual-homed hosts to send traffic via another leaf when a leaf doesn\u0027t have any uplink\nby disable edge ports.\nThis logic is no longer applicable in a setup with only a pair of leaves.\n\nChange-Id: I0c00e866422c7104c76388f5a913eb35acc026ba\n" }, { "commit": "6e184b9f205348016fcb044e1a11ce3df2d67149", "tree": "dcac124729a6ae69419a9d3ed96d2dcb6973e0a0", "parents": [ "c80a505f08a6709fec73d10b393c2d7d350b2cd8" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri May 28 12:21:19 2021 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri May 28 23:02:45 2021 +0200" }, "message": "[SDFAB-152] Performs seenBefore optimization iff the bidi link was seen before\n\nChange-Id: I9f5df59ea3a956e683342cc4900231fbc875a3a7\n" }, { "commit": "c80a505f08a6709fec73d10b393c2d7d350b2cd8", "tree": "b6fc8d355adbf00945aa5469a99412fc798813f0", "parents": [ "bd6eefaf4535c75c361867f57ec5a6b72bff7212" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu May 20 12:56:38 2021 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue May 25 07:46:26 2021 +0000" }, "message": "[SDFAB-158] eNB not able to get IP through fabric\n\nAfter subsequent calls to configureNetwork() we dont set\nthe onComplete handler and due to this the queue events\nare never processed. Most of the times everything works\ndespite this evident bug because in the DeviceConfiguration\nwe parse in a greedy way all the netcfg. Sometimes this can\nfail if all the netcfg is not immediately available.\n\nLikely fix [SDFAB-113] SR sometimes does not create flows and groups\n\nChange-Id: Iebfa9bf9b1cc29af112bf38895441cbac47c7774\n" }, { "commit": "bd6eefaf4535c75c361867f57ec5a6b72bff7212", "tree": "d66d058646e26dc6767fbc1c1dfaa1ddbd60a911", "parents": [ "37dd29a0116a1ab380e15a39893c34e964381357" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri May 14 22:06:50 2021 +0200" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue May 25 05:24:30 2021 +0000" }, "message": "[SDFAB-12] Improve Link learning in SegmentRouting\n\nThe new logic will not learn links on LINK DOWN events\nif the link was not present in the store.\n\nChange-Id: I0f94554ce356b794f9e104afa7038ba65de22267\n" }, { "commit": "37dd29a0116a1ab380e15a39893c34e964381357", "tree": "5cd4256511ad6ed883aa198cab9b0fc01d7a6be8", "parents": [ "44e914eef510a51ca6ca1967e0099269bb6e4c77" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Tue Apr 27 18:13:55 2021 +0800" }, "committer": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Fri May 21 17:42:51 2021 +0800" }, "message": "[SDFAB-90] Implement priority mechanism in the Policy framework.\n\nChange-Id: I738956566bfcf1bd5e2d4fcd9bfef153b5fb674a\n" }, { "commit": "44e914eef510a51ca6ca1967e0099269bb6e4c77", "tree": "e305085e85d532d0f8189797b37615a28da4df07", "parents": [ "12aaa057a648952c5ead15eab8f94e21e04fd66e" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Apr 01 16:18:30 2021 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Apr 01 16:18:30 2021 -0700" }, "message": "AETHER-1485 Prevent routerMac from being learnt\n\nChange-Id: I2d8f038c228b4c865c4835fe10be044aa5aa6323\n" }, { "commit": "12aaa057a648952c5ead15eab8f94e21e04fd66e", "tree": "85f45e50ca08a3173555e19b1d27a66912150423", "parents": [ "5e41a7ba12decd126fc3642959e85eda790bfef5" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Mar 22 12:56:03 2021 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Mar 31 06:47:03 2021 +0000" }, "message": "Update PolicyManager for the refactoring of the loop prevention\n\nChange-Id: If9d661aa27515d78c4d622a89700376ce1eec1c0\n" }, { "commit": "5e41a7ba12decd126fc3642959e85eda790bfef5", "tree": "02c5e141b1ef9b538f9119cfe3669660eba3c0f9", "parents": [ "b37a11a20a3a2153ec6262a9657872645bdbd11a" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Thu Jan 28 19:42:45 2021 -0800" }, "committer": { "name": "Jon Hall", "email": "jhall@opennetworking.org", "time": "Wed Mar 24 16:53:47 2021 +0000" }, "message": "Fix formatting for multi-line comment\n\n- Add missing space between words\n\nChange-Id: Ie1bd213b9a2a6dd37fa0b6dca2dc8c2e66e4bbde\n" }, { "commit": "b37a11a20a3a2153ec6262a9657872645bdbd11a", "tree": "01196de84ac753e5da05369241921eac9cead457", "parents": [ "ee90c1367dbc371e738f5414d1ea5ca5e08351cf" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Mar 18 16:50:04 2021 +0100" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Mar 18 17:56:02 2021 +0100" }, "message": "Expose PolicyService through API package\n\nChange-Id: I2166e14a0dd256b3f8ab680c8f2ad59cce8a3678\n" }, { "commit": "ee90c1367dbc371e738f5414d1ea5ca5e08351cf", "tree": "c60f931ecc6d00455b8aa5c6eebf99087738c226", "parents": [ "4f68ffa61ba05c91940881c83ede8fa604cdcf0e" ], "author": { "name": "Wailok Shum", "email": "wailok@opennetworking.org", "time": "Thu Mar 11 21:00:11 2021 +0800" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Mar 16 15:32:27 2021 +0100" }, "message": "Implement REST API of policy\n\nChange-Id: I46f5a3cd6d66cf7a3a90a5d153b3878fdf5cbd31\n" }, { "commit": "4f68ffa61ba05c91940881c83ede8fa604cdcf0e", "tree": "267066a1aaaf6f8eb189c8dc5201a08e5a2e6031", "parents": [ "30368abf009fccb4abb74c7cc475159ef56a86f7" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Mar 09 22:52:14 2021 +0100" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Mar 15 15:28:39 2021 +0100" }, "message": "[AETHER-1299] Implement SPINE pinning policy in SR.\n\nAdditionally introduces a new CLI command. Also this review addresses\ncomments coming from the previous patch [24393] and fixes some issue\nseen in the previous patch.\n\nChange-Id: I5362d95ebe1c237eb5bdb13ec34ab109d25f9f7a\n" }, { "commit": "30368abf009fccb4abb74c7cc475159ef56a86f7", "tree": "c5c955788d9c582600b3de5a872aa8d05684fcad", "parents": [ "a3989be6892ec25e99a2caf7b63ea4226dfda39d" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Wed Feb 24 23:23:22 2021 +0100" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Sat Mar 06 09:10:26 2021 +0100" }, "message": "[AETHER-1295][AETHER-1294] First stab to the TOST APIs framework\nand to the DROP policies.\n\nPatch includes also some CLI commands. REST APIs will be implemented\nin a separate review. Other review will follow to implement the logic\nof the REDIRECT policies\n\nChange-Id: I34aa3da700c5a16682196e4dd8db9c4757d609c4\n" }, { "commit": "a3989be6892ec25e99a2caf7b63ea4226dfda39d", "tree": "d19759b2b13a0169d97ec165d5a3c89f89a95893", "parents": [ "50e1bb80fadf0d8177af4b49bd2544d8c72add58" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Jan 08 16:43:17 2021 +0100" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Jan 26 21:00:31 2021 +0100" }, "message": "[AETHER-537][AETHER-1031][AETHER-540] Several bugfixes for SR (p2)\n\nThis patch includes:\n- new method to update the indirect nexthops when the\n internal vlan is changed\n- fix update l2 interface scenario (tagged \u003c-\u003e untagged)\n- fix a race condition during the removal of fwd objectives\n- new method to signal the driver when a port update is happening\n- minor fixes in the log messages\n- fix two issues in the update of the l3 unicast. One is related\n to the vlan to be used during the nexthop moves. Another issue\n was happening when there was a mismatch between hostVlan and\n vlan configuration on a specific port\n\nChange-Id: I149a03c09daafc015ea4bf131b0968761d02273c\n" }, { "commit": "50e1bb80fadf0d8177af4b49bd2544d8c72add58", "tree": "3b3636d69d58a7fc6a7c0f810cd45dd374a7dfd8", "parents": [ "336a0ed682c9dfcc91376f5244df567a3b5b01e0" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Dec 14 19:31:03 2020 +0100" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Jan 26 20:59:35 2021 +0100" }, "message": "[AETHER-537][AETHER-538][AETHER-1032] Several bugfixes for SR (p1)\n\n- Missing treament and meta information in removePortNextObjective\n- Missing information in the host NextObjectives\n- Wrong VLAN in the meta of the PW NextObjective\n- Updates onos-dependencies to the latest beta\n\nIt will follow another patch that will complete the work\n\nChange-Id: I412e21a03767130d818031545051e260c9534f05\n" }, { "commit": "336a0ed682c9dfcc91376f5244df567a3b5b01e0", "tree": "2721920eaafe3394e2513ffe8e82b57cf19cbe82", "parents": [ "2e93beff8b4c35ca48194af291919b024238f900" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Sat Dec 05 03:39:47 2020 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Sat Dec 05 13:50:50 2020 -0800" }, "message": "Update ONOS dependencies to 2.5.0\n\nChange-Id: I4af447e5e89f3f67f7ea8fe7d83f28d482d53b0a\n" }, { "commit": "2e93beff8b4c35ca48194af291919b024238f900", "tree": "ae3e02849fd92da79bd2f834f4c82892f9335fe1", "parents": [ "2ec89521d62c646d6ce07deecbaf0846bb9b019b" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Wed Nov 25 11:45:20 2020 +0100" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Wed Nov 25 11:46:40 2020 +0100" }, "message": "Update OAR file location in README\n\nChange-Id: Iae53969d4ba7010899ee543f5585ea68a2837751\n" }, { "commit": "2ec89521d62c646d6ce07deecbaf0846bb9b019b", "tree": "fd46507bac3faa1b2b747a964132680c065025dd", "parents": [ "625f7fad57d37147d428d89426595e73e4911dfa" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue Nov 17 00:13:26 2020 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue Nov 17 00:13:26 2020 -0800" }, "message": "Launch JaCoCo to genarate coverage report during test phase\n\nChange-Id: Ibde73927237d953de41cdd72e89ed912c6444faa\n" }, { "commit": "625f7fad57d37147d428d89426595e73e4911dfa", "tree": "d4917c249079a8e7f69b60377724e348844d66a8", "parents": [ "4e43e7758c46734e78bf86824687f8ba6f132668" ], "author": { "name": "Jenkins", "email": "jenkins@onlab.us", "time": "Thu Sep 10 10:19:26 2020 +0000" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Sep 10 20:37:41 2020 +0000" }, "message": "Starting snapshot 3.0.1-SNAPSHOT\n\nChange-Id: Icc391785a7ae69ce9798bbd4aaaf4d7fe0d84fd3\n" }, { "commit": "4e43e7758c46734e78bf86824687f8ba6f132668", "tree": "b3b6428f962f5fc02ef01830921657a6498cdecc", "parents": [ "2b102f903031eccbd100ab60167a861d6c3ba10b" ], "author": { "name": "Jenkins", "email": "jenkins@onlab.us", "time": "Thu Sep 10 10:19:08 2020 +0000" }, "committer": { "name": "Jenkins", "email": "jenkins@onlab.us", "time": "Thu Sep 10 10:19:08 2020 +0000" }, "message": "Release version 3.0.0\n\nChange-Id: Ib595c7524cdbbbc242d6a0fed1b8a66e266ba862\n" }, { "commit": "2b102f903031eccbd100ab60167a861d6c3ba10b", "tree": "efefe8cd4d00219c592795fe24762cecfe80c506", "parents": [ "44a7b95a2450578e1f2d62e0f7749407d3613e12" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Sep 08 16:45:36 2020 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Wed Sep 09 15:57:54 2020 +0200" }, "message": "[AETHER-598] Updates onos dependency to 2.2.4 and fix api/impl bundles issue.\n\nAPI and Impl bundles both have `org.onosproject.segmentrouting.config` package\nwhich creates issues during the app activation\n\nChange-Id: I087c9a037b86ba522cfe568c43c102705e6ca4f2\n" }, { "commit": "44a7b95a2450578e1f2d62e0f7749407d3613e12", "tree": "65949f829e474af7a667855a94817bcfd60e1f44", "parents": [ "5c5baa1781bc695f5519fb0906b148ffa95d212a" ], "author": { "name": "Danny Chang", "email": "superdannychang@gmail.com", "time": "Tue Sep 08 15:27:04 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue Sep 08 15:28:35 2020 -0700" }, "message": "Remove packet requests during app deactivation.\n\nChange-Id: I06369ec82d601eb17ae79fa7516500905c43f245\n" }, { "commit": "5c5baa1781bc695f5519fb0906b148ffa95d212a", "tree": "287224c1d98e0f756ed5db008b9f2dd59368a01f", "parents": [ "118a358f3cab6cd4f82f0d6899b5b77e67bdb092" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Sep 04 21:22:26 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Sep 04 21:22:26 2020 -0700" }, "message": "Add SR api into SR app bundle\n\nChange-Id: Icfc8628e09b6a9a15c618a4d7bc6409cde9274fb\n" }, { "commit": "118a358f3cab6cd4f82f0d6899b5b77e67bdb092", "tree": "b2f44ed93afa70fdde16ce9739da7827f24145fe", "parents": [ "1fdf4893367ecb5db6df5de00f01b51645edfac1" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Sep 04 18:15:19 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Sep 04 18:15:19 2020 -0700" }, "message": "Correct bundle name in SR app\n\nChange-Id: I6f7b01b7608e48c5a5bb4a31b192e2ac13ca9d8e\n" }, { "commit": "1fdf4893367ecb5db6df5de00f01b51645edfac1", "tree": "bcade33eb6636610a88cb700db60320ceebeb5ca", "parents": [ "b32c5d982dc3a72356510c76c842faf8cfc09f21" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Sep 04 14:38:06 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Sep 04 15:48:20 2020 -0700" }, "message": "Rename bundles\n\napp -\u003e impl\noar -\u003e app\nin order to be more consistent with other apps\n\nChange-Id: Ic8c12bb7267d116bd58d09647ef4cca0c53ee272\n" }, { "commit": "b32c5d982dc3a72356510c76c842faf8cfc09f21", "tree": "93e14f155443561146dfff782e546bfa6ce66584", "parents": [ "152dd94aa0df57e1e2df02f70be89c380a161993" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Sep 04 11:49:04 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Sep 04 15:48:02 2020 -0700" }, "message": "Partially extract segmentrouting-api\n\nChange-Id: Iaf2a0bb387a6e7024fa3d75b42cb4874c93a09bb\n" }, { "commit": "152dd94aa0df57e1e2df02f70be89c380a161993", "tree": "1e031a0ec2ba7232be51ff475d69857e97380b87", "parents": [ "68bd4a09a300b8cae3fc39507564599c7f3b4cf4" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Jul 21 15:33:31 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Wed Jul 22 22:27:35 2020 +0000" }, "message": "Bump up log level for netcfg\n\nChange-Id: I8126cb34a9890d863dd80742c5586e0592053cf2\n" }, { "commit": "68bd4a09a300b8cae3fc39507564599c7f3b4cf4", "tree": "202aeb12733d16787c60e1ca9b7e9c3f371ef1d0", "parents": [ "c7978b16d5544cda09ecadffc406f7983617618b" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Jul 17 12:50:40 2020 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri Jul 17 16:45:09 2020 +0200" }, "message": "[AETHER-453] Improves trellis-control build\n\nGitignore mvn_settings.xml and dependencies.xml\n\nChange-Id: Ie8c4c3c610f83fd0dc3d34bbebc6a2dea879e9eb\n" }, { "commit": "c7978b16d5544cda09ecadffc406f7983617618b", "tree": "dffca0c62be7f8af756f9939cff7c5b807d06aff", "parents": [ "8cbd903c1cb6e112e19033fc3cfa1e76febffa6e" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Jul 01 14:11:13 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Jul 01 14:11:13 2020 -0700" }, "message": "Register onos.rsModel in maven-javadoc-plugin\n\nChange-Id: Ib7b2f85214cd96f8fc97636b6589e884a9c2b0be\n" }, { "commit": "8cbd903c1cb6e112e19033fc3cfa1e76febffa6e", "tree": "38f565311a7da5420eca62c2ea423d536cfda690", "parents": [ "5360655fa5118618ee6fc6c39e72d036388445ea" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sat Jun 27 16:06:14 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sat Jun 27 16:06:14 2020 -0700" }, "message": "Update README\n\nChange-Id: I2299df9afd3850eba7efc7faf570904afed6bbc7\n" }, { "commit": "5360655fa5118618ee6fc6c39e72d036388445ea", "tree": "b30888c2ae804f6a02d30f2fce6fcaaf43c6f4fa", "parents": [ "12a8a8484203f9ac3fb535220e1decefc88aaca6" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Jun 24 22:33:56 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Jun 26 12:03:08 2020 -0700" }, "message": "Extracted Trellis from ONOS\n\nRemoved bazel related files\nAdded pom.xml and essential files\n\nChange-Id: I6a36460f35cbc35ce515342492ff4092c5ab421f\n" }, { "commit": "12a8a8484203f9ac3fb535220e1decefc88aaca6", "tree": "4ee73d1058462e0642a3d28488398696599cbd34", "parents": [ "c81188fa8ba93c2fbbc63d740571556f8341b589" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Feb 14 13:23:57 2020 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Jun 19 06:49:23 2020 +0000" }, "message": "Phased recovery\n\n- Implemented a set of CLI commands\n - Enable/disable group of ports\n - List recovery phase of each device\n - Force a specific device to enter given phase\n- Return CompletableFuture in RRP\n- Introduce completeAfter method in Tools\n- Introduce submit method in PredictableExecutor which returns a CompletableFuture\n\nChange-Id: I60b0fb7b67e392b33b52d908d2b53f7acbddc565\n" }, { "commit": "c81188fa8ba93c2fbbc63d740571556f8341b589", "tree": "4078c275e5fac298a29cf50db3b5599f1cb321e4", "parents": [ "09943842030970e424c4404c2a557135a5758b19" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Apr 15 22:48:36 2020 +0200" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Apr 15 23:22:27 2020 +0200" }, "message": "Avoid to flood the logs with purgeOnDisconnection print\n\nChange-Id: I1c4ec0e2752180642e2e6da7c098fe0a99df756f\n" }, { "commit": "09943842030970e424c4404c2a557135a5758b19", "tree": "61b1fc0a3befe46ffe002f9cd776e681e8aa3e96", "parents": [ "632dd64d248f617a634a6c67638bb016b74761ff" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Mar 27 12:53:46 2020 +0100" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Tue Apr 07 13:17:58 2020 +0200" }, "message": "[ONOS-8087] Per device purgeOnDisconnection Flag\n\nChange-Id: I7cb1db12a4d910d70123f116107a898bf9e6d278\n" }, { "commit": "632dd64d248f617a634a6c67638bb016b74761ff", "tree": "04e1df38e8c765a8ba883c056f2c47497ae498ce", "parents": [ "e23cd861cbfc2df22957ab4fede22a502e42ecd7" ], "author": { "name": "Shibu Vijayakumar", "email": "shibu.vijayakumar@infosys.com", "time": "Thu Mar 01 15:45:59 2018 -0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue Mar 31 09:53:16 2020 +0000" }, "message": "Fix bugs for dynamic interface configuration\n\n- portNextObjStore is not updated when adding or removing portNextObjective\n- Group keys for L2IG in flowObjectiveStore are deleted while modifying L2IG, which in turn causes an exception\n- L3UG pointing to L2IG, which is already removed, is not removed\n- Empty L2FG, with VLAN ID removed from the configuration, is not removed\n- Bridging and unicast routing rules for hosts are not updated when changing port VLAN from untagged to tagged and vice versa\n\nChange-Id: I9454fe553ae53e0fc8839a4ad629c0b5b9039a36\n" }, { "commit": "e23cd861cbfc2df22957ab4fede22a502e42ecd7", "tree": "daead789c45ad2f668afb1ad8b1b507ce446f42f", "parents": [ "9e02ab7abd420d08828f5f770a788506541e5f0d" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Mar 04 14:36:41 2020 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Mar 26 22:05:41 2020 +0100" }, "message": "Fixes invalidate nextid\n\nChange-Id: I475899566fcd2a51dd7d0e672ede6e65e25c8f78\n" }, { "commit": "9e02ab7abd420d08828f5f770a788506541e5f0d", "tree": "1b16bf04c2ecbe722258e3df12d1059b299cadc7", "parents": [ "62e0b071c24986b9cba935b779102339c510c3ab" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Feb 12 20:40:55 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Mar 26 20:55:08 2020 +0000" }, "message": "Refactors McastHandler to optimize network failures\n\nChanges:\n- Introduces a paths store\n- Optimizes SINKS_ADDED, SINKS_REMOVED\n- Uses SINKS_REMOVED to handle egress failures\n- Optimizes SOURCES_ADDED, SOURCES_REMOVED\n- Leverages SOURCES_REMOVED to handle ingress failures\n- Optimizes infra failures\n\nChange-Id: I16d264f58d6fe11cfce4a546f7b4ab82a9fcc21b\n" }, { "commit": "62e0b071c24986b9cba935b779102339c510c3ab", "tree": "43561c1b618f618690d88b1fcbed17545ace3174", "parents": [ "9204f31b3907e50feaa775cf0621b56b8d53fb33" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Dec 23 19:21:49 2019 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Mar 26 16:54:06 2020 +0100" }, "message": "Removes the Multicast cache and repurposes the Multicast workers\n\nAdditionally reduce the locking inside MulticastHandler\n\nChange-Id: Id8dd9aff5322388e3aeec8ebc67465719719514f\n" }, { "commit": "9204f31b3907e50feaa775cf0621b56b8d53fb33", "tree": "547e137a47368d789d7f2d10f3818d37d35f022b", "parents": [ "eaddb18c3cfb46bcbc53ff15ac5e467a7b2a42e6" ], "author": { "name": "Harshada Chaundkar", "email": "harshada_chaundkar@comcast.com", "time": "Tue Jul 02 16:01:24 2019 +0000" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Mar 26 16:05:11 2020 +0100" }, "message": "Removing flow modification during sink/source addition/removal.\n\nChanges:\n- fwd objectives are pushed only the first time for a given device\n- fwd objectives are removed only if the dev is no more serving the group\n- mac/vlan filt objectives are pushed only the first time for a given device\n- vlan filt objectives are pushed only the first time for a given cpoint\n- filt objectives are purged upon device, link and edge port failures\n- adds sr-filt-mcast to dump the installed filt obj\n- updates onos-diags\n\nChange-Id: I802ebec7e160486fea9ad4bf53aca36a2b1c7146\n" }, { "commit": "eaddb18c3cfb46bcbc53ff15ac5e467a7b2a42e6", "tree": "c40cf9e5af703a6c1f5200d0916be2bcba7c7a73", "parents": [ "c32ef42e74ebcd6b2a51af1d010abb1c90b79de2" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Feb 03 13:50:53 2020 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Mar 26 10:07:44 2020 +0100" }, "message": "Revisit logging in McastHandler\n\nChange-Id: Ie1847671ed69cb02fac45cb4495106ce99f39f1c\n" }, { "commit": "c32ef42e74ebcd6b2a51af1d010abb1c90b79de2", "tree": "d05c329d822212607e985936d1079d4df1cb18f2", "parents": [ "5e26f8c49a4d8a4a600751e2db16f74d80c9dbd0" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Jan 27 17:45:03 2020 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Mar 25 22:38:56 2020 +0100" }, "message": "Improves VERIFY operations\n\nChanges:\n- Avoids to sends duplicate next when there are multiple sources\n- Introduces a backpressure mechanism to not flood the pipeliners\n- Guarantees there are at least 30s between each mcast corrector\nexecution\n- Introduce a pool of 4 verifiers in FlowObjectiveManager to\nseparate the thread used for the installation/removal of the\nFlowObjectives\n- Improves logging in verifyGroup\n\nChange-Id: I45aac0f80c9eb6afd763f21977d62df4a98f686e\n" }, { "commit": "5e26f8c49a4d8a4a600751e2db16f74d80c9dbd0", "tree": "399ba7e40ffc7005c868e0d5d4faf94ea6ca1494", "parents": [ "f17fade029f2832a1ccaba33f94fbff033b5c753" ], "author": { "name": "Shibu Vijayakumar", "email": "shibu.vijayakumar@infosys.com", "time": "Tue Jan 07 11:45:09 2020 +0000" }, "committer": { "name": "Shibu Vijayakumar", "email": "shibu.vijayakumar@infosys.com", "time": "Wed Mar 25 11:47:42 2020 +0000" }, "message": "Fix for the issue: CM routes pointing to spine instead of pg pod after updating netcfg.\nDualHomed subnets add and remove issues addressed.\n\nChange-Id: I41c333923e2f2170834d1c83485a418b893f44da\n" }, { "commit": "f17fade029f2832a1ccaba33f94fbff033b5c753", "tree": "7efed340392a73ca29e411cf5ba0b46bcfea1034", "parents": [ "97979806b5aab94fde629c21a3352dcfb09a1c00" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sun Mar 08 18:07:19 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Wed Mar 18 05:23:51 2020 +0000" }, "message": "Fixed a bug that causes filtering objective being removed when it should not\n\nChange-Id: I06a43dd644103d329d946af106c854987035997b\n" }, { "commit": "97979806b5aab94fde629c21a3352dcfb09a1c00", "tree": "79bbb5a1c21c5e1e7398e444f5139e8caa1cf693", "parents": [ "61004260751878947d258a2060a2a4438cc697d4" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Feb 26 15:04:44 2020 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Feb 27 20:16:56 2020 +0000" }, "message": "Fix an NPE in modified when calling hostHandler\n\nChange-Id: Ifa8799875f8de8c5b322e773748b5f8caee8f97a\n" }, { "commit": "61004260751878947d258a2060a2a4438cc697d4", "tree": "558f6c58f3a5a5ed67739ca0a2089bc94cf92061", "parents": [ "8518e807cd67f063814e8a8e8f0859424c946b0c" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Jan 16 13:36:02 2020 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Feb 20 05:22:06 2020 +0000" }, "message": "Fix log error about non-volatile reference in SegmentRoutingManager\n\nOSGi requires attributes such as xconnectService to be declared volatile\nto handle a dynamic reference.\n\nSince xconnectService is now declared volatile and Karaf runtime is able\nto set/unset its value, there\u0027s no longer need to use event-based\nbinding/unbinding with dedicated methods.\n\nChange-Id: I5ab64fbf2bd5a76f5a14c6845127246eb7352a8f\n" }, { "commit": "8518e807cd67f063814e8a8e8f0859424c946b0c", "tree": "89d44d90c23864275796710f29c057e68737a116", "parents": [ "f331a49ca9af22d507298cc5e6a7e10991a1bd2a" ], "author": { "name": "William Davies", "email": "william.davies@infosys.com", "time": "Tue Jul 23 21:18:53 2019 +0000" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Feb 14 15:55:51 2020 -0800" }, "message": "Adding port validations for Xconnect service creation\n\nChange-Id: I6afd9ad86802783fc7875bf8d348eb75280f9578\n" }, { "commit": "f331a49ca9af22d507298cc5e6a7e10991a1bd2a", "tree": "798a437f3c9549c364993cb61b5f794ce56311e0", "parents": [ "3a60ee90246d215874732ea61d829e7cd8f6b453" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Tue Jan 07 15:39:39 2020 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Feb 10 17:27:56 2020 +0100" }, "message": "Introduces seen before routes in DefaultRoutingHandler\n\n- to remember the routes that have been visited before\n\nChange-Id: I96470ad5eb0837f7b734ba634c7c3d26e25d03ed\n" }, { "commit": "3a60ee90246d215874732ea61d829e7cd8f6b453", "tree": "051327b090a18d9013c974dd987b504d7bd26085", "parents": [ "a2ccb58d2a9bfdc661a32c554dcaf07b46ad2a10" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Dec 20 22:12:57 2019 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Feb 10 14:27:39 2020 +0100" }, "message": "Avoids disabling access ports when the dev is not paired\n\nChange-Id: Ice14b6986b58c9abc47bdede54d1f6cac6895791\n" }, { "commit": "a2ccb58d2a9bfdc661a32c554dcaf07b46ad2a10", "tree": "ab7a05fbbe4ec1346d02d6d36aba10d31a8985fd", "parents": [ "f0e37ecfd396455fc51da262d2ff11f5e7bc12d4" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Nov 25 09:47:22 2019 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Jan 09 23:34:56 2020 +0000" }, "message": "Use effectiveLocations rather than locations while processing host events\n\nChange-Id: I5918c2ba6297939453dfbecd46a0d49f23c4d2a9\n" }, { "commit": "f0e37ecfd396455fc51da262d2ff11f5e7bc12d4", "tree": "13fb99d3bd0a632aae8058841c958d4d3ebc6384", "parents": [ "aac79e9f51943ca31588f2edca39f014e1542799" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Tue Nov 26 11:48:48 2019 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Dec 02 09:25:23 2019 +0100" }, "message": "Adds coordination during host movements\n\nThis fix assures that only the king will perform the update of the L3UC chain\n\nChange-Id: I38b91beaa56b46b7dcd22b3316815dbb17b255fa\n" }, { "commit": "aac79e9f51943ca31588f2edca39f014e1542799", "tree": "db0f74d30684235bed1af719bf8b0d87eded0c84", "parents": [ "572d4a963dfa7c2a660fe14bfde7afeec290dce5" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Oct 04 15:40:34 2019 +0200" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Nov 27 21:30:33 2019 +0100" }, "message": "Fix noMorePorts logic which did not consider PW_VLAN\n\nChange-Id: Iadacf753c8e202f1327113eb795e998dccf1390b\n" }, { "commit": "572d4a963dfa7c2a660fe14bfde7afeec290dce5", "tree": "45c3a4e5019d3a6cb59403c876893e6ccb3574c4", "parents": [ "a99411972c813bc8ca7172ce1d1d124df7746ae9" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Apr 25 18:51:51 2019 +0200" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Nov 08 09:15:14 2019 +0100" }, "message": "Improves link up handling\n\n- trying rehash of the routes for each link up\n- redoing reroute only for the routes where rehash fails\n\nChange-Id: I7495277af73d8948300f170fa92cbbfecc338d89\n" }, { "commit": "a99411972c813bc8ca7172ce1d1d124df7746ae9", "tree": "c6f035a2bbb195d0f0bcb94cedbde55d702065a5", "parents": [ "cf557925133cb6bf86de56e7a33d638457df76cf" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Apr 24 16:12:47 2019 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Nov 08 08:12:58 2019 +0000" }, "message": "Improves rules population\n\n- offloading redoRoutingEdgePairs to predictable callables\n- offloading redoRoutingIndDests to predictable callables\n\nChange-Id: Ia08e2cdbd03c513ec15900fd5117cc055cd95d4e\n" }, { "commit": "cf557925133cb6bf86de56e7a33d638457df76cf", "tree": "89aec46d83fc6929ca8096b44123405edf2fa5fe", "parents": [ "8fc37b467cc490c17b93a777727b02837f363f68" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri May 17 20:47:06 2019 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Nov 07 17:03:38 2019 +0000" }, "message": "Improves host programming introducing a pool of worker threads\n\nChange-Id: I979693aa220e2666c13c4015435c66173624ea64\n" }, { "commit": "8fc37b467cc490c17b93a777727b02837f363f68", "tree": "d301d58f065c482059f7889a526d4e61a316aba4", "parents": [ "5408c0e5b4264d612c294b907b9f99e174771b46" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Tue Oct 29 18:48:35 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Nov 01 19:41:21 2019 +0000" }, "message": "Trigger the removal of double tagged rules\n\nTrigger the driver to remove the double tagged rules (fwd classifier) when removing the flow objective and no other host is connected to the same port\n\nChange-Id: I83d50f9b3404f2eaa733cc0c75f76bfe3562b5e8\n(cherry picked from commit 7c4534ce5133538e2a6f0c95b4ecc7ea1f250e47)\n" }, { "commit": "5408c0e5b4264d612c294b907b9f99e174771b46", "tree": "e4e989cdc1fbec864972286e0c2e470e06ca4caa", "parents": [ "6a2052ba18de7355e3a809cdd3684faf3eb11ccb" ], "author": { "name": "stevenchiu30801", "email": "steven30801@gmail.com", "time": "Fri Oct 11 05:26:47 2019 +0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Oct 14 07:21:50 2019 +0000" }, "message": "Fix Xconnect example on web docs\n\nChange-Id: I6f7b4f78b4dc6a1bc9daa1c7d60e37f46e758253\n" }, { "commit": "6a2052ba18de7355e3a809cdd3684faf3eb11ccb", "tree": "d0d9889bcb6d5c3291d9e34d1679a1d76ed44783", "parents": [ "7579012f21077add03f416b44571c23d41b2ca45" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Jun 28 22:17:31 2019 +0200" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Oct 11 14:08:35 2019 +0200" }, "message": "Improves ping responder\n\nPatch contains several bugfixes and improvements:\n- Fixes sid retrieval when the destination leaf is down\n- Fixes sid retrieval when ping goes through the spine\n- Fixes MPLS deserializer\n- Improves Ethernet toString\n- Fixes ping to looback for dh host when bond sends to wrong leaf\n\nChange-Id: I05963e74b2976e526826ffd377cadeb462ba0a8d\n" }, { "commit": "7579012f21077add03f416b44571c23d41b2ca45", "tree": "271b0f64ba76410c118f9bc0e3f99e357673a867", "parents": [ "61c086d8a924999e629175257e190fa073715cc8" ], "author": { "name": "Vignesh Ethiraj", "email": "vignesh.ethiraj@infosys.com", "time": "Mon Aug 26 12:18:42 2019 +0000" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Aug 26 10:32:49 2019 -0700" }, "message": "[SEBA-636] Modify Segmentrouting to not program multicast tree on unconfigured devices (OLT)\n\nChange-Id: I0a2e46545c9e3d6bc3d3a2b1335af8a39f2cae87\n(cherry picked from commit ece19c7d517fb9eae47b4a836455ddec3f0b1484)\n" }, { "commit": "61c086d8a924999e629175257e190fa073715cc8", "tree": "6deaee26aca2ee3f3a967c7c776883bcd8a29b9c", "parents": [ "93b288962667c7fd4e394e23ef0464f0fa2e429d" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Jul 26 17:46:15 2019 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Aug 22 22:47:53 2019 +0000" }, "message": "Remove dummy VLAN from double tagged pipeline\n\nNOTE: This patch will break double tag termination support on OF-DPA.\n The pipelier needs to be re-implemented to understand the new objectives.\n\nBefore:\n NextObj: ETH_DST, ETH_SRC, OUTPUT, VLAN_ID (dummy)\n FwdObj.EGRESS: OUTPUT, VLAN_ID (c-tag), PUSH_VLAN, VLAN_ID (s-tag)\n\nAfter:\n NextObj: ETH_DST, ETH_SRC, OUTPUT, VLAN_ID (c-tag), PUSH_VLAN, VLAN_ID (s-tag)\n No FwdObj.EGRESS\n\nAlso remove NextObj when the host is removed\n\nChange-Id: I4ccdfa1d20701d9b2451ea0f3b4e761006746120\n" }, { "commit": "93b288962667c7fd4e394e23ef0464f0fa2e429d", "tree": "6b40190604dbb6f5d13e8b025a9caee1e9780778", "parents": [ "a01d57cdfc5fcbeca356b30bf37c5c7a1c845a48" ], "author": { "name": "Esin Karaman", "email": "esin.karaman@netsia.com", "time": "Wed Jul 24 11:26:39 2019 +0000" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Jul 26 08:35:31 2019 +0000" }, "message": "SEBA-801 McastHandler of SegmentRouting app. does not install multicast\nfiltering objectives to a device that lacks mac configuration.\nHowever, according to Opdpa2Pipeline, device mac is not mandatory to\ncreate proper multicast filtering flows.\n\nIt seems device mac configuration should also not be mandated by\nSR for multicast filtering flows.\n\nChange-Id: I73c381a61bedaaf99cf0951d1e939048065843d2\n(cherry picked from commit 92920611c0c6cac0eb64587ee0a4bc17c253a120)\n" }, { "commit": "a01d57cdfc5fcbeca356b30bf37c5c7a1c845a48", "tree": "f53cb216bc57bf3d9a01ac196daece7e5172df52", "parents": [ "998f2df2cbfb1aec60af4455351f9cb643bc8f6a" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Jul 19 16:25:38 2019 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Jul 22 23:59:19 2019 +0000" }, "message": "Fixed REST API bug in Xconnect\n\nIn addition,\n- Deprecated old XConnectHandler\n- Fixed equals() of XconnectDesc and XconnectKey\n- Implemented unit tests for XconnectCodec\n\nChange-Id: I1b5f2c1f389523e3b65a3d9acaf75bc06e39fdda\n" }, { "commit": "998f2df2cbfb1aec60af4455351f9cb643bc8f6a", "tree": "3b2ce83fabc53f305ba1c5bae518e7738163a9b8", "parents": [ "59bd97e11e017af14da4800efb5d97726d691af5" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri Jul 12 17:58:54 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jul 19 00:36:54 2019 +0000" }, "message": "Double tagged filtering objective with inner vlan criteria\n\n- when double tagged filtering objective an inner vlan criteria is submitted\n- update to ofdpa and ovsofdpa drivers to evaluate the inner vlan criteria correctly\n\nChange-Id: I33170c9b83482a5f26f13f7098a9b24a92da9544" }, { "commit": "59bd97e11e017af14da4800efb5d97726d691af5", "tree": "7b83d7a08cee8625c10b2f6b73a5eea5490310bc", "parents": [ "94e1d30d63d672d634959e5ce5e3ed10dd197345" ], "author": { "name": "Andreas Pantelopoulos", "email": "andreas@opennetworking.org", "time": "Thu Jun 28 17:06:14 2018 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Jul 12 22:36:06 2019 +0000" }, "message": "Fixed removal of doubletagged hosts\n\nChange-Id: I3e5fa5da4745f15ab6c84c899f80e7e622ce3583\n" }, { "commit": "94e1d30d63d672d634959e5ce5e3ed10dd197345", "tree": "de80add108aaee5976345c8e109893e2dc04e54d", "parents": [ "dbf1a3ae794b73496f253615d7be49d28ddd088c" ], "author": { "name": "psneha", "email": "sneha.prem@infosys.com", "time": "Mon Jul 01 05:34:23 2019 -0400" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Jul 08 15:09:11 2019 -0700" }, "message": "Do not pop VLAN for traffic that goes to the pair port\n\nNote: popVlan is effective to L2 interface group that gets created while creating L2 multicast group. \nThe popVlan has nothing to do with L2 multicast group itself.\n\nChange-Id: I63baf88bfd626b19dcfdf654e4e184e48886f7fc\n" }, { "commit": "dbf1a3ae794b73496f253615d7be49d28ddd088c", "tree": "6056d831a98b4ca39a5559068baa6baf29648d13", "parents": [ "27bbe2a584aa5f0d6d5d32d0a6aacb31559f89b9" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Tue Jul 02 17:25:25 2019 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Jul 08 21:44:04 2019 +0000" }, "message": "Direct host when populating IP rules for double-tagged next hop\n\nChange-Id: I237c55666e73be124f225bcc10dc7898e7e47089" }, { "commit": "27bbe2a584aa5f0d6d5d32d0a6aacb31559f89b9", "tree": "03e68c4fa3f976525415536f61610f185526ab09", "parents": [ "f1f46e3840010b16caacd926a4c1d3ece4133373" ], "author": { "name": "Shekhar Aryan", "email": "shekhar.aryan@infosys.com", "time": "Thu Jun 20 14:03:07 2019 +0000" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Jun 24 17:30:47 2019 +0000" }, "message": "SEBA 637 change in McastHandler.java\n\nChange-Id: I211b1509f105eff62616b1dd6aa56a18a6faf562\n" }, { "commit": "f1f46e3840010b16caacd926a4c1d3ece4133373", "tree": "f46866c7ce3f125ceb09626018a5ddf2bf05e5f8", "parents": [ "07869322d84ca14541e2afdb85ffb6f22396a045" ], "author": { "name": "Esin Karaman", "email": "esin.karaman@netsia.com", "time": "Tue Mar 05 13:49:02 2019 +0000" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Jun 19 12:24:39 2019 +0000" }, "message": "ONOS-7944 McastHandler of SegmentRouting considers only dual-homed sinks,\nnot the sinks that are not tied with any host.\n\nHowever, one of addSinks method of MulticastRouteService of mcast\napplication allows adding connect points each of which is a standalone\nsink. In a scenario where all connect points are used as different sinks,\nprocessSinksToBeAdded method in McastHandler service does not return\na true list of sinks to be added;\n\nIn overall,all connect points which are associated with HostId.NONE must\nbe added as different sinks. In the current situation, just one of them\nis selected and added.\n\nChange-Id: I3d4eb1ff865aca4f2fe85011a6a390374028a081\n" }, { "commit": "07869322d84ca14541e2afdb85ffb6f22396a045", "tree": "117f08c4d4d4639d247d6b4f9a8a786a467f4d56", "parents": [ "5eec3b14bfa1756aa5b42cf8aa174da135fe1c7e" ], "author": { "name": "Ruchi Sahota", "email": "Ruchi_Sahota@infosys.com", "time": "Thu May 09 17:26:14 2019 -0400" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Jun 07 11:39:06 2019 -0700" }, "message": "Optimized group updating during host move\n\nIn addition,\n- Added a fix for host remove issue\n- Added a fix for single homed (loc1) to dual homed (loc2).\n\nChange-Id: I1a7344bd77f73d6bed8955dcdbf407b5354d0eee\n" }, { "commit": "5eec3b14bfa1756aa5b42cf8aa174da135fe1c7e", "tree": "f09abeb462798c1eb1ac2b933a73f8571b1ae377", "parents": [ "19b70038b79a4be840afa7a042fbb0d4321250af" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Apr 18 14:30:41 2019 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Jun 06 17:19:03 2019 -0700" }, "message": "Refactor the code so the populateSubnet is only called once per nexthop movement\n\nAlso make sure FPM and STATIC get processed first in this case\n\nChange-Id: I9235b1c47452dc639ccef488442739bee302adbe\n" }, { "commit": "19b70038b79a4be840afa7a042fbb0d4321250af", "tree": "b172241f63aba65fa99754c7e26e6b2000d60fe2", "parents": [ "fcc42f8f9dac4a8ec9a417f88afc17eeb3011049" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Apr 17 14:20:26 2019 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Jun 06 17:19:02 2019 -0700" }, "message": "Prioritize certain type of routes among others\n\nFPM, STATIC and configured subnets go to high priority batch, while others (e.g. DHCP) go to low priority batch\n\nChange-Id: I8dcef67945c31bd0eab869510bea0f1f278b2925\n" }, { "commit": "fcc42f8f9dac4a8ec9a417f88afc17eeb3011049", "tree": "dfc09c89ba744598f74c3460068bd75e3ca2d1b6", "parents": [ "debd15c70694e930714cf9f878acdbd1c772360a" ], "author": { "name": "Sudhir Kumar Maurya", "email": "sudhir.maurya@infosys.com", "time": "Thu May 02 03:03:59 2019 -0400" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu May 23 12:09:28 2019 +0200" }, "message": "Xconnect Recurring log fix\nlog trace added for Unhandled host event\nChange-Id: Iba11e03e73c646874b4d15e55e2b516175adc02d\n" }, { "commit": "debd15c70694e930714cf9f878acdbd1c772360a", "tree": "0b392fe36187983a315ec90b4ad3920149ba4232", "parents": [ "0fa51dbe0fd94bda7be534fb007ffb4bdbacd7a2" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Apr 19 20:55:53 2019 +0200" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu May 23 08:18:56 2019 +0200" }, "message": "Clean properly populationStatus when an exception is thrown\n\nChange-Id: Ibcb54e6cfe5031ef2854e96d9933bb522241e998\n" }, { "commit": "0fa51dbe0fd94bda7be534fb007ffb4bdbacd7a2", "tree": "fa66acd30d04748b344c11c7323bd5fb159ca82c", "parents": [ "71bcb4ed0a8223b8b756c3915b2bd161cffea6d1" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Apr 10 17:12:20 2019 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Apr 12 22:28:23 2019 +0000" }, "message": "Allowed apps to specify whether the existing component config value should be overridden\n\nChange-Id: Ic0992adb49cbcce17e17a71af954fbeeafde97d3\n" }, { "commit": "71bcb4ed0a8223b8b756c3915b2bd161cffea6d1", "tree": "9e7dc61e2fad9c13fda64b5a71305024f3fb335c", "parents": [ "ab8abfd7bc2f6a8ff8c14442cfbfb4d2df51c136" ], "author": { "name": "Ruchi Sahota", "email": "Ruchi_Sahota@infosys.com", "time": "Mon Jan 28 01:08:18 2019 +0000" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Apr 10 14:53:49 2019 -0700" }, "message": "Route reprogamming using group substitution during next hop movement\n\nChange-Id: Idf8362dac522722ca67747e245bfd836e6ee6292\n" }, { "commit": "ab8abfd7bc2f6a8ff8c14442cfbfb4d2df51c136", "tree": "c32ff5f7be760f45b683a769f98f8b21f1c3bda3", "parents": [ "382d4acb7535bc08d52ead11a6b6eb74b6ac5986" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sun Apr 07 18:58:42 2019 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Apr 08 13:54:53 2019 -0700" }, "message": "Restore segment routing REST API\n\nChange-Id: Ic013b6a49547a34f569cb1cc71d9937d17363c57\n" }, { "commit": "382d4acb7535bc08d52ead11a6b6eb74b6ac5986", "tree": "688fae4bcc437f554e64675f77e8508ea034fe06", "parents": [ "cf78982d8f6cddc7208268fad4022671aacc3c90" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Apr 08 16:40:14 2019 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Apr 08 15:45:21 2019 +0000" }, "message": "Fix java doc\n\nChange-Id: I7bab03fa968523a772e91f4cd3a098a6ec912e01\n" }, { "commit": "cf78982d8f6cddc7208268fad4022671aacc3c90", "tree": "8f455e8b730492e475ac0f3f9e9493f2c267018e", "parents": [ "86e60d3a648df993c495a7bdfb061724444c03f4" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Mar 22 10:04:27 2019 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sun Apr 07 15:33:19 2019 -0700" }, "message": "Only iterates configured subnets to determine if a packet is destined for the switch\n\nWe should not check subnets learnt from route service. It is not only expensive but also incorrect.\nThis patch should significantly reduce the CPU usage when controller needs to reply ping to the gateway IP.\n\nChange-Id: Ic245f5f136cf547cb50cabff4927da00e7f03666\n" }, { "commit": "86e60d3a648df993c495a7bdfb061724444c03f4", "tree": "93f8434e99cfa42c0ec0c58692e61ebd2b79343e", "parents": [ "98345bef4421f3b795cc7d78fa4c6f105e4d4749" ], "author": { "name": "psneha", "email": "sneha.prem@infosys.com", "time": "Tue Mar 26 06:31:41 2019 -0400" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Sat Apr 06 13:52:44 2019 +0000" }, "message": "Route Simplification programming\n\nChange-Id: If3d8aaa3fe2dad5538b10ddc54b97f504d0f1a35\n" }, { "commit": "98345bef4421f3b795cc7d78fa4c6f105e4d4749", "tree": "10bd00abf4b3feaf1498d243eca50d5a6419a536", "parents": [ "c0a499b2a48e7c6cad6e18d92e194e48a92509cd" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Apr 01 23:38:42 2019 -0700" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Apr 03 18:46:50 2019 +0000" }, "message": "Remove listeners before shutting down the executors\n\nChange-Id: I1496ec06a839bb893e35a2e6d322d9eed33f45f2\n" }, { "commit": "c0a499b2a48e7c6cad6e18d92e194e48a92509cd", "tree": "559458e1dc876842475822be769058f9aacf0509", "parents": [ "445659fcc939e9ec82066ad5fd7b8c5613671ef1" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Jan 16 15:30:39 2019 -0800" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Apr 02 13:05:32 2019 -0700" }, "message": "Rename L2 load balancer to port load balancer\n\nCLI commands are also renamed to plbs, plb-add and plb-remove\n\nChange-Id: I4c26b390acc5a961594a1dca92a76bee2148c090\n" }, { "commit": "445659fcc939e9ec82066ad5fd7b8c5613671ef1", "tree": "846579e7533b7b3eb787d92d8aa99fae1b4832bc", "parents": [ "b15096f96b9fdc94863664ab2774b11ec6b3e395" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Jan 02 13:46:16 2019 -0800" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sun Mar 31 17:08:26 2019 -0700" }, "message": "Address comments in gerrit 20328\n\nCreate a new class XconnecEndpoint to cover both physical port and load balancer\nAlso change the CLI load balancer identifier to \"LB:\"\n\nChange-Id: I0b4cd6e474d8b21468d87fcadd9280fdf7d6aafa\n" }, { "commit": "b15096f96b9fdc94863664ab2774b11ec6b3e395", "tree": "534a61875db67cf776e3714e0c394611d48e59dc", "parents": [ "567465b555b8819f925347a480452152a8126e35" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Jan 01 19:36:05 2019 -0800" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sun Mar 31 17:08:26 2019 -0700" }, "message": "Address comments in gerrit 20327\n\nChange-Id: Icadd58a401d32362a826b5ac33bdffec15ca8169\n" }, { "commit": "567465b555b8819f925347a480452152a8126e35", "tree": "5d19698a97a6b96887e4ce8fa785d61dd59256e8", "parents": [ "48df9ad3c2e8c77c3c0b3abc3912e20d763da7d0" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Sat Nov 24 11:16:28 2018 -0800" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sun Mar 31 17:08:26 2019 -0700" }, "message": "Extends XConnectManager\n\n- Listens for L2LbEvent\n- Leverages a cache to wait l2lb nextid\n\nIncludes a small change in the L2LbService interface\n\nChange-Id: Id545e2228dde013620b4b415d1d2619027ef15d2\n" } ], "next": "48df9ad3c2e8c77c3c0b3abc3912e20d763da7d0" }