Three memory leaks have been discovered in switchd:
- The first affects all customers.
- The second occurs when there are IP neighbors in the system.
- The third occurs when one or more interfaces are operationally down, and if any routes or neighbors are learned on a down interface, they are kept as “dead” routes/neighbors in the kernel. When switchd syncs these dead routes/neighbors, the second leak occurs.
Cumulus Linux 2.5.4 - 2.5.5
These issues have been fixed in Cumulus Linux 2.5.6, so it is strongly recommended you upgrade to Cumulus Linux 2.5.6.
Subscribe to our product bulletin mailing list to learn about these announcements as soon as they're made.