The fix is working. Validated the build, it's working now. Thanks again for your help!
On Wed, May 22, 2024 at 11:08 AM Tsz Wo Sze <[email protected]> wrote: > Hi Ashish, > > The pull request was merged. Please try with the latest master. Thanks > again for reporting the failure! > > commit 16f2508d0b6606970d0a1accf7591461e6ec55df (*HEAD* -> *master*, > *origin/master*, *origin/HEAD*) > > Author: Tsz-Wo Nicholas Sze <[email protected]> > > Date: Wed May 22 10:17:40 2024 -0700 > > > RATIS-2098. RaftLogTruncateTests may fail. (#1097) > > Tsz-Wo > > > On Wed, May 22, 2024 at 7:20 AM Ashish <[email protected]> wrote: > > > Cool ! Thanks for quick response > > > > On Tue, May 21, 2024 at 9:57 PM Tsz Wo Sze <[email protected]> wrote: > > > > > It turns out that the test failure was due to some bugs in the test. > > > Submitted a pull request for fixing it; see > > > https://github.com/apache/ratis/pull/1097 > > > > > > Tsz-Wo > > > > > > > > > On Tue, May 21, 2024 at 3:58 PM Tsz Wo Sze <[email protected]> wrote: > > > > > > > Hi Ashish, > > > > > > > > Thanks a lot for reporting the failure! I was able to reproduce it > and > > > > filed https://issues.apache.org/jira/browse/RATIS-2098 > > > > > > > > Tsz-Wo > > > > > > > > On Tue, May 21, 2024 at 11:52 AM Tsz Wo Sze <[email protected]> > > wrote: > > > > > > > >> Hi Ashish, > > > >> > > > >> Just found your email in my spam folder. Sorry for the late > reply. I > > > >> will try and see if I can reproduce the failure. > > > >> > > > >> Tsz-Wo > > > >> > > > >> > > > >> On Tue, May 14, 2024 at 8:55 AM Ashish <[email protected]> > > wrote: > > > >> > > > >>> Hello Folks, > > > >>> > > > >>> I have been trying to build Ratis locally (main branch) and > > constantly > > > >>> hitting with a TestRaftLogTruncateWithGrpc failure. Since CI is > > running > > > >>> fine, it might be some local issue, any pointers are welcome. > > > >>> > > > >>> Local dev env is > > > >>> > > > >>> bash-5.1$ java --version > > > >>> openjdk 11.0.16 2022-07-19 LTS > > > >>> OpenJDK Runtime Environment Zulu11.58+15-CA (build 11.0.16+8-LTS) > > > >>> OpenJDK 64-Bit Server VM Zulu11.58+15-CA (build 11.0.16+8-LTS, > mixed > > > >>> mode) > > > >>> > > > >>> Same issue with Java 8 as well > > > >>> > > > >>> bash-5.1$ mvn --version > > > >>> Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9) > > > >>> Maven home: /Users/ashishpaliwal/tools/apache-maven-3.9.4 > > > >>> Java version: 11.0.16, vendor: Azul Systems, Inc., runtime: > > > >>> /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home > > > >>> Default locale: en_US, platform encoding: UTF-8 > > > >>> OS name: "mac os x", version: "14.4.1", arch: "aarch64", family: > > "mac" > > > >>> > > > >>> Here is the failure > > > >>> > > > >>> [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time > > elapsed: > > > >>> 29.712 s <<< FAILURE! - in > > > >>> org.apache.ratis.grpc.TestRaftLogTruncateWithGrpc > > > >>> [ERROR] > > > org.apache.ratis.grpc.TestRaftLogTruncateWithGrpc.testLogTruncate > > > >>> Time elapsed: 29.55 s <<< FAILURE! > > > >>> org.opentest4j.AssertionFailedError: s3 TransactionContextMap is > > > >>> non-empty > > > >>> ==> expected: <true> but was: <false> > > > >>> at > > > >>> > > > >>> > > > > > > org.apache.ratis.RaftLogTruncateTests.assertEmptyTransactionContextMap(RaftLogTruncateTests.java:235) > > > >>> at > > > >>> > > > >>> > > > > > > org.apache.ratis.RaftLogTruncateTests.runTestLogTruncate(RaftLogTruncateTests.java:222) > > > >>> at > > > >>> > > > >>> > > > > > > org.apache.ratis.RaftLogTruncateTests.runTestLogTruncate(RaftLogTruncateTests.java:115) > > > >>> at > > > >>> > > > >>> > > > > > > org.apache.ratis.server.impl.MiniRaftCluster$Factory$Get.runWithNewCluster(MiniRaftCluster.java:141) > > > >>> at > > > >>> > > > >>> > > > > > > org.apache.ratis.server.impl.MiniRaftCluster$Factory$Get.runWithNewCluster(MiniRaftCluster.java:121) > > > >>> at > > > >>> > > > >>> > > > > > > org.apache.ratis.RaftLogTruncateTests.testLogTruncate(RaftLogTruncateTests.java:93) > > > >>> at java.base/java.lang.reflect.Method.invoke(Method.java:566) > > > >>> at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) > > > >>> at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) > > > >>> > > > >>> -- > > > >>> thanks > > > >>> ashish > > > >>> > > > >> > > > > > > > > > -- > > thanks > > ashish > > > -- thanks ashish
