1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-30 11:03:19 +03:00

Add some words of caution to elog.c.

Stephen Frost, somewhat rewritten by me
This commit is contained in:
Robert Haas
2011-02-17 10:29:42 -05:00
parent 9408783aef
commit f196738534

View File

@ -3,6 +3,12 @@
* elog.c * elog.c
* error logging and reporting * error logging and reporting
* *
* Because of the extremely high rate at which log messages can be generated,
* we need to be mindful of the performance cost of obtaining any information
* that may be logged. Also, it's important to keep in mind that this code may
* get called from within an aborted transaction, in which case operations
* such as syscache lookups are unsafe.
*
* Some notes about recursion and errors during error processing: * Some notes about recursion and errors during error processing:
* *
* We need to be robust about recursive-error scenarios --- for example, * We need to be robust about recursive-error scenarios --- for example,