Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
8a23135
Move the entity disk resolver into pkg/diskresolve
evanphx Sep 4, 2026
3d1f08c
Add the DiskBackup RPC schema
evanphx Sep 4, 2026
fac72fa
Serve disk backup and restore over RPC
evanphx Sep 4, 2026
ebf9684
Drive disk backup and restore over RPC from the CLI
evanphx Sep 4, 2026
98c7e87
Update the docs that said backup was server-only
evanphx Sep 4, 2026
c5f5e00
Add blackbox coverage for backup and restore over RPC
evanphx Sep 4, 2026
e7336db
Let backup proceed when it cannot tell if the disk is in use
evanphx Sep 4, 2026
1717576
Send refusals as validation failures so the message survives
evanphx Sep 4, 2026
29e8975
Stop the resolver tests writing to /var/lib/miren
evanphx Sep 4, 2026
ee2a38d
Make disk undelete and list-deleted work over RPC
evanphx Sep 4, 2026
3d7a49a
Resume interrupted disk backups and restores
evanphx Sep 4, 2026
f01ad5d
Stop adopting a loop device that holds a deleted image
evanphx Sep 4, 2026
450bb34
Make was_attached mean something
evanphx Sep 4, 2026
07a9e47
Address review feedback
evanphx Sep 4, 2026
8725de3
Address the second review round
evanphx Sep 4, 2026
1961164
Address review: three restore correctness fixes
evanphx Sep 8, 2026
dd3e5e4
Merge main
evanphx Sep 8, 2026
ea485dd
Leave a restored image to the controller once a volume owns it
evanphx Sep 10, 2026
b27e02a
Merge remote-tracking branch 'origin/main' into mir-1772-implement-rf…
evanphx Sep 12, 2026
c810790
Reclaim untracked pending restore images during volume deletion
evanphx Sep 25, 2026
453c0ca
Preserve untracked pending volumes through soft deletion
evanphx Sep 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions api/disk/disk.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package disk

//go:generate mkdir -p disk_v1alpha
//go:generate go run ../../pkg/rpc/cmd/rpcgen -pkg disk_v1alpha -input rpc.yml -output disk_v1alpha/rpc.gen.go
Loading
Loading