ds_ipcput() - Error in mutex_unlock() - Not owner

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
JessicaN
Participant
Posts: 1
Joined: Sun Jun 26, 2005 8:15 pm

ds_ipcput() - Error in mutex_unlock() - Not owner

Post by JessicaN »

Please help!
I have a server job using LinkCollector, Cpartitioner & Container and it has the error
ds_ipcput() - Error in mutex_unlock() - Not owner

NB: the job properties Perfoemance have been set
Enable row buffer -> Inter processed -> buffer size 1024K & timeout 600s

Thanks
Jessica
ray.wurlod
Participant
Posts: 54595
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Welcome aboard.

Your long timeout probably means that you are hitting one of the mutex wait limits. Search the forum for SPINTRIES and SPINSLEEP, which allow you to tune the mutex lock mechanism.

Search the internet for more information about how "semaphores" are implemented in some operating systems using mutually exclusive (mutex) locks where the process executes a "busy wait" rather than a "sleep wait".
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Just curious - what operating system? HP-UX? They seem to have the lion's share of mutex issues, hence the question.
-craig

"You can never have too many knives" -- Logan Nine Fingers
Post Reply