Re: BUG #16722: PG hanging on COPY when table has close to 2^32 toasts in the table.
tomohiro hiramitsu <hiramit.tm@gmail.com>
From: tomohiro hiramitsu <hiramit.tm@gmail.com>
To: Fujii Masao <masao.fujii@oss.nttdata.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, Kyotaro Horiguchi <horikyota.ntt@gmail.com>, Kasahara Tatsuhito <kasahara.tatsuhito@gmail.com>,
Magnus Hagander <magnus@hagander.net>, Andres Freund <andres@anarazel.de>, skoposov@ed.ac.uk, PostgreSQL mailing lists <pgsql-bugs@lists.postgresql.org>
Date: 2021-03-22T09:19:33Z
Lists: pgsql-bugs
On Fri, Mar 19, 2021 at 1:32 AM Fujii Masao <masao.fujii@oss.nttdata.com> wrote: > WARNING is more suitable for these kinds of messages? > I changed the log level here to WARNING. > > +#define GETNEWOID_NOTIFY_MINVAL 1000000 > +#define GETNEWOID_NOTIFY_MAXVAL 100000000 > > If we use WARNING, GETNEWOID_WARN_THRESHOLD and GETNEWOID_WARN_MAX_INTERVAL > sound better to me for the meanings of them. I renamed them. When "LOG" is set, SQL statements can be recorded in the server log even if log_min_error_statement is set to "ERROR"(default). It would be useful for users to know which SQL statement is retrying to generate OIDs. In this case, GETNEWOID_WARN_THRESHOLD and GETNEWOID_WARN_MAX_INTERVAL should be renamed to the following names. * GETNEWOID_LOG_THRESHOLD * GETNEWOID_LOG_MAX_INTERVAL Best regards, -- Tomohiro Hiramitsu NTT Open Source Software Center >
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Log when GetNewOidWithIndex() fails to find unused OID many times.
- 7fbcee1b2d5f 14.0 landed
-
Add tests for bytea LIKE operator
- eb42110d952f 14.0 cited