minor: fix prune interval
This commit is contained in:
parent
5bb0084a13
commit
fe58da0e3c
@ -50,7 +50,7 @@ module Mongo
|
|||||||
# Operations to perform on a socket
|
# Operations to perform on a socket
|
||||||
@socket_ops = Hash.new { |h, k| h[k] = [] }
|
@socket_ops = Hash.new { |h, k| h[k] = [] }
|
||||||
|
|
||||||
@sockets_low = false
|
@sockets_low = true
|
||||||
@sockets = []
|
@sockets = []
|
||||||
@pids = {}
|
@pids = {}
|
||||||
@checked_out = []
|
@checked_out = []
|
||||||
@ -263,7 +263,8 @@ module Mongo
|
|||||||
end
|
end
|
||||||
|
|
||||||
@connection_mutex.synchronize do
|
@connection_mutex.synchronize do
|
||||||
if @size > 10 && @sockets.size > 0.7 * @size
|
if @size > 10
|
||||||
|
if @sockets.size > 0.7 * @size
|
||||||
@sockets_low = true
|
@sockets_low = true
|
||||||
else
|
else
|
||||||
@sockets_low = false
|
@sockets_low = false
|
||||||
@ -273,6 +274,7 @@ module Mongo
|
|||||||
prune
|
prune
|
||||||
@last_pruning = Time.now
|
@last_pruning = Time.now
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
socket = if @checked_out.size < @sockets.size
|
socket = if @checked_out.size < @sockets.size
|
||||||
checkout_existing_socket
|
checkout_existing_socket
|
||||||
|
Loading…
Reference in New Issue
Block a user