oxidecomputer / oxidecomputer/helios
RFE: PC installations should mandate dump and swap devices
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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