| Summary: | Any dc has the error: the object has been modified | ||
|---|---|---|---|
| Product: | OKD | Reporter: | XiaochuanWang <xiaocwan> |
| Component: | Deployments | Assignee: | Michail Kargakis <mkargaki> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | zhou ying <yinzhou> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 3.x | CC: | aos-bugs, erich, misalunk, mkargaki, nbhatt, sspeiche |
| Target Milestone: | --- | ||
| Target Release: | 3.x | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-09-19 13:50:13 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: | |
|
Description
XiaochuanWang
2016-04-21 09:39:52 UTC
Update conflicts on the deployment are natural because they are being processed by three different controllers (rc manager, deployer pod controller, deployment controller). We moved emitting events from deployments (rcs) to deploymentconfigs and those events stay around (naturally) even after the deployment is reprocessed by our controllers. We should either stop emitting events on update conflicts or have follow-up events on successful processing. Marking this for upcoming release for now. *** Bug 1333974 has been marked as a duplicate of this bug. *** Commit pushed to master at https://github.com/openshift/origin https://github.com/openshift/origin/commit/68c70739ef5581c0fc5075adbe0030ab0623a192 Bug 1329138: stop emitting events on update conflicts Update conflicts for deployments are pretty common since they are handled by three different controllers (kube: rc manager, origin: deployer pod controller, deployment controller) and their events stay attached on deploymentconfigs which may confuse users ("My deployment is running but I have this event over there talking about an update conflict"). Since those errors are retried by the controller there is no reason to emit events for them. No more update conflict events on dcs Tested on devenv-rhel7_4161 and it doesn't reproduced Verified. openshift v1.3.0-alpha.0-460-gd0a9ad9 kubernetes v1.3.0-alpha.1-331-g0522e63 etcd 2.3.0 oc v1.3.0-alpha.0-460-gd0a9ad9 No, it's not backported to 3.2 as far as I remember but the event is purely informational and not an actual problem so I am not sure whether a backport is warranted. |