@@ -63,9 +63,9 @@ impl ActiveVm {
63
63
64
64
self . state_driver_queue
65
65
. queue_external_request ( match requested {
66
- InstanceStateRequested :: Run => ExternalRequest :: Start ,
67
- InstanceStateRequested :: Stop => ExternalRequest :: Stop ,
68
- InstanceStateRequested :: Reboot => ExternalRequest :: Reboot ,
66
+ InstanceStateRequested :: Run => ExternalRequest :: start ( ) ,
67
+ InstanceStateRequested :: Stop => ExternalRequest :: stop ( ) ,
68
+ InstanceStateRequested :: Reboot => ExternalRequest :: reboot ( ) ,
69
69
} )
70
70
. map_err ( Into :: into)
71
71
}
@@ -79,10 +79,7 @@ impl ActiveVm {
79
79
websock : dropshot:: WebsocketConnection ,
80
80
) -> Result < ( ) , VmError > {
81
81
Ok ( self . state_driver_queue . queue_external_request (
82
- ExternalRequest :: MigrateAsSource {
83
- migration_id,
84
- websock : websock. into ( ) ,
85
- } ,
82
+ ExternalRequest :: migrate_as_source ( migration_id, websock) ,
86
83
) ?)
87
84
}
88
85
@@ -107,11 +104,11 @@ impl ActiveVm {
107
104
) -> Result < ( ) , VmError > {
108
105
self . state_driver_queue
109
106
. queue_external_request (
110
- ExternalRequest :: ReconfigureCrucibleVolume {
107
+ ExternalRequest :: reconfigure_crucible_volume (
111
108
backend_id,
112
109
new_vcr_json,
113
110
result_tx,
114
- } ,
111
+ ) ,
115
112
)
116
113
. map_err ( Into :: into)
117
114
}
0 commit comments