-
Notifications
You must be signed in to change notification settings - Fork 34
propolis-standalone could migrate time better #1133
Copy link
Copy link
Open
Labels
bugSomething that isn't working.Something that isn't working.developmentRelating to engineering experience and development of propolis, not guest or product interfacesRelating to engineering experience and development of propolis, not guest or product interfacesmigrationIssues related to live migration.Issues related to live migration.
Metadata
Metadata
Assignees
Labels
bugSomething that isn't working.Something that isn't working.developmentRelating to engineering experience and development of propolis, not guest or product interfacesRelating to engineering experience and development of propolis, not guest or product interfacesmigrationIssues related to live migration.Issues related to live migration.
Type
Fields
Give feedbackNo fields configured for issues without a type.
#359 added support for exporting guest time, importing it on the recipient side, tolerating skew between boot times across the source and destination systems, and wired it up into propolis-server. this stuff is all great, but in the mean time
propolis-standalonegot a fairly simple treatment of guestboot_hrtime.I hadn't noticed this for a while, but this morning I kernel panicked my dev machine (me problem) and a VM I exported at ~60 days of uptime (this morning) now EINVALs on import because over in
vmm_data_write_vmm_timewe're rejectingsrc->vt_boot_hrtime > hrtimeand will continue to for the next.. approximately sixty days.I think just stuffing a
VmTimeDatainto propolis-standalone'sVmGlobalStatewould be basically fine on the export and import sides, but I haven't tested it and I'm chasing down something else at the moment...