Uh oh!
There was an error while loading. Please reload this page.
[NAS Backup] Suppress Errors in Disk Usage Calculation that Caused Backup to Fail. - #13424
Conversation
This is the equivalent command for applying the fix: We haven't confirmed the exact root cause of the So, I am running tests with |
Proposed Changes Rationalebackup_size=$(du -sb "$dest"2>/dev/null | cut -f1)||true
timeout 60 umount "$mount_point"2>/dev/null ||true
rmdir "$mount_point"2>/dev/null ||true
echo -n "$backup_size"
|
daviftorres
commented
Jun 17, 2026
Dear @abh1sar , do you think you can help me with this bug? Regards, |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@## main #13424 +/- ##
============================================
- Coverage 18.94% 18.93% -0.01% - Complexity 18376 18473 +97
============================================
Files 6192 6221 +29 Lines 556550 560039 +3489 Branches 67954 68285 +331 ============================================
+ Hits 105454 106066 +612 - Misses 439517 442347 +2830 - Partials 11579 11626 +47
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Pull request overview
This PR adjusts the KVM NAS backup script’s “statistics/cleanup” section so that failures while computing backup disk usage (and related cleanup commands) don’t cause an otherwise successful backup job to be marked as failed.
Changes:
- Capture
duoutput intobackup_sizeand suppressdustderr to avoid failing the script during size calculation. - Add
timeoutaroundumountand suppress errors fromumount/rmdir. - Emit the computed backup size at the end of
backup_running_vm().
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
abh1sar
left a comment
There was a problem hiding this comment.
hi @daviftorres
would it be possible to test script changes in your env where it is reproducible?
Some log outputs would be nice.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
daviftorres
commented
Jun 25, 2026
abh1sar
commented
Jun 26, 2026
@blueorangutan package |
blueorangutan
commented
Jun 26, 2026
@abh1sar a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
abh1sar
commented
Jul 2, 2026
@blueorangutan package |
blueorangutan
commented
Jul 2, 2026
@abh1sar a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress. |
blueorangutan
commented
Jul 2, 2026
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 18442 |
abh1sar
commented
Jul 2, 2026
@blueorangutan test |
blueorangutan
commented
Jul 2, 2026
@abh1sar a [SL] Trillian-Jenkins test job (ol8 mgmt + kvm-ol8) has been kicked to run smoke tests |
blueorangutan
commented
Jul 3, 2026
[SF] Trillian test result (tid-16468)
|

Description
This PR tried to prevent the failure of the job at the statistics section of a backup that has actually succeeded.
Apparently, it also fixes some silent failures I previously reported in #11727
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?
How did you try to break this feature and the system with this change?