8c3c63fad0 
					 
					
						
						
							
							use endian_trait arrays feature  
						
						
						
						
					 
					
						2019-04-23 14:23:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6358b68236 
					 
					
						
						
							
							cleanup: avoid compiler warnings  
						
						
						
						
					 
					
						2019-04-23 12:17:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e06ffb10d1 
					 
					
						
						
							
							src/api_schema/router.rs: fix typo (subdira -> subdir)  
						
						
						
						
					 
					
						2019-04-16 12:20:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13f1cc17ea 
					 
					
						
						
							
							src/api_schema/router.rs: implement list_subdirs() helper  
						
						
						
						
					 
					
						2019-04-16 12:07:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						062d4916ff 
					 
					
						
						
							
							api_schema: allow generic api handler functions  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-04-16 11:22:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						286f0d4099 
					 
					
						
						
							
							src/tools/procfs.rs: implement read_proc_net_route()  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-04-15 11:13:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a6c9415ae 
					 
					
						
						
							
							src/api2/node/services.rs: add proxmox-backup-proxy service  
						
						
						
						
					 
					
						2019-04-15 09:48:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75bc49bed7 
					 
					
						
						
							
							src/server/worker_task.rs: implement abort channel  
						
						
						
						
					 
					
						2019-04-15 09:38:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63bd6a9f5a 
					 
					
						
						
							
							GUI: fix borders  
						
						
						
						
					 
					
						2019-04-11 12:18:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2b99c34f7 
					 
					
						
						
							
							src/api2/admin/datastore.rs: implement API to return last GC status  
						
						
						
						
					 
					
						2019-04-11 12:04:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d76e8b773 
					 
					
						
						
							
							www/DataStoreConfig.js: popup task viewer when starting GC  
						
						
						
						
					 
					
						2019-04-11 11:16:30 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3832b6355 
					 
					
						
						
							
							tests/worker-task-abort.rs: test abort worker  
						
						
						
						
					 
					
						2019-04-11 08:26:52 +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