Andres Freund <and...@anarazel.de> writes: > One other thing, somewhat independent, I wonder is if it's actually > problematic that we don't do ProcessCompletedNotifies() in a bunch of > processes, because that means we'll not necessarily call > asyncQueueAdvanceTail(). Perhaps that means we actually *do* need to do > it around CommitTransactionCommand()?
As far as that goes, we should probably ensure that a process that hasn't executed any LISTENs is ignored for purposes of whether to advance the queue tail. I think it might be like that already. regards, tom lane