Created
November 30, 2020 21:52
-
-
Save adam-sandor/e25507d23eeaf6b0dc8c7aea4543cda1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
After setting the number of replicas to 7 I get the following exception. This seems to be caused simply by the update for 7 replicas coming | |
too soon after the update for 5. | |
2020-11-30 22:47:19,694 i.j.t.DeploymentEventSource [INFO ] Event received for action: MODIFIED, Deployment: test-tomcat1 (rr=5) | |
2020-11-30 22:47:19,730 i.j.t.DeploymentEventSource [INFO ] Event received for action: MODIFIED, Deployment: test-tomcat1 (rr=7) | |
2020-11-30 22:47:19,832 i.j.t.TomcatController [INFO ] Creating or updating Service test-tomcat1 in tomcat-demo | |
2020-11-30 22:47:19,953 i.j.t.TomcatController [INFO ] Updating status of Tomcat test-tomcat1 in namespace tomcat-demo to 5 ready replicas | |
2020-11-30 22:47:19,985 i.j.t.TomcatController [INFO ] Updating status of Tomcat test-tomcat1 in namespace tomcat-demo to 7 ready replicas | |
2020-11-30 22:47:20,014 i.j.o.p.EventDispatcher [ERROR] Error during event processing ExecutionScope{events=[CustomResourceEvent{action=MODIFIED, resource=[ name=test-tomcat1, kind=Deployment, apiVersion=apps/v1 ,resourceVersion=90451444, markedForDeletion: false ]}], customResource uid: 73427f30-3585-4062-b397-ff65bcbab718, version: 90451442} failed. | |
io.fabric8.kubernetes.client.KubernetesClientException: Failure executing: PUT at: https://35.205.211.77/apis/tomcatoperator.io/v1/namespaces/tomcat-demo/tomcats/test-tomcat1/status. Message: Operation cannot be fulfilled on tomcats.tomcatoperator.io "test-tomcat1": the object has been modified; please apply your changes to the latest version and try again. Received status: Status(apiVersion=v1, code=409, details=StatusDetails(causes=[], group=tomcatoperator.io, kind=tomcats, name=test-tomcat1, retryAfterSeconds=null, uid=null, additionalProperties={}), kind=Status, message=Operation cannot be fulfilled on tomcats.tomcatoperator.io "test-tomcat1": the object has been modified; please apply your changes to the latest version and try again, metadata=ListMeta(_continue=null, remainingItemCount=null, resourceVersion=null, selfLink=null, additionalProperties={}), reason=Conflict, status=Failure, additionalProperties={}). | |
at io.fabric8.kubernetes.client.dsl.base.OperationSupport.requestFailure(OperationSupport.java:589) | |
at io.fabric8.kubernetes.client.dsl.base.OperationSupport.assertResponseCode(OperationSupport.java:528) | |
at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:492) | |
at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:451) | |
at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:433) | |
at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleStatusUpdate(OperationSupport.java:296) | |
at io.fabric8.kubernetes.client.dsl.base.BaseOperation.updateStatus(BaseOperation.java:754) | |
at io.fabric8.kubernetes.client.dsl.base.BaseOperation.updateStatus(BaseOperation.java:84) | |
at io.javaoperatorsdk.operator.processing.EventDispatcher$CustomResourceFacade.updateStatus(EventDispatcher.java:214) | |
at io.javaoperatorsdk.operator.processing.EventDispatcher.handleCreateOrUpdate(EventDispatcher.java:95) | |
at io.javaoperatorsdk.operator.processing.EventDispatcher.handDispatch(EventDispatcher.java:76) | |
at io.javaoperatorsdk.operator.processing.EventDispatcher.handleEvent(EventDispatcher.java:51) | |
at io.javaoperatorsdk.operator.processing.ExecutionConsumer.run(ExecutionConsumer.java:22) | |
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) | |
at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:264) | |
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java) | |
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) | |
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) | |
at java.base/java.lang.Thread.run(Thread.java:832) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment