• Tom Lane's avatar
    A session that does not have any live snapshots does not have to be waited for · c973051a
    Tom Lane authored
    when we are waiting for old snapshots to go away during a concurrent index
    build.  In particular, this rule lets us avoid waiting for
    idle-in-transaction sessions.
    
    This logic could be improved further if we had some way to wake up when
    the session we are currently waiting for goes idle-in-transaction.  However
    that would be a significantly more complex/invasive patch, so it'll have to
    wait for some other day.
    
    Simon Riggs, with some improvements by Tom.
    c973051a
indexcmds.c 46.4 KB