summaryrefslogtreecommitdiff
path: root/src/mongo/db/clientcursor.cpp
diff options
context:
space:
mode:
authorMathias Stearn <mathias@10gen.com>2014-05-13 15:00:52 -0400
committerMathias Stearn <mathias@10gen.com>2014-05-27 18:58:15 -0400
commit00b9a481e421ee720a6b4274012dc14e244aa5e2 (patch)
tree78748643a538fec1cf3b970cc41ac3ef77789f0b /src/mongo/db/clientcursor.cpp
parente4deee1ac2e4ad5bf485dfaa1c8745c3f0d1c724 (diff)
downloadmongo-00b9a481e421ee720a6b4274012dc14e244aa5e2.tar.gz
SERVER-4740 Don't use unsigned for time deltas
Leads to weird bugs when time goes backwards. This commit doesn't resolve SERVER-4740 (Use monotonic clock sources for Timer) but lessens the impact of using a non-monotonic clock.
Diffstat (limited to 'src/mongo/db/clientcursor.cpp')
-rw-r--r--src/mongo/db/clientcursor.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/clientcursor.cpp b/src/mongo/db/clientcursor.cpp
index 5fa3654bfa8..628c4e110b7 100644
--- a/src/mongo/db/clientcursor.cpp
+++ b/src/mongo/db/clientcursor.cpp
@@ -152,12 +152,12 @@ namespace mongo {
// Timing and timeouts
//
- bool ClientCursor::shouldTimeout(unsigned millis) {
+ bool ClientCursor::shouldTimeout(int millis) {
_idleAgeMillis += millis;
return _idleAgeMillis > 600000 && _pinValue == 0;
}
- void ClientCursor::setIdleTime( unsigned millis ) {
+ void ClientCursor::setIdleTime( int millis ) {
_idleAgeMillis = millis;
}