Skip to content

remove phone-home diagnostics, update checks, crash reports#65

Merged
iliana merged 6 commits intorelease-22.1-oxidefrom
iliana/no-phone-home
Mar 17, 2026
Merged

remove phone-home diagnostics, update checks, crash reports#65
iliana merged 6 commits intorelease-22.1-oxidefrom
iliana/no-phone-home

Conversation

@iliana
Copy link
Copy Markdown
Collaborator

@iliana iliana commented Mar 17, 2026

This removes phone-home diagnostics reporting, update checking, and crash reporting. Fixes #48.

Web console analytics and update checking was removed in #64.

The ability to produce a diagnostics report (and testing of these paths) are kept, as I think users can still manually create diagnostic reports via the HTTP API. Similarly most crash handling code paths are kept, but with the crash reporting removed.

@iliana iliana force-pushed the iliana/no-phone-home branch from 8a5799e to 2ee4fb3 Compare March 17, 2026 04:55
@iliana iliana force-pushed the iliana/no-phone-home branch from 2ee4fb3 to 45d7f04 Compare March 17, 2026 05:57
@iliana iliana changed the title remove telemetry/update check URLs remove phone-home diagnostics, update checks, crash reports Mar 17, 2026
@iliana
Copy link
Copy Markdown
Collaborator Author

iliana commented Mar 17, 2026

I need to test that we can safely move back and forth between clusters with and without this change, since we're removing three cluster options. But given that a handful of options were apparently removed in v22.1.2 I think it's likely fine.

Copy link
Copy Markdown

@sudomateo sudomateo left a comment

Choose a reason for hiding this comment

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

This looks good for me overall. Just left a question about one of the changes but it's non-blocking.

@iliana iliana merged commit 46456a4 into release-22.1-oxide Mar 17, 2026
14 checks passed
@iliana iliana deleted the iliana/no-phone-home branch March 17, 2026 21:55
iliana added a commit to oxidecomputer/omicron that referenced this pull request Mar 20, 2026
Primarily for debugging (#9427, and time sync problems).

The vast majority of changes here are build system related or updating
dependencies that are used in tests only, but there are some actual code
changes worth pointing out:

- oxidecomputer/cockroach#46 (r+ @sudomateo)
- oxidecomputer/pebble@e7c3451
  "fix lints; run tests in buildomat" (not reviewed)
- oxidecomputer/pebble@06125d2
  backport of "sstable: do a bit flip computation on a checksum mismatch
  in the Reader" (not reviewed)
- oxidecomputer/cockroach#60 (@JustinAzoff;
  r+ @iliana)
- oxidecomputer/cockroach#64 (not reviewed)
- oxidecomputer/cockroach#65 (r+ @sudomateo)

Full delta:
oxidecomputer/cockroach@367bca4...86fdbfc
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.

disable or remove phone home diagnostics/telemetry

2 participants