Resource reservation framework#6694
Conversation
|
Found UI changes, kicking a new UI QA build |
|
@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
UI build: ✔️ |
|
Found UI changes, kicking a new UI QA build |
|
@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
UI build: ✔️ |
|
Found UI changes, kicking a new UI QA build |
|
UI build: ✔️ |
Codecov Report
@@ Coverage Diff @@
## main #6694 +/- ##
============================================
- Coverage 5.89% 5.89% -0.01%
+ Complexity 3945 3943 -2
============================================
Files 2454 2457 +3
Lines 242975 243080 +105
Branches 38036 38041 +5
============================================
- Hits 14323 14319 -4
- Misses 227064 227173 +109
Partials 1588 1588
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
|
Found UI changes, kicking a new UI QA build |
|
@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
@rohityadavcloud a Trillian-Jenkins matrix job (centos7 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests |
|
Trillian Build Failed (tid-4882) |
|
@blueorangutan test centos7 vmware65u2 |
|
@DaanHoogland unsupported parameters provided. Supported mgmt server os are: |
|
@blueorangutan test |
|
@rohityadavcloud a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian Build Failed (tid-4890) |
|
@blueorangutan test |
|
@rohityadavcloud a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian Build Failed (tid-4891) |
|
Trillian test result (tid-4880)
|
|
Trillian test result (tid-4881)
|
|
@blueorangutan package |
1 similar comment
|
@blueorangutan package |
|
@borisstoyanov a 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: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 4188 |
|
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 4195 |
|
@blueorangutan test |
|
@rohityadavcloud a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-4918)
|
borisstoyanov
left a comment
There was a problem hiding this comment.
LGTM, manually tested
Description
This PR addresses parallel resource allocation as a generalization of the problem and solution described in #6644. Instead of the Global lock on the resources a reservation record is created which is added in the resource check count in the
ResourceLimitService/ResourceLimitManagerImpl. As a convenience aCheckedReservationis created. This is an implementation ofAutoClosableand can be used as a guard in a try-with-resource fashion. The close method of theCheckedReservationwil delete the reservation record.Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?
in a cloud with three Management Servers
limitedlimited(for instanceuser_vm == 2)luserluser