mirror of
https://git.proxmox.com/git/proxmox-backup
synced 2025-04-28 22:47:03 +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