Re: [rrd-users] Subtraction and NaN values

2008-02-21 Thread Eduardo Bragatto
On Feb 20, 2008, at 8:17 AM, Alex van den Bogaerdt wrote: > Try CDEF:memBuffer=DSmemBuffer,UN,0,DSmemBuffer,IF > which means: if isnan(DSmemBuffer) then 0 else DSmemBuffer The error was kind of silly, thanks for showing me the light! hehehe ;) ___ r

Re: [rrd-users] Subtraction and NaN values

2008-02-20 Thread Alex van den Bogaerdt
On Tue, Feb 19, 2008 at 01:35:37PM -0300, Eduardo Bragatto wrote: > CDEF:memBuffer=UNKN,DSmemBuffer,EQ,DSmemBuffer,0,IF > > I was expecting memBuffer to have 0 or the value from DSmemBuffer if > it's not NaN. > > Does anybody knows what I'm doing wrong? First of all you are trying to get eit

Re: [rrd-users] Subtraction and NaN values

2008-02-20 Thread Fabien Wernli
On Tue, Feb 19, 2008 at 01:35:37PM -0300, Eduardo Bragatto wrote: > CDEF:memBuffer=UNKN,DSmemBuffer,EQ,DSmemBuffer,0,IF > > I was expecting memBuffer to have 0 or the value from DSmemBuffer if > it's not NaN. did you try "U" or "NAN" instead? can't remember the syntax either __

[rrd-users] Subtraction and NaN values

2008-02-19 Thread Eduardo Bragatto
Hi there -- I'm using net-snmp to gather some information from a few hundred servers and I noticed the memBuffer doesn't exist on a few FreeBSD servers, causing the DS to be filled with NaN values. The problem occurs when I use memBuffer on a RPN subtraction like this: CDEF:memUsedReal =mem