After careful consideration, I have decided not to implement a new algorithm. 
My proposal is an enhancement of current hash algorithms. It's an extension.  
Without changes it will behave like it has always been, since 2004. **It does 
not break anything**.

However, if the user wants, via modparam he can activate the extension, so 
rehash of hash can happen. As we must know, hash of rehash could lead to same 
original failed server. In that case, a loop of rehashing may happen. It's up 
to the user to decide how many tries of rehashing. Anyway, if after retrying 
hashing still no available server is found, algorithm stops and falls back to 
original, sequential implementation. Fully backward compatible.

I expected this place to be an interesting interacting place of ideas and 
debating, with several people arguing. For instance, mister  @sergey-safarov, 
who seemed to like my proposal at issue #2361.

Now, if mister "god" Daniel Constantin Mierla decides to just reject this 
proposal, because he just did not like it, or because it's  June, we will just 
happily use at my work my patched version of kamailio, and we can simply forget 
the subject.

This is one of the benefits of open source.



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/2363#issuecomment-650703891
_______________________________________________
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to