IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
This commits improve non-shared storage live migration:
- The migration proccess now uses suspend to allow for additonal sync,
including snapshot defined in qcow2 disks.
- The script is now in Ruby to implement a more elaborated logic
- Sync is done through rsync
(cherry picked from commit bb9af9d029)
Change default behaviour to avoid running sysctlvm.drop_caches=3 vm.compactmemory=1
This is especially annoying when multiple VMs are rescheduled (onehost flush). Instead of global toggle for memory cleanup per VM we need per host action.
* Do not allow creating a Scheduled Action for VM in done state
* Fix removing of Scheduled Action, while terminating VM
* Fix failure output for new object types
(cherry picked from commit 0b3d6136e9)
* For majority of the API calls, the fallback ID has been set to 0, this
can cause major issues with failed request as it's potentially
redirecting API calls to unintended resources.
Signed-off-by: Victor Hansson <vhansson@opennebula.io>
Changes the default/fallback value of a failed delete request from 0 to -1. This invalidates the request and no datastore will be deleted. If it's set to 0, it will delete the system DS in case a delete request fails.
* M #-: Change DNS sorting order
* Node 17+ changes the DNS sorting order so that there is no guarantee
that IPv4 will be returned first anymore. This changes that sorting
order back to the previous behavior. Which is necessary for the XMLRPC
to work properly.
* Upgrade webpack from 5.41 => 5.64
* Ref => https://github.com/nodejs/node/pull/39987
Signed-off-by: Victor Hansson <vhansson@opennebula.io>
The default file upload limit in FireEdge is set to 20Kb, which isn't even a fraction of any normal ISO image. This changes that limit to 10Gib so that most image uploads should work by default.
When a disk with snapshots is resized and a subsequent revert operation
is performed, the following actions are now done:
* DISK/SIZE is updated to reflect the active snapshot size
* Quotas are updated to account the space freed after the resize
operation
(cherry picked from commit 178142105dea30c7deffd1842d0f0ad23d7dc93b)
(cherry picked from commit d2aaf2c8823d4172b1be673f959c4c922266534f)
* M #-: External scheduler check response VM in range
* Check VM ID from response is in pending_vms
* Add ddebug output for request and response
* Improve error messages