mirror of
				https://git.proxmox.com/git/proxmox-backup
				synced 2025-10-31 04:08:58 +00:00 
			
		
		
		
	ui: expose GC atime cutoff in datastore tuning option
Allows to set the atime cutoff for phase 2 of garbage collection in the datastores tuning parameters. This value changes the time after which a chunk is not considered in use anymore if it falls outside of the cutoff window. Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
This commit is contained in:
		
							parent
							
								
									daa9d0a9d5
								
							
						
					
					
						commit
						b5ba40095d
					
				| @ -850,6 +850,11 @@ Ext.define('PBS.Utils', { | ||||
| 	delete tuning['gc-atime-safety-check']; | ||||
| 	options.push(`${gettext('GC Access Time Safety Check')}: ${gc_atime_safety_check ?? true}`); | ||||
| 
 | ||||
| 	let gc_atime_cutoff = tuning['gc-atime-cutoff']; | ||||
| 	delete tuning['gc-atime-cutoff']; | ||||
| 	gc_atime_cutoff = gc_atime_cutoff ?? '1445'; | ||||
| 	options.push(`${gettext('GC Access Time Cutoff')}: ${gc_atime_cutoff}m`); | ||||
| 
 | ||||
| 	for (const [k, v] of Object.entries(tuning)) { | ||||
| 	    options.push(`${k}: ${v}`); | ||||
| 	} | ||||
|  | ||||
| @ -284,6 +284,17 @@ Ext.define('PBS.Datastore.Options', { | ||||
| 			    defaultValue: 1, | ||||
| 			    deleteDefaultValue: true, | ||||
| 			}, | ||||
| 			{ | ||||
| 			    xtype: 'proxmoxintegerfield', | ||||
| 			    name: 'gc-atime-cutoff', | ||||
| 			    emptyText: gettext('1445 (24 hours 5 minutes)'), | ||||
| 			    fieldLabel: gettext('GC atime Cutoff'), | ||||
| 			    autoEl: { | ||||
| 				tag: 'div', | ||||
| 				'data-qtip': gettext('Cutoff for atime in minutes'), | ||||
| 			    }, | ||||
| 			    deleteEmpty: true, | ||||
| 			}, | ||||
| 		    ], | ||||
| 		}, | ||||
| 	    }, | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Christian Ebner
						Christian Ebner