I've got data warehouse software (IQ 16 SP03) that's running into a memory allocation issue while doing table loads on SUSE Linux Enterprise Server 11 sp3, but not on other operating systems. IQ has no known issues along these lines, and a
bunch of IQ experts have agreed the issue is at the O/S. Unfortunately, I don't have the option of delivering on another operating system.
IQ is correctly configured to accept sufficient memory for what we're trying to do, but we're getting errors every time we try to grab more than 1GB of memory during loads:
Code:
Error 1013130 "All IQ large memory has been used, allocation canceled [size: 1073741887]"
Somebody more Linux-conversant had me run a stack trace during the load and he says he can see that he can "see the messages about Exception in strace output, however subsequent memory mapping does not throw an error", but he hasn't yet come up with a reason why this is happening. I was hoping somebody here might have an idea of what the stack trace is saying, and what might fix the situation.
Command used to produce the stack trace:
Code:
strace -f -ttt -T -o OUTPUT_FILE -p IQ_SERVER_PID
Trace output (started just prior to load attempt, ended just after failure) attached.
Thanks and appreciation in advance.
Gary
gary.tyrrell@sap.com