pgsql-server/src/backend bootstrap/bootstrap.c ...

Поиск
Список
Период
Сортировка
От tgl@postgresql.org (Tom Lane)
Тема pgsql-server/src/backend bootstrap/bootstrap.c ...
Дата
Msg-id 20020925203140.B2CA9476A05@postgresql.org
обсуждение исходный текст
Список pgsql-committers
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    tgl@postgresql.org    02/09/25 16:31:40

Modified files:
    src/backend/bootstrap: bootstrap.c
    src/backend/postmaster: pgstat.c
    src/backend/storage/buffer: buf_init.c
    src/backend/storage/lmgr: lwlock.c proc.c
    src/backend/tcop: postgres.c

Log message:
    Remove ShutdownBufferPoolAccess exit callback, and do the work in
    ProcKill instead, where we still have a PGPROC with which to wait on
    LWLocks.  This fixes 'can't wait without a PROC structure' failures
    occasionally seen during backend shutdown (I'm surprised they weren't
    more frequent, actually).  Add an Assert() to LWLockAcquire to help
    catch any similar mistakes in future.  Fix failure to update MyProcPid
    for standalone backends and pgstat processes.


В списке pgsql-committers по дате отправления:

Предыдущее
От: tgl@postgresql.org (Tom Lane)
Дата:
Сообщение: contrib/earthdistance earthdistance.out
Следующее
От: petere@postgresql.org (Peter Eisentraut - PostgreSQL)
Дата:
Сообщение: pgsql-server/doc/src/sgml admin.sgml filelist. ...