297e600730 
					 
					
						
						
							
							cleanup comment  
						
						
						
						
					 
					
						2020-06-08 17:43:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed7b3a7de2 
					 
					
						
						
							
							src/tools/disks.rs: add get_fs_uuid helper  
						
						
						
						
					 
					
						2020-06-08 17:43:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f358204bd 
					 
					
						
						
							
							src/tools/disks.rs: add helper to list partitions  
						
						
						
						
					 
					
						2020-06-08 17:43:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca6124d5fa 
					 
					
						
						
							
							src/tools/disks.rs: make helpers pub  
						
						... 
						
						
						
						So that I can use them with my test code. 
						
						
					 
					
						2020-06-08 17:43:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c443f58b09 
					 
					
						
						
							
							switch to external pxar and fuse crates  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2020-06-08 13:56:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e3d9b103d 
					 
					
						
						
							
							xattr: make xattr_name_fcaps public  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2020-06-08 13:56:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc853b028f 
					 
					
						
						
							
							src/tools/disks.rs: cleanup, remove unused DiskUse bitflag type  
						
						
						
						
					 
					
						2020-06-08 09:43:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d406de299b 
					 
					
						
						
							
							src/tools/disks.rs: use dev_t to index zfs/lvm device sets  
						
						
						
						
					 
					
						2020-06-08 09:01:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c3aa258f8 
					 
					
						
						
							
							src/tools/disks/zfs.rs: allow empty zpool list output  
						
						
						
						
					 
					
						2020-06-08 07:23:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						044055062c 
					 
					
						
						
							
							src/tools/disks.rs: new helper to reread partition table  
						
						
						
						
					 
					
						2020-06-08 07:22:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						707974fdb3 
					 
					
						
						
							
							src/api2/node/disks.rs: implement initgpt API  
						
						
						
						
					 
					
						2020-06-07 10:30:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9069debcd8 
					 
					
						
						
							
							src/api2/types.rs: define BLOCKDEVICE_NAME_SCHEMA  
						
						
						
						
					 
					
						2020-06-07 07:20:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2522b2db6 
					 
					
						
						
							
							src/tools/disks.rs: fix disk size, add completion helper  
						
						
						
						
					 
					
						2020-06-06 15:39:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						042afd6e52 
					 
					
						
						
							
							src/tools/disks.rs: new helper disk_by_name()  
						
						
						
						
					 
					
						2020-06-06 12:22:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de1e1a9d95 
					 
					
						
						
							
							src/tools/disks.rs: use api macro so that we can use those types with the api  
						
						
						
						
					 
					
						2020-06-06 11:37:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91960d6162 
					 
					
						
						
							
							src/tools/disks.rs - get_disks: query smart status  
						
						
						
						
					 
					
						2020-06-06 09:18:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c24a48eb3 
					 
					
						
						
							
							src/tools/disks/smart.rs: use model.to_string_lossy() to simplify code  
						
						
						
						
					 
					
						2020-06-06 09:05:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						484e761dab 
					 
					
						
						
							
							src/tools/disks/smart.rs: try to get correct wearout for ATA devices  
						
						
						
						
					 
					
						2020-06-06 09:01:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						059b7a252e 
					 
					
						
						
							
							src/tools/disks/smart.rs - get_smart_data: use &Disk instead of &str  
						
						... 
						
						
						
						So that we can query other device infos easily (model, vendor, ..) 
						
						
					 
					
						2020-06-06 08:24:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb80aac288 
					 
					
						
						
							
							src/tools/disks/smart.rs: parse output from smartctl  
						
						
						
						
					 
					
						2020-06-05 18:30:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c26aad405f 
					 
					
						
						
							
							src/tools/disks.rs: implement get_disks (similar to the one in PVE::Diskmanage)  
						
						... 
						
						
						
						But no ceph support for now. Also no support for old cciss block devices. 
						
						
					 
					
						2020-06-05 10:33:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f03a0e509e 
					 
					
						
						
							
							src/tools/disks.rs; use correct subdir to check holders  
						
						
						
						
					 
					
						2020-06-05 10:33:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c1e8855cc 
					 
					
						
						
							
							src/tools/disks.rs: fix disk type detection, remove newline from vendor string  
						
						
						
						
					 
					
						2020-06-05 08:09:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						620911b426 
					 
					
						
						
							
							src/tools/disks/lvm.rs: implement get_lvm_devices()  
						
						
						
						
					 
					
						2020-06-04 09:12:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c264c8d80 
					 
					
						
						
							
							src/tools/disks.rs: add/use get_partition_type_info  
						
						
						
						
					 
					
						2020-06-04 07:48:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eed8a5ad79 
					 
					
						
						
							
							tools/systemd/time: fix compute_next_event for weekdays  
						
						... 
						
						
						
						two things were wrong here:
* the range (x..y) does not include y, so the range
  (day_num+1..6) goes from (day_num+1) to 5 (but sunday is 6)
* WeekDays.bits() does not return the 'day_num' of that day, but
  the bit value (e.g. 64 for SUNDAY) but was treated as the index of
  the day of the week
  to fix this, we drop the map to WeekDays and use the 'indices'
  directly
this patch makes the test work again
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-06-04 07:02:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						538b9c1c27 
					 
					
						
						
							
							systemd/time: add tests for all weekdays  
						
						... 
						
						
						
						this fails for now
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-06-04 07:02:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						456ad0c478 
					 
					
						
						
							
							src/tools/disks/zfs.rs: add parser for zpool list output  
						
						
						
						
					 
					
						2020-06-03 12:16:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						add5861e8d 
					 
					
						
						
							
							typo fixes all over the place  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-05-30 16:39:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						934f5bb8ac 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: cleanup, move code to src/tools/disks.rs  
						
						... 
						
						
						
						And simplify find_mounted_device by using stat.st_dev 
						
						
					 
					
						2020-05-29 11:13:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						750252ba2f 
					 
					
						
						
							
							src/tools/systemd/time.rs: add test for "daily" schedule  
						
						
						
						
					 
					
						2020-05-29 07:52:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c94e1f655e 
					 
					
						
						
							
							rrd stats: improve io delay stats  
						
						
						
						
					 
					
						2020-05-28 19:12:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						547e3c2f6c 
					 
					
						
						
							
							src/tools/disks/zfs.rs: use wtime + rtime (wait + run time)  
						
						
						
						
					 
					
						2020-05-28 11:45:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0146133b4b 
					 
					
						
						
							
							src/tools/disks/zfs.rs: helper to read zfs pool io stats  
						
						
						
						
					 
					
						2020-05-28 10:07:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fcc4b4e5c 
					 
					
						
						
							
							src/tools/disks.rs: add helper to read block device stats  
						
						
						
						
					 
					
						2020-05-26 11:20:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ed07ed2cd 
					 
					
						
						
							
							src/tools/disks.rs: export read_sys  
						
						
						
						
					 
					
						2020-05-26 09:49:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee8b464466 
					 
					
						
						
							
							src/tools/systemd.rs: avoid compiler warnings  
						
						
						
						
					 
					
						2020-05-20 16:47:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						479e4932b5 
					 
					
						
						
							
							src/tools/systemd/parse_time.rs: improve error message  
						
						
						
						
					 
					
						2020-05-20 09:43:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d6c28ddf84 
					 
					
						
						
							
							src/tools/systemd/time.rs: export parse/verify  
						
						
						
						
					 
					
						2020-05-20 08:38:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						16c75c580b 
					 
					
						
						
							
							adapt to changes of SectionConfigPlugin  
						
						... 
						
						
						
						it requires not an Option<String> for the optional id_property
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-19 09:28:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a314d18f7 
					 
					
						
						
							
							src/tools/systemd/parse_time.rs: check max values  
						
						
						
						
					 
					
						2020-05-16 13:13:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d08c97ae2 
					 
					
						
						
							
							CalendarEvent - compute_next_value: use change tracking to avoid repeated testing  
						
						
						
						
					 
					
						2020-05-16 10:32:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50ce1f987d 
					 
					
						
						
							
							CalendarEvent - compute_next_value: support seconds  
						
						
						
						
					 
					
						2020-05-16 10:21:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1a5ffdf78 
					 
					
						
						
							
							src/tools/systemd/tm_editor.rs: new helper class  
						
						
						
						
					 
					
						2020-05-16 10:09:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99baf7afcc 
					 
					
						
						
							
							CalendarEvent: test and fix repeated values  
						
						
						
						
					 
					
						2020-05-16 07:43:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fed270bf3f 
					 
					
						
						
							
							CalendarEvent: speedup/simplify repetition tests  
						
						
						
						
					 
					
						2020-05-16 07:09:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e05b637c73 
					 
					
						
						
							
							src/tools/systemd/parse_time.rs: move parser into separate file  
						
						
						
						
					 
					
						2020-05-16 06:53:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ee6b3fdb9 
					 
					
						
						
							
							src/tools/systemd/time.rs: implement compute_next_event  
						
						
						
						
					 
					
						2020-05-16 06:33:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3a96b2cdb 
					 
					
						
						
							
							renamed: src/tools/systemd/parser.rs -> src/tools/systemd/config.rs  
						
						
						
						
					 
					
						2020-05-16 06:32:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a260c74a12 
					 
					
						
						
							
							src/tools/systemd/time.rs: add helpers to compute CalendarEvents  
						
						
						
						
					 
					
						2020-05-15 17:55:54 +02:00