The background is that we are evaluating InterMapper to monitor and report on a 
research network funded by the National Science Foundation. This network is 
made of 10Gb links and we will see spikes exceeding 5Gb per second. The problem 
is that when we try to plot these values on a strip chart we see a lot of 
'blank' spaces in the graph. Support has told me that these correspond to NULL 
values (no reported data for that poll).

After some digging through our logs I found that these values were being 
reported to InterMapper but that InterMapper was rejecting them. All of the 
values were in excess of 2,147,483,648 - which is the maximum value for a 
signed 32 bit int. In fact, on a chart if you try to set the Upper Bounds value 
above 2,147,483,647 (2^32 -1) you'll see the chart starting to act strangely on 
the y axis. It's resetting the value put in to a new number entirely (the 
number is Value mod 2^32). 

So obviously InterMapper is using 32 bit signed ints for its chart data, 
layout, etc. Being that we are trying to give it 64bit values we are running 
into problems. We have to be able to store these values for research data and 
NSF auditing/reporting requirements. 

Has anyone else encountered this? Has anyone come up with a work around that 
doesn't involve truncating the data by shifting the decimal point? I've sent a 
support request to DartWare but the odds of them recasting all of their 
variables as longs instead of ints seem small. Any thoughts on this would be 
*really* helpful.


-------------------- m2f --------------------

Read this topic online here:
http://forums.dartware.com/viewtopic.php?p=3730#3730





____________________________________________________________________
List archives: 
http://www.mail-archive.com/intermapper-talk%40list.dartware.com/
To unsubscribe: send email to: [email protected]

Reply via email to