From: | Jerry Sievers <gsievers19(at)comcast(dot)net> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | Jeremy Finzel <finzelj(at)gmail(dot)com>, Postgres General <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: ERROR could not access transaction/Could not open file pg_commit_ts |
Date: | 2018-03-09 20:24:38 |
Message-ID: | 87y3j1q9o9.fsf@jsievers.enova.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> writes:
> Jeremy Finzel wrote:
>
>> UPDATE: what is actually failing is a call to
>> pg_xact_commit_timestamp(xmin) on a given table under the view. We still
>> think we must have some corruption though with pg_commit_ts.
>
> This is not a valid query, because the xmin may belong to a frozen
> tuple. pg_commit_ts does not keep data forever; old files are removed.
> Anything older than datfrozenxid could return that error.
Ok but what does it mean if the error is raised only on both streaming
standbys but not on master?
We took a quick look to verify, just in terms of pg_commit_ts file
names, between master and standbys to find no differences.
Thanks
--
Jerry Sievers
Postgres DBA/Development Consulting
e: postgres(dot)consulting(at)comcast(dot)net
p: 312.241.7800
From | Date | Subject | |
---|---|---|---|
Next Message | Adrian Klaver | 2018-03-09 22:22:59 | Re: how to get list of sequences owned by a user/role |
Previous Message | Charlin Barak | 2018-03-09 20:08:33 | how to get list of sequences owned by a user/role |