Hi, -1(binding).
I try to upgrade from V1.1.1 to V1.2.0, the cluster won't start up successfully, there are error logs in ConfigNode like the following: ``` 2023-07-07 23:44:56,702 [0@group-000000000000-LeaderElection15] INFO o.a.r.s.i.LeaderElection:255 - 0@group-000000000000-LeaderElection15: BufferUnderflowException is safely ignored since this is already CLOSING java.nio.BufferUnderflowException: null at java.base/java.nio.Buffer.nextGetIndex(Buffer.java:651) at java.base/java.nio.HeapByteBuffer.getInt(HeapByteBuffer.java:402) at org.apache.iotdb.tsfile.utils.ReadWriteIOUtils.readInt(ReadWriteIOUtils.java:574) at org.apache.iotdb.tsfile.utils.ReadWriteIOUtils.readIntegerSet(ReadWriteIOUtils.java:907) at org.apache.iotdb.confignode.procedure.impl.sync.StartPipeProcedure.deserialize(StartPipeProcedure.java:84) at org.apache.iotdb.confignode.procedure.store.ProcedureFactory.create(ProcedureFactory.java:172) at org.apache.iotdb.confignode.procedure.store.ProcedureWAL.load(ProcedureWAL.java:87) at org.apache.iotdb.confignode.persistence.ProcedureInfo.lambda$load$3(ProcedureInfo.java:67) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395) at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) at org.apache.iotdb.confignode.persistence.ProcedureInfo.load(ProcedureInfo.java:60) at org.apache.iotdb.confignode.procedure.store.ConfigProcedureStore.load(ConfigProcedureStore.java:73) at org.apache.iotdb.confignode.procedure.ProcedureExecutor.recover(ProcedureExecutor.java:121) at org.apache.iotdb.confignode.procedure.ProcedureExecutor.init(ProcedureExecutor.java:110) at org.apache.iotdb.confignode.manager.ProcedureManager.shiftExecutor(ProcedureManager.java:147) at org.apache.iotdb.confignode.consensus.statemachine.ConfigRegionStateMachine.notifyLeaderChanged(ConfigRegionStateMachine.java:211) at org.apache.iotdb.consensus.ratis.ApplicationStateMachineProxy.notifyLeaderChanged(ApplicationStateMachineProxy.java:297) at org.apache.ratis.server.impl.ServerState.setLeader(ServerState.java:315) at org.apache.ratis.server.impl.ServerState.becomeLeader(ServerState.java:337) at org.apache.ratis.server.impl.RaftServerImpl.changeToLeader(RaftServerImpl.java:566) at org.apache.ratis.server.impl.LeaderElection.run(LeaderElection.java:248) at java.base/java.lang.Thread.run(Thread.java:829) ``` BTW, I used old pipe feature in v1.1.1 which has been redefined in V1.2.0. I think there may exist incompatibility problems. Best, ------------------ Yuan Tian On Mon, Jul 10, 2023 at 3:12 PM Haonan Hou <[email protected]> wrote: > > Hi all, > > Apache IoTDB 1.2.0 has been staged under [2] and it’s time to vote > on accepting it for release. All Maven artifacts are available under [1]. > Voting will be open for 72hr. > A minimum of 3 binding +1 votes and more binding +1 than binding -1 > are required to pass. > > Release tag: v1.2.0 > Hash for the release tag: d0dfef047c912160a925061fc27284129bbcea78 > > Before voting +1, PMC members are required to download > the signed source code package, compile it as provided, and test > the resulting executable on their own platform, along with also > verifying that the package meets the requirements of the ASF policy > on releases. [3] > > You can achieve the above by following [4]. > > [ ] +1 accept (indicate what you validated - e.g. performed the > non-RM items in [4]) > [ ] -1 reject (explanation required) > > > [1] https://repository.apache.org/content/repositories/orgapacheiotdb-1118 > [2] https://dist.apache.org/repos/dist/dev/iotdb/1.2.0/rc1 > [3] https://www.apache.org/dev/release.html#approving-a-release > [4] > https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release > [5] https://github.com/apache/iotdb/blob/rc/1.2.0/RELEASE_NOTES.md > [6] https://dist.apache.org/repos/dist/dev/iotdb/KEYS > > Best, > > Haonan Hou
