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]
