Re: pgsql: pageinspect: Try to fix some bugs in previous commit.

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Robert Haas <robertmhaas(at)gmail(dot)com>
Cc: pgsql-committers <pgsql-committers(at)postgresql(dot)org>
Subject: Re: pgsql: pageinspect: Try to fix some bugs in previous commit.
Date: 2017-02-03 04:16:38
Message-ID: 19193.1486095398@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers pgsql-hackers

Robert Haas <robertmhaas(at)gmail(dot)com> writes:
> On Thu, Feb 2, 2017 at 11:00 PM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
>> I'm about to push a fix that removes the crashes (or at least the ones
>> I see on dromedary),

> For comparison, a patch I wrote by inspection is attached.

Hm, some of what you have here matches what I just pushed, but not all.

I just made the C code agree with what the SQL declarations for the
functions say. I'm pretty dubious that the SQL declarations are entirely
sensible as to which values need to be of what width, but I'll leave that
decision for somebody who's been paying closer attention to the hash code.

>> I think probably both of those are unavoidable 32-bit v 64-bit
>> differences due to available space on a page changing with MAXALIGN.
>> What do you want to do about those?

> How about we have the test just select a named list of fields instead
> of selecting *?

Yeah, that's one possible answer. We could also maintain two
expected-files for 32 bit v 64 bit, but I'm not sure it's worth
the trouble.

regards, tom lane

In response to

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Amit Kapila 2017-02-03 11:06:04 Re: pgsql: pageinspect: Try to fix some bugs in previous commit.
Previous Message Tom Lane 2017-02-03 04:11:14 pgsql: Fix a bunch more portability bugs in commit 08bf6e529.

Browse pgsql-hackers by date

  From Date Subject
Next Message Kyotaro HORIGUCHI 2017-02-03 04:18:26 Re: Radix tree for character conversion
Previous Message Robert Haas 2017-02-03 04:03:21 Re: pgsql: pageinspect: Try to fix some bugs in previous commit.