Description
When starting a Repo Check from the Web GUI, the job does not display any progress percentage.
The job status only shows that the check is Running, and then changes to Completed when the operation finishes.
This becomes a significant issue for large repositories, especially when the repository is stored on a less powerful NAS. A repository check can take a very long time, and without any progress information there is no way to know whether the operation is progressing normally or how far it has advanced.
Recently, I experienced a repository check that took long enough to eventually timeout. During the entire operation, the Web GUI did not show any progress percentage.
Interestingly, when running the repository check directly from the CLI, a progress percentage was displayed. This suggests that the progress information is available from the underlying check operation but is not being displayed by the Web GUI.
Here the cli command :
BORG_PASSPHRASE='XXXX-XXXX-XXXX-XXXX-XXXX' borg check --verbose --progress /mnt/NetBackup/1/name_of_the_repo Starting repository check Checking segments 0.0%
Job running — shows the repository check in progress with no percentage displayed.
Job completed — shows the final completed state, with no progress percentage having been displayed during the operation.
Long-running job / timeout — shows the repository check that took too long and eventually timed out, with no progress information available during the process.
Steps to Reproduce
- Go to Clients.
- Select any client.
- Open Repos.
- Click the “…” menu on a repository.
- Select Check.
- Monitor the running job.
Installation Type
Docker
BBS Version
2.93.6
Agent Version (if applicable)
No response
Agent OS (if applicable)
None
Relevant Logs
Description
When starting a Repo Check from the Web GUI, the job does not display any progress percentage.
The job status only shows that the check is Running, and then changes to Completed when the operation finishes.
This becomes a significant issue for large repositories, especially when the repository is stored on a less powerful NAS. A repository check can take a very long time, and without any progress information there is no way to know whether the operation is progressing normally or how far it has advanced.
Recently, I experienced a repository check that took long enough to eventually timeout. During the entire operation, the Web GUI did not show any progress percentage.
Interestingly, when running the repository check directly from the CLI, a progress percentage was displayed. This suggests that the progress information is available from the underlying check operation but is not being displayed by the Web GUI.
Here the cli command :
BORG_PASSPHRASE='XXXX-XXXX-XXXX-XXXX-XXXX' borg check --verbose --progress /mnt/NetBackup/1/name_of_the_repo Starting repository check Checking segments 0.0%Job running — shows the repository check in progress with no percentage displayed.
Job completed — shows the final completed state, with no progress percentage having been displayed during the operation.
Long-running job / timeout — shows the repository check that took too long and eventually timed out, with no progress information available during the process.
Steps to Reproduce
Installation Type
Docker
BBS Version
2.93.6
Agent Version (if applicable)
No response
Agent OS (if applicable)
None
Relevant Logs