[Openais] Parse error when setting saAmfCompDisableRestart
to TRUE
Mujibur Rehman
rmujibur at motorola.com
Mon Feb 5 03:51:23 PST 2007
Hi,
In the amf_conf config file , I am setting
saAmfCompDisableRestart=true , it means that component restart should
not happen.
but I observe that component restart is still happening. There is not
impact on aisexec whether I set saAmfCompDisableRestart=true or False.
why this is happening? what should more I do to disable component
restart during failure cases ?
Thanks & Regards,
Mujibur Rehman
On Fri, 2007-02-02 at 08:03 +0100, Hans Feldt wrote:
> Hi,
>
> That piece of code has been fixed in trunk:
>
> > } else if ((loc = strstr_rs (line, "saAmfCompDisableRestart=")) != 0) {
> > if (strcmp (loc, "false") == 0) {
> > comp->saAmfCompDisableRestart = SA_FALSE;
> > } else if (strcmp (loc, "true") == 0) {
> > comp->saAmfCompDisableRestart = SA_TRUE;
> > } else {
> > error_reason = "bad value";
> > goto parse_error;
> > }
>
>
> Please observe that you have to use 'true' or 'false' as value for this
> configuration key.
>
> Regards,
> Hans
>
> Mujibur Rehman wrote:
> > Hi ,
> >
> > I trying execute a scenario where I don't want component restart to
> > happen during failure cases.
> >
> > In the *amf_conf *file I set the parameter *saAmfCompDisableRestart =
> > TRUE*. It means that there should be no component restart during failure.
> >
> > but when I am running aisexec , I am getting parse error at
> > /etc/ais/amf.conf: 49: returns bad value.
> >
> > I went through the *amf_util.c* file where there is code written to
> > check the saAmfCompDisableRestart value.
> >
> > 671 } else if ((loc = strstr_rs (line,
> > "saAmfCompDisableRestart")) != 0) {
> > 672 //comp->saAmfCompDisableRestart =
> > SA_TRUE;
> > 673 if (strcmp (loc, "false") == 0) {
> > 674
> > comp->saAmfCompDisableRestart = SA_FALSE;
> > 675 } else if (strcmp (loc, "true")
> > == 0) {
> > 676
> > comp->saAmfCompDisableRestart = SA_TRUE;
> > 677 } else {
> > 678 error_reason = "returns
> > bad value";
> > 679 goto parse_error;
> > 680 }
> >
> > By looking into code I got that it is going to else condition and
> > returning a parse error.
> >
> >
> > Please help me out why this is happening though I am correctly setting
> > the saAmfCompDisableRestart = TRUE.
> >
> > Thanks,
> > Mujibur Rehman.
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Openais mailing list
> > Openais at lists.osdl.org
> > https://lists.osdl.org/mailman/listinfo/openais
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/openais/attachments/20070205/2dce0c99/attachment-0001.htm
More information about the Openais
mailing list