Re: [PATCH 02/14] Add support for a generic wal reading facility dubbed XLogReader
Andres Freund <andres@2ndquadrant.com>
From: Andres Freund <andres@2ndquadrant.com>
To: Alvaro Herrera <alvherre@2ndquadrant.com>
Cc: Heikki Linnakangas <hlinnakangas@vmware.com>, pgsql-hackers@postgresql.org
Date: 2012-11-15T15:12:14Z
Lists: pgsql-hackers
On 2012-11-15 11:50:37 -0300, Alvaro Herrera wrote: > 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? Could you push your newest version to your git repository or similar? Greetings, Andres Freund -- Andres Freund 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