• Heikki Linnakangas's avatar
    Calculate # of semaphores correctly with --disable-spinlocks. · b8ed4cc9
    Heikki Linnakangas authored
    The old formula didn't take into account that each WAL sender process needs
    a spinlock. We had also already exceeded the fixed number of spinlocks
    reserved for misc purposes (10). Bump that to 30.
    
    Backpatch to 9.0, where WAL senders were introduced. If I counted correctly,
    9.0 had exactly 10 predefined spinlocks, and 9.1 exceeded that, but bump the
    limit in 9.0 too because 10 is uncomfortably close to the edge.
    b8ed4cc9
spin.c 2.26 KB