add_to_heap() Error on Digital Unix

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
sgiang
Participant
Posts: 4
Joined: Wed Sep 07, 2005 8:33 pm

add_to_heap() Error on Digital Unix

Post by sgiang »

Hi, guys

I'm currently still running DataStage v4.0 for one of my projects on a Digital Alpha box and is encountering the following error :

"add_to_heap() - Unable to create temporary cache file. Check that there is sufficient disk space."

I have got ample disk space. I browsed through the forum and found some recommendations for a SUN box. Can anyone advice what to do for a Digital box ? Is there any uvconfig parameters that we can change that could help ?

Thanks.

Regards
Giang
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

Hello Giang,

DataStage seems to think that it doesn't have enough disk space, so I would check the location that your UVCONFIG points to for temporary disk space (the default is /TMP) and I think that there was another variable path in there for small files as well, but am no longer 100% of the name as it was at version 4.

What is the job doing when it is allocating heap? Is it a load to memory of a hashed file or a sort operation? If it occurs after the job has run for a bit instead of when it starts, then I would monitor disk usage during the run to see if it doesn't really fill up and then quickly clean up after itself.

Another possibility is that your device's inode pool has filled up.
Post Reply