Commit f458c90b authored by Bruce Momjian's avatar Bruce Momjian

Add C comment about why we send cache invalidation messages for

session-local objects.
parent 56a9ed92
...@@ -812,6 +812,10 @@ ProcessCommittedInvalidationMessages(SharedInvalidationMessage *msgs, ...@@ -812,6 +812,10 @@ ProcessCommittedInvalidationMessages(SharedInvalidationMessage *msgs,
* about CurrentCmdInvalidMsgs too, since those changes haven't touched * about CurrentCmdInvalidMsgs too, since those changes haven't touched
* the caches yet. * the caches yet.
* *
* We still send invalidation messages for session-local objects to other
* backends because, while other backends cannot see any tuples, they can
* drop tables that are session-local to another session.
*
* In any case, reset the various lists to empty. We need not physically * In any case, reset the various lists to empty. We need not physically
* free memory here, since TopTransactionContext is about to be emptied * free memory here, since TopTransactionContext is about to be emptied
* anyway. * anyway.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment