Re: [PATCH 02/14] Add support for a generic wal reading facility dubbed XLogReader
Alvaro Herrera <alvherre@2ndquadrant.com>
From: Alvaro Herrera <alvherre@2ndquadrant.com>
To: Heikki Linnakangas <hlinnakangas@vmware.com>
Cc: Andres Freund <andres@2ndquadrant.com>, pgsql-hackers@postgresql.org
Date: 2012-11-15T14:50:37Z
Lists: pgsql-hackers
Heikki Linnakangas wrote: > On 15.11.2012 03:17, Andres Freund wrote: > > > >Features: > >- streaming reading/writing > >- filtering > >- reassembly of records > > > >Reusing the ReadRecord infrastructure in situations where the code that wants > >to do so is not tightly integrated into xlog.c is rather hard and would require > >changes to rather integral parts of the recovery code which doesn't seem to be > >a good idea. > > > >Missing: > >- "compressing" the stream when removing uninteresting records > >- writing out correct CRCs > >- separating reader/writer > > I'm disappointed to see that there has been no progress on this > patch since last commitfest. I thought we agreed on the approach I > championed for here: > http://archives.postgresql.org/pgsql-hackers/2012-09/msg00636.php. > There wasn't much work left to finish that, I believe. > > Are you going to continue working on this? I worked a bit more on that patch of yours, but I neglected to submit it. Did you have something in particular that you wanted changed in it? -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Background worker processes
- da07a1e85651 9.3.0 cited
-
Rearrange storage of data in xl_running_xacts.
- 5c11725867ac 9.3.0 cited
-
Basic binary heap implementation.
- 7a2fe9bd0371 9.3.0 cited
-
Embedded list interface
- a66ee69add6e 9.3.0 cited
-
Refactor xlog.c to create src/backend/postmaster/startup.c
- 9aceb6ab3c20 9.2.0 cited