76e6b42389 
					 
					
						
						
							
							Add clone_volume backend command  
						
						
						
						
					 
					
						2019-10-10 14:09:07 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b0175eafcb 
					 
					
						
						
							
							Fix bug in output  
						
						
						
						
					 
					
						2019-09-27 11:25:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63cf90b23d 
					 
					
						
						
							
							Add Python header to ceph.py  
						
						
						
						
					 
					
						2019-09-26 14:07:52 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c9d6db14f 
					 
					
						
						
							
							Gracefully handle log following output  
						
						... 
						
						
						
						If the Zookeeper node goes away (e.g. VM is deleted), return a
reasonable error message instead of a stack trace. 
						
						
					 
					
						2019-09-07 12:30:31 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b7c1adf71 
					 
					
						
						
							
							Implement configurable replcfg (client-side)  
						
						... 
						
						
						
						Implements administrator-selectable replication configurations for new
pools in PVC clusters, overriding the default of copies=3,mincopies=2. 
						
						
					 
					
						2019-08-23 14:12:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2880a761c0 
					 
					
						
						
							
							Move Ceph command pipe to new location  
						
						... 
						
						
						
						Matching the new /cmd/domain pipe, move Ceph pipe to /cmd/ceph. 
						
						
					 
					
						2019-08-07 14:47:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43756fc62b 
					 
					
						
						
							
							Implement lock flush function for clients  
						
						... 
						
						
						
						Uses a similar command pathway as the Ceph commands do, but in a
different location (pending move of the Ceph commands to a similar
location). 
						
						
					 
					
						2019-08-07 13:38:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a712ffe7a 
					 
					
						
						
							
							Don't crash if VM has invalid disks  
						
						... 
						
						
						
						Useful if storage=False and removing a VM. 
						
						
					 
					
						2019-07-31 23:05:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2dbf276e51 
					 
					
						
						
							
							Implement snapshot renaming  
						
						... 
						
						
						
						[3/2] Implements #44  
						
						
					 
					
						2019-07-28 23:00:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e2f153c3b1 
					 
					
						
						
							
							Fix the same bug in a different place  
						
						
						
						
					 
					
						2019-07-26 23:28:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a5ed776692 
					 
					
						
						
							
							Fix missing format string  
						
						
						
						
					 
					
						2019-07-26 20:54:52 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c464443a9c 
					 
					
						
						
							
							Fix snapshot lists  
						
						
						
						
					 
					
						2019-07-26 16:44:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2710ed8432 
					 
					
						
						
							
							Fix up bugs in the naming  
						
						
						
						
					 
					
						2019-07-26 16:38:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4937c01075 
					 
					
						
						
							
							Remove junk whitespace  
						
						
						
						
					 
					
						2019-07-26 15:13:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1872489b1d 
					 
					
						
						
							
							Correct duplicating fuzzy limits  
						
						... 
						
						
						
						These were put in a bad spot (inside the loop) and would cause
operations to take progressively longer. Only do these once. 
						
						
					 
					
						2019-07-26 15:13:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5f263bdd6 
					 
					
						
						
							
							Implement Ceph volume resize and rename in clients  
						
						... 
						
						
						
						[1/2] Implements #44  
						
						
					 
					
						2019-07-26 15:13:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1da7462e0d 
					 
					
						
						
							
							Move bad-net colour outside of string  
						
						... 
						
						
						
						This just trashed the formatting of the string if the network didn't
exist, despite several previous attempts to get this to align. Give up;
set the colour for the whole net list if any one network is invalid.
This is not as nice as per-network colouring but saves the hassle and
complexity. 
						
						
					 
					
						2019-07-26 11:41:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8071fb87d7 
					 
					
						
						
							
							Include XML in domain information  
						
						
						
						
					 
					
						2019-07-25 16:29:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb40ef5b04 
					 
					
						
						
							
							Fix typo in common  
						
						
						
						
					 
					
						2019-07-25 15:45:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75f80fa4bd 
					 
					
						
						
							
							Include XML output in VM information  
						
						
						
						
					 
					
						2019-07-25 15:44:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bcd48648b2 
					 
					
						
						
							
							Add is_migrated check function  
						
						
						
						
					 
					
						2019-07-25 14:33:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a220cd16e 
					 
					
						
						
							
							Nicer colour output for coordinator state client  
						
						
						
						
					 
					
						2019-07-12 09:31:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e765ec7f49 
					 
					
						
						
							
							Handle client connection falures gracefully  
						
						
						
						
					 
					
						2019-07-12 00:55:06 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d513fea4d 
					 
					
						
						
							
							Add delay after deleting VM  
						
						... 
						
						
						
						Otherwise there might still be a watcher on the block device when we go
to delete it, which causes a failure. 
						
						
					 
					
						2019-07-10 19:05:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a8aee9fe7 
					 
					
						
						
							
							Remove flush locking functionality  
						
						... 
						
						
						
						This just seemed like more trouble that it was worth. Flush locks were
originally intended as a way to counteract the weird issues around
flushing that were mostly fixed by the code refactoring, so this will
help test if those issues are truly gone. If not, will look into a
cleaner solution that doesn't result in unchangeable states. 
						
						
					 
					
						2019-07-09 23:59:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffc2a6ee1b 
					 
					
						
						
							
							Fix display bug  
						
						
						
						
					 
					
						2019-07-09 10:47:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6426607769 
					 
					
						
						
							
							Store list of RBD disks in ZK  
						
						... 
						
						
						
						Store a basic list of RBD disks in Zookeeper for access by the node
subsystem to handle RBD locks. This avoids the need to implement complex
parsing logic inside the fencing configuration (or elsewhere).
Also handle a malformed XML content properly during VM define. 
						
						
					 
					
						2019-07-09 10:22:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e263a05237 
					 
					
						
						
							
							Reorganize client functions  
						
						... 
						
						
						
						Move some functions to the common file for future usage. 
						
						
					 
					
						2019-07-09 09:29:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5af3a16a8 
					 
					
						
						
							
							Join features list in CLI output  
						
						
						
						
					 
					
						2019-07-08 22:47:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3de9da513 
					 
					
						
						
							
							Add quotes around vars in all return messages  
						
						
						
						
					 
					
						2019-07-08 22:37:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd78aa8fb8 
					 
					
						
						
							
							Use quotes around variables in output  
						
						
						
						
					 
					
						2019-07-08 22:31:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ce2cfc3e3 
					 
					
						
						
							
							Convert units on CLI output and format ops too  
						
						
						
						
					 
					
						2019-07-08 22:03:34 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dda4cc282e 
					 
					
						
						
							
							Fix bad element names  
						
						
						
						
					 
					
						2019-07-08 21:41:54 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2cc444024 
					 
					
						
						
							
							Correct bad bracket type  
						
						
						
						
					 
					
						2019-07-08 21:40:06 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						359886e335 
					 
					
						
						
							
							Correct variable name bugs  
						
						
						
						
					 
					
						2019-07-08 21:35:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						31b4dd9aed 
					 
					
						
						
							
							Show radosdf output in clients  
						
						
						
						
					 
					
						2019-07-08 10:59:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f75216d946 
					 
					
						
						
							
							Make force_migrate not replace existing node  
						
						... 
						
						
						
						Previous to this, if once force-migrated a VM, the previous_node value
would be updated to the current node, which is likely never what an
administrator would want. Change this functionality so that the previous
node value is not changed, and update the documentation to reflect this. 
						
						
					 
					
						2019-07-07 15:10:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f6d0baf6c 
					 
					
						
						
							
							Fix bad ZK node entry  
						
						
						
						
					 
					
						2019-07-06 01:42:55 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d56ecb13d 
					 
					
						
						
							
							Apply tweak to rule direction handling  
						
						
						
						
					 
					
						2019-07-05 21:38:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ac3d55b8d 
					 
					
						
						
							
							Always use the passed domain in messages  
						
						... 
						
						
						
						Don't ever output an ugly UUID unless that's what was actually sent to
the function. Makes output much much nicer, especially on errors. 
						
						
					 
					
						2019-07-05 16:38:54 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18520d6c77 
					 
					
						
						
							
							Support disabling fuzzy limit matching  
						
						... 
						
						
						
						Used for the APIs when they filter by name but we don't want a fuzzy
limit since we specified an exact name. 
						
						
					 
					
						2019-07-05 16:30:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc16f51b2a 
					 
					
						
						
							
							Fix variable naming bug  
						
						
						
						
					 
					
						2019-07-05 14:18:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ee3c91a63 
					 
					
						
						
							
							Use None instead of all in ceph.py  
						
						... 
						
						
						
						Make it like other optional args (like direction in net ACLs) and use
None instead of 'all' when specifying any option 
						
						
					 
					
						2019-07-05 13:59:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d755a80fe8 
					 
					
						
						
							
							Fix bugs with refactoring  
						
						
						
						
					 
					
						2019-07-05 00:44:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80ea54d40f 
					 
					
						
						
							
							Make bracketing and indenting consistent  
						
						
						
						
					 
					
						2019-07-05 00:32:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82bf8a8406 
					 
					
						
						
							
							Remove superfluous comment  
						
						
						
						
					 
					
						2019-07-05 00:30:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84a905b7f0 
					 
					
						
						
							
							Refactor ceph client for API  
						
						
						
						
					 
					
						2019-07-05 00:30:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e2dfc1704 
					 
					
						
						
							
							Reorganize file before refactoring  
						
						... 
						
						
						
						This is the largest of the function files, and unlike the others is
cleanly split into four types. Reorganize the file and function
definitions around those types to make it easier to navigate, and do so
separately before refactoring for API. 
						
						
					 
					
						2019-07-04 23:09:16 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bcab11ee49 
					 
					
						
						
							
							Refactor network.py for API usage  
						
						
						
						
					 
					
						2019-07-04 23:01:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b195eb0668 
					 
					
						
						
							
							Rename Information get function to match others  
						
						
						
						
					 
					
						2019-07-04 23:00:53 -04:00