Shorten cold scan terminal timeout
This commit is contained in:
@@ -9,7 +9,7 @@ import {
|
|||||||
|
|
||||||
const API_BASE = process.env.POLYWEATHER_API_BASE_URL;
|
const API_BASE = process.env.POLYWEATHER_API_BASE_URL;
|
||||||
const SCAN_TERMINAL_PROXY_TIMEOUT_MS = Number(
|
const SCAN_TERMINAL_PROXY_TIMEOUT_MS = Number(
|
||||||
process.env.POLYWEATHER_SCAN_TERMINAL_PROXY_TIMEOUT_MS || "40000",
|
process.env.POLYWEATHER_SCAN_TERMINAL_PROXY_TIMEOUT_MS || "18000",
|
||||||
);
|
);
|
||||||
|
|
||||||
export const maxDuration = 45;
|
export const maxDuration = 45;
|
||||||
|
|||||||
@@ -44,8 +44,12 @@ def test_scan_terminal_backend_timeout_returns_before_next_proxy_abort():
|
|||||||
route_source = (
|
route_source = (
|
||||||
ROOT / "frontend" / "app" / "api" / "scan" / "terminal" / "route.ts"
|
ROOT / "frontend" / "app" / "api" / "scan" / "terminal" / "route.ts"
|
||||||
).read_text(encoding="utf-8")
|
).read_text(encoding="utf-8")
|
||||||
|
config_source = (
|
||||||
|
ROOT / "web" / "services" / "scan_terminal_config.py"
|
||||||
|
).read_text(encoding="utf-8")
|
||||||
|
|
||||||
assert 'POLYWEATHER_SCAN_TERMINAL_PROXY_TIMEOUT_MS || "40000"' in route_source
|
assert 'POLYWEATHER_SCAN_TERMINAL_PROXY_TIMEOUT_MS || "18000"' in route_source
|
||||||
|
assert '"POLYWEATHER_SCAN_TERMINAL_BUILD_TIMEOUT_SEC",\n 10,' in config_source
|
||||||
assert scan_terminal_config.SCAN_TERMINAL_BUILD_TIMEOUT_SEC <= 30
|
assert scan_terminal_config.SCAN_TERMINAL_BUILD_TIMEOUT_SEC <= 30
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ SCAN_TERMINAL_PAYLOAD_TTL_SEC = min(
|
|||||||
)
|
)
|
||||||
SCAN_TERMINAL_BUILD_TIMEOUT_SEC = _env_int(
|
SCAN_TERMINAL_BUILD_TIMEOUT_SEC = _env_int(
|
||||||
"POLYWEATHER_SCAN_TERMINAL_BUILD_TIMEOUT_SEC",
|
"POLYWEATHER_SCAN_TERMINAL_BUILD_TIMEOUT_SEC",
|
||||||
30,
|
10,
|
||||||
min_value=8,
|
min_value=8,
|
||||||
max_value=30,
|
max_value=30,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user