hi,
i'd be curious why we have gc schedule being stored as a property in datastore.cfg and why there is also some prune-schedule setting there
i would expect that gc scheduling is managed at it's own job instance/level like verify , prune and sync in appropriate cfg files.
is that for historical reason and may change in the future ?
when i open https://192.168.179.15:8007/#pbsDataStores i see tabs for verify, prune and sync jobs, but not for gc jobs
when i open datastore repli_pbs-backup_s740-dad in webui , i also see prune schedule hourly (which isn't true, as it's disabled and prune job is started via script), but in datastore.cfg there is also a daily prune-schedule being listed, which i do not find in the webui at all:
datastore: repli_pbs-backup_s740-dad
comment
path /backup/repli_s740-dad_pbs-backup
prune-schedule daily
in my serialized script for prune/sync/gc/verify i have :
time proxmox-backup-manager sync-job run syncjob-a
time proxmox-backup-manager sync-job run syncjob-b
time proxmox-backup-manager sync-job run ...
time proxmox-backup-manager verify-job run verifyjob-a
time proxmox-backup-manager verify-job run verifyjob-b
time proxmox-backup-manager verify-job run
time proxmox-backup-manager prune-job run prunejob-a
time proxmox-backup-manager prune-job run prunejob-b
time proxmox-backup-manager prune-job run ...
time proxmox-backup-manager garbage-collection start datastore-a
time proxmox-backup-manager garbage-collection start datastore-b
time proxmox-backup-manager garbage-collection start ....
that's a little bit confusing / inconsistent
i'd be curious why we have gc schedule being stored as a property in datastore.cfg and why there is also some prune-schedule setting there
i would expect that gc scheduling is managed at it's own job instance/level like verify , prune and sync in appropriate cfg files.
is that for historical reason and may change in the future ?
when i open https://192.168.179.15:8007/#pbsDataStores i see tabs for verify, prune and sync jobs, but not for gc jobs
when i open datastore repli_pbs-backup_s740-dad in webui , i also see prune schedule hourly (which isn't true, as it's disabled and prune job is started via script), but in datastore.cfg there is also a daily prune-schedule being listed, which i do not find in the webui at all:
datastore: repli_pbs-backup_s740-dad
comment
path /backup/repli_s740-dad_pbs-backup
prune-schedule daily
in my serialized script for prune/sync/gc/verify i have :
time proxmox-backup-manager sync-job run syncjob-a
time proxmox-backup-manager sync-job run syncjob-b
time proxmox-backup-manager sync-job run ...
time proxmox-backup-manager verify-job run verifyjob-a
time proxmox-backup-manager verify-job run verifyjob-b
time proxmox-backup-manager verify-job run
time proxmox-backup-manager prune-job run prunejob-a
time proxmox-backup-manager prune-job run prunejob-b
time proxmox-backup-manager prune-job run ...
time proxmox-backup-manager garbage-collection start datastore-a
time proxmox-backup-manager garbage-collection start datastore-b
time proxmox-backup-manager garbage-collection start ....
that's a little bit confusing / inconsistent