• Robert Haas's avatar
    Cap wal_buffers to avoid a server crash when it's set very large. · 369342cf
    Robert Haas authored
    It must be possible to multiply wal_buffers by XLOG_BLCKSZ without
    overflowing int, or calculations in StartupXLOG will go badly wrong
    and crash the server.  Avoid that by imposing a maximum value on
    wal_buffers.  This will be just under 2GB, assuming the usual value
    for XLOG_BLCKSZ.
    
    Josh Berkus, per an analysis by Andrew Gierth.
    369342cf
guc.c 258 KB