oxidecomputer / oxidecomputer/vw

cloud: a stale local target dir can cause problems

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

Nobody has claimed this yet.

bug cloud
Dominant language
Rust
Stars
6
Forks
1
Avg merge
32m
Merged PRs (30d)
5

Description

The following causes issues

  1. Create cloud environment a
  2. Build a project using a, this populates the local target directory.
  3. Delete cloud environment a
  4. Recreate cloud environment a
  5. Attempt to run a bench, this fails because locally vw thinks ip wrappers have already been created, but those wrappers do not exist in the new cloud environment target dir.

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

Reproduce the five-step sequence in the issue, focusing on how the local target directory records cloud-environment state and how bench execution checks it. Confirm the fix by deleting and recreating environment a, then verifying that running a bench succeeds with the new target directory.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cloud, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.