mirror of
https://github.com/getcompanion-ai/computer-host.git
synced 2026-04-18 21:00:42 +00:00
feat(contracts): add published ports, snapshot request, and storage report types
This commit is contained in:
parent
501ae2abd5
commit
26b5d2966d
20 changed files with 893 additions and 81 deletions
|
|
@ -67,18 +67,3 @@ func buildMachinePaths(rootDir string, id MachineID, firecrackerBinaryPath strin
|
|||
func procSocketPath(pid int) string {
|
||||
return filepath.Join("/proc", strconv.Itoa(pid), "root", defaultFirecrackerSocketDir, defaultFirecrackerSocketName)
|
||||
}
|
||||
|
||||
type snapshotPaths struct {
|
||||
BaseDir string
|
||||
MemFilePath string
|
||||
StateFilePath string
|
||||
}
|
||||
|
||||
func buildSnapshotPaths(rootDir string, id string) snapshotPaths {
|
||||
baseDir := filepath.Join(rootDir, "snapshots", id)
|
||||
return snapshotPaths{
|
||||
BaseDir: baseDir,
|
||||
MemFilePath: filepath.Join(baseDir, "memory.bin"),
|
||||
StateFilePath: filepath.Join(baseDir, "vmstate.bin"),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue