All,
We are pleased to announce the general availability of kronosnet v1.22.
*** This release includes several MAJOR bug fixes and we strongly encourage everyone to update as soon as possible ***
kronosnet (or knet for short) is the new underlying network protocol for Linux HA components (corosync), that features the ability to use multiple links between nodes, active/active and active/passive link failover policies, automatic link recovery, FIPS compliant encryption (nss and/or openssl), automatic PMTUd and in general better performance compared to the old network protocol.
Highlights in this release:
* Fix incorrect defrag buffer index that can cause knet to stop processing all traffic under some extreme network conditions (random latency). * Increase defrag buffer size to better deal with extreme network conditions as above. * Do not leak resources if link configuration fails * Major rework of ACL code to match API vs implementation. * Detect incorrect link configuration when mixing static and dynamic links * Fix knet_send_sync API to require a destination filter * Fix knet sockaddr_storage size across the board to deal with newly introduced checks on FreeBSD * Minor docs updates * Major internal test suite fixes
Known issues in this release:
* Preparation for this release spotted a long standing issue with SCTP transport used in combination with dynamic links. This specific issue has been in the code since SCTP has been introduced. It will be addressed in one of the upcoming releases. The problem does NOT affect the corosync / High Availability use case.
The source tarballs can be downloaded here:
https://www.kronosnet.org/releases/
Upstream resources and contacts:
https://kronosnet.org/ https://github.com/kronosnet/kronosnet/ https://ci.kronosnet.org/ https://trello.com/kronosnet (TODO list and activities tracking) https://goo.gl/9ZvkLS (google shared drive with presentations and diagrams) IRC: #kronosnet on Freenode https://lists.kronosnet.org/mailman/listinfo/users https://lists.kronosnet.org/mailman/listinfo/devel https://lists.kronosnet.org/mailman/listinfo/commits
Cheers, The knet developer team