Yuck, you have to adjust your email client, it's mangling your posts.
Anyway, your description jives with what I would expect yes.
Art
On Tue, Jan 20, 2009 at 3:56 PM, Guo, Denny <DGuo@livingstonintl.com> wrote:
> Thanks for quick reply, Art. I guest I found out why. It is just bad
> timing.
> Our application is using repeatable-read isolation mode.
> Our db design is like this: Table B is child table of table A
> I finally found that when we try to update table A and there is another
> session try to update table B and will require information from table A.
> That is why causing failure=2E On production server, the processing timing
> is not causing problem.
> Please correct me if my understanding is wrong.
> =2E=0D=0A=0D=0AThanks,=0D=0ADenny=0D=0A=0D=0A=0D=0A----=
> -Original Message-----=0D=0AFrom: ids-bounces@iiug=2Eorg [mailto:
> ids-bounce=
> s@iiug=2Eorg] On Behalf Of Art Kagel=0D=0ASent: Tuesday, January 20, 2009
> 3=
> :45 PM=0D=0ATo: ids@iiug=2Eorg=0D=0ASubject: Re: 154 error
> [14584]=0D=0A=0D=
> =0A=0D=0AWhoa, big formatting problem there=2E Denny, There's something
> goi=
> ng on=0D=0Athere=2E You simply cannot get a lock timeout if you are not
> con=
> tending for=0D=0Alocks somehow=2E The one other possibility would be a
> long=
> checkpoint=0D=0Ablocking the application in a critical section, but checkp=
> oints are=0D=0Anon-blocking in 11=2E50, so that also should not happen=2E
> D=
> oes the one=0D=0Aapplication maintain multiple connections to the server?
> I=
> s there a SELECT=0D=0A=2E=2E=2E=2E=2E FOR UPDATE loop with insert, delete,
> =
> or updates happening inside the=0D=0Aloop?=0D=0A=0D=0AA8rt=0D=0A=0D=0AOn
> Tu=
> e, Jan 20, 2009 at 3:28 PM, Guo, Denny <DGuo@livingstonintl=2Ecom> wrote:=
> =0D=0A=0D=0A> Thanks Art,=3D0D=3D0A=3D0D=3D0ABut there is only one
> applicat=
> ion=0D=0A> running=3D2E=3D0D=3D0ATh=3D=0D=0A> e application runs update on
> =
> particular transaction=3D2E We run the same=0D=0A> appl=3D=0D=0A> ication
> a=
> nd process same transaction on production server, and we do not=0D=0A> se=
> =3D=0D=0A> e the error=3D2E That is why upset me=3D2E=3D0D=3D0AThe only
> dif=
> ferent is on=0D=0A> produc=3D=0D=0A> tion server using IDS731UD10 and
> devel=
> op server using IDS v115UC3=3D2E=3D0D=3D0A=3D=0D=0A> =3D0D=3D0AThanks
> again=
> ,=3D0D=3D0ADenny=3D0D=3D0A=3D0D=3D0A-----Original=0D=0A> Message-----=3D0D=
> =3D0AF=3D=0D=0A> rom: ids-bounces@iiug=3D2Eorg [mailto:ids-bounces@iiug
> =3D2=
> Eorg] On Behalf Of=0D=0A> Ar=3D=0D=0A> t Kagel=3D0D=3D0ASent: Tuesday,
> Janu=
> ary 20, 2009 3:18 PM=3D0D=3D0ATo: ids@iiug=0D=0A> =3D2Eor=3D=0D=0A>
> g=3D0D=
> =3D0ASubject: Re: 154 error
> [14582]=3D0D=3D0A=3D0D=3D0A=3D0D=3D0AAttachment=
> s don' t=0D=0A> f=3D=0D=0A> low through the forum interface, we don't see
> t=
> hem=3D2E=3D0D=3D0A=3D0D=3D0AISAM=0D=0A> error=3D=0D=0A> -154, lock
> timeout,=
> happens when a task that is running a server=3D0D=3D0Asess=3D=0D=0A> ion w=
> ith SET LOCK MODE TO WAIT <n-seconds>; encounters a lock=0D=0A> that=3D0D=
> =3D0Aper=3D=0D=0A> sists for more than n seconds=3D2E It has nothing to do
> =
> with the ONCONFIG=3D0D=3D=0D=0A> =3D0Asettings (OK very little)=3D2E
> Likely=
> some other process which is badly=0D=0A> be=3D=0D=0A> haved=3D0D=3D0Awas h=
> ung or paused while holding a lock, or was engaged in a=0D=0A>
> mas=3D=0D=0A=
> > sive=3D0D=3D0Atransaction holding many locks for a long period of time
> be=
> fore=0D=0A> c=3D=0D=0A> ommitting=3D2E=3D0D=3D0AThe fact that today you
> are=
> not getting the error=0D=0A> indicat=3D=0D=0A> es that the timing=3D0D=3D0=
> Aof other applications is such that they are not=0D=0A> int=3D=0D=0A>
> erfer=
> ring with the=3D0D=3D0Atransaction
> load=3D2E=3D0D=3D0A=3D0D=3D0AArt=3D0D=3D=
> 0A=3D0D=3D0AOn=0D=0A> Tu=3D=0D=0A> e, Jan 20, 2009 at 1:00 PM, Guo, Denny
> <=
> DGuo@livingstonintl=3D2Ecom> wrote:=3D=0D=0A> =3D0D=3D0A=3D0D=3D0A> Hi
> All,=
> =3D0D=3D0A>=3D0D=3D0A> I just upgrade our IDS from Ver731 to=0D=0A>
> V=3D=0D=
> =0A> er115UC3 on aix V5=3D2E3tl8 few days ago=3D0D=3D0A> on=3D0D=3D0A> our
> =
> development=0D=0A> ser=3D=0D=0A> ver=3D2E=3D0D=3D0A> I start to process
> our=
> daily transaction files=3D2E And at one=0D=0A> =3D=0D=0A> point get 154=3D=
> 0D=3D0A> error=3D0D=3D0A> which is lock time out
> expired=3D2E=3D0D=3D0A>=0D=
> =0A> =3D=0D=0A> Not quite sure what it really means=3D2E I try to process
> a=
> nother sets of=3D0D=3D=0D=0A> =3D0A> transaction files today and produces
> n=
> o error=3D2E=3D0D=3D0A> Could it=0D=0A> relat=3D=0D=0A> ed to new
> configura=
> tion file? I attach our original v731=3D0D=3D0A>=0D=0A> configurati=3D=0D=
> =0A> on file and new V115 configuration file=3D2E=3D0D=3D0A> Hope somebody
> =
> could=0D=0A> point=3D=0D=0A> me to right
> direction=3D2E=3D0D=3D0A>=3D0D=3D0=
> A> Thanks,=3D0D=3D0A> Denny=3D0D=3D0A>=3D0D=3D0A> =3D=0D=0A>
> **************=
> *****************************=3D0D=3D0A>=3D0D=3D0A> The information=0D=0A>
> =
> c=3D=0D=0A> ontained in this e-mail message may=3D0D=3D0A> contain
> privileg=
> ed and=0D=0A> confident=3D=0D=0A2> ial information=3D2E=3D0D=3D0A> If you
> a=
> re not the intended recipient, you=0D=0A> are=3D0D=3D=0D=0A> =3D0A> hereby
> =
> notified that any review, dissemination,=3D0D=3D0A> distribution=0D=0A> or=
> =3D=0D=0A> duplication of this communication=3D0D=3D0A> is strictly
> prohibi=
> ted=3D2E If you =3D=0D=0A> have received this=3D0D=3D0A> message in error,
> =
> please notify the sender by=0D=0A> ret=3D=0D=0A> urn=3D0D=3D0A> e-mail,
> del=
> ete this message and destroy any copies=3D2E=3D0D=3D0A>=0D=0A>
> Int=3D=0D=0A=
> > ernet e- mail is not guaranteed to be secure or=3D0D=3D0A>
> error-free=3D2=
> E=0D=0A> Messag=3D=0D=0A> es could be intercepted, corrupted,=3D0D=3D0A>
> lo=
> st, arrive late or contain=0D=0A> vir=3D=0D=0A> uses=3D2E=3D0D=3D0A> The
> se=
> nder will not be liable for=3D0D=3D0A> these risks=3D2E=3D0D=3D=0D=0A>
> =3D0=
> A>=3D0D=3D0A> *******************************************=3D0D=3D0A> Ce
> mes=
> sage =3D=0D=0A> =3DE9lectronique pourrait contenir des
> informations=3D0D=3D=
> 0A> privil=3DE9gi=3DE9es=0D=0A> e=3D=0D=0A> t confidentielles=3D2E Si vous
> =
> n'en =3DEAtes pas le=3D0D=3D0A> r=3DE9cipiendaire pr=3D=0D=0A> =3DE9vu,
> nou=
> s vous signalons qu'il est strictement=3D0D=3D0A> interdit=0D=0A>
> d'examine=
> r=3D=0D=0A> , de diffuser, de distribuer et de reproduire le=3D0D=3D0A> pr=
> =3DE9sent message=3D=0D=0A> =3D2E Si vous l'avez re=3DE7u par erreur,
> veuil=
> lez pr=3DE9venir=3D0D=3D0A>=0D=0A> l'exp=3DE9di=3D=0D=0A> teur par
> courriel=
> , puis effacer ce message et en d=3DE9truire=3D0D=3D0A> toute=0D=0A> co=3D=
> =0D=0A> pie=3D2E Le courrier =3DE9lectronique n'est pas garanti
> s=3DE9curit=
> aire=3D0D=3D0A>=0D=0A> ni=3D=0D=0A> exempt d'erreurs=3D2E Les messages
> pour=
> raient =3DEAtre intercept=3DE9s,=3D0D=3D0A> c=3D=0D=0A> orrompus, =3DE9gar=
> =3DE9s, retard=3DE9s ou contamin=3DE9s par des
> virus=3D2E=3D0D=3D0A>=0D=0A>=
> L'=3D=0D=0A> exp=3DE9diteur n'est pas responsable de ces risques=3D2E=3D0D=
> =3D0A>=3D0D=3D0A>=3D0D=3D0A>=3D=0D=0A>=0D=0A>
> =3D0D=3D0A>=3D0D=3D0A********=
> ******************************************************=3D=0D=0A>
> **********=
> *******=3D0D=3D0A> Forum Note: Use "Reply" to post a response in
> the=0D=0A>=
> =3D=0D=0A> discussion forum=3D2E=3D0D=3D0A>=3D0D=3D0A>=3D0D=3D0A=3D0D=3D0A=
> --=3D0D=3D0AArt S=3D2E=0D=0A> Kagel=3D0D=3D0AOn=3D=0D=0A> init
> (www=3D2Eoni=
> nit=3D2Ecom)=3D0D=3D0AIIUG Board of Directors (art@iiug=0D=0A>
> =3D2Eorg)=3D=
> 0D=3D=0D=0A> =3D0A=3D0D=3D0ADisclaimer: Please keep in mind that my own
> opi=
> nions are my own=0D=0A> op=3D=0D=0A> inions and=3D0D=3D0Ado not reflect on
> =
> my employer, Oninit, the IIUG, nor any=0D=0A> ot=3D=0D=0A> her
> organization=
> =3D0D=3D0Awith which I am associated either explicitly or=0D=0A> impli=3D=
> =0D=0A> citly=3D2E Neither do=3D0D=3D0Athose opinions reflect those of
> othe=
> r individuals=0D=0A> =3D=0D=0A> affiliated with any entity=3D0D=3D0Awith
> wh=
> ich I am affiliated nor those of=0D=0A> the=3D=0D=0A> entities themselves=
>
> =3D2E=3D0D=3D0A=3D0D=3D0A=3D0D=3D0A**********************************=3D=0D=
> =0A> *********************************************=3D0D=3D0A Forum Note:
> Us=
> e "Reply=3D=0D=0A> " to post a response in the discussion=0D=0A>
> forum=3D2E=
> =3D0D=3D0A=3D0D=3D0A****************=3D=0D=0A> ***************************=
> =3D0D=3D0A=3D0D=3D0AThe information contained in this=0D=0A> e-=3D=0D=0A>
> m=
> ail message may =3D0D=3D0Acontain privileged and confidential information=
> =3D2E =3D=0D=0A> =3D0D=3D0AIf you are not the intended recipient, you are =
> =3D0D=3D0Ahereby notified=0D=0A> =3D=0D=0A> that any review,
> dissemination,=
> =3D0D=3D0Adistribution or duplication of this=0D=0A> c=3D=0D=0A> ommunicat=
> ion =3D0D=3D0Ais strictly prohibited=3D2E If you have received this =3D0D=
> =3D=0D=0A> =3D0Amessage in error, please notify the sender by return =3D0D=
> =3D0Ae-mail,=0D=0A> delet=3D=0D=0A> e this message and destroy any copies=
> =3D2E =3D0D=3D0AInternet e- mail is not=0D=0A> guar=3D=0D=0A> anteed to be
> =
> secure or =3D0D=3D0Aerror-free=3D2E Messages could be intercepted,=0D=0A>
> c=
> =3D=0D=0A> orrupted, =3D0D=3D0Alost, arrive late or contain viruses=3D2E =
> =3D0D=3D0AThe sender=0D=0A> wi=3D=0D=0A> ll not be liable for
> =3D0D=3D0Athe=
> se risks=3D2E=0D=0A> =3D0D=3D0A=3D0D=3D0A*********************=3D=0D=0A>
> **=
> ******************** =3D0D=3D0ACe message =3DE9lectronique pourrait
> conteni=
> r=0D=0A> de=3D=0D=0A> s informations=3D0Aprivil=3DE9gi=3DE9es et
> confidenti=
> elles=3D2E Si vous n'en=0D=0A> =3DEAtes=3D=0D=0A> pas
> le=3D0Ar=3DE9cipienda=
> ire pr=3DE9vu, nous vous signalons qu'il est strictemen=3D=0D=0A>
> t=3D0Aint=
> erdit d'examiner, de diffuser, de distribuer et de reproduire=0D=0A>
> le=3D0=
> Ap=3D=0D=0A> r=3DE9sent message=3D2E Si vous l'avez re=3DE7u par erreur,
> ve=
> uillez pr=3DE9venir=3D=0D=0A> =3D0Al'exp=3DE9diteur par courriel, puis
> effa=
> cer ce message et en=0D=0A> d=3DE9truire=3D0A=3D=0D=0A> toute copie=3D2E
> Le=
> courrier =3DE9lectronique n'est pas garanti s=3DE9curitaire=3D=0D=0A> =3D0=
> Ani exempt d'erreurs=3D2E Les messages pourraient =3DEAtre=0D=0A>
> intercept=
> =3DE9s,=3D0Ac=3D=0D=0A> orrompus, =3DE9gar=3DE9s, retard=3DE9s ou contamin=
> =3DE9s par des virus=3D2E=3D0AL'exp=3D=0D=0A> =3DE9diteur n'est pas
> respons=
> able de ces
> risques=3D2E=0D=0A>=0D=0A>=0D=0A>=0D=0A>=0D=0A*****************=
> **************************************************************=0D=0A>
> Forum=
> Note: Use "Reply" to post a response in the discussion forum=2E=0D=0A>=0D=
> =0A>=0D=0A=0D=0A--=0D=0AArt S=2E Kagel=0D=0AOninit (www=2Eoninit=2Ecom)=0D=
> =0AIIUG Board of Directors (art@iiug=2Eorg)=0D=0A=0D=0ADisclaimer: Please
> k=
> eep in mind that my own opinions are my own opinions and=0D=0Ado not
> reflec=
> t on my employer, Oninit, the IIUG, nor any other organization=0D=0Awith
> wh=
> ich I am associated either explicitly or implicitly=2E Neither
> do=0D=0Athos=
> e opinions reflect those of other individuals affiliated with any
> entity=0D=
> =0Awith which I am affiliated nor those of the entities
> themselves=2E=0D=0A=
>
> =0D=0A=0D=0A***************************************************************=
> ****************=0D=0A Forum Note: Use "Reply" to post a response in the d=
> iscussion forum=2E=0D=0A=0D=0A*******************************************=
> =0D=0A=0D=0AThe information contained in this e-mail message may
> =0D=0Acont=
> ain privileged and confidential information=2E =0D=0AIf you are not the
> int=
> ended recipient, you are =0D=0Ahereby notified that any review,
> disseminati=
> on, =0D=0Adistribution or duplication of this communication =0D=0Ais
> strict=
> ly prohibited=2E If you have received this =0D=0Amessage in error, please
> n=
> otify the sender by return =0D=0Ae-mail, delete this message and destroy
> an=
> y copies=2E =0D=0AInternet e- mail is not guaranteed to be secure or
> =0D=0A=
> error-free=2E Messages could be intercepted, corrupted, =0D=0Alost, arrive
> =
> late or contain viruses=2E =0D=0AThe sender will not be liable for
> =0D=0Ath=
> ese risks=2E =0D=0A=0D=0A*******************************************
> =0D=0A=
> Ce message =E9lectronique pourrait contenir des informations=0Aprivil=E9gi=
> =E9es et confidentielles=2E Si vous n'en =EAtes pas le=0Ar=E9cipiendaire
> pr=
> =E9vu, nous vous signalons qu'il est strictement=0Ainterdit d'examiner, de
> =
> diffuser, de distribuer et de reproduire le=0Apr=E9sent message=2E Si vous
> =
> l'avez re=E7u par erreur, veuillez pr=E9venir=0Al'exp=E9diteur par
> courriel=
> , puis effacer ce message et en d=E9truire=0Atoute copie=2E Le courrier
> =E9=
> lectronique n'est pas garanti s=E9curitaire=0Ani exempt d'erreurs=2E Les
> me=
> ssages pourraient =EAtre intercept=E9s,=0Acorrompus, =E9gar=E9s,
> retard=E9s=
> ou contamin=E9s par des virus=2E=0AL'exp=E9diteur n'est pas responsable de=
> ces risques=2E
>
>
>
> *******************************************************************************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
>
--
Art S. Kagel
Oninit (www.oninit.com)
IIUG Board of Directors (art@iiug.org)
Disclaimer: Please keep in mind that my own opinions are my own opinions and
do not reflect on my employer, Oninit, the IIUG, nor any other organization
with which I am associated either explicitly or implicitly. Neither do
those opinions reflect those of other individuals affiliated with any entity
with which I am affiliated nor those of the entities themselves.
--001636c5a768b01f1d0460f5efc5