I am trying to use a MERGE INTO Statement for 2.2 Million records into a table with 39 Million records.
The source dataset is parquet format and the target dataset is Iceberg .After running for ~7 Minutes, I get the following error:
SYSTEM ERROR: IllegalStateException: All in memory entries belong to same group. Replay never converge. Failing the query
SqlOperatorImpl HASH_JOIN
Location 5:0:4
Fragment 5:0
[Error Id: 78dfffcd-b910-4158-b6ba-839a0b7a15ba on coordinator-server2:0]
(java.lang.IllegalStateException) All in memory entries belong to same group. Replay never converge. Failing the query
com.google.common.base.Preconditions.checkState():502
com.dremio.sabot.op.join.vhash.spill.partition.MultiPartition.reset():500
com.dremio.sabot.op.join.vhash.spill.replay.JoinReplayer.reset():268
com.dremio.sabot.op.join.vhash.spill.replay.JoinReplayer.run():155
com.dremio.sabot.op.join.vhash.spill.replay.JoinRecursiveReplayer.run():50
com.dremio.sabot.op.join.vhash.spill.VectorizedSpillingHashJoinOperator.outputData():630
com.dremio.sabot.driver.SmartOp$SmartDualInput.outputData():416
com.dremio.sabot.driver.StraightPipe.pump():56
com.dremio.sabot.driver.Pipeline.doPump():124
com.dremio.sabot.driver.Pipeline.pumpOnce():114
com.dremio.sabot.exec.fragment.FragmentExecutor$DoAsPumper.run():544
com.dremio.sabot.exec.fragment.FragmentExecutor.run():472
com.dremio.sabot.exec.fragment.FragmentExecutor.access$1700():106
com.dremio.sabot.exec.fragment.FragmentExecutor$AsyncTaskImpl.run():978
com.dremio.sabot.task.AsyncTaskWrapper.run():121
com.dremio.sabot.task.slicing.SlicingThread.mainExecutionLoop():249
com.dremio.sabot.task.slicing.SlicingThread.run():171