Repository navigation
(KBOSS) Add synchronous backup compression flag - #13901
JoaoJandre wants to merge 6 commits into
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #13901 +/- ##
============================================
+ Coverage 20.39% 20.45% +0.05%
- Complexity 21283 21417 +134
============================================
Files 6481 6487 +6
Lines 588040 589380 +1340
Branches 72021 72252 +231
============================================
+ Hits 119957 120555 +598
- Misses 455052 455691 +639
- Partials 13031 13134 +103
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:
|
|
@blueorangutan package |
|
@JoaoJandre 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. |
|
thanks @JoaoJandre, fix looks right. CLGTM. |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 19650 |
|
@DaanHoogland could we run the tests here? |
|
@blueorangutan test |
|
@DaanHoogland a [SL] Trillian-Jenkins test job (ol8 mgmt + kvm-ol8) has been kicked to run smoke tests |
|
[SF] Trillian test result (tid-17254)
|
Description
Currently, the backup compression process is always performed asynchronously; the existing backup is compressed into a new file, which then replaces the original. However, when using immutable storage, this behavior increases storage usage because the original backup file cannot be deleted.
To address this, the
compress_asyncflag, defaulting totrue, has been added to backup offerings. The default setting maintains the current behavior. When the flag is set tofalse, compression occurs during backup creation, resulting in only a single file copy. However, enabling synchronous backup compression slows down the backup creation process and makes it prone to timeouts unless the timeout settings are adjusted accordingly.It is important to note that the flag only applies to backup offerings that have the
compressflag set totrue.Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?
Test description
compressasync= false, and another without specifyingcompressasync.