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
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 |