[ https://issues.apache.org/jira/browse/HDDS-3970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17158916#comment-17158916 ]
Prashant Pogde commented on HDDS-3970: -------------------------------------- In the logs it seems there was an event triggering container close 2020-07-03 13:11:01,750 [EventQueue-CloseContainerForCloseContainerEventHandler] INFO container.CloseContainerEventHandler (CloseContainerEventHandler.java:onMessage(61)) - Close container Event triggered for container : #5 and later when the Test explicitely did scm.getContainerManager().updateContainerState(selectedContainer .containerID(), HddsProtos.LifeCycleEvent.FINALIZE); it hit the invalid state transition. 2020-07-03 13:11:06,398 [Listener at 127.0.0.1/33825] ERROR container.ContainerStateManager (ContainerStateManager.java:updateContainerState(356)) - Failed to update container state #5, reason: invalid state transition from state: CLOSING upon event: FINALIZE. > ContainerStateManager: invalid state transition state: CLOSING event: FINALIZE > ------------------------------------------------------------------------------ > > Key: HDDS-3970 > URL: https://issues.apache.org/jira/browse/HDDS-3970 > Project: Hadoop Distributed Data Store > Issue Type: Bug > Components: SCM > Reporter: Prashant Pogde > Assignee: Prashant Pogde > Priority: Major > Attachments: > TEST-org.apache.hadoop.ozone.TestStorageContainerManager.xml > > > Invalid State transition detected during Storage Container Manger test. This > doesn't happen all the time but only some time. Looks like there is some > timing issue involved. > Please see the details below > <testcase name="testCloseContainerCommandOnRestart" > classname="org.apache.hadoop.ozone.TestStorageContainerManager" time="20.12"> > <error message="Failed to update container state #5, reason: invalid > state transition from state: CLOSING upon event: FINALIZE." > type="org.apache.hadoop.hdds.scm.exceptions.SCMException">org.apache.hadoop.hdds.scm.exceptions.SCMException: > Failed to update container state #5, reason: invalid state transition from > state: CLOSING upon event: FINALIZE. > at > org.apache.hadoop.hdds.scm.container.ContainerStateManager.updateContainerState(ContainerStateManager.java:357) > at > org.apache.hadoop.hdds.scm.container.SCMContainerManager.updateContainerState(SCMContainerManager.java:345) > at > org.apache.hadoop.hdds.scm.container.SCMContainerManager.updateContainerState(SCMContainerManager.java:331) > at > org.apache.hadoop.ozone.TestStorageContainerManager.testCloseContainerCommandOnRestart(TestStorageContainerManager.java:606) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74) > </error> -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org