oxidecomputer / oxidecomputer/omicron

omdb could use a command to find previous propolis instance IDs

Open
#5,456 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
572
Forks
97
Avg merge
2d 12h
Merged PRs (30d)
96

Description

When debugging, I found myself looking for logs from an instance that had been stopped
then started again, which changes the propolis_id.

To get older instance IDs, you can (I've been told) use the database:

select * from vmm where instance_id = $instanceId order by time_created

We sould make an omdb command that does something similar.

Contributor guide

Open the contributing guide

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

The issue names the omdb command and the vmm query, but no implementation files or tests. Start by locating existing omdb commands and the code that accesses vmm records, then determine how an instance ID is supplied. Done means a command returns the prior propolis instance IDs for an instance, ordered by time_created.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, sql
Domain
cli, database
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 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.