summaryrefslogtreecommitdiff
path: root/xmake/modules/private/service/remote_cache/client.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/modules/private/service/remote_cache/client.lua')
-rw-r--r--xmake/modules/private/service/remote_cache/client.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/xmake/modules/private/service/remote_cache/client.lua b/xmake/modules/private/service/remote_cache/client.lua
index 1b3656eaa..c006d93b3 100644
--- a/xmake/modules/private/service/remote_cache/client.lua
+++ b/xmake/modules/private/service/remote_cache/client.lua
@@ -94,7 +94,7 @@ function remote_cache_client:connect()
-- do connect
local addr = self:addr()
local port = self:port()
- local sock = assert(socket.connect(addr, port), "%s: server unreachable!", self)
+ local sock = assert(socket.connect(addr, port, {timeout = self:connect_timeout()}), "%s: server unreachable!", self)
local session_id = self:session_id()
local ok = false
local errors
@@ -137,7 +137,7 @@ function remote_cache_client:disconnect()
end
local addr = self:addr()
local port = self:port()
- local sock = socket.connect(addr, port)
+ local sock = socket.connect(addr, port, {timeout = self:connect_timeout()})
local session_id = self:session_id()
local errors
local ok = false
@@ -440,7 +440,7 @@ function remote_cache_client:_sock_open()
local addr = self:addr()
local port = self:port()
- local sock = socket.connect(addr, port)
+ local sock = socket.connect(addr, port, {timeout = self:connect_timeout()})
if not sock then
self._UNREACHABLE = true
raise("%s: server unreachable!", self)