I really want to have RATIS-2129 <https://issues.apache.org/jira/browse/RATIS-2129> backported to the 3.1 line. But when I tested in our internal dev branch I kept having all kinds of errors that seemed to indicate some sort of race conditions. Master seems fine though. How do folks feel about including RATIS-2129? My hunch is there is a missing commit or two in the 3.1 line. IoTDB community reported 25% improvement so it would be really great to have it.
On Fri, Dec 27, 2024 at 10:03 AM Tsz Wo Sze <[email protected]> wrote: > Hi Xinyu, > > Thanks for starting the 3.1.3 release discussion! Just have checked the > recent commits. Let's include the following: > > RATIS-2231. Bump ratis-thirdparty to 1.0.8 (#1202) > RATIS-2200. Make Ratis example log at INFO level (#1189) > RATIS-2197. Clean remote stream to resolve direct memory leak (#1179) > RATIS-2185. Improve gRPC log messages debugability. (#1186) > RATIS-2194. FileLock didn't unlock properly (#1183) > RATIS-2189. Use ByteBufAllocator#ioBuffer in NettyDataStreamUtils > (#1178) > RATIS-2186. Raft log should not purge index lower than the log start > index (#1175) > RATIS-2177. Purge should delete segmentLog from small to large > according to logIndex (#1174) > > Tsz-Wo > > > On Fri, Dec 27, 2024 at 4:40 AM Xinyu Tan <[email protected]> wrote: > > > Hi > > > > Recently, we have fixed a series of stability issues related to Ratis > > member changes, and we are also addressing issues similar to > > Ratis-2203/2208. Additionally, we have released Ratis-ThirdParty 1.0.8 to > > fix CVE issues. > > > > The IoTDB community plans to vote on version 2.0.1 on January 17th, and > at > > that time, we will no longer be able to rely on snapshot versions of > Ratis. > > I believe we can release a minor version 3.1.3 of Ratis to include the > > above commits. If there are no objections, I am happy to take on the role > > of Release Manager and initiate the vote in early January. Of course, we > > also expect Ratis-2203/2208 to be resolved by then. > > > > Does anyone have any suggestions? Also, are there any additional commits > > you would recommend? > > > > Best > > ------------------ > > Xinyu Tan > > >
