[sr-dev] git:master:9c3ea838: dialog: re-entrant mutex for dialogs hash table slots
Pawel Kuzak
pawel.kuzak at 1und1.de
Fri Aug 7 13:14:56 CEST 2015
Hi Daniel,
We are testing Kamailio 4.1.8 and we are running into a deadlock in the
dialog module. I therefore searched the git commits if something has
been done to the locking in dialog module and I found this commit.
I wanted to ask you if there was a specific motivation for you to change
this. I mean in the previous locking (e.g. like it is still in 4.1.8),
do you see potential scenarios which could lead to a deadlock? Obviously
there is one, but at a first glance checking the code acquiring and
releasing locks looks fine.
Of course we will now give 4.2 a try. I am just curious, that's why I am
asking :-) .
Regards,
Paul
On 16.06.2015 15:18, Daniel-Constantin Mierla wrote:
> Module: kamailio
> Branch: master
> Commit: 9c3ea838b31039ac067e17d519df67b64b0dada1
> URL: https://github.com/kamailio/kamailio/commit/9c3ea838b31039ac067e17d519df67b64b0dada1
>
> Author: Daniel-Constantin Mierla <miconda at gmail.com>
> Committer: Daniel-Constantin Mierla <miconda at gmail.com>
> Date: 2015-06-16T15:18:27+02:00
>
> dialog: re-entrant mutex for dialogs hash table slots
>
> - changed from a lock set usage to per slot lock field
>
> ---
>
> Modified: modules/dialog/dlg_hash.c
> Modified: modules/dialog/dlg_hash.h
>
> ---
>
> Diff: https://github.com/kamailio/kamailio/commit/9c3ea838b31039ac067e17d519df67b64b0dada1.diff
> Patch: https://github.com/kamailio/kamailio/commit/9c3ea838b31039ac067e17d519df67b64b0dada1.patch
>
>
> _______________________________________________
> sr-dev mailing list
> sr-dev at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
More information about the sr-dev
mailing list