• Robert Haas's avatar
    Get rid of the dynamic shared memory state file. · 11a65eed
    Robert Haas authored
    Instead of storing the ID of the dynamic shared memory control
    segment in a file within the data directory, store it in the main
    control segment.  This avoids a number of nasty corner cases,
    most seriously that doing an online backup and then using it on
    the same machine (e.g. to fire up a standby) would result in the
    standby clobbering all of the master's dynamic shared memory
    segments.
    
    Per complaints from Heikki Linnakangas, Fujii Masao, and Tom
    Lane.
    11a65eed
dsm.c 29.8 KB