Job failing with 'ds_ipcput() - timeout waiting for mutex'

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
pqrabc
Participant
Posts: 20
Joined: Wed Nov 18, 2009 2:59 am

Job failing with 'ds_ipcput() - timeout waiting for mutex'

Post by pqrabc »

Hi,

We have a Server job in DS 8.5 that uses multiple hash files for lookup , this job throws 'ds_ipcput() - timeout waiting for mutex' error when it runs in parallel with some other jobs. While the same job finishes successfully when ran individually.

I have searched the forum for the error message but could not find any solution, can some one please help on this.
mavrick21
Premium Member
Premium Member
Posts: 335
Joined: Sun Apr 23, 2006 11:25 pm

Post by mavrick21 »

We used to face this issue on a regular basis. The fix that worked for us was - reducing the number of DS jobs that run concurrently. Hope this helps.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

What kind of UNIX? There are environment variables where you can tune the SPINSLEEP and SPINTRIES for mutex locks available for some UNIX platforms. But, as noted, ultimately the wait times being experienced, due to load, are longer than the smart semaphores (mutex locks) are tuned for.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply