-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable Backup and Recovery for Shared Filesystems #9676
Conversation
@blueorangutan package |
@abh1sar a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #9676 +/- ##
===========================================
Coverage 15.81% 15.81%
Complexity 12554 12554
===========================================
Files 5629 5629
Lines 492029 492013 -16
Branches 61304 63525 +2221
===========================================
Hits 77811 77811
+ Misses 405894 405878 -16
Partials 8324 8324
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 11109 |
@blueorangutan package |
@abh1sar a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 11110 |
@abh1sar a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
UI build: ✔️ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good, but can you provide some background @abh1sar ? (why was it disabled first and why is that no longer necessary)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM didn't test it
prospect users reported that the Shared Filesystem feature would be deemed unusable without backups enabled and we identified the functionality as blocker for the feature, that's why we decided to included it as well, I'm currently testing it. Thanks. |
@blueorangutan test |
@borisstoyanov a [SL] Trillian-Jenkins test job (ol8 mgmt + kvm-ol8) has been kicked to run smoke tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM,
I've tested this with NAS plugin setup for backups and was able to cover all of the main functions of backups (create, delete, schedule, remove etc).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
code lgtm
[SF] Trillian test result (tid-11486)
|
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
@blueorangutan package |
@DaanHoogland a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
@JoaoJandre This is deemed a blocker for the Shared FileSystems feature. The change involves removing certain checks related to Shared FileSystems Instances and BnR. BnR works with Shared FS Instances like any other instance without any need for code change. This change doesn't affect other subsystems in any way. |
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 11127 |
I think that the prior smoke tests are still valid and we are ready to merge. |
@JoaoJandre over to you to review. This is considered blocker wrt the new feature, though not necessarily a regression/blocker for normal/usual operations. |
@rohityadavcloud a [SL] Trillian-Jenkins test job (ol8 mgmt + kvm-ol8) has been kicked to run smoke tests |
[SF] Trillian test result (tid-11495)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code LGTM. But this is not really a blocker, is it? I can see that it is important to the feature overall but not having this will not break anything. I'll merge this as it is a really simple change that has been tested by the community. But I'll change the label as from the release perspective this is not a blocker and labeling it so is misleading.
Description
This PR allows Backup and Recovery operations on Shared FileSystem Instances.
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?