@@ -52,25 +52,23 @@ export interface IsolatedVMError {
5252 lineContent ?: string
5353}
5454
55- const POOL_SIZE = Number . parseInt ( env . IVM_POOL_SIZE ) || 4
56- const MAX_CONCURRENT = Number . parseInt ( env . IVM_MAX_CONCURRENT ) || 10000
57- const MAX_PER_WORKER = Number . parseInt ( env . IVM_MAX_PER_WORKER ) || 2500
58- const WORKER_IDLE_TIMEOUT_MS = Number . parseInt ( env . IVM_WORKER_IDLE_TIMEOUT_MS ) || 60000
59- const QUEUE_TIMEOUT_MS = Number . parseInt ( env . IVM_QUEUE_TIMEOUT_MS ) || 300000
60- const MAX_QUEUE_SIZE = Number . parseInt ( env . IVM_MAX_QUEUE_SIZE ) || 10000
61- const MAX_FETCH_RESPONSE_BYTES =
62- Number . parseInt ( env . IVM_MAX_FETCH_RESPONSE_BYTES ) || 8 * 1024 * 1024
63- const MAX_FETCH_RESPONSE_CHARS = Number . parseInt ( env . IVM_MAX_FETCH_RESPONSE_CHARS ) || 4_000_000
64- const MAX_FETCH_URL_LENGTH = Number . parseInt ( env . IVM_MAX_FETCH_URL_LENGTH ) || 8192
65- const MAX_FETCH_OPTIONS_JSON_CHARS =
66- Number . parseInt ( env . IVM_MAX_FETCH_OPTIONS_JSON_CHARS ) || 256 * 1024
67- const MAX_ACTIVE_PER_OWNER = Number . parseInt ( env . IVM_MAX_ACTIVE_PER_OWNER ) || 200
68- const MAX_QUEUED_PER_OWNER = Number . parseInt ( env . IVM_MAX_QUEUED_PER_OWNER ) || 2000
69- const MAX_OWNER_WEIGHT = Number . parseInt ( env . IVM_MAX_OWNER_WEIGHT ) || 5
70- const DISTRIBUTED_MAX_INFLIGHT_PER_OWNER =
71- Number . parseInt ( env . IVM_DISTRIBUTED_MAX_INFLIGHT_PER_OWNER ) ||
72- MAX_ACTIVE_PER_OWNER + MAX_QUEUED_PER_OWNER
73- const DISTRIBUTED_LEASE_MIN_TTL_MS = Number . parseInt ( env . IVM_DISTRIBUTED_LEASE_MIN_TTL_MS ) || 120000
55+ const POOL_SIZE = Number . parseInt ( env . IVM_POOL_SIZE )
56+ const MAX_CONCURRENT = Number . parseInt ( env . IVM_MAX_CONCURRENT )
57+ const MAX_PER_WORKER = Number . parseInt ( env . IVM_MAX_PER_WORKER )
58+ const WORKER_IDLE_TIMEOUT_MS = Number . parseInt ( env . IVM_WORKER_IDLE_TIMEOUT_MS )
59+ const QUEUE_TIMEOUT_MS = Number . parseInt ( env . IVM_QUEUE_TIMEOUT_MS )
60+ const MAX_QUEUE_SIZE = Number . parseInt ( env . IVM_MAX_QUEUE_SIZE )
61+ const MAX_FETCH_RESPONSE_BYTES = Number . parseInt ( env . IVM_MAX_FETCH_RESPONSE_BYTES )
62+ const MAX_FETCH_RESPONSE_CHARS = Number . parseInt ( env . IVM_MAX_FETCH_RESPONSE_CHARS )
63+ const MAX_FETCH_URL_LENGTH = Number . parseInt ( env . IVM_MAX_FETCH_URL_LENGTH )
64+ const MAX_FETCH_OPTIONS_JSON_CHARS = Number . parseInt ( env . IVM_MAX_FETCH_OPTIONS_JSON_CHARS )
65+ const MAX_ACTIVE_PER_OWNER = Number . parseInt ( env . IVM_MAX_ACTIVE_PER_OWNER )
66+ const MAX_QUEUED_PER_OWNER = Number . parseInt ( env . IVM_MAX_QUEUED_PER_OWNER )
67+ const MAX_OWNER_WEIGHT = Number . parseInt ( env . IVM_MAX_OWNER_WEIGHT )
68+ const DISTRIBUTED_MAX_INFLIGHT_PER_OWNER = Number . parseInt (
69+ env . IVM_DISTRIBUTED_MAX_INFLIGHT_PER_OWNER
70+ )
71+ const DISTRIBUTED_LEASE_MIN_TTL_MS = Number . parseInt ( env . IVM_DISTRIBUTED_LEASE_MIN_TTL_MS )
7472const DISTRIBUTED_KEY_PREFIX = 'ivm:fair:v1:owner'
7573const QUEUE_RETRY_DELAY_MS = 1000
7674const DISTRIBUTED_LEASE_GRACE_MS = 30000
0 commit comments