| From: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
|---|---|
| To: | Andres Freund <andres(at)2ndquadrant(dot)com> |
| Cc: | Robert Haas <robertmhaas(at)gmail(dot)com>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: MultiXact truncation, startup et al. |
| Date: | 2013-11-29 19:30:08 |
| Message-ID: | 20131129193008.GP5513@eldon.alvh.no-ip.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
New versions of all these patches, plus one more patch which removes the
behavior that HeapTupleGetUpdateXid checks for aborted updates. (Turns
out this was necessary to get freezing right.) My previous patch to
avoid InvalidXid as page prune point is reverted in there, too (no
longer necessary.)
--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
| Attachment | Content-Type | Size |
|---|---|---|
| 0001-Replace-hardcoded-200000000-with-autovacuum_freeze_m.patch | text/x-diff | 2.1 KB |
| 0002-Fix-full-table-vacuum-request-mechanism-for-MultiXac.patch | text/x-diff | 10.0 KB |
| 0003-Truncate-pg_multixact-s-contents-during-crash-recove.patch | text/x-diff | 8.1 KB |
| 0004-Don-t-TransactionIdDidAbort-in-HeapTupleGetUpdateXid.patch | text/x-diff | 10.9 KB |
| 0005-Fix-a-couple-of-bugs-in-MultiXactId-freezing.patch | text/x-diff | 9.7 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Greg Stark | 2013-11-29 19:39:55 | Re: [RFC] overflow checks optimized away |
| Previous Message | Heikki Linnakangas | 2013-11-29 19:17:08 | Re: GIN improvements part 1: additional information |