Philipp Reisner <[EMAIL PROTECTED]> writes:
> Now if the applications issues one delete statement concurrently on 
> two connections both block forever. 

> Please correct me if I am wrong, but should not one of the statements
> succeed and the other simply fail ?

> Aug 18 10:34:25 nut1 postgres[4934]: [44389] LOG:  
>                      query: delete from Calls where objID = 2268645

> Aug 18 10:34:25 nut1 postgres[4933]: [44071] LOG:  
>                      query: delete from Calls where objID = 2268645

>  4933 ?        S      5:20 postgres: sd sd 10.2.1.5 idle in transaction
>  4934 ?        S      5:08 postgres: sd sd 10.2.1.5 DELETE waiting

I see no deadlock.  4933 is waiting for its client to issue another
command.  4934 is waiting to see if it can delete the row.

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
      subscribe-nomail command to [EMAIL PROTECTED] so that your
      message can get through to the mailing list cleanly

Reply via email to