[Kimchi-devel] [PATCH] [Kimchi 0/2] Live Migration v5

Daniel Henrique Barboza dhbarboza82 at gmail.com
Fri Jan 15 19:57:50 UTC 2016


Almost there, but:

- when deleting the VM after the migration I've got an error 'VM <name> 
not found' in the
VM listing. Probably because the UI tried to fetch information about the 
VM that was
deleted

- The modal doesn't disappear when firing a migration, locking the user from
doing anything else in Kimchi. Ideally the UI would fire the migration 
process, return
to the Guests tab and the user would keep doing whatever he was doing. 
When the
migration is completed the UI would report 'Migration of VM <> 
completed' and, if
the user is in the Guests tab, instantly refresh the tab to reflect the 
changes (VM
shutoff or VM deleted).


Second issue is kind of a deal breaker. I just stood in front of the 
modal for 6 minutes
waiting for the whole migration to be completed (non shared migration 
with disk copy).
We need to move the modal off and the UI must handle the end of 
migration in a
asynchronous fashion. First issue can be handled later in a bug fix IMO.



Daniel

On 01/15/2016 02:47 PM, sguimaraes943 at gmail.com wrote:
> From: samhenri <samuel.guimaraes at eldorado.org.br>
>
>   - Rebased initial checkin for live migration to new-ui;
>   - Added form validation to optional fields (e.g. disable submit button if username is filled but password is empty, added warn classes to form fields);
>   - Fixed error messages in modal window;
>   - Delete VM once Live Migration is finished checkbox is working;
>
> Socorro Stoppler (1):
>    Initial checkin for live migration UI support
>
> samhenri (1):
>    Live Migration front-end
>
>   ui/js/src/kimchi.api.js                 |   3 +-
>   ui/js/src/kimchi.guest_livemigration.js | 145 ++++++++++++++++++++++++++++++++
>   ui/js/src/kimchi.guest_main.js          |  47 +++++++++--
>   ui/pages/guest-migration.html.tmpl      |  67 +++++++++++++++
>   ui/pages/guest.html.tmpl                |   7 +-
>   ui/pages/i18n.json.tmpl                 |   2 +
>   ui/pages/tabs/guests.html.tmpl          |   4 +-
>   7 files changed, 261 insertions(+), 14 deletions(-)
>   create mode 100644 ui/js/src/kimchi.guest_livemigration.js
>   create mode 100644 ui/pages/guest-migration.html.tmpl
>




More information about the Kimchi-devel mailing list