Super :)

Thanks and regards,
Bogdan

Dan-Cristian Bogos wrote:
> Hi Bogdan,
>
> Many thanks for solving it so fast.
>
> I can confirm that all OK now.
>
> Cheers,
> DanB
>
> On Tue, 2009-04-07 at 17:18 +0300, Bogdan-Andrei Iancu wrote:
>   
>> Hi Dan,
>>
>> As expected, the "debug" function strikes again (some unhandled  return 
>> if data was null was causing a deadlock)..
>>
>> Fixed, tested and backported to 1.5.
>>
>> Thanks again for your help,
>>
>> Regards,
>> Bogdan
>>
>> Dan-Cristian Bogos wrote:
>>     
>>> Hi Bogdan,
>>>
>>> I have updated to trunk and tested again. Here is what I found out:
>>>
>>> * First "dp_reload" is successful.
>>> * Second "dp_reload" hangs, even for empty dialplan table.
>>>
>>> Let me know if you need any further tests.
>>>
>>> Ta,
>>> DanB
>>>
>>>
>>> On Mon, 2009-04-06 at 19:14 +0300, Bogdan-Andrei Iancu wrote:
>>>   
>>>       
>>>> Hi Dan,
>>>>
>>>> I found the bug and fixed it - for the moment the fix is on trunk only 
>>>> and if you could test it before backport to 1.5, it will be great.
>>>>
>>>> Thanks and regards,
>>>> Bogdan
>>>>
>>>> Dan-Cristian Bogos wrote:
>>>>     
>>>>         
>>>>> Hi Bogdan,
>>>>>
>>>>> I have managed to make some more tests for the "dp_reload" issue, and 
>>>>> came out the following:
>>>>>
>>>>> * The issue is not server dependent. I have installed an opensips server 
>>>>> on a completely different machine with different architecture, and same 
>>>>> issue came up again.
>>>>> * The issue is not data dependent. On the test machine I have emptied 
>>>>> completely the dialplan table and issued a dp_reload command, same thing 
>>>>> happened, fifo was destroyed and the command hanged (tried other commands 
>>>>> later and no response).
>>>>> * "dp_translate" command works fine.
>>>>>
>>>>> Bellow you can find the debug for the "dp_reload" with empty dialplan 
>>>>> table in the database. 
>>>>>
>>>>> Can u try my scenario in your labs? I am not doing anything specific, so 
>>>>> if this is a bug, it can be common one.
>>>>>
>>>>> Ta,
>>>>> DanB
>>>>>
>>>>> wtdev1:/etc/opensips# opensipsctl fifo dp_reload
>>>>> Apr  6 13:53:27 [8508] DBG:mi_fifo:mi_fifo_server: entered consume
>>>>> Apr  6 13:53:27 [8508] DBG:mi_fifo:mi_fifo_server: **** done consume
>>>>> Apr  6 13:53:27 [8508] DBG:mi_fifo:mi_fifo_server: done parsing the mi 
>>>>> tree
>>>>> Apr  6 13:53:27 [8508] DBG:dialplan:dp_load_db: init
>>>>> Apr  6 13:53:27 [8508] DBG:core:db_do_query: SYNC-DBG - SELECT 
>>>>> successfully executed!
>>>>> Apr  6 13:53:27 [8508] DBG:core:db_new_result: allocate 28 bytes for 
>>>>> result set at 0x8174dc8
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: 8 columns 
>>>>> returned from the query
>>>>> Apr  6 13:53:27 [8508] DBG:core:db_allocate_columns: allocate 128 bytes 
>>>>> for result columns at 0x8174e60
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: 
>>>>> RES_NAMES(0x8174e80)[0]=[dpid]
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: use DB_INT 
>>>>> result type
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: 
>>>>> RES_NAMES(0x8174e88)[1]=[pr]
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: use DB_INT 
>>>>> result type
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: 
>>>>> RES_NAMES(0x8174e90)[2]=[match_op]
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: use DB_INT 
>>>>> result type
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: 
>>>>> RES_NAMES(0x8174e98)[3]=[match_exp]
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: use DB_STRING 
>>>>> result type
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: 
>>>>> RES_NAMES(0x8174ea0)[4]=[match_len]
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: use DB_INT 
>>>>> result type
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: 
>>>>> RES_NAMES(0x8174ea8)[5]=[subst_exp]
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: use DB_STRING 
>>>>> result type
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: 
>>>>> RES_NAMES(0x8174eb0)[6]=[repl_exp]
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: use DB_STRING 
>>>>> result type
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: 
>>>>> RES_NAMES(0x8174eb8)[7]=[attrs]
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_get_columns: use DB_STRING 
>>>>> result type
>>>>> Apr  6 13:53:27 [8508] DBG:db_mysql:db_mysql_fetch_result: no rows 
>>>>> returned from the query
>>>>> Apr  6 13:53:27 [8508] WARNING:dialplan:dp_load_db: no data in the db
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>   
>>>>>       
>>>>>           
>>>   
>>>       
>
>
>   


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to