Re: [HACKERS] ERROR: WaitOnLock: error on wakeup - Aborting this transaction - Mailing list pgsql-hackers

From Vadim Mikheev
Subject Re: [HACKERS] ERROR: WaitOnLock: error on wakeup - Aborting this transaction
Date
Msg-id 3748CDFB.F35709E3@krs.ru
Whole thread Raw
In response to Re: [HACKERS] ERROR: WaitOnLock: error on wakeup - Aborting this transaction  (Tatsuo Ishii <t-ishii@sra.co.jp>)
Responses Re: [HACKERS] ERROR: WaitOnLock: error on wakeup - Aborting this transaction
Re: [HACKERS] ERROR: WaitOnLock: error on wakeup - Aborting this transaction
List pgsql-hackers
Tatsuo Ishii wrote:
> 
> > > I get above message from the backend while trying to update same raw
> > > from different transactions (I guess). Is this normal?
> 
> My sessions look like:
> 
> begin;
> update t set a = 1 where c = 1;
> select * from t where c = 1;
> end;

Ops. Do you have indices over table t?
Btree-s are still using page-level locking and don't release
locks when leave index page to fetch row from relation.
Seems that this causes deadlocks more often than I thought -:(

Marc? I can fix this today and I'll be very careful...
Ok?

Vadim


pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: [HACKERS] Current TODO list
Next
From: Tatsuo Ishii
Date:
Subject: Re: [HACKERS] ERROR: WaitOnLock: error on wakeup - Aborting this transaction