Fix syslogger to not lose log coherency under high load. The original coding of the syslogger had an arbitrary limit of 20 large messages concurrently in progress, after which it would just punt and dump message fragments to the output file separately. Our ambitions are a bit higher than that now, so allow the data structure to expand as necessary.
Reported and patched by Andrew Dunstan; some editing by Tom Branch ------ REL9_0_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/9b4d973af090694d3128a51b709c61f5a1ecc80f Modified Files -------------- src/backend/postmaster/syslogger.c | 132 +++++++++++++++++++----------------- 1 files changed, 71 insertions(+), 61 deletions(-) -- Sent via pgsql-committers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers
