oxidecomputer / oxidecomputer/helios

RFE: PC installations should mandate dump and swap devices

Open
#144 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
481
Forks
21
Avg merge
1d 17h
Merged PRs (30d)
2

Description

We keep letting operators get to a seemingly functional multiuser installation of illumos that lacks either a dump device or a swap device or both. These configurations either don't work (no swap => fork failures, ENOSPC in /tmp, ...) or can't be debugged when something goes wrong. Both adequate swap space and a reasonably sized dump device should be mandatory to "complete installation" on PCs. There will be temptation to allow some kind of I know what I'm doing override; resist it. These storage areas are mandatory and anyone who asserts he or she knows better is proving that assertion false by making it.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the PC installation completion flow and inspect how it currently validates storage configuration. The change is complete when installation cannot be completed without adequate swap and dump devices, with no override path; the issue provides no file or test names, so the relevant installer code and test coverage must first be found.

Written by the indexing model from the issue text.

Assessment

Domain
operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.