912524752e 
					 
					
						
						
							
							src/api2/admin/datastore/pxar.rs: create worker task for file upload  
						
						
						
						
					 
					
						2019-04-15 08:38:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1be71fb02b 
					 
					
						
						
							
							src/server/worker_task.rs_ do not write ERROR: prefix into task index  
						
						
						
						
					 
					
						2019-04-15 08:37:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						418def7a78 
					 
					
						
						
							
							src/server/worker_task.rs: move common code into log_result  
						
						... 
						
						
						
						Make new() pub 
						
						
					 
					
						2019-04-15 07:49:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37b87869b5 
					 
					
						
						
							
							src/server/upid.rs: check for illegal characters  
						
						
						
						
					 
					
						2019-04-15 07:47:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2981e2738 
					 
					
						
						
							
							src/tools/procfs.rs: implement read_proc_net_dev()  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-04-13 11:52:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13abfdc57a 
					 
					
						
						
							
							src/tools/procfs.rs: implement read_memory_usage()  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-04-13 11:52:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3005ef48b6 
					 
					
						
						
							
							src/tools/procfs.rs: Rename variable and struct to be more consistent  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-04-12 12:13:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc93bacb72 
					 
					
						
						
							
							src/tools/procfs.rs: simplify read_cpuinfo()  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-04-12 12:13:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2b99c34f7 
					 
					
						
						
							
							src/api2/admin/datastore.rs: implement API to return last GC status  
						
						
						
						
					 
					
						2019-04-11 12:04:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59961b8954 
					 
					
						
						
							
							src/server/command_socket.rs: check control socket permissions  
						
						
						
						
					 
					
						2019-04-11 10:51:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba70040dbf 
					 
					
						
						
							
							src/server/worker_task.rs: change task list sort order - latest on top  
						
						
						
						
					 
					
						2019-04-11 09:43:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3f4c08f33 
					 
					
						
						
							
							src/server/worker_task.rs: catch panics in worker threads  
						
						
						
						
					 
					
						2019-04-11 07:56:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						620dccf1a1 
					 
					
						
						
							
							tools/daemon: dup the TcpListener file descriptor  
						
						... 
						
						
						
						Now that we let hyper shutdown gracefully we need an owned
version of the listening socket to prevent it from closing
before running the reload preparations.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-04-10 15:20:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d96bb7f163 
					 
					
						
						
							
							tools: add Fd helper  
						
						... 
						
						
						
						stores a raw file descriptor with a drop handler for
safekeeping in closures
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-04-10 15:20:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cd33633aa 
					 
					
						
						
							
							/src/tools: Cleanup tempfiles in folder  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-04-10 13:56:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a665dea128 
					 
					
						
						
							
							src/api2/node/tasks.rs: implement stop_task api  
						
						
						
						
					 
					
						2019-04-10 13:55:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98a181f055 
					 
					
						
						
							
							src/server/worker_task.rs: log message when we call request_abort()  
						
						
						
						
					 
					
						2019-04-10 13:54:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b6a3e1396 
					 
					
						
						
							
							src/tools/procfs.rs: implement read_cpuinfo()  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-04-10 13:11:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						321070b4fa 
					 
					
						
						
							
							src/server/worker_task.rs: implement abort_worker (via command_socket)  
						
						
						
						
					 
					
						2019-04-10 12:42:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfb2d3c17c 
					 
					
						
						
							
							src/server/command_socket.rs: correctly handle/spawn handle parallel connections  
						
						
						
						
					 
					
						2019-04-10 11:05:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b002cbc5f 
					 
					
						
						
							
							src/server/worker_task.rs: use abstract socket  
						
						
						
						
					 
					
						2019-04-10 09:03:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f550fd99f 
					 
					
						
						
							
							start hyper server using with_graceful_shutdown()  
						
						... 
						
						
						
						Without, hyper keeps some futures running, and the server does not
correctly shutdown. 
						
						
					 
					
						2019-04-10 08:24:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f2078de59 
					 
					
						
						
							
							src/tools/procfs.rs: avoid compiler warning  
						
						
						
						
					 
					
						2019-04-10 06:40:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f6fbf1c57 
					 
					
						
						
							
							src/tools/procfs.rs: implement read_meminfo()  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-04-09 15:21:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c360bd73d3 
					 
					
						
						
							
							src/api2/node/tasks.rs: fix task status api  
						
						
						
						
					 
					
						2019-04-09 15:12:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bfd87bc5e 
					 
					
						
						
							
							src/server/worker_task.rs: speedup upid_read_status()  
						
						
						
						
					 
					
						2019-04-09 15:11:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8d40dd0c2 
					 
					
						
						
							
							src/api2/node.rs: add node parameter  
						
						
						
						
					 
					
						2019-04-09 14:43:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ae0bf52dd 
					 
					
						
						
							
							src/server/command_socket.rs: code cleanup - fix error message  
						
						
						
						
					 
					
						2019-04-09 12:47:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d607b8861b 
					 
					
						
						
							
							src/server/worker_task.rs: implement task control socket  
						
						
						
						
					 
					
						2019-04-09 12:15:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e201753629 
					 
					
						
						
							
							src/server/command_socket.rs: implement auto_remove flag  
						
						... 
						
						
						
						Remove the socket file on close. 
						
						
					 
					
						2019-04-09 11:47:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						634132fe10 
					 
					
						
						
							
							src/server/upid.rs: moved code into separate file  
						
						
						
						
					 
					
						2019-04-08 18:43:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						78a39e0517 
					 
					
						
						
							
							src/server/command_socket.rs: simple command socket  
						
						
						
						
					 
					
						2019-04-08 17:59:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3f41f2165 
					 
					
						
						
							
							src/tools/daemon.rs: use new ServerState handler  
						
						
						
						
					 
					
						2019-04-08 14:00:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a630df709 
					 
					
						
						
							
							implement server state/signal handling, depend on tokio-signal  
						
						
						
						
					 
					
						2019-04-08 13:59:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a12c0e2fb 
					 
					
						
						
							
							src/api2/node/tasks.rs: start upid API  
						
						
						
						
					 
					
						2019-04-07 14:36:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b75b968147 
					 
					
						
						
							
							src/server/worker_task.rs: implement is_active()  
						
						
						
						
					 
					
						2019-04-07 14:36:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4494d07819 
					 
					
						
						
							
							src/server/worker_task.rs: make log_path a method on UPID  
						
						
						
						
					 
					
						2019-04-07 13:51:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2a2e02bb7 
					 
					
						
						
							
							src/api2/node/tasks.rs: implement userfilter  
						
						
						
						
					 
					
						2019-04-07 13:17:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c3bee2e32 
					 
					
						
						
							
							src/api2/node/tasks.rs: correctly handle start parameter  
						
						
						
						
					 
					
						2019-04-07 12:41:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						063ca5be77 
					 
					
						
						
							
							src/api2/node/tasks.rs: implement list_tasks  
						
						
						
						
					 
					
						2019-04-07 12:18:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4b59ae0b8 
					 
					
						
						
							
							src/backup/datastore.rs: pass WorkerTask to GC  
						
						... 
						
						
						
						So that we can log to the task log file. 
						
						
					 
					
						2019-04-06 17:57:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35950380a9 
					 
					
						
						
							
							src/server/worker_task.rs: carefully handle file permissions  
						
						
						
						
					 
					
						2019-04-06 17:53:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1619a72063 
					 
					
						
						
							
							src/tools.rs: implement create_dir_chown  
						
						... 
						
						
						
						Combinded mkdir with chown. 
						
						
					 
					
						2019-04-06 16:50:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eea8131952 
					 
					
						
						
							
							src/tools.rs: implement file_set_contents_full()  
						
						
						
						
					 
					
						2019-04-06 13:53:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f778e0652 
					 
					
						
						
							
							src/api2/admin/datastore.rs: use new WorkerTask::new_thread()  
						
						
						
						
					 
					
						2019-04-06 11:27:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						244abab769 
					 
					
						
						
							
							src/tools/file_logger.rs: fix test  
						
						
						
						
					 
					
						2019-04-06 11:24:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						660c684640 
					 
					
						
						
							
							src/server/worker_task.rs: return upid_str  
						
						
						
						
					 
					
						2019-04-06 11:23:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93aebb38bc 
					 
					
						
						
							
							src/server/worker_task.rs: implement read_task_list()  
						
						
						
						
					 
					
						2019-04-06 10:17:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a36a2c999 
					 
					
						
						
							
							src/server/worker_task.rs: improve UPID format description  
						
						
						
						
					 
					
						2019-04-06 09:36:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						882594c5e9 
					 
					
						
						
							
							src/server.rs: improve crate layout  
						
						
						
						
					 
					
						2019-04-06 09:17:25 +02:00