| 
						
					 | 
					
						
						
							
						
						ad281d1bd9
					 | 
					
						
						
							
							www/DataStoreConfig.js: add button to start GC
						
						
						
						
						
						
					 | 
					
						2019-04-01 08:08:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8968258b66
					 | 
					
						
						
							
							rename catar into pxar
						
						
						
						
						
						
						
						To avoid confusion with the casync implementation. 
						
						
					 | 
					
						2019-03-14 10:54:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d5c34d98c0
					 | 
					
						
						
							
							src/catar/decoder.rs: simplify public restore API
						
						
						
						
						
						
					 | 
					
						2019-03-11 14:31:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						01a1342364
					 | 
					
						
						
							
							src/api2/admin/datastore.rs: impl list_snapshot_files
						
						
						
						
						
						
					 | 
					
						2019-03-06 11:02:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dd79265a8a
					 | 
					
						
						
							
							src/api2/admin/datastore/catar.rs: use archive_name directly
						
						
						
						
						
						
					 | 
					
						2019-03-06 11:02:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e2d007f76e
					 | 
					
						
						
							
							api2/admin/datastore: add a backup protocol test api path
						
						
						
						
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
						
					 | 
					
						2019-03-06 10:26:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						391d310741
					 | 
					
						
						
							
							backup_info: BackupDir shortcut
						
						
						
						
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
						
					 | 
					
						2019-03-05 10:15:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b3483782d1
					 | 
					
						
						
							
							src/backup/backup_info.rs: move code into separate file
						
						
						
						
						
						
						
						Also changed create_backup_dir() parameters - uses &BackupDir now. 
						
						
					 | 
					
						2019-03-05 07:18:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2b01a22507
					 | 
					
						
						
							
							src/backup/datastore.rs: add helper to sort backup lists
						
						
						
						
						
						
					 | 
					
						2019-03-04 18:20:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						875fb1c01a
					 | 
					
						
						
							
							src/backup/datastore.rs: use unix epoch to create DateTime
						
						
						
						
						
						
						
						To make sure that we have a timestamp without nanosecond. 
						
						
					 | 
					
						2019-03-04 17:58:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9b492eb256
					 | 
					
						
						
							
							src/backup/datastore.rs: protect BackupDir fields, impl new()
						
						
						
						
						
						
					 | 
					
						2019-03-04 13:51:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1e9a94e579
					 | 
					
						
						
							
							src/backup/datastore.rs: protect BackupGroup fields, impl new()
						
						
						
						
						
						
					 | 
					
						2019-03-04 13:38:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6f62c9240a
					 | 
					
						
						
							
							src/api2/admin/datastore.rs: imp delete_snapshot
						
						
						
						
						
						
					 | 
					
						2019-03-03 11:29:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e77a02ed87
					 | 
					
						
						
							
							catar api: cleanup parameter names
						
						
						
						
						
						
					 | 
					
						2019-03-03 09:48:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						49dc074007
					 | 
					
						
						
							
							parameter name cleanups (use '-' instead of '_')
						
						
						
						
						
						
					 | 
					
						2019-03-02 16:34:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ad20d19877
					 | 
					
						
						
							
							src/api2/admin/datastore.rs: rename get_group_list to list_groups, cleanups
						
						
						
						
						
						
					 | 
					
						2019-03-02 16:28:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						184f17afad
					 | 
					
						
						
							
							src/api2/admin/datastore.rs: impl list_snapshots
						
						
						
						
						
						
					 | 
					
						2019-03-02 16:20:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						812c6f8716
					 | 
					
						
						
							
							src/api2/admin/datastore.rs: impl list_backup_groups
						
						
						
						
						
						
					 | 
					
						2019-03-02 11:29:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e909522f06
					 | 
					
						
						
							
							src/backup/datastore.rs: use timestamp with zone offset
						
						
						
						
						
						
					 | 
					
						2019-03-01 17:36:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dc4c09faae
					 | 
					
						
						
							
							src/backup/datastore.rs: split BackupDir
						
						
						
						
						
						
					 | 
					
						2019-03-01 16:26:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						38b0dfa511
					 | 
					
						
						
							
							src/backup/datastore.rs: split BackupInfo
						
						
						
						
						
						
					 | 
					
						2019-03-01 16:26:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						541b908ea4
					 | 
					
						
						
							
							src/backup/datastore.rs: use DateTime<Utc> instead of unix epoch
						
						
						
						
						
						
					 | 
					
						2019-02-28 17:03:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8f57971714
					 | 
					
						
						
							
							src/api2/admin/datastore.rs: implement prune
						
						
						
						
						
						
					 | 
					
						2019-02-28 12:51:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						83b7db0209
					 | 
					
						
						
							
							src/api2/admin/datastore.rs: start prune api
						
						
						
						
						
						
						
						just a dummy for now. 
						
						
					 | 
					
						2019-02-27 16:53:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8731e40a7f
					 | 
					
						
						
							
							backup/datastore: create_backup_dir: show if path existed
						
						
						
						
						
						
						
						To enable asserting the creation of a new backup rather than
adding to an existing one.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
						
					 | 
					
						2019-02-27 10:15:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8c75372b79
					 | 
					
						
						
							
							src/backup/datastore.rs: list_backups() - include list of index files
						
						
						
						
						
						
					 | 
					
						2019-02-20 13:37:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						247cdbce72
					 | 
					
						
						
							
							src/api2/admin/datastore/catar.rs: allow to configure chunk-size
						
						
						
						
						
						
					 | 
					
						2019-02-19 15:19:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1c7a88aeff
					 | 
					
						
						
							
							UploadCaTar: currectly write all data using write_all()
						
						
						
						
						
						
					 | 
					
						2019-02-18 18:31:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ef2f2efbcc
					 | 
					
						
						
							
							improve api_schema module structure
						
						
						
						
						
						
					 | 
					
						2019-02-17 10:16:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dc9a007b11
					 | 
					
						
						
							
							rename src/api to src/api_schema
						
						
						
						
						
						
					 | 
					
						2019-02-17 09:59:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f02e6fc478
					 | 
					
						
						
							
							api2/admin/datastore/catar.rs: simplify/fix debug message
						
						
						
						
						
						
					 | 
					
						2019-02-15 10:04:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						541a302224
					 | 
					
						
						
							
							api2/admin/datastore/catar.rs: use nested file extensions
						
						
						
						
						
						
						
						i.e. archive.catar.didx 
						
						
					 | 
					
						2019-02-13 10:37:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e5064ba607
					 | 
					
						
						
							
							simplify backup lib structure (pub use xxx:*), improve doc
						
						
						
						
						
						
					 | 
					
						2019-02-12 14:13:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						93d5d77952
					 | 
					
						
						
							
							rename ArchiveIndex to DynamicIndex
						
						
						
						
						
						
						
						also changed the file extension from .aidx to .didx 
						
						
					 | 
					
						2019-02-12 12:05:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9f49fe1d5d
					 | 
					
						
						
							
							avoid compiler warnings
						
						
						
						
						
						
					 | 
					
						2019-01-30 18:25:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e82dad9700
					 | 
					
						
						
							
							also pass rpcenv to async handlers
						
						
						
						
						
						
					 | 
					
						2019-01-27 10:18:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6049b71f41
					 | 
					
						
						
							
							api: pass RpcEnvirnment to api handlers
						
						
						
						
						
						
					 | 
					
						2019-01-26 14:50:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						576e3bf252
					 | 
					
						
						
							
							rename api3 back to api2
						
						
						
						
						
						
						
						There is no real need to change the path, so using api2 we can reuse
all helpers (like tools from proxmox widget toolkit). 
						
						
					 | 
					
						2019-01-22 12:10:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |