meow
cc0ca68498
* Fix issue that causes a new image store to be created at every start of ucloud-api. * VM Migration API call now takes hostname instead of host key. * StorageHandler Classes are introduced. They transparently handles things related to importing of image, make vm out of image, resize vm image, delete vm image etc. * Loggers added to __init__.py of every ucloud component's subpackage. * Non-Trivial Timeout Events are no longer logged. * Fix issue that prevents removal of stopped VMs (i.e VMs that are successfully migrated). * Improved unit handling added. e.g MB, Mb, mB, mb are all Mega Bytes. * VM migration is now possible on IPv6 host. * Destination VM (receiving side of migration of a vm) now correctly expects incoming data on free ephemeral port. * Traceback is no longer output to screen, instead it goes to log file. * All sanity checks are put into a single file. These checks are run by ucloud.py before running any of ucloud component.
19 lines
No EOL
660 B
ReStructuredText
19 lines
No EOL
660 B
ReStructuredText
TODO
|
|
====
|
|
|
|
* **Check Authentication:** Nico reported that some endpoints
|
|
even work without providing token. (ListUserVM)
|
|
|
|
* Put overrides for **IMAGE_BASE**, **VM_BASE** in **ImageStorageHandler**.
|
|
|
|
* Put "Always use only one StorageHandler"
|
|
|
|
* Create Network Manager
|
|
* That would handle tasks like up/down an interface
|
|
* Create VXLANs, Bridges, TAPs.
|
|
* Remove them when they are no longer used.
|
|
|
|
* Check for :code:`etcd3.exceptions.ConnectionFailedError` when calling some etcd operation to
|
|
avoid crashing whole application.
|
|
* Throw KeyError instead of returning None when some key is not found in etcd.
|
|
* Expose more details in ListUserFiles. |