32 lines
		
	
	
	
		
			808 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			808 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
TODO
 | 
						|
====
 | 
						|
 | 
						|
Security
 | 
						|
--------
 | 
						|
 | 
						|
* **Check Authentication:** Nico reported that some endpoints
 | 
						|
  even work without providing token. (e.g ListUserVM)
 | 
						|
 | 
						|
Refactoring/Feature
 | 
						|
-------------------
 | 
						|
 | 
						|
* Put overrides for **IMAGE_BASE**, **VM_BASE** in **ImageStorageHandler**.
 | 
						|
* Expose more details in ListUserFiles.
 | 
						|
* Throw KeyError instead of returning None when some key is not found in etcd.
 | 
						|
* Create Network Manager
 | 
						|
    * That would handle tasks like up/down an interface
 | 
						|
    * Create VXLANs, Bridges, TAPs.
 | 
						|
    * Remove them when they are no longer used.
 | 
						|
 | 
						|
Reliability
 | 
						|
-----------
 | 
						|
 | 
						|
* What to do if some command hangs forever? e.g CEPH commands
 | 
						|
  :code:`rbd ls ssd` etc. hangs forever if CEPH isn't running
 | 
						|
  or not responding.
 | 
						|
* What to do if etcd goes down?
 | 
						|
 | 
						|
Misc.
 | 
						|
-----
 | 
						|
 | 
						|
* Put "Always use only one StorageHandler"
 |