Skip to content

Add a parentWatchdogEnabled CLI flag - #4808

Open
mj026 wants to merge 1 commit into
microsoft:mainfrom
mj026:feature/watchdog-enabled-flag
Open

Add a parentWatchdogEnabled CLI flag#4808
mj026 wants to merge 1 commit into
microsoft:mainfrom
mj026:feature/watchdog-enabled-flag

Conversation

@mj026

@mj026 mj026 commented Jul 31, 2026

Copy link
Copy Markdown

So we can disable the watchdog with the CLI when desired.

Copilot AI review requested due to automatic review settings July 31, 2026 18:01
@jakebailey

Copy link
Copy Markdown
Member

Why? Parent watching is in the spec. Can you explain your needs?

@jakebailey

Copy link
Copy Markdown
Member

Ah, PR first, issue second...

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Not ready to approve

The changed composite-literal line is not gofmt-formatted and will fail formatting checks.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Pull request overview

Adds a CLI option to disable the LSP parent-process watchdog.

Changes:

  • Adds --parentWatchdogEnabled.
  • Skips watchdog setup when disabled.
File summaries
File Description
cmd/tsgo/lsp.go Adds and applies the watchdog flag.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 1
  • Review effort level: Balanced

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

Comment thread cmd/tsgo/lsp.go Outdated
},
ProgressDelay: 250 * time.Millisecond,
SetParentProcessID: newParentProcessWatchdog(ctx, stop),
SetParentProcessID: newParentProcessWatchdog(ctx, stop, *watchdogEnabled),
@mj026

mj026 commented Jul 31, 2026

Copy link
Copy Markdown
Author

You're fast with replying 🚀 😎.

The parent process detection is sometimes not accurate. I described the issue in #4809.

So we can manually disable the watchdog when needed.
@mj026
mj026 force-pushed the feature/watchdog-enabled-flag branch from 98bcc06 to 399de2d Compare July 31, 2026 18:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants