Best branch / version for stability

35 views
Skip to first unread message

Alex Brown

unread,
Sep 1, 2025, 7:14:07 AM (13 days ago) Sep 1
to Sipwise rtpengine
Hi,

I am looking for recommendations regarding the best branch / version to use for stability purposes.

We have experienced a number of issues with numerous releases of the 11.5.1 branch recently. Some of our issues looked to be fixed by upgrading to a new point release but then we found new issues in the later versions, particularly with deadlocks.

For the purpose of this post, I am not fussed about the technicalities behind the issues. This is software, things go wrong, things get fixed and have side effects. Issues we found have been reported via github and fixed.

What branches do people run?
Is there any weight behind a LTS version?
What strategy do people use to ensure they have stability?

I know testing will be raised as a critical point. Most of the issues we faced have not been re-producible in a test environment. We have, and continue to sink lots of time in testing both manual and automated. So if your answer is "lots of testing" perhaps you can share what this looks like in your world.

Richard Fuchs

unread,
Sep 1, 2025, 7:50:48 AM (13 days ago) Sep 1
to rtpe...@googlegroups.com
In my biased opinion, I would always recommend the latest version in the latest xx.5 branch, so the latest 12.5.

The problem with the deadlocks was a particularly nasty one, and as you noticed yourself even solid testing may not have revealed it, as it was a subtle race condition which surfaced only under very heavy load and in certain specific circumstances, and ultimately was a side effect of fixing another race condition.

You might be inclined to think that older LTS branches (e.g. 11.5) are more stable, but ironically in this case 11.5 contained code that 12.5+ doesn't have, and so the backport from 12.5 wasn't enough to fix everything in 11.5, making things worse for the older branch.

Cheers
--
You received this message because you are subscribed to the Google Groups "Sipwise rtpengine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rtpengine+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/rtpengine/bfaf8dc0-10fc-4922-adc9-5571e7a8211en%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages