fix(opencode): widen Windows pidusage cache window
This commit is contained in:
parent
8fde8cefbf
commit
e6b9490c44
2 changed files with 5 additions and 4 deletions
|
|
@ -572,9 +572,10 @@ import type {
|
||||||
ToolCallMeta,
|
ToolCallMeta,
|
||||||
} from '@shared/types';
|
} from '@shared/types';
|
||||||
|
|
||||||
// pidusage's Windows gwmi fallback needs a non-zero cache window to finish its
|
// pidusage's Windows wmic/gwmi fallback needs a non-zero cache window to finish
|
||||||
// initial two-sample pass. maxage: 0 can recurse forever on Windows.
|
// its initial two-sample pass. Keep this above slow PowerShell startup time, or
|
||||||
const RUNTIME_PIDUSAGE_OPTIONS = process.platform === 'win32' ? { maxage: 1_000 } : { maxage: 0 };
|
// the first sample can expire before the recursive second read and loop again.
|
||||||
|
const RUNTIME_PIDUSAGE_OPTIONS = process.platform === 'win32' ? { maxage: 10_000 } : { maxage: 0 };
|
||||||
|
|
||||||
const logger = createLogger('Service:TeamProvisioning');
|
const logger = createLogger('Service:TeamProvisioning');
|
||||||
const PREFLIGHT_DEBUG_LOG_PATH = path.join(os.tmpdir(), 'claude-team-preflight-debug.log');
|
const PREFLIGHT_DEBUG_LOG_PATH = path.join(os.tmpdir(), 'claude-team-preflight-debug.log');
|
||||||
|
|
|
||||||
|
|
@ -177,7 +177,7 @@ import {
|
||||||
import pidusage from 'pidusage';
|
import pidusage from 'pidusage';
|
||||||
|
|
||||||
const EXPECTED_RUNTIME_PIDUSAGE_OPTIONS =
|
const EXPECTED_RUNTIME_PIDUSAGE_OPTIONS =
|
||||||
process.platform === 'win32' ? { maxage: 1_000 } : { maxage: 0 };
|
process.platform === 'win32' ? { maxage: 10_000 } : { maxage: 0 };
|
||||||
|
|
||||||
function allowConsoleLogs() {
|
function allowConsoleLogs() {
|
||||||
vi.spyOn(console, 'error').mockImplementation(() => {});
|
vi.spyOn(console, 'error').mockImplementation(() => {});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue