9aee2a9075 
					 
					
						
						
							
							Bump version to 0.9.84  
						
						
						
						
					 
					
						2023-12-09 23:05:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8552b471b 
					 
					
						
						
							
							Require at least one FAULT_ID  
						
						
						
						
					 
					
						2023-12-09 17:31:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc443a323b 
					 
					
						
						
							
							Allow ack/delete of multiple faults at once  
						
						
						
						
					 
					
						2023-12-09 17:28:13 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						764e3e3722 
					 
					
						
						
							
							Fix bug in fault header format  
						
						
						
						
					 
					
						2023-12-09 16:47:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c0dfe16cf 
					 
					
						
						
							
							Improve word splitting for fault messages  
						
						... 
						
						
						
						This ensures that fault messages are split on word boundaries and that
the column length is equal to the longest of these if applicable. 
						
						
					 
					
						2023-12-06 17:10:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fde494fc5 
					 
					
						
						
							
							Add status back to short fault list  
						
						
						
						
					 
					
						2023-12-06 16:53:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0945b3faf3 
					 
					
						
						
							
							Use same fault formatting for short and long  
						
						
						
						
					 
					
						2023-12-06 16:19:44 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1416f9edc0 
					 
					
						
						
							
							Remove bad sort values  
						
						
						
						
					 
					
						2023-12-06 14:38:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c34c88a1f 
					 
					
						
						
							
							Fix bad dict key name  
						
						
						
						
					 
					
						2023-12-06 14:16:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20acf3295f 
					 
					
						
						
							
							Add mass ack/delete of faults  
						
						
						
						
					 
					
						2023-12-06 13:59:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6fc5c927a1 
					 
					
						
						
							
							Properly sort status faults  
						
						
						
						
					 
					
						2023-12-06 13:27:18 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						536fb2080f 
					 
					
						
						
							
							Fix get_terminal_size over SSH  
						
						
						
						
					 
					
						2023-12-06 13:11:28 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2267a9c85d 
					 
					
						
						
							
							Improve output formatting for simplicity  
						
						
						
						
					 
					
						2023-12-05 10:37:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						672e58133f 
					 
					
						
						
							
							Implement interfaces to faults  
						
						
						
						
					 
					
						2023-12-04 01:37:54 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						988de1218f 
					 
					
						
						
							
							Bump version to 0.9.83  
						
						
						
						
					 
					
						2023-12-01 17:37:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6315a068d1 
					 
					
						
						
							
							Use SafeLoader for config load  
						
						
						
						
					 
					
						2023-12-01 02:01:24 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2afd064445 
					 
					
						
						
							
							Update CLI to read from pvc.conf  
						
						
						
						
					 
					
						2023-12-01 01:53:33 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74a416165d 
					 
					
						
						
							
							Move default autobackup config to pvc.conf  
						
						
						
						
					 
					
						2023-11-29 21:21:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d65b18f15b 
					 
					
						
						
							
							Improve handling of loglines on client  
						
						
						
						
					 
					
						2023-11-29 15:12:41 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7abc697c8a 
					 
					
						
						
							
							Improve Zookeeper log handling  
						
						... 
						
						
						
						Ensures that messages are fully read before each append. Adds more
Zookeeper hits, but ensures logs won't be overwritten by multiple
daemons.
Also don't use a set on the client side, to avoid "removing duplicate"
entries erroneously. 
						
						
					 
					
						2023-11-29 15:12:41 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dab7396196 
					 
					
						
						
							
							Move to unified pvc.conf configuration file  
						
						
						
						
					 
					
						2023-11-26 14:16:21 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						460a2dd09f 
					 
					
						
						
							
							Bump version to 0.9.82  
						
						
						
						
					 
					
						2023-11-25 15:38:50 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e001b08b6 
					 
					
						
						
							
							Bump version to 0.9.81  
						
						
						
						
					 
					
						2023-11-17 01:29:41 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e92ed245d6 
					 
					
						
						
							
							Pass proper task details into wait function  
						
						
						
						
					 
					
						2023-11-16 15:31:25 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ab505ec98 
					 
					
						
						
							
							Return and show task_name  
						
						
						
						
					 
					
						2023-11-16 14:50:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9958d1cfe8 
					 
					
						
						
							
							Add name to task output  
						
						
						
						
					 
					
						2023-11-16 13:23:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8915864fa9 
					 
					
						
						
							
							Lower truncation size and add elipses  
						
						
						
						
					 
					
						2023-11-16 11:47:36 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79f7e8f82e 
					 
					
						
						
							
							Skip "run_on" argument in output  
						
						... 
						
						
						
						This isn't required to know, it's internal. 
						
						
					 
					
						2023-11-16 11:46:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb1d61a8b9 
					 
					
						
						
							
							Generalize task status output  
						
						
						
						
					 
					
						2023-11-16 11:39:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63773a3061 
					 
					
						
						
							
							Allow watching existing task via cluster task  
						
						
						
						
					 
					
						2023-11-16 03:06:13 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4555f5a20a 
					 
					
						
						
							
							Remove warnings when switch coordinator state  
						
						... 
						
						
						
						Tasks are no longer bound to the primary coordinator for state updates
due to using KeyDB and a proper shared queue and result backend, so this
warning is now obsolete and no longer required.
This would interrupt "--wait" commands on provisioner tasks, but we no
longer believe that this warrants a warning, as the affected user could
simply run "pvc cluster task" to validate or resume the watcher. 
						
						
					 
					
						2023-11-16 02:15:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d727764ebc 
					 
					
						
						
							
							Remove obsolete status and add cluster task  
						
						... 
						
						
						
						Removes the obsoleted "pvc provisioner status" command and replaces it
with a generalized "pvc cluster task" command to show all
currently-active or pending tasks on the cluster workers. 
						
						
					 
					
						2023-11-16 02:13:26 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						484e6542c2 
					 
					
						
						
							
							Port remaining tasks to new task handler  
						
						... 
						
						
						
						Move the create_vm and run_benchmark tasks to use the new Celery
subsystem, handlers, and wait command. Remove the obsolete, dedicated
API endpoints.
Standardize the CLI client and move the repeated handler code into a
separate common function. 
						
						
					 
					
						2023-11-16 02:00:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b522306f87 
					 
					
						
						
							
							Increase Celery wait times  
						
						... 
						
						
						
						It's a bit inefficient, but provides nicer output and a bit of settling
time between each stage. 
						
						
					 
					
						2023-11-09 23:54:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d7ea705e31 
					 
					
						
						
							
							Improve waiter output  
						
						... 
						
						
						
						Add an extra newline, show the name of the task (from start()), and show
the first step as a "Gathering information" message on the progressbar. 
						
						
					 
					
						2023-11-09 23:28:18 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce17c60a20 
					 
					
						
						
							
							Port OSD on-node tasks to Celery worker system  
						
						... 
						
						
						
						Adds Celery versions of the osd_add, osd_replace, osd_refresh,
osd_remove, and osd_db_vg_add functions. 
						
						
					 
					
						2023-11-09 23:28:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						89681d54b9 
					 
					
						
						
							
							Port VM on-node tasks to Celery worker system  
						
						... 
						
						
						
						Adds Celery versions of the flush_locks, device_attach, and
device_detach functions. 
						
						
					 
					
						2023-11-06 20:40:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b99b4e64b2 
					 
					
						
						
							
							Ensure store path is passed properly  
						
						
						
						
					 
					
						2023-11-05 16:48:47 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91af1175ef 
					 
					
						
						
							
							Fix missing CLI_CONFIG in echo()  
						
						
						
						
					 
					
						2023-11-04 15:17:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1602f35de 
					 
					
						
						
							
							Adjust split indicator  
						
						
						
						
					 
					
						2023-11-04 02:56:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cdedde2fb 
					 
					
						
						
							
							Adjust wording about extdb  
						
						
						
						
					 
					
						2023-11-04 02:54:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab156b14b7 
					 
					
						
						
							
							Update help messages for OSD refresh  
						
						
						
						
					 
					
						2023-11-04 02:47:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18d32fede3 
					 
					
						
						
							
							Fix wording of detect strings  
						
						
						
						
					 
					
						2023-11-04 01:37:07 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75135f6d5f 
					 
					
						
						
							
							Avoid broken output format for new OSDs  
						
						
						
						
					 
					
						2023-11-03 23:54:10 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64e37ae963 
					 
					
						
						
							
							Update OSD replacement functionality  
						
						... 
						
						
						
						1. Simplify this by leveraging the existing remove_osd/add_osd
functions, since its task was functionally identical to those two in
sequential order.
2. Add support for split OSDs within the command (replacing all OSDs on
the block device(s) as required).
3. Add additional configurability and flexibility around the old device,
weight, and external DB LVs. 
						
						
					 
					
						2023-11-03 01:45:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44d2f98e75 
					 
					
						
						
							
							Remove Var field from OSDs  
						
						... 
						
						
						
						Not super duper useful and increases length 
						
						
					 
					
						2023-11-02 22:55:39 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb91bf18a7 
					 
					
						
						
							
							Fix incorrect variables  
						
						
						
						
					 
					
						2023-11-02 22:39:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3e3fe829a 
					 
					
						
						
							
							Adjust helptext for osd add  
						
						
						
						
					 
					
						2023-11-02 22:34:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b8957547a 
					 
					
						
						
							
							Adjust helptext for create-db-vg command  
						
						
						
						
					 
					
						2023-11-02 22:14:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						980ea6a9e9 
					 
					
						
						
							
							Adjust handling of ext_db and _count options  
						
						... 
						
						
						
						Avoid the use of superfluous flag options, default them to none, and add
support for fixed-size DB LVs. 
						
						
					 
					
						2023-11-02 13:29:47 -04:00