Here is the long awaited optimized version of the S_LOCK patch.
Bruce Momjian <bruce@momjian.us>
Here is the long awaited optimized version of the S_LOCK patch. This incorporates all the precedeing patches and emailed suggestions and the results of the performance testing I posted last week. I would like to get this tested on as many platforms as possible so I can verify it went in correctly (as opposed to the horrorshow last time I sent in a patch). Once this is confirmed, I will make a tarball of files that can be dropped into a 6.3.2 source tree as a few people have asked for this in 6.3.2 as well. David Gould
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/storage/buffer/Makefile | modified | +2 −2 |
| src/backend/storage/buffer/s_lock.c | modified | +58 −175 |
| src/include/storage/s_lock.h | modified | +127 −67 |