I have a pinot cluster running on AWS EKS. My pinot cluster is continuously reading data from kinesis stream. The cluster has around 700GB of data with more than 12B records. Total number of segments ~ 140K
When I ran a sample query, it returned large number of rows probably more than 1B which resulted the pinot server to go out of memory as JVM heap was configured to be 10G. Post that noticing the following the issues in the cluster
99K Segments are unavailable and haven't recovered yet. (even post restarting the server pods)
Broker pods are stuck in crash loop, seeing the following errors in logs.
The pinot UI does not show any documents when I try to query, even the data from available segments (40K) is not returned.
I have a real time for which I have configured that segment threshold rows to be 10M but I am seeing segments getting flushed with only 200K rows. What is the rationale behind this behavior?
2024-04-01T20:46:04.623-07:00 EventThread shut down for session: 0x3001644494f018a
2024-04-01T20:46:04.623-07:00 EventThread shut down for session: 0x3001644494f018a
2024-04-01T20:46:04.624-07:00 MBean HelixZkClient:Key=pinot-on-eks-cluster.Broker_pinot-broker-2.pinot-broker-headless.pinot.svc.cluster.local_8099,Type=PARTICIPANT has been un-registered.
2024-04-01T20:46:04.624-07:00 MBean HelixZkClient:Key=pinot-on-eks-cluster.Broker_pinot-broker-2.pinot-broker-headless.pinot.svc.cluster.local_8099,Type=PARTICIPANT has been un-registered.
2024-04-01T20:46:04.624-07:00 MBean HelixZkClient:Key=pinot-on-eks-cluster.Broker_pinot-broker-2.pinot-broker-headless.pinot.svc.cluster.local_8099,PATH=Root,Type=PARTICIPANT has been un-registered.
2024-04-01T20:46:04.624-07:00 MBean HelixZkClient:Key=pinot-on-eks-cluster.Broker_pinot-broker-2.pinot-broker-headless.pinot.svc.cluster.local_8099,PATH=Root,Type=PARTICIPANT has been un-registered.
2024-04-01T20:46:04.624-07:00 Closed zkclient with uid:6
2024-04-01T20:46:04.624-07:00 Closed zkclient with uid:6
2024-04-01T20:46:04.624-07:00 Cluster manager: Broker_pinot-broker-2.pinot-broker-headless.pinot.svc.cluster.local_8099 disconnected
2024-04-01T20:46:04.624-07:00 Cluster manager: Broker_pinot-broker-2.pinot-broker-headless.pinot.svc.cluster.local_8099 disconnected
2024-04-01T20:46:04.624-07:00 Stopping cluster change mediator
2024-04-01T20:46:04.624-07:00 Stopping cluster change mediator
2024-04-01T20:46:04.624-07:00 Stopping ClusterChangeMediator
2024-04-01T20:46:04.624-07:00 Stopping ClusterChangeMediator
2024-04-01T20:46:04.625-07:00 Wait for 10000ms before shutting down request handler to finish the pending queries
2024-04-01T20:46:04.625-07:00 Wait for 10000ms before shutting down request handler to finish the pending queries
2024-04-01T20:46:14.457-07:00 Caught exception while reading the service status
2024-04-01T20:46:14.457-07:00 Caught exception while reading the service status
2024-04-01T20:46:14.457-07:00 java.lang.IllegalStateException: ZkClient already closed!
2024-04-01T20:46:14.457-07:00 java.lang.IllegalStateException: ZkClient already closed!
2024-04-01T20:46:14.457-07:00 at org.apache.helix.zookeeper.zkclient.ZkClient.retryUntilConnected(ZkClient.java:2070) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.helix.zookeeper.zkclient.ZkClient.retryUntilConnected(ZkClient.java:2070) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.helix.zookeeper.zkclient.ZkClient.readData(ZkClient.java:2244) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.helix.zookeeper.zkclient.ZkClient.readData(ZkClient.java:2244) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.helix.zookeeper.zkclient.ZkClient.readData(ZkClient.java:2235) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.helix.zookeeper.zkclient.ZkClient.readData(ZkClient.java:2235) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.helix.manager.zk.ZkBaseDataAccessor.get(ZkBaseDataAccessor.java:495) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.helix.manager.zk.ZkBaseDataAccessor.get(ZkBaseDataAccessor.java:495) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.helix.manager.zk.ZKHelixDataAccessor.getProperty(ZKHelixDataAccessor.java:292) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.helix.manager.zk.ZKHelixDataAccessor.getProperty(ZKHelixDataAccessor.java:292) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.helix.manager.zk.ZKHelixAdmin.getResourceIdealState(ZKHelixAdmin.java:1255) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.helix.manager.zk.ZKHelixAdmin.getResourceIdealState(ZKHelixAdmin.java:1255) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus$IdealStateMatchServiceStatusCallback.getResourceIdealState(ServiceStatus.java:491) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus$IdealStateMatchServiceStatusCallback.getResourceIdealState(ServiceStatus.java:491) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus$IdealStateMatchServiceStatusCallback.evaluateResourceStatus(ServiceStatus.java:431) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus$IdealStateMatchServiceStatusCallback.evaluateResourceStatus(ServiceStatus.java:431) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus$IdealStateMatchServiceStatusCallback.getServiceStatus(ServiceStatus.java:374) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus$IdealStateMatchServiceStatusCallback.getServiceStatus(ServiceStatus.java:374) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus$IdealStateAndCurrentStateMatchServiceStatusCallback.getServiceStatus(ServiceStatus.java:500) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus$IdealStateAndCurrentStateMatchServiceStatusCallback.getServiceStatus(ServiceStatus.java:500) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus$MultipleCallbackServiceStatusCallback.getServiceStatus(ServiceStatus.java:179) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus$MultipleCallbackServiceStatusCallback.getServiceStatus(ServiceStatus.java:179) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus.getServiceStatus(ServiceStatus.java:84) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus.getServiceStatus(ServiceStatus.java:84) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus.getServiceStatus(ServiceStatus.java:76) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.common.utils.ServiceStatus.getServiceStatus(ServiceStatus.java:76) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.broker.api.resources.PinotBrokerHealthCheck.getBrokerHealth(PinotBrokerHealthCheck.java:78) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.apache.pinot.broker.api.resources.PinotBrokerHealthCheck.getBrokerHealth(PinotBrokerHealthCheck.java:78) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
2024-04-01T20:46:14.457-07:00 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
2024-04-01T20:46:14.457-07:00 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
2024-04-01T20:46:14.457-07:00 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
2024-04-01T20:46:14.457-07:00 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
2024-04-01T20:46:14.457-07:00 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
2024-04-01T20:46:14.457-07:00 at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
2024-04-01T20:46:14.457-07:00 at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) ~[pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:134) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:134) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:177) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:177) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:81) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:81) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:478) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:478) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:400) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:400) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:256) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:256) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.internal.Errors.process(Errors.java:292) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.internal.Errors.process(Errors.java:292) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.internal.Errors.process(Errors.java:274) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.internal.Errors.process(Errors.java:274) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.internal.Errors.process(Errors.java:244) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.internal.Errors.process(Errors.java:244) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:235) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:235) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:356) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:356) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:200) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:200) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) [pinot-all-1.2.0-SNAPSHOT-jar-with-dependencies.jar:1.2.0-SNAPSHOT-28aec2e01cedfcfaf47e83f41f58f810ac153b31]
2024-04-01T20:46:14.457-07:00 at java.base/java.lang.Thread.run(Thread.java:829) [?:?]
2024-04-01T20:46:14.457-07:00 at java.base/java.lang.Thread.run(Thread.java:829) [?:?]
2024-04-01T20:46:14.625-07:00 Shutting down request handler and broker admin application
2024-04-01T20:46:14.625-07:00 Shutting down request handler and broker admin application
2024-04-01T20:46:14.642-07:00 Shutting down GrpcMailboxServer
2024-04-01T20:46:14.642-07:00 Shutting down GrpcMailboxServer
2024-04-01T20:46:14.647-07:00 Shutting down http server
2024-04-01T20:46:14.647-07:00 Shutting down http server
2024-04-01T20:46:14.661-07:00 Shutting down executor service
2024-04-01T20:46:14.661-07:00 Shutting down executor service
2024-04-01T20:46:14.661-07:00 Disconnecting spectator Helix manager
2024-04-01T20:46:14.661-07:00 Disconnecting spectator Helix manager
Regarding 2: Why is the same log printed twice? Is it possible that you have 2 brokers running on the same node?
Regarding 4: You may take a look at #12058
I have a pinot cluster running on AWS EKS. My pinot cluster is continuously reading data from kinesis stream. The cluster has around 700GB of data with more than 12B records. Total number of segments ~ 140K
When I ran a sample query, it returned large number of rows probably more than 1B which resulted the pinot server to go out of memory as JVM heap was configured to be 10G. Post that noticing the following the issues in the cluster