Bug 1279303
| Summary: | [3.5] Race condition is seen when updating a batch of nodes in cluster using "oadm manage-node" | |||
|---|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | Johnny Liu <jialiu> | |
| Component: | oc | Assignee: | Fabiano Franz <ffranz> | |
| Status: | CLOSED ERRATA | QA Contact: | Mike Fiedler <mifiedle> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | medium | |||
| Version: | 3.1.0 | CC: | aos-bugs, gpei, jialiu, jokerman, mifiedle, mmccomas, sdodson, tdawson, xtian | |
| Target Milestone: | --- | Flags: | sdodson:
needinfo-
|
|
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | Bug Fix | ||
| Doc Text: |
Cause: race condition when updating a batch of nodes (we verified the issue on 8+ nodes) to (un)schedulable with "oadm manage-node --schedulable=<true|false>".
Consequence: several nodes couldn't be updated with the "object has been modified" error.
Fix: use a patch on the "unschedulable" field of the node object instead of a full update.
Result: all nodes could be properly updated schedulable and/or unschedulable (tested on a 60 nodes cluster).
|
Story Points: | --- | |
| Clone Of: | ||||
| : | 1416512 (view as bug list) | Environment: | ||
| Last Closed: | 2017-04-12 19:04:34 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1416506, 1416509, 1416512 | |||
|
Description
Johnny Liu
2015-11-09 05:44:58 UTC
I could not reproduce locally, sending to QE to check if this is already fixed. This has been merged into ocp and is in OCP v3.5.0.7 or newer. Verified this bug with atomic-openshift-3.5.0.7-1.git.0.390ef18.el7, and PASS. This fix was backported to 3.3 and 3.4, so sending to QA again to be tested in those versions. Opened separate bugs to track 3.3 and 3.4: https://bugzilla.redhat.com/show_bug.cgi?id=1416506 https://bugzilla.redhat.com/show_bug.cgi?id=1416509 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:0884 |