Re: [RFC][PATCH] Logical Replication/BDR prototype and architecture

Steve Singer <steve@ssinger.info>

From: Steve Singer <steve@ssinger.info>
To: Andres Freund <andres@2ndquadrant.com>
Cc: pgsql-hackers@postgresql.org
Date: 2012-06-13T17:11:40Z
Lists: pgsql-hackers

Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Don't waste the last segment of each 4GB logical log file.

  2. Stamp HEAD as 9.3devel.

  3. Wake WALSender to reduce data loss at failover for async commit.

  4. Make the visibility map crash-safe.

On 12-06-13 07:27 AM, Andres Freund wrote:
> Its also available in the 'cabal-rebasing' branch on
> git.postgresql.org/users/andresfreund/postgres.git . That branch will modify
> history though.
>

That branch has a merge error in f685a11ce43b9694cbe61ffa42e396c9fbc32b05


gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv -I../../../../src/include 
-D_GNU_SOURCE -c -o xact.o xact.c
xact.c:4684: error: expected identifier or ‘(’ before ‘<<’ token
xact.c:4690:46: warning: character constant too long for its type
xact.c:4712:46: warning: character constant too long for its type
xact.c:4719: error: expected identifier or ‘(’ before ‘<<’ token
xact.c:4740:46: warning: character constant too long for its type
make[4]: *** [xact.o] Error 1