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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad284b13bc 
					 
					
						
						
							
							Fix bugs with fencing  
						
						
						
						
					 
					
						2019-07-09 19:17:53 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7df200ac44 
					 
					
						
						
							
							Improve ZK connection loss handling  
						
						
						
						
					 
					
						2019-07-09 19:17:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47f86475f8 
					 
					
						
						
							
							Handle failures of Ceph commands gradefully  
						
						... 
						
						
						
						If these commands fail, catch the error, print a message, and set up
empty lists. Also handle later data parsing in this case. 
						
						
					 
					
						2019-07-09 16:43:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a8e7509f7 
					 
					
						
						
							
							Support run_os_command timeout; use timeouts  
						
						
						
						
					 
					
						2019-07-09 15:09:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83a4140703 
					 
					
						
						
							
							Allow enabling debug mode in config  
						
						... 
						
						
						
						Makes debugging easier without modifying code. 
						
						
					 
					
						2019-07-09 14:59:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8eeba9bc9b 
					 
					
						
						
							
							Make Ceph commands time out if needed  
						
						
						
						
					 
					
						2019-07-09 14:35:53 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19701c66e4 
					 
					
						
						
							
							Move fencing to after keepalive output  
						
						... 
						
						
						
						Just makes the messages a little easier to read when triggered. 
						
						
					 
					
						2019-07-09 14:24:31 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17dfaf43c5 
					 
					
						
						
							
							Move hypervisor selection out to common  
						
						
						
						
					 
					
						2019-07-09 14:20:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b551b54642 
					 
					
						
						
							
							Rename message when contending  
						
						
						
						
					 
					
						2019-07-09 14:03:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4249d5d982 
					 
					
						
						
							
							Always load and store IPMI on daemon start  
						
						... 
						
						
						
						Without this, the IPMI information set during initial node creation can
never be changed, which can cause issues later. Instead, always set it
fresh on each node boot. 
						
						
					 
					
						2019-07-09 14:00:31 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbceaf57cd 
					 
					
						
						
							
							Add mention of setting IPMI over LAN  
						
						
						
						
					 
					
						2019-07-09 13:43:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f828a27a5 
					 
					
						
						
							
							Free RBD locks when fencing node  
						
						
						
						
					 
					
						2019-07-09 10:59:31 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b0bdf72310 
					 
					
						
						
							
							Fix bad variable name  
						
						
						
						
					 
					
						2019-07-08 22:24:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7889bd88e3 
					 
					
						
						
							
							Use equality instead of in  
						
						
						
						
					 
					
						2019-07-08 22:22:43 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc54ea2449 
					 
					
						
						
							
							Log message when starting or stopping API client  
						
						
						
						
					 
					
						2019-07-08 19:29:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						31b4dd9aed 
					 
					
						
						
							
							Show radosdf output in clients  
						
						
						
						
					 
					
						2019-07-08 10:59:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cda690e94f 
					 
					
						
						
							
							Set RADOS df information in ZK  
						
						
						
						
					 
					
						2019-07-08 10:19:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c89a22ec4 
					 
					
						
						
							
							Remove missed return message  
						
						
						
						
					 
					
						2019-07-07 16:42:54 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						128db8e683 
					 
					
						
						
							
							Remove indent  
						
						
						
						
					 
					
						2019-07-07 16:39:07 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						771c193343 
					 
					
						
						
							
							Add even nicer startup message  
						
						
						
						
					 
					
						2019-07-07 15:46:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9bad6edf9 
					 
					
						
						
							
							Log messages during startup  
						
						
						
						
					 
					
						2019-07-07 15:44:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fed6dd6639 
					 
					
						
						
							
							Fix bad replace  
						
						
						
						
					 
					
						2019-07-07 15:36:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						143639cc3b 
					 
					
						
						
							
							Update URLs in badges  
						
						
						
						
					 
					
						2019-07-07 15:35:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						021fcb2c59 
					 
					
						
						
							
							Add section about the author  
						
						
						
						
					 
					
						2019-07-07 15:34:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9ebd04264 
					 
					
						
						
							
							Fix missing dom_uuid values in data reads  
						
						
						
						
					 
					
						2019-07-07 15:30:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b82ccaa84d 
					 
					
						
						
							
							Improve flush handling  
						
						... 
						
						
						
						Similar to recent client changes, don't replace the previous node record
of an already-migrated VM. Wait for shutdown if required. Use a
continue statement instead of a needless else block. 
						
						
					 
					
						2019-07-07 15:27:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d398f663b 
					 
					
						
						
							
							Rename "Domain" to "VM" in various class names  
						
						... 
						
						
						
						The name "Domain", though technically correct from a Libvirt
perspective, was unnecessarily confusing. Call the class instances what
they are, VMs. 
						
						
					 
					
						2019-07-07 15:20:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a93945b58 
					 
					
						
						
							
							Add additional e for consistency  
						
						
						
						
					 
					
						2019-07-07 15:18:35 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be146d7364 
					 
					
						
						
							
							Add wording and formatting tweaks  
						
						
						
						
					 
					
						2019-07-07 15:01:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e15c171da 
					 
					
						
						
							
							Add fixed-width tags around endpoint addresses  
						
						
						
						
					 
					
						2019-07-07 14:49:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b18e282987 
					 
					
						
						
							
							Add further wording tweaks and remove repeat lines  
						
						
						
						
					 
					
						2019-07-07 14:44:54 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f67bcd31d 
					 
					
						
						
							
							Tweaks to API documentation  
						
						
						
						
					 
					
						2019-07-07 14:37:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd186c1228 
					 
					
						
						
							
							Add API reference manual documentation  
						
						
						
						
					 
					
						2019-07-07 14:18:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7769b322f4 
					 
					
						
						
							
							Bold NOTEs instead of italicizing  
						
						
						
						
					 
					
						2019-07-07 12:01:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2297d0b69e 
					 
					
						
						
							
							Add mention of buildiso.sh help  
						
						
						
						
					 
					
						2019-07-07 11:19:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3e86be6a3 
					 
					
						
						
							
							Disable debugging of API  
						
						
						
						
					 
					
						2019-07-07 02:26:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2362db11e 
					 
					
						
						
							
							Fix some typos  
						
						
						
						
					 
					
						2019-07-07 01:17:05 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f41969094e 
					 
					
						
						
							
							Tweak wording in install doc intro  
						
						
						
						
					 
					
						2019-07-07 00:49:04 -04:00