[sr-dev] dns_cache_rec_pref not supported in the config file

Daniel-Constantin Mierla miconda at gmail.com
Tue Apr 21 16:48:36 CEST 2015


Hello,

how did you generate the patch? 'git am' returns error:

Patch format detection failed.

Can you use git format patch?

http://git-scm.com/docs/git-format-patch

Or even better, if you have an account on github, create a pull request.
Merging will be easier.

Cheers,
Daniel

On 20/04/15 15:17, smititelu wrote:
>
>> I haven't implemented the dns cache, typically most of the attributes to
>> configure it are exposed as global parameters. But maybe some of them
>> can be changed only via RPC. There is a module cfg_db which was supposed
>> to allow loading values from database as well, but somehow the developer
>> (which was in the SER project) left and is rather undocumented.
>>
>> The parameters available in so called cfg reload framework can be set
>> via kamcmd, like:
>>
>> kamcmd cfg.set_now_int core cache_rec_pref 1
> I've tried "kamcmd cfg.set_now_int core dns_cache_rec_pref 1". The cmd
> works and the value is changed accordingly. I also tried with other
> params like dns_cache_max_ttl and it works.
>
>> On the other hand, can you try adding in config file:
>>
>> core.cache_rec_pref=1
>>
>> at the beginning, in the part with global parameters?
> I get a config error when setting the core.(dns_)cache_rec_pref=1 in
> config file:
>
> "Apr 20 06:48:03 test-reg1-bs kamailio_3: ERROR: <core>
> [cfg/cfg.c:162]: cfg_declare(): ERROR: register_cfg_def():
> configuration group has been already declared: core
> Apr 20 06:48:03 test-reg1-bs kamailio_3: ERROR: <core>
> [cfg/cfg.c:188]: cfg_declare(): ERROR: register_cfg_def(): Failed to
> register the config group: core
> Apr 20 06:48:03 test-reg1-bs kamailio_3: : <core> [main.c:2407]:
> main(): could not declare the core configuration"
>
> If I try "cfg.cache_rec_pref=1" I get no errors but no effect.
>
>> If you have a patch, send it here or make a pull request on github. It
>> will be accepted.
> I have attached to this mail, the proposed patch which allows
> dns_cache_rec_pref to be set in config file. (i.e. dns_cache_rec_pref=1)
>
> Kind Regards,
> Stefan

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, May 27-29, 2015
Berlin, Germany - http://www.kamailioworld.com




More information about the sr-dev mailing list