5c012b392a 
					 
					
						
						
							
							tape: use LP 12h TapeAlert Response to query tape alert flags  
						
						
						
						
					 
					
						2021-01-04 13:14:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						165b641c1d 
					 
					
						
						
							
							tape: changer status - show full slots (for cartridge without barcode)  
						
						
						
						
					 
					
						2021-01-04 12:06:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66e42bec05 
					 
					
						
						
							
							tape: further PoolWriter cleanups  
						
						
						
						
					 
					
						2021-01-03 12:08:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c503ea7045 
					 
					
						
						
							
							tape: cleanup - rename 'info' to 'media_id'  
						
						... 
						
						
						
						Second try. 
						
						
					 
					
						2021-01-03 11:38:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						745ec187ce 
					 
					
						
						
							
							Revert "tape: cleanup - rename 'info' to 'media_id'"  
						
						... 
						
						
						
						This reverts commit f046313c0e 
						
						
					 
					
						2021-01-03 11:14:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f046313c0e 
					 
					
						
						
							
							tape: cleanup - rename 'info' to 'media_id'  
						
						
						
						
					 
					
						2021-01-03 10:37:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74595b8821 
					 
					
						
						
							
							tape: sg-tape-cmd tape-alert-flags  
						
						
						
						
					 
					
						2021-01-03 10:09:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9fdd142a4 
					 
					
						
						
							
							tape: commit missing file  
						
						
						
						
					 
					
						2021-01-02 13:39:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						abaa6d0ac9 
					 
					
						
						
							
							tape: decode TapeAlertFlags in cartridge-memory command  
						
						
						
						
					 
					
						2021-01-02 10:55:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfae8f0656 
					 
					
						
						
							
							tape: merge MediaStateDatabase into Inventory  
						
						
						
						
					 
					
						2021-01-01 16:15:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54f4ecd46a 
					 
					
						
						
							
							tape: implement MediaPool flag to consider offline media  
						
						... 
						
						
						
						For standalone tape drives. 
						
						
					 
					
						2021-01-01 10:03:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9b4b31284 
					 
					
						
						
							
							tape: add basic restore api/command  
						
						
						
						
					 
					
						2020-12-31 10:26:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4772d1c43 
					 
					
						
						
							
							tape: new inventory helper - lookup_media_set_pool  
						
						
						
						
					 
					
						2020-12-31 10:03:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						08ac90f920 
					 
					
						
						
							
							api: allow tokens to list users  
						
						... 
						
						
						
						their owner, or all if they have the appropriate privileges.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2020-12-31 08:29:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13f5863561 
					 
					
						
						
							
							api: improve error messages for restricted endpoints  
						
						... 
						
						
						
						the old variant attempted to parse a tokenid as userid and returned the
cryptic parsing error to the client, which is rather confusing.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2020-12-31 08:29:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81764111fe 
					 
					
						
						
							
							tape: media_change - log all errors  
						
						
						
						
					 
					
						2020-12-30 19:17:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb022525ff 
					 
					
						
						
							
							tape: only log to stdout in CLI environment  
						
						
						
						
					 
					
						2020-12-30 19:01:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75656a78c6 
					 
					
						
						
							
							tape: improve inline docu  
						
						
						
						
					 
					
						2020-12-30 17:28:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						284eb5daff 
					 
					
						
						
							
							tape: cleanup/simplify media_change code  
						
						
						
						
					 
					
						2020-12-30 17:16:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff58c51919 
					 
					
						
						
							
							tape: improve media request/load  
						
						
						
						
					 
					
						2020-12-30 13:09:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12299b333b 
					 
					
						
						
							
							tape: set minimal media label length to 2  
						
						
						
						
					 
					
						2020-12-30 10:15:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b017bbc441 
					 
					
						
						
							
							tape: add restore code, implement catalog api/command  
						
						
						
						
					 
					
						2020-12-30 09:48:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e8c0d2e33 
					 
					
						
						
							
							tape: cleanup - remove debug messages  
						
						
						
						
					 
					
						2020-12-30 08:41:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						250c29edd2 
					 
					
						
						
							
							tape: correctly sort media api entries  
						
						
						
						
					 
					
						2020-12-29 12:09:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c431659d05 
					 
					
						
						
							
							cleanup: remove debug output  
						
						
						
						
					 
					
						2020-12-29 11:59:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a33389c391 
					 
					
						
						
							
							tape: implement media content list api  
						
						
						
						
					 
					
						2020-12-29 11:58:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3460565414 
					 
					
						
						
							
							tape: create the MediaCatalog when we label a tape  
						
						
						
						
					 
					
						2020-12-29 10:55:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						26b62138ee 
					 
					
						
						
							
							cleanup: disable debug message when we detect a stopped worker task  
						
						
						
						
					 
					
						2020-12-29 10:53:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						afb0220642 
					 
					
						
						
							
							tape: cleanup LinuxDriveStatus - make density optional  
						
						
						
						
					 
					
						2020-12-29 09:10:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0993923ed5 
					 
					
						
						
							
							tape: factor out get_drive_and_media_status  
						
						
						
						
					 
					
						2020-12-29 08:39:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0362b0d0f 
					 
					
						
						
							
							tape: correctly parse mtx import/export slots  
						
						
						
						
					 
					
						2020-12-28 13:32:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b27c32821c 
					 
					
						
						
							
							tape: install new sg-tape-cmd setuid binary  
						
						
						
						
					 
					
						2020-12-28 11:10:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76b15a035f 
					 
					
						
						
							
							tape: MediaCatalog: write magic number before content  
						
						
						
						
					 
					
						2020-12-26 11:05:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb8feb1281 
					 
					
						
						
							
							tape: add LTO1 to TapeDensity  
						
						
						
						
					 
					
						2020-12-26 10:48:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc6ce9835b 
					 
					
						
						
							
							tape: fix non-rewinding tape device check  
						
						
						
						
					 
					
						2020-12-25 15:38:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ae9f4efc2 
					 
					
						
						
							
							tape: minor cleanups  
						
						
						
						
					 
					
						2020-12-25 13:45:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9d13b0fc4 
					 
					
						
						
							
							tape: expose check_tape_is_linux_tape_device  
						
						
						
						
					 
					
						2020-12-24 15:51:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bfacc1d8c3 
					 
					
						
						
							
							tape: cleanup - factor out open_linux_tape_device  
						
						
						
						
					 
					
						2020-12-24 11:24:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ae86dfaa1 
					 
					
						
						
							
							tape: return media usage info with status command  
						
						
						
						
					 
					
						2020-12-23 11:24:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dbe7e556b0 
					 
					
						
						
							
							tape: implement binding for libsgutils2  
						
						... 
						
						
						
						So that we can read cartridge memory without calling "sg_raw". In future,
we may need further low level command to control the tape.. 
						
						
					 
					
						2020-12-23 09:44:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4799280ccd 
					 
					
						
						
							
							http_client: add timeouts for critical connects  
						
						... 
						
						
						
						Use timeout futures for sections that might hang in certain error
conditions. This is mostly intended to be used as a safeguard, not a
first line of defense - i.e. best-effort avoidance of total hangs.
Not every future used for the HttpClient/H2Client is changed, only those
where a quick response is to be expected. For example, the response
reading futures are left alone, so data transfer is never capped with
timeout, only the initial server connect.
It is also used for upgrading to H2 connections, as that can take a long
time on overloaded servers.
Signed-off-by: Stefan Reiter <s.reiter@proxmox.com > 
						
						
					 
					
						2020-12-22 13:31:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb80d900b3 
					 
					
						
						
							
							tape: add drive status api  
						
						
						
						
					 
					
						2020-12-22 10:42:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee01737e87 
					 
					
						
						
							
							tape: rename 'mam' api to 'cartridge-memory'  
						
						
						
						
					 
					
						2020-12-22 09:27:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2012825913 
					 
					
						
						
							
							depend on proxmox 0.9.0  
						
						
						
						
					 
					
						2020-12-22 08:52:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2362a1207 
					 
					
						
						
							
							adaptions for proxmox 0.9 and proxmox-api-macro 0.3  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2020-12-22 07:31:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e20f819d5 
					 
					
						
						
							
							tape: add command to read cartridge memory (MAM)  
						
						... 
						
						
						
						Thsi add an additional dependency to sg3-utils (small). 
						
						
					 
					
						2020-12-21 12:12:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9aa58f0143 
					 
					
						
						
							
							cleanup: rename mtfsf into forward_space_count_files  
						
						
						
						
					 
					
						2020-12-18 16:57:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8835664653 
					 
					
						
						
							
							tape: add tape backup api  
						
						
						
						
					 
					
						2020-12-18 15:32:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d37da6b7fc 
					 
					
						
						
							
							tape: add PoolWriter  
						
						
						
						
					 
					
						2020-12-18 15:27:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9ee86efe1 
					 
					
						
						
							
							tape: use SnapshotReader to create snapshot archive  
						
						
						
						
					 
					
						2020-12-18 12:11:29 +01:00