Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Timeouts not applied correctly against Neon database

Aperta
#3,604 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
42/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
javascript, postgresql
Ambito
backend, database

Direzione di ricerca

Inizia riproducendo la configurazione del pool con Neon sia in modalità diretta sia in modalità pgbouncer, quindi esegui await pool.query('SHOW lock_timeout') e confrontalo con un SET lock_timeout esplicito. Traccia come vengono applicati idle_in_transaction_session_timeout, statement_timeout e lock_timeout durante la configurazione del pool; il lavoro è completato quando i valori configurati sono visibili tramite SHOW su Neon così come lo sono con PostgreSQL locale.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

waiting for more info

Setting idle_in_transaction_session_timeout, statement_timeout, and lock_timeout via pg pool config does not appear to work against Neon databases.

Screenshot 1 - params set locally against Postgres 16 in Docker container:

Image

Screenshot 2 - params set against Neon, both direct & pgbouncer:

Image

My methodology is simply to run await pool.query('SHOW lock_timeout');

Note that in screenshot 2 the lock timeout is zero. If I explicitly run SET lock_timeout = ... it works fine.

Lingua principale
JavaScript
Stelle
13.2k
Fork
1.4k
Merge medio
6g 15h
PR unite (30g)
6

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di brianc/node-postgres

Tutte le issue di brianc/node-postgres

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.