tape: improve locking (lock media-sets)
- new helper: lock_media_set()
- MediaPool: lock media set
- Expose Inventory::new() to avoid double loading
- do not lock pool on restore (only lock media-set)
- change pool lock name to ".pool-{name}"
			
			
This commit is contained in:
		@ -122,7 +122,7 @@ pub async fn list_media(
 | 
			
		||||
        let config: MediaPoolConfig = config.lookup("pool", pool_name)?;
 | 
			
		||||
 | 
			
		||||
        let changer_name = None; // assume standalone drive
 | 
			
		||||
        let mut pool = MediaPool::with_config(status_path, &config, changer_name)?;
 | 
			
		||||
        let mut pool = MediaPool::with_config(status_path, &config, changer_name, true)?;
 | 
			
		||||
 | 
			
		||||
        let current_time = proxmox::tools::time::epoch_i64();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user