Hi,
Are there any plans of making the new C++ channel backend default for new releases? Since it appears to be superior in terms of performance, deadlock mitigation, and was released (made available) almost a year ago.
Hi,
Are there any plans of making the new C++ channel backend default for new releases? Since it appears to be superior in terms of performance, deadlock mitigation, and was released (made available) almost a year ago.
have you tested it ?
did you actually see performance ?
in what area ?
There’s no target date or time to do so. The implementation across a few versions had issues, so I’d like to see it bake a bit more (there was even a bug fix in it a few months ago). We also wouldn’t change it in existing versions most likely, just next major.
I think in practice for the channels container it hasn’t really made that much of a difference for those using it, at least I haven’t heard of any huge impact. It has certainly validated that we could change ao2 in general though to use the same kind of approach and that might have more of an impact, but I’m not sure if the containers it would impact are really hit enough to show an actual tangible difference.
Over all I think there’s other areas which could have greater impact.
I have not, I just read on the docs.asterisk.org