• Robert Haas's avatar
    Unbreak lock conflict detection for Hot Standby. · d8c38966
    Robert Haas authored
    This got broken in the original fast-path locking patch, because
    I failed to account for the fact that Hot Standby startup process
    might take a strong relation lock on a relation in a database to
    which it is not bound, and confused MyDatabaseId with the database
    ID of the relation being locked.
    
    Report and diagnosis by Andres Freund.  Final form of patch by me.
    d8c38966
lock.c 117 KB