Skip to content

Commit 82cb917

Browse files
committed
Added vm_name to Evacuate task used internally by migfra.
1 parent cba8140 commit 82cb917

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

include/fast-lib/message/migfra/task.hpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,9 @@ struct Evacuate :
249249
Optional<bool> rdma_migration;
250250
Optional<std::string> pscom_hook_procs;
251251
Optional<std::string> transport;
252+
253+
// Used internally by migration framework
254+
Optional<std::string> vm_name;
252255
};
253256

254257
/**

src/message/migfra/task.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,8 @@ Evacuate::Evacuate() :
457457
migration_type("migration-type"),
458458
rdma_migration("rdma-migration"),
459459
pscom_hook_procs("pscom-hook-procs"),
460-
transport("transport")
460+
transport("transport"),
461+
vm_name("vm-name")
461462
{
462463
}
463464

@@ -470,7 +471,8 @@ Evacuate::Evacuate(std::vector<std::string> destinations, std::string mode, bool
470471
migration_type("migration-type", std::move(migration_type)),
471472
rdma_migration("rdma-migration", rdma_migration),
472473
pscom_hook_procs("pscom-hook-procs", std::move(pscom_hook_procs)),
473-
transport("transport")
474+
transport("transport"),
475+
vm_name("vm-name")
474476
{
475477
}
476478

@@ -486,6 +488,7 @@ YAML::Node Evacuate::emit() const
486488
merge_node(params, rdma_migration.emit());
487489
merge_node(params, pscom_hook_procs.emit());
488490
merge_node(params, transport.emit());
491+
merge_node(node, vm_name.emit());
489492
return node;
490493
}
491494

@@ -502,6 +505,7 @@ void Evacuate::load(const YAML::Node &node)
502505
pscom_hook_procs.load(node["parameter"]);
503506
transport.load(node["parameter"]);
504507
}
508+
vm_name.load(node);
505509
}
506510

507511

0 commit comments

Comments
 (0)