transaction abort

From: postgresql <postgresql(at)db(dot)pku(dot)edu(dot)cn>
To: pgsql-hackers(at)postgresql(dot)org <pgsql-hackers(at)postgresql(dot)org>
Subject: transaction abort
Date: 2003-03-17 09:35:45
Message-ID: 200303171726375.SM01104@gaojun
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi all.
I have read some codes on transaction abort operation. When the transaction abort, it seem that
all the tuples related in the transaction have not been deal with. it XMIN equals to the tuple create transaction
ID. Its XMAX equals null. Of cource , It make some records on the pg_log.
So I have one question, how the system know which tuple is valid? do it need the help of pg_log? That is
,we check for a tuple with XMIN is valid and the sign in pg_log means COMMIT?
Thank for any comments
Josh

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Rod Taylor 2003-03-17 12:23:41 Re: who can help me?
Previous Message Jinqiang Han 2003-03-17 09:35:10 who can help me?