cshannon commented on issue #3281:
URL: https://github.com/apache/accumulo/issues/3281#issuecomment-1500197872
I went through the log files under the min-tests directory to see what the
root cause was for the testIsolatedScansWithIntererence test and I found an
**OutOfMemoryError** in the tserver log file which is probably the root cause.
This does not happen when running with Hadoop 3 so I'm not sure if this is
simply an environmental issue during the build (need more memory) or if a
larger issue.
<Details>
<summary>OOM Stacktrace</summary>
```
2023-04-07 07:11:17,629 [tserver.TabletServer$ThriftClientHandler] ERROR:
Java heap space
java.lang.OutOfMemoryError: Java heap space
at
org.apache.accumulo.core.data.Mutation.getUpdates(Mutation.java:871)
at org.apache.accumulo.tserver.NativeMap._mutate(NativeMap.java:515)
at org.apache.accumulo.tserver.NativeMap.mutate(NativeMap.java:553)
at
org.apache.accumulo.tserver.InMemoryMap$NativeMapWrapper.mutate(InMemoryMap.java:512)
at
org.apache.accumulo.tserver.InMemoryMap$SampleMap.mutate(InMemoryMap.java:253)
at
org.apache.accumulo.tserver.InMemoryMap.mutate(InMemoryMap.java:540)
at
org.apache.accumulo.tserver.tablet.CommitSession.mutate(CommitSession.java:115)
at
org.apache.accumulo.tserver.tablet.TabletMemory.mutate(TabletMemory.java:139)
at org.apache.accumulo.tserver.tablet.Tablet.commit(Tablet.java:1308)
at
org.apache.accumulo.tserver.tablet.CommitSession.commit(CommitSession.java:81)
at
org.apache.accumulo.tserver.TabletServer$ThriftClientHandler.flush(TabletServer.java:1111)
at
org.apache.accumulo.tserver.TabletServer$ThriftClientHandler.closeUpdate(TabletServer.java:1172)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
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.accumulo.core.trace.wrappers.RpcServerInvocationHandler.invoke(RpcServerInvocationHandler.java:46)
at
org.apache.accumulo.server.rpc.RpcWrapper$1.invoke(RpcWrapper.java:83)
at com.sun.proxy.$Proxy15.closeUpdate(Unknown Source)
at
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$closeUpdate.getResult(TabletClientService.java:2499)
at
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$closeUpdate.getResult(TabletClientService.java:2483)
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
at
org.apache.accumulo.server.rpc.TimedProcessor.process(TimedProcessor.java:65)
at
org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockingServer.java:518)
at
org.apache.accumulo.server.rpc.CustomNonBlockingServer$CustomFrameBuffer.invoke(CustomNonBlockingServer.java:112)
at org.apache.thrift.server.Invocation.run(Invocation.java:18)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.apache.accumulo.fate.util.LoggingRunnable.run(LoggingRunnable.java:35)
at java.base/java.lang.Thread.run(Thread.java:829)
2023-04-07 07:11:17,631 [thrift.ProcessFunction] ERROR: Internal error
processing closeUpdate
org.apache.thrift.TException: Java heap space
at
org.apache.accumulo.server.rpc.RpcWrapper$1.invoke(RpcWrapper.java:97)
at com.sun.proxy.$Proxy15.closeUpdate(Unknown Source)
at
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$closeUpdate.getResult(TabletClientService.java:2499)
at
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$closeUpdate.getResult(TabletClientService.java:2483)
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
at
org.apache.accumulo.server.rpc.TimedProcessor.process(TimedProcessor.java:65)
at
org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockingServer.java:518)
at
org.apache.accumulo.server.rpc.CustomNonBlockingServer$CustomFrameBuffer.invoke(CustomNonBlockingServer.java:112)
at org.apache.thrift.server.Invocation.run(Invocation.java:18)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.apache.accumulo.fate.util.LoggingRunnable.run(LoggingRunnable.java:35)
at java.base/java.lang.Thread.run(Thread.java:829)
```
</Details>
--
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]