On 1/4/07, Andrew Beekhof <[EMAIL PROTECTED]> wrote:
>
> On 1/2/07, Andrew Beekhof <[EMAIL PROTECTED]> wrote:
> > On 1/1/07, Christian Froemmel <[EMAIL PROTECTED]> wrote:
> > > On Mon, 1 Jan 2007, Marian Neubert wrote:
> > >
> > > Hello,
> > >
> > > > crm_verify[11179]: 2007/01/01_12:13:26 ERROR:
> > > > ordinal_to_gregorian:iso8601.c Triggered non-fatal assert at
> > > > iso8601.c:618 : a_date->has->yeardays
> > >
> > > I found at least for this assert the error in the code.
> > >
> > > In file "lib/crm/common/iso8601.c" starting on line 827 there is a
> check
> > > for "rhs->tm_yday > 0":
> > >
> > >         if(rhs->tm_yday > 0) {
> > >                 /* days since January 1 [0-365] */
> > >                 lhs->yeardays = 1 + rhs->tm_yday;
> > >                 lhs->has->yeardays =TRUE;
> > >         }
> > >
> > > The comment inside the block is absolutely correct, so the first day
> of
> > > year is 0 in tm-structs - and the block is never executed on every new
> > > year of every year. I think it should read:
> > >
> > >         if(rhs->tm_yday >= 0) {
> > >                 /* days since January 1 [0-365] */
> > >                 lhs->yeardays = 1 + rhs->tm_yday;
> > >                 lhs->has->yeardays =TRUE;
> > >         }
> >
> > your assesment looks to be spot-on... i'll verify it with some testing
> > tomorrow and apply it asap
>
> pushed out as:
>   http://hg.beekhof.net/lha/crm-stable/rev/5c9c99904044



Hi,

may it be that a similar issue exists for the 29th. of february???

[EMAIL PROTECTED] ~]# date -s "2008-02-27 12:09:00"
Wed Feb 27 12:09:00 CET 2008
[EMAIL PROTECTED] ~]# crm_verify -V -x /var/lib/heartbeat/crm/cib.xml
[EMAIL PROTECTED] ~]# date -s "2008-02-29 12:09:00"
Fri Feb 29 12:09:00 CET 2008
[EMAIL PROTECTED] ~]# crm_verify -V -x /var/lib/heartbeat/crm/cib.xml
crm_verify[2605]: 2008/02/29_12:09:01 ERROR: crm_abort: ha_set_tm_time:
Triggered assert at iso8601.c:879 : rhs->tm_mday < 0 || lhs->days ==
rhs->tm_mday
[EMAIL PROTECTED] ~]#

br,
alex

_______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to