Re: increasing the default WAL segment size

From: Andres Freund <andres(at)anarazel(dot)de>
To: Michael Paquier <michael(dot)paquier(at)gmail(dot)com>
Cc: Robert Haas <robertmhaas(at)gmail(dot)com>, Beena Emerson <memissemerson(at)gmail(dot)com>, Jim Nasby <Jim(dot)Nasby(at)bluetreble(dot)com>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: increasing the default WAL segment size
Date: 2017-01-26 19:20:04
Message-ID: 20170126192004.6b4sm7rxxwjyhgno@alap3.anarazel.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

On 2017-01-25 12:26:21 +0900, Michael Paquier wrote:
> diff --git a/src/backend/access/common/tupdesc.c b/src/backend/access/common/tupdesc.c
> index 083c0303dc..2eb3a420ac 100644
> --- a/src/backend/access/common/tupdesc.c
> +++ b/src/backend/access/common/tupdesc.c
> @@ -629,6 +629,14 @@ TupleDescInitBuiltinEntry(TupleDesc desc,
> att->attstorage = 'p';
> att->attcollation = InvalidOid;
> break;
> +
> + case INT8OID:
> + att->attlen = 8;
> + att->attbyval = true;
> + att->attalign = 'd';
> + att->attstorage = 'p';
> + att->attcollation = InvalidOid;
> + break;
> }
> }

INT8 isn't unconditionally byval, is it?

> /* slot_name */
> - len = strlen(NameStr(MyReplicationSlot->data.name));
> - pq_sendint(&buf, len, 4); /* col1 len */
> - pq_sendbytes(&buf, NameStr(MyReplicationSlot->data.name), len);
> + values[0] = PointerGetDatum(cstring_to_text(NameStr(MyReplicationSlot->data.name)));

That seems a bit long.

I've not done like the most careful review ever, but I'm in favor of the
general change (provided the byval thing is fixed obviously).

Greetings,

Andres Freund

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Andres Freund 2017-01-26 19:20:59 Re: Allow interrupts on waiting standby
Previous Message Andres Freund 2017-01-26 19:13:39 Re: [PATCH] Rename pg_switch_xlog to pg_switch_wal