mirror of
https://github.com/kvcache-ai/AgentENV.git
synced 2026-11-05 01:17:36 +00:00
[PR #142] [MERGED] refactor(ublk): remove the legacy CoW target #205
Labels
No labels
bug
documentation
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kvcache-ai/AgentENV#205
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/kvcache-ai/AgentENV/pull/142
Author: @yingdi-shan
Created: 8/8/2026
Status: ✅ Merged
Merged: 8/8/2026
Merged by: @yingdi-shan
Base:
main← Head:refactor/remove-legacy-cow-target📝 Commits (1)
f8df4d6refactor: remove legacy CoW target📊 Changes
26 files changed (+117 additions, -1903 deletions)
View changed files
📝
CLAUDE.md(+3 -3)📝
Cargo.lock(+0 -3)📝
config/default.toml(+0 -2)📝
config/oss_default.toml(+0 -2)📝
docs/src/configuration/reference.md(+2 -4)📝
docs/src/internals/architecture.md(+4 -6)📝
docs/src/internals/sandbox-testing.md(+1 -4)📝
src/api/impls/template_helpers.rs(+0 -18)📝
src/cfg.rs(+0 -4)📝
src/sandbox/firecracker/config.rs(+13 -46)📝
src/sandbox/firecracker/sandbox.rs(+12 -25)📝
src/sandbox/ublk/device.rs(+49 -28)📝
src/setup/deps.rs(+0 -2)📝
src/setup/mod.rs(+4 -10)📝
src/template/builder.rs(+4 -12)📝
storage/ublk-daemon/src/client.rs(+0 -28)📝
storage/ublk-daemon/src/protocol.rs(+0 -23)📝
storage/ublk-daemon/src/server.rs(+9 -76)📝
storage/ublk-daemon/tests/ublk_daemon_test.rs(+8 -87)📝
storage/ublk/Cargo.toml(+0 -3)...and 6 more files
📄 Description
Summary
BasicCowTarget, its public API, standalone CLI target, tests, and CoW-only dependenciesCreateCowfrom the ublk daemon protocol, client, server, and managed-device lifecycleublk.enabledandublk.device_typesettingsLegacy
enabledanddevice_typeTOML keys are ignored by the configuration loader.Closes #140
Validation
cargo fmt --all --checkcargo clippy -p uvm-ublk -p uvm-ublk-daemon --all-targets -- -D warningscargo clippy -p agentenv --lib -- -D warningscargo test -p uvm-ublk --libcargo test -p uvm-ublk-daemon🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.