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 [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
