a55fcd740f 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: suse POST for finish() api  
						
						
						
						
					 
					
						2019-05-22 13:04:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de6742c04f 
					 
					
						
						
							
							src/bin/h2test.rs: removed  
						
						... 
						
						
						
						This test does no work anymore. 
						
						
					 
					
						2019-05-22 11:14:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a0b521809 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: remove test callbacks  
						
						
						
						
					 
					
						2019-05-22 10:55:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc119edbe5 
					 
					
						
						
							
							Makefile: Allow to pass parameter tests=pattern to make test  
						
						... 
						
						
						
						`make test tests=pattern` will only run the subset of tests containing pattern,
therefore allowing to specify which subset of tests to run.
If the parameter is not specified, all tests are run.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-22 10:01:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de61bc9264 
					 
					
						
						
							
							src/tools/xattr.rs: impl unit tests for fsetattr and fgetattr  
						
						... 
						
						
						
						As git does not preserve xattrs they have to be set before they can be read.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-22 10:01:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						553610b43e 
					 
					
						
						
							
							src/client/http_client.rs: implement download_chunk_list  
						
						
						
						
					 
					
						2019-05-22 09:46:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0cc0fffd1e 
					 
					
						
						
							
							src/backup/chunk_stream.rs: use BytesMut in ChunkStream  
						
						
						
						
					 
					
						2019-05-22 09:39:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c052be5c86 
					 
					
						
						
							
							src/backup/chunk_stream.rs: use more generics  
						
						
						
						
					 
					
						2019-05-22 09:18:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						169c0e060f 
					 
					
						
						
							
							src/backup/chunk_stream.rs: optimize FixedChunkStream (use BytesMut)  
						
						
						
						
					 
					
						2019-05-22 09:05:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3be3f3dcc4 
					 
					
						
						
							
							src/backup/chunk_stream.rs: fix behaviour for large input buffers  
						
						
						
						
					 
					
						2019-05-22 08:05:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02fa54ff3c 
					 
					
						
						
							
							src/backup/chunk_stream.rs: assemble data with correct order  
						
						
						
						
					 
					
						2019-05-22 07:44:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0afeaa831 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: improve error message  
						
						
						
						
					 
					
						2019-05-22 07:43:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11867a2b54 
					 
					
						
						
							
							src/tools.rs: fix hex_to_digest  
						
						
						
						
					 
					
						2019-05-21 13:42:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f3d2ffab9 
					 
					
						
						
							
							src/backup/index.rs: rename ChunkListReader into DigestListEncoder  
						
						
						
						
					 
					
						2019-05-21 12:28:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee53955f52 
					 
					
						
						
							
							src/backup/index.rs: implement DigestListDecoder  
						
						
						
						
					 
					
						2019-05-21 12:21:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a95849321c 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: ignore error after finish, register known_chunks  
						
						
						
						
					 
					
						2019-05-21 09:54:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40f4e198a8 
					 
					
						
						
							
							src/backup/dynamic_index.rs: add chunk_info method  
						
						
						
						
					 
					
						2019-05-21 09:52:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						015c5f6bfb 
					 
					
						
						
							
							tests/pxar.rs: Integrity test for pxar  
						
						... 
						
						
						
						Test the integrity of the restored folder content of data previously archived with pxar
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-21 06:26:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						596182056b 
					 
					
						
						
							
							src/pxar/sequential_decoder.rs: impl functionality to restore xattrs/fcaps from pxar achives  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-21 06:15:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b303057a19 
					 
					
						
						
							
							src/pxar/encoder.rs: impl functionality to encode xattrs/fcaps in pxar  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-21 06:06:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bee8d8ea78 
					 
					
						
						
							
							src/tools/xattr.rs: add functions name_store and security_capability  
						
						... 
						
						
						
						These functions allow to check if the name for xattrs/fcaps are valid.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-21 06:05:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a09c0e38d8 
					 
					
						
						
							
							src/api2/admin/datastore/backup/environment.rs: register/lookup known chunks  
						
						
						
						
					 
					
						2019-05-20 18:05:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97f03eff13 
					 
					
						
						
							
							src/client/pxar_backup_stream.rs: fix docu  
						
						
						
						
					 
					
						2019-05-20 17:29:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82ab72304e 
					 
					
						
						
							
							src/client/http_client.rs: implement upload_stream  
						
						
						
						
					 
					
						2019-05-20 14:19:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2698e8a514 
					 
					
						
						
							
							src/client/pxar_backup_stream.rs: close pipe inside drop  
						
						
						
						
					 
					
						2019-05-20 11:20:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2269d8f99 
					 
					
						
						
							
							src/tools.rs: implement hex_to_digest  
						
						
						
						
					 
					
						2019-05-19 12:15:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						751030aa7c 
					 
					
						
						
							
							src/bin/test_chunk_speed2.rs: test max chunk size  
						
						
						
						
					 
					
						2019-05-19 11:09:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff77dbbea3 
					 
					
						
						
							
							Revert "src/backup/chunk_stream.rs: simplify code"  
						
						... 
						
						
						
						This reverts commit e058744d8f 
						
						
					 
					
						2019-05-19 11:05:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						178ac042c4 
					 
					
						
						
							
							src/api_schema/schema.rs: improve error messages  
						
						
						
						
					 
					
						2019-05-19 10:18:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c516b123d 
					 
					
						
						
							
							src/client/pxar_backup_stream.rs: use WrappedStreamReader  
						
						... 
						
						
						
						to make it fully async ... 
						
						
					 
					
						2019-05-18 15:13:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6e28b66c6 
					 
					
						
						
							
							src/client/pxar_backup_stream.rs: use 1M pipe buffer size  
						
						
						
						
					 
					
						2019-05-18 12:57:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6276448519 
					 
					
						
						
							
							src/bin/test_chunk_speed2.rs: test chunker speed with real data  
						
						
						
						
					 
					
						2019-05-18 11:59:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e058744d8f 
					 
					
						
						
							
							src/backup/chunk_stream.rs: simplify code  
						
						
						
						
					 
					
						2019-05-18 10:55:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a7cc7565f 
					 
					
						
						
							
							src/backup/chunk_stream.rs: implement fixed size chunk stream  
						
						
						
						
					 
					
						2019-05-18 10:55:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c9ad941c0 
					 
					
						
						
							
							src/client/http_client.rs: improve speed test  
						
						... 
						
						
						
						pipeline responses to a separate async channel ... 
						
						
					 
					
						2019-05-18 10:55:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8bf7342c92 
					 
					
						
						
							
							add qemu-io crate, AioContext reactor helper  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-05-16 11:59:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2dcdd3b427 
					 
					
						
						
							
							src/tools/xattrs.rs: impl libc wrapper functions to get/set xattrs and fcaps  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-16 11:14:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de2016d58a 
					 
					
						
						
							
							src/pxar/format_definitions.rs: add format definitions for xattrs and fcaps  
						
						... 
						
						
						
						In addition to the format definition, the traits needed for sorting of xattr
entries by name are derived.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-16 11:14:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dec1ff18b8 
					 
					
						
						
							
							src/tools/acl.rs: impl add_entry_full for ACL and set_permissions for ACLEntry  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-16 11:10:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						adec8ea263 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: add speedtest api, improve upload speed  
						
						... 
						
						
						
						We need to disable tcp Nagle algorythm (set_nodelay), and use larger window size for http2 
						
						
					 
					
						2019-05-16 10:24:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						372724afea 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: implement finish_backup  
						
						
						
						
					 
					
						2019-05-15 12:58:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb105f9dae 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: improve logging  
						
						
						
						
					 
					
						2019-05-15 10:09:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25ddc15fe0 
					 
					
						
						
							
							src/client/pipe_to_stream.rs: add missing file  
						
						
						
						
					 
					
						2019-05-15 09:07:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a20772525f 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: implement close for dynamic writers  
						
						
						
						
					 
					
						2019-05-15 07:58:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e93f8c164 
					 
					
						
						
							
							src/api2/types.rs: add schema/format for file names  
						
						
						
						
					 
					
						2019-05-15 07:14:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3dbd41b20 
					 
					
						
						
							
							src/client/http_client.rs: add flow control for h2 upload  
						
						
						
						
					 
					
						2019-05-14 14:54:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97f22ce57d 
					 
					
						
						
							
							src/client/http_client.rs: implement h2 upload  
						
						... 
						
						
						
						without flow control so far ... 
						
						
					 
					
						2019-05-14 12:58:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dafc27aeff 
					 
					
						
						
							
							src/backup/chunk_stream.rs: async chunk stream  
						
						
						
						
					 
					
						2019-05-14 10:05:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0e22141ed 
					 
					
						
						
							
							src/client/http_client.rs: derive Clone for H2Client  
						
						
						
						
					 
					
						2019-05-14 09:00:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25e205a1d3 
					 
					
						
						
							
							src/tools.rs: add mod acl to tools  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-14 06:34:24 +02:00