Merge: Memory crash problem

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
ChristopheA
Participant
Posts: 2
Joined: Tue May 06, 2008 2:30 am

Merge: Memory crash problem

Post by ChristopheA »

Hi,
I've a list of 10000 ids. I need to retrieve the corresponding name for each id of this list.
Names are stored in a 400000 lignes' table. According to the size of this table, I can't use it as reference in a lookup.

I've triied a merge stage between my entry flux and this table but the job have aborted due to a "memory crash".

Can someone help me? How can I design my job to spend less memory?

Thanks
Chris.
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

What exact message do you get when using it as a lookup or as merge?
ChristopheA
Participant
Posts: 2
Joined: Tue May 06, 2008 2:30 am

Post by ChristopheA »

Hi,
The exact error message when I'm using a merge stage is:

Code: Select all

asc}}},0: Failure during execution of operator logic.
asc}}},0: Fatal Error: Tsort merger aborting: Scratch space full

Thanks

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

Post by ArndW »

The message is clear - you have run out of temporary disk space. If you look at your APT_CONFIG file you will see one or more lines for each node reading

Code: Select all

resource scratchdisk "{path}"
. That is the drive that filled up. Either make it larger or add additional scratch disks to your nodes.
Post Reply