OP_COUNT was added to the rrd_rpncalc.h in Apr. Unfortunately, it was added before OP_END, which caused a crash accessing some my data files with previously defined computed data sources. I just checked in a fix to move OP_COUNT to the end of the enumeration.
I would ask developers to note this comment that appears in rrd_rpncalc.h when adding new operators. /* WARNING: if new operators are added, they MUST be added after OP_END. * This is because COMPUTE (CDEF) DS store OP nodes by number (name is not * an option due to limited par array size). OP nodes must have the same * numeric values, otherwise the stored numbers will mean something different. */ I don't anticipate this causing any problems for users of OP_COUNT, but please let me if it does. It does mean that those RRD files created with computed data sources after OP_COUNT was added (but before this fix) will now have incompatible files. But this was in the code for only a few months and computed data sources have been in the code base for a year and half. Jake Brutlag Network Analyst Microsoft MSN -- Unsubscribe mailto:[EMAIL PROTECTED] Help mailto:[EMAIL PROTECTED] Archive http://www.ee.ethz.ch/~slist/rrd-developers WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
