diff --git a/src/backend/replication/walsender.c b/src/backend/replication/walsender.c index 0d976f5b11..0d38054008 100644 --- a/src/backend/replication/walsender.c +++ b/src/backend/replication/walsender.c @@ -30,7 +30,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/replication/walsender.c,v 1.21 2010/05/26 22:21:33 heikki Exp $ + * $PostgreSQL: pgsql/src/backend/replication/walsender.c,v 1.22 2010/05/26 22:34:49 heikki Exp $ * *------------------------------------------------------------------------- */ @@ -109,10 +109,10 @@ static void CheckClosedConnection(void); * We don't have a good idea of what a good value would be; there's some * overhead per message in both walsender and walreceiver, but on the other * hand sending large batches makes walsender less responsive to signals - * because signals are checked only between messages. 128kB seems like - * a reasonable guess for now. + * because signals are checked only between messages. 128kB (with + * default 8k blocks) seems like a reasonable guess for now. */ -#define MAX_SEND_SIZE (128 * 1024) +#define MAX_SEND_SIZE (XLOG_BLCKSZ * 16) /* Main entry point for walsender process */ int