diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2011-08-09 18:52:35 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2011-08-09 18:52:35 -0400 |
commit | 74d099494c5853a44188316ba117a8909b299d40 (patch) | |
tree | aa2fbacddea1adff84819e1d752a1b4a29881c1b /src/backend/access/transam/xlog.c | |
parent | 6760a4d4029121981bf3ec24847ddfbacecc070d (diff) | |
download | postgresql-74d099494c5853a44188316ba117a8909b299d40.tar.gz postgresql-74d099494c5853a44188316ba117a8909b299d40.zip |
Measure WaitLatch's timeout parameter in milliseconds, not microseconds.
The original definition had the problem that timeouts exceeding about 2100
seconds couldn't be specified on 32-bit machines. Milliseconds seem like
sufficient resolution, and finer grain than that would be fantasy anyway
on many platforms.
Back-patch to 9.1 so that this aspect of the latch API won't change between
9.1 and later releases.
Peter Geoghegan
Diffstat (limited to 'src/backend/access/transam/xlog.c')
-rw-r--r-- | src/backend/access/transam/xlog.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c index eca7a4038dc..fc3bed8d3f8 100644 --- a/src/backend/access/transam/xlog.c +++ b/src/backend/access/transam/xlog.c @@ -10161,7 +10161,7 @@ retry: /* * Wait for more WAL to arrive, or timeout to be reached */ - WaitLatch(&XLogCtl->recoveryWakeupLatch, 5000000L); + WaitLatch(&XLogCtl->recoveryWakeupLatch, 5000L); ResetLatch(&XLogCtl->recoveryWakeupLatch); } else |