Euler Taveira

Results 167 comments of Euler Taveira

I could not observe the `invalid length of startup packet` message. Of course, code changes a lot since this bug report. AFAICS there is no version reference but it seems...

@prodkt @csdnak Could you describe your scenario and provide a test case?

It is hard to say without your configuration file and the connection string.

@tpo This message indicates a bug. Follow these instructions to install an old PgBouncer version: ``` sudo apt install curl ca-certificates sudo install -d /usr/share/postgresql-common/pgdg sudo curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail...

> @eulerto , in your instructions above: > > > ``` > > [...] > > sudo sh -c 'echo "deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt-archive.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' > >...

I would suggest you to use `set_param_value` function. See `auth_dbname` or `auth_query` in the same function. It encapsulates the logic of "free old value and allocates the new value".

You didn't show the whole log message. There are various messages that do not provide an application name such as when you start a connection and messages from the auxiliary...

@qianl15 there are a few cases related to this message. Read about [REPLICA IDENTITY](https://www.postgresql.org/docs/current/sql-altertable.html#SQL-ALTERTABLE-REPLICA-IDENTITY). Postgres writes the information (old tuple) in the WAL that identifies the row that it is...

What's your Postgres version? Are you using the latest wal2json version? What's the SQL command to advance the replication slot? Did you observe any pattern from the missing old tuples?...

I need a test case. Maybe the WAL records might be useful. Use `pg_walinspect` to extract the affected transaction. Are you using `pg_logical_emit_message`?