Great news; I'm gonna redo the tests by tonight and let you know. Thanks Vlad & Bogdan.
On Wed, Jan 8, 2020 at 10:30 AM Vlad Patrascu <vl...@opensips.org> wrote: > Hi Sammy, > > I have pushed the fix for the crash, please check the latest commits. > > Regards, > > Vlad Patrascu > OpenSIPS Developerhttp://www.opensips-solutions.com > > On 1/7/20 10:40 PM, SamyGo wrote: > > Hi Vlad, > Update: it wasn't the issue with dialog module or bin_proto. When I used > avp_db_query() inside async() that led to script processing to halt, I've > removed the async() and its working fine now, however the crash for adding > a new profile variable is still there and needs resolution. > > Best Regards, > Sammy > > > On Tue, Jan 7, 2020 at 11:38 AM SamyGo <govoi...@gmail.com> wrote: > >> Thanks Vald, >> The problem I'm facing with profile sharing is strange, when I make a >> call the whole flow freeze in that route with dialog profile operations i.e >> get/set. I can wait for as many as 15+ seconds and nothing happens. CANCEL >> the call and resend INVITE and it completes the route in normal way. Which >> is beyond my understanding as why each alternate call is able to process >> the route. >> >> Here is the core dump trace: https://pastebin.com/XqiaMWnV >> >> Best regards, >> Sammy >> >> >> On Tue, Jan 7, 2020 at 10:03 AM Vlad Patrascu <vl...@opensips.org> wrote: >> >>> Hi Sammy, >>> >>> The behavior you described when replicating profiles is not actually a >>> loop but instead the normal operation. Dialog profile counters are >>> periodically broadcasted by all nodes in the cluster to all other nodes. >>> Also, an update is also broadcasted when a counter decreases. As such there >>> indeed should not be any direct correlation between the number of SIP >>> invites and binary packets (containing profile counters) sent. But if the >>> SIP traffic contains BYEs or if you end dialogs you might see a surge of >>> binary packets. >>> >>> As for the crash, can you post a full backtrace from gdb? >>> >>> Regards, >>> >>> Vlad Patrascu >>> OpenSIPS Developerhttp://www.opensips-solutions.com >>> >>> On 1/6/20 1:05 PM, Bogdan-Andrei Iancu wrote: >>> >>> reposting >>> >>> Bogdan-Andrei Iancu >>> >>> OpenSIPS Founder and Developer >>> https://www.opensips-solutions.com >>> OpenSIPS Summit, Amsterdam, May 2020 >>> https://www.opensips.org/events/Summit-2020Amsterdam/ >>> OpenSIPS Bootcamp, Miami, March 2020 >>> https://opensips.org/training/OpenSIPS_Bootcamp_2020/ >>> >>> On 1/6/20 4:21 AM, SamyGo wrote: >>> >>> Hi Bogdan, >>> Thanks for taking time out, here are the related config params. >>> >>> listen=bin:OPENSIPS_IP:6677 >>> >>> ### dialog module for profiles/limits >>> loadmodule "dialog.so" >>> modparam("dialog", "db_mode", 0) >>> modparam("dialog", "profiles_with_value", >>> "userConcurrent/b;userInbound/b;userOutbound/b;userInternational/b;userTotalCalls/b;inboundDomain/b;outboundDomain/b;globalDomain/b;prefixx >>> /b;countryPrefix/b") >>> modparam("dialog", "profile_replication_cluster", 1) >>> modparam("dialog", "replicate_profiles_timer", 3000) >>> modparam("dialog", "replicate_profiles_check", 10) >>> >>> ### Clustering Module >>> loadmodule "clusterer.so" >>> modparam("clusterer", "db_mode", 1) >>> modparam("clusterer", "my_node_id", 3) >>> modparam("clusterer", "sharing_tag", "gw1/1=active") >>> modparam("clusterer", "node_timeout", 20) >>> modparam("clusterer", "db_url","DB_MODULE://DB_USER:DB_PASS@DB_HOST >>> /DB_NAME") >>> >>> Routing logic: >>> https://pastebin.com/6whjkhCs >>> >>> Related Logs are here. >>> https://pastebin.com/a9a3iDQh >>> >>> Wireshark graph showing storm of binary packets when SIP invite >>> initiates the related route. >>> >>> *BONUS CRASH: *When in a cluster I add a new profile_with_value , say >>> someVariable/b and restart the first box with this variable, the other >>> boxes in cluster crash by saying something along the lines of "unexpected >>> someVariable received" >>> >>> I'm trying to get hold of the core files and as soon as possible will >>> share that here. >>> >>> >>> Regards,. >>> Sammy. >>> >>> >>> >>> >>> _______________________________________________ >>> Users mailing >>> listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users >>> >>> _______________________________________________ >>> Users mailing list >>> Users@lists.opensips.org >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>> >> > _______________________________________________ > Users mailing > listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users > > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users >
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users