[Kimchi-devel] [PATCH] [Kimchi 3/4] Live migration RDMA support: ui changes
Daniel Henrique Barboza
danielhb at linux.vnet.ibm.com
Tue Jan 10 12:27:22 UTC 2017
On 01/10/2017 10:19 AM, Aline Manera wrote:
>
> Hi Daniel,
>
> I said in another occasion that if the VM does not have any network
> card over RDMA the migration will fail if the user selects to use
> RDMA, is that correct or I am misunderstanding something?
>
> If so, could you, please, add an information message with the RDMA
> checkbox, informing user about that? Remember, Kimchi user does not
> have deep knowleadge in virtualization so we need to guide him/her to
> avoid mistakes.
I'll do that and send a v3!
>
> On 01/05/2017 03:41 PM, dhbarboza82 at gmail.com wrote:
>> From: Daniel Henrique Barboza <danielhb at linux.vnet.ibm.com>
>>
>> Added a new checkbox in ui/pages/guest-migration.html.tmpl, giving
>> the user the choice of enabling RDMA transport in the migration
>> process.
>>
>> Signed-off-by: Daniel Henrique Barboza <danielhb at linux.vnet.ibm.com>
>> ---
>> ui/js/src/kimchi.guest_livemigration.js | 7 ++++---
>> ui/pages/guest-migration.html.tmpl | 6 +++++-
>> 2 files changed, 9 insertions(+), 4 deletions(-)
>>
>> diff --git a/ui/js/src/kimchi.guest_livemigration.js
>> b/ui/js/src/kimchi.guest_livemigration.js
>> index 613fd9e..d89deec 100644
>> --- a/ui/js/src/kimchi.guest_livemigration.js
>> +++ b/ui/js/src/kimchi.guest_livemigration.js
>> @@ -1,7 +1,7 @@
>> /*
>> * Project Kimchi
>> *
>> - * Copyright IBM Corp, 2016
>> + * Copyright IBM Corp, 2016-2017
>> *
>> * Licensed under the Apache License, Version 2.0 (the "License");
>> * you may not use this file except in compliance with the License.
>> @@ -80,13 +80,14 @@ kimchi.getLiveMigrationInputValues = function() {
>> var username = $("#user").val();
>> var password = $("#password").val();
>> var toDelete = $("#deleteVM").prop('checked');
>> + var enable_rdma = $("#enableRDMA").prop('checked');
>> var data = {};
>> data[kimchi.selectedGuest] = {
>> values: {
>> - remote_host: host
>> + remote_host: host,
>> + enable_rdma: enable_rdma
>> },
>> toDelete: toDelete
>> -
>> };
>> if (username && password) {
>> data[kimchi.selectedGuest].values.user = username;
>> diff --git a/ui/pages/guest-migration.html.tmpl
>> b/ui/pages/guest-migration.html.tmpl
>> index e2d3f25..a04f7c3 100644
>> --- a/ui/pages/guest-migration.html.tmpl
>> +++ b/ui/pages/guest-migration.html.tmpl
>> @@ -1,7 +1,7 @@
>> #*
>> * Project Kimchi
>> *
>> - * Copyright IBM Corp, 2016
>> + * Copyright IBM Corp, 2016-2017
>> *
>> * Licensed under the Apache License, Version 2.0 (the "License");
>> * you may not use this file except in compliance with the License.
>> @@ -51,6 +51,10 @@
>> <i class="fa fa-info-circle"></i> $_("Password
>> of the user in the remote host")</p>
>> </div>
>> <div class="form-group">
>> + <input id="enableRDMA" class="wok-checkbox"
>> type="checkbox" value="" />
>> + <label for="enableRDMA" id="labelEnableRDMA">$_("Use
>> RDMA transport") </label>
>> + </div>
>> + <div class="form-group">
>> <input id="deleteVM" class="wok-checkbox"
>> type="checkbox" value="" />
>> <label for="deleteVM" id="labelDeleteVM">$_("Delete
>> this VM when the migration is completed") </label>
>> </div>
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>
More information about the Kimchi-devel
mailing list