diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 1999-09-04 18:36:45 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 1999-09-04 18:36:45 +0000 |
commit | 8add6d71cff28d087872215b02c7a0b84ba786c4 (patch) | |
tree | 725119fddb5021fb515e4c8a46dbc18b08f9ed43 /src/backend/commands/command.c | |
parent | ae01c7f5bb4f40386e64138ae33b12f862f13796 (diff) | |
download | postgresql-8add6d71cff28d087872215b02c7a0b84ba786c4.tar.gz postgresql-8add6d71cff28d087872215b02c7a0b84ba786c4.zip |
Modify sinval so that InvalidateSharedInvalid() does not hold
the SInval spinlock while it is calling the passed invalFunction or
resetFunction. This is necessary to avoid deadlock with lmgr change;
InvalidateSharedInvalid can be called recursively now. It should be
a good performance improvement anyway --- holding a spinlock for more
than a very short interval is a no-no.
Diffstat (limited to 'src/backend/commands/command.c')
0 files changed, 0 insertions, 0 deletions