ashishjayamohan commented on PR #14322:
URL: https://github.com/apache/pinot/pull/14322#issuecomment-2442856038

   Definitely, here's what I'm seeing when running the tests locally 
(specifically after running 
`testSparkSegmentMetadataPushWithoutConsistentPushWithBatchSegmentUpload`:
   ```
   16:19:48.871 WARN [BrokerRoutingManager] 
[HelixTaskExecutor-message_handle_thread_108] Cannot enable 
SegmentPartitionMetadataManager. Expecting SegmentPartitionConfig with exact 1 
partition column
   16:19:49.679 ERROR [HelixStateTransitionHandler] 
[HelixTaskExecutor-message_handle_thread_94] Exception while executing a state 
transition task mytable_16071_16101__no_consistent_push
   java.lang.reflect.InvocationTargetException: null
        at jdk.internal.reflect.GeneratedMethodAccessor220.invoke(Unknown 
Source) ~[?:?]
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at 
org.apache.helix.messaging.handling.HelixStateTransitionHandler.invoke(HelixStateTransitionHandler.java:350)
 ~[helix-core-1.3.1.jar:1.3.1]
        at 
org.apache.helix.messaging.handling.HelixStateTransitionHandler.handleMessage(HelixStateTransitionHandler.java:278)
 [helix-core-1.3.1.jar:1.3.1]
        at 
org.apache.helix.messaging.handling.HelixTask.call(HelixTask.java:97) 
[helix-core-1.3.1.jar:1.3.1]
        at 
org.apache.helix.messaging.handling.HelixTask.call(HelixTask.java:49) 
[helix-core-1.3.1.jar:1.3.1]
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 
[?:?]
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 [?:?]
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 [?:?]
        at java.base/java.lang.Thread.run(Thread.java:829) [?:?]
   Caused by: java.lang.IllegalStateException: Table data manager is already 
shut down, cannot add ONLINE segment: mytable_16071_16101__no_consistent_push 
to table: mytable_OFFLINE
        at 
com.google.common.base.Preconditions.checkState(Preconditions.java:836) 
~[guava-33.3.1-jre.jar:?]
        at 
org.apache.pinot.core.data.manager.BaseTableDataManager.addOnlineSegment(BaseTableDataManager.java:307)
 ~[classes/:?]
        at 
org.apache.pinot.server.starter.helix.HelixInstanceDataManager.addOnlineSegment(HelixInstanceDataManager.java:275)
 ~[classes/:?]
        at 
org.apache.pinot.server.starter.helix.SegmentOnlineOfflineStateModelFactory$SegmentOnlineOfflineStateModel.onBecomeOnlineFromOffline(SegmentOnlineOfflineStateModelFactory.java:131)
 ~[classes/:?]
        ... 11 more
   16:19:49.682 ERROR [StateModel] [HelixTaskExecutor-message_handle_thread_94] 
Default rollback method invoked on error. Error Code: ERROR
   16:19:49.683 ERROR [HelixTask] [HelixTaskExecutor-message_handle_thread_94] 
Message execution failed. msgId: b877dec8-d56c-47b9-abcb-ba5182efc614, 
errorMsg: java.lang.reflect.InvocationTargetException
   16:19:49.683 ERROR [HelixStateTransitionHandler] 
[HelixTaskExecutor-message_handle_thread_94] Skip internal error. errCode: 
ERROR, errMsg: null
   16:19:49.687 WARN [BaseInstanceSelector] [ClusterChangeHandlingThread] 
Failed to find servers hosting old segment: 
mytable_16071_16101__no_consistent_push for table: mytable_OFFLINE (all 
candidate instances: [] are disabled, counting segment as unavailable)
   16:19:49.689 ERROR [MessageGenerationPhase] 
[HelixController-pipeline-default-SparkSegmentMetadataPushIntegrationTest-(12309698_DEFAULT)]
 Event 12309698_DEFAULT : Unable to find a next state for resource: 
mytable_OFFLINE partition: mytable_16071_16101__no_consistent_push from 
stateModelDefinitionclass org.apache.helix.model.StateModelDefinition 
from:ERROR to:ONLINE
   16:19:49.693 ERROR [MessageGenerationPhase] 
[HelixController-pipeline-default-SparkSegmentMetadataPushIntegrationTest-(f6fb9506_DEFAULT)]
 Event f6fb9506_DEFAULT : Unable to find a next state for resource: 
mytable_OFFLINE partition: mytable_16071_16101__no_consistent_push from 
stateModelDefinitionclass org.apache.helix.model.StateModelDefinition 
from:ERROR to:ONLINE
   16:19:49.697 ERROR [MessageGenerationPhase] 
[HelixController-pipeline-default-SparkSegmentMetadataPushIntegrationTest-(15f504b0_DEFAULT)]
 Event 15f504b0_DEFAULT : Unable to find a next state for resource: 
mytable_OFFLINE partition: mytable_16071_16101__no_consistent_push from 
stateModelDefinitionclass org.apache.helix.model.StateModelDefinition 
from:ERROR to:ONLINE
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to