Re: PL/R regression on windows, but not linux with master.

From: Dave Cramer <davecramer(at)gmail(dot)com>
To: Tomas Vondra <tomas(dot)vondra(at)enterprisedb(dot)com>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: PL/R regression on windows, but not linux with master.
Date: 2021-04-11 01:11:01
Message-ID: CADK3HHKM_gF5XYjVEUyOkRNGca_YXAyaEzdFaW5RBrgXmCePXg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Sat, 10 Apr 2021 at 20:56, Tomas Vondra <tomas(dot)vondra(at)enterprisedb(dot)com>
wrote:

> On 4/11/21 2:38 AM, Dave Cramer wrote:
> >
> >
> >
> >
> > On Sat, 10 Apr 2021 at 20:34, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us
> > <mailto:tgl(at)sss(dot)pgh(dot)pa(dot)us>> wrote:
> >
> > Dave Cramer <davecramer(at)gmail(dot)com <mailto:davecramer(at)gmail(dot)com>>
> writes:
> > > On Sat, 10 Apr 2021 at 20:24, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us
> > <mailto:tgl(at)sss(dot)pgh(dot)pa(dot)us>> wrote:
> > >> That's quite bizarre. What is the actual error level according to
> > >> the source code, and where is the error being thrown exactly?
> >
> > > Well it really is an ERROR, and is being downgraded on windows to
> > WARNING.
> >
> > That seems quite awful.
> >
> > However, now that I think about it, the elog.h error-level constants
> > were renumbered not so long ago. Maybe you've failed to recompile
> > everything for v14?
> >
> >
> > We see this on a CI with a fresh pull from master.
> >
> > As I said I will dig into it and figure it out.
> >
>
> Well, plr.h does this:
>
> #define WARNING 19
> #define ERROR 20
>
> which seems a bit weird, because elog.h does this (since 1f9158ba481):
>
> #define WARNING 19
> #define WARNING_CLIENT_ONLY 20
> #define ERROR 21
>
> Not sure why this would break Windows but not Linux, though.
>
>
Thanks, I think ERROR is redefined in Windows as well for some strange
reason.

Dave

>
> regards
>
> --
> Tomas Vondra
> EnterpriseDB: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Justin Pryzby 2021-04-11 01:55:37 Re: pgsql: autovacuum: handle analyze for partitioned tables
Previous Message Tomas Vondra 2021-04-11 00:56:35 Re: PL/R regression on windows, but not linux with master.