Re: pgsql: Exclude VACUUMs from RunningXactData

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Simon Riggs <simon(at)2ndQuadrant(dot)com>
Cc: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: Re: pgsql: Exclude VACUUMs from RunningXactData
Date: 2018-06-07 20:24:30
Message-ID: 2850.1528403070@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Simon Riggs <simon(at)2ndQuadrant(dot)com> writes:
> Exclude VACUUMs from RunningXactData
> GetRunningTransactionData() should ignore VACUUM procs because in some
> cases they are assigned xids.

Uh, what? Lazy vacuum shouldn't acquire an xid. If it does, that
would suggest it's running code that it's unsafe for
GetRunningTransactionData to ignore.

regards, tom lane

In response to

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Andres Freund 2018-06-07 21:22:15 Re: pgsql: Exclude VACUUMs from RunningXactData
Previous Message Simon Riggs 2018-06-07 19:41:23 pgsql: Exclude VACUUMs from RunningXactData