50367c9190 
					 
					
						
						
							
							Improve OSD create messages  
						
						
						
						
					 
					
						2019-07-26 11:41:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2b1a80a8b 
					 
					
						
						
							
							Merge branch 'api-restfulness'  
						
						... 
						
						
						
						Implement a more RESTful API with proper use of HTTP verbs and better
organization. 
						
						
					 
					
						2019-07-26 11:41:09 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17b463afd4 
					 
					
						
						
							
							Replace retcodes with 400; implement OSD status  
						
						
						
						
					 
					
						2019-07-26 11:23:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4cf3ade10a 
					 
					
						
						
							
							RESTify the remaining components  
						
						
						
						
					 
					
						2019-07-26 11:00:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d43ced176f 
					 
					
						
						
							
							RESTify the network endpoints; remove some cruft  
						
						
						
						
					 
					
						2019-07-26 09:41:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						375bbf4b82 
					 
					
						
						
							
							Fix quoting bugs in API  
						
						
						
						
					 
					
						2019-07-25 16:50:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d944f5627 
					 
					
						
						
							
							Fully remove dump endpoing; data is now in output  
						
						
						
						
					 
					
						2019-07-25 16:46:03 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f4d63b9088 
					 
					
						
						
							
							Remove vm_dump API function  
						
						
						
						
					 
					
						2019-07-25 15:45:31 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75f80fa4bd 
					 
					
						
						
							
							Include XML output in VM information  
						
						
						
						
					 
					
						2019-07-25 15:44:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dff1c68f6e 
					 
					
						
						
							
							RESTify the VM functions and enable debug mode  
						
						
						
						
					 
					
						2019-07-25 15:42:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bcd48648b2 
					 
					
						
						
							
							Add is_migrated check function  
						
						
						
						
					 
					
						2019-07-25 14:33:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19ae10e582 
					 
					
						
						
							
							Update storage docs for RESTfulness  
						
						
						
						
					 
					
						2019-07-25 12:49:02 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb83305ac2 
					 
					
						
						
							
							Update network docs for RESTfulness  
						
						
						
						
					 
					
						2019-07-25 12:30:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee6e219c92 
					 
					
						
						
							
							Update node and VM docs for RESTfulness  
						
						
						
						
					 
					
						2019-07-24 22:24:39 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4284a0fae3 
					 
					
						
						
							
							Correct file name  
						
						
						
						
					 
					
						2019-07-24 20:56:31 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96bc181877 
					 
					
						
						
							
							Set the routerstate on daemon startup  
						
						... 
						
						
						
						Allows switching from coordinator to not coordinator with a service
restart. 
						
						
					 
					
						2019-07-12 09:51:56 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						383bc958fe 
					 
					
						
						
							
							Add Ansible architecture doc  
						
						
						
						
					 
					
						2019-07-12 00:30:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						439c5f18c3 
					 
					
						
						
							
							Add router_state to output of keepalives  
						
						
						
						
					 
					
						2019-07-11 20:11:05 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bf0721fda 
					 
					
						
						
							
							Add documentation manual for Ansible configuration  
						
						
						
						
					 
					
						2019-07-11 13:27:06 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f30be555c1 
					 
					
						
						
							
							Improve message output for logging  
						
						... 
						
						
						
						Improve some formatting of the messages being printed to make it nicer
for long-term logging. 
						
						
					 
					
						2019-07-10 22:38:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac36870a86 
					 
					
						
						
							
							Implement hup for log rotation  
						
						... 
						
						
						
						This function was long-existent, but never used; implement it. 
						
						
					 
					
						2019-07-10 22:22:02 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58f4222ee7 
					 
					
						
						
							
							Support disabling log colours and dates  
						
						... 
						
						
						
						For usecases such as a pure-syslog, allow disabling of dates or colours
in the log messages (separately). 
						
						
					 
					
						2019-07-10 22:17:23 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32a6369de2 
					 
					
						
						
							
							Add nicer message when live migrate fails  
						
						
						
						
					 
					
						2019-07-10 17:42:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13d13b75d7 
					 
					
						
						
							
							Revert "Add material theme to docs"  
						
						... 
						
						
						
						This reverts commit e9dcbf6198 
						
						
					 
					
						2019-07-10 15:23:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d0cbe68dc 
					 
					
						
						
							
							Revert "Use null name for material theme"  
						
						... 
						
						
						
						This reverts commit ec3507db1e 
						
						
					 
					
						2019-07-10 15:23:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec3507db1e 
					 
					
						
						
							
							Use null name for material theme  
						
						... 
						
						
						
						With a real name, RTD complains. 
						
						
					 
					
						2019-07-10 15:20:53 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ccf3390ab 
					 
					
						
						
							
							Add storage prefix to Ceph commands  
						
						... 
						
						
						
						Add the "storage" prefix to all Ceph-based commands in both the CLI and
the API. This partially abstracts the storage subsystem from the Ceph
tool specifically, should future storage subsystems be added or changed.
The name "ceph" is still used due to the non-abstracted components of
the Ceph management, e.g. referencing Ceph-specific concepts like OSDs
or pools. 
						
						
					 
					
						2019-07-10 15:14:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9dcbf6198 
					 
					
						
						
							
							Add material theme to docs  
						
						
						
						
					 
					
						2019-07-10 14:59:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a28738bff 
					 
					
						
						
							
							Use consistent terminology in fence message  
						
						
						
						
					 
					
						2019-07-10 11:54:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f160abf90 
					 
					
						
						
							
							Handle cancelling flushes when new ones run  
						
						... 
						
						
						
						Store the flush_thread of a node as a class object. Before starting a
new flush thread (either flush or unflush), stop the existing one if it
exists to prevent further migrations, then start the new thread. Set the
object to None on init and again once the task actually finishes. Remove
the inflush flag as this is not required when using these threads and
functionally does nothing any longer, but add the flush_stopper flag to
trigger cancellation of the current job. 
						
						
					 
					
						2019-07-10 11:54:34 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c7c8c8bcbb 
					 
					
						
						
							
							Fix bug with flush  
						
						
						
						
					 
					
						2019-07-10 00:43:55 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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