Skip to content

Treat all monitored subprocesses as critical.#2592

Merged
3405691582 merged 1 commit into
google:mainfrom
3405691582:508320217
May 21, 2026
Merged

Treat all monitored subprocesses as critical.#2592
3405691582 merged 1 commit into
google:mainfrom
3405691582:508320217

Conversation

@3405691582
Copy link
Copy Markdown
Collaborator

If we default monitored subprocesses to being noncritical, then when we do encounter a problem with a critical subprocess that isn't labeled as such, cvd will appear to hang/take forever. Therefore, it is better to assume all subprocesses as critical and be explicit about which ones aren't.

Even if we later introduce timeouts to ensure creations never hang forever, it is better that we be proactive and just abend.

Bug: 508320217

If we default monitored subprocesses to being noncritical, then when we
do encounter a problem with a critical subprocess that isn't labeled as
such, cvd will appear to hang/take forever. Therefore, it is better to
assume all subprocesses as critical and be explicit about which ones
aren't.

Even if we later introduce timeouts to ensure creations never hang
forever, it is better that we be proactive and just abend.

Bug: 508320217
@3405691582 3405691582 requested a review from Databean May 20, 2026 15:55
@Databean Databean added the kokoro:run Run e2e tests. label May 20, 2026
@GoogleCuttlefishTesterBot GoogleCuttlefishTesterBot removed the kokoro:run Run e2e tests. label May 20, 2026
@3405691582 3405691582 added this pull request to the merge queue May 20, 2026
Merged via the queue into google:main with commit d225747 May 21, 2026
40 checks passed
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