Hi Abhishek, Thank you for putting together the release candidate for Kudu 1.17.1.
My vote on this RC1 is -0 I know 1.17.1-RC1 is susceptible to the race condition resulting in a heap-use-after-free issue that's now exposed in 1.18.x/master branches, see KUDU-3620 for details. Since you are running the release management for 1.17.1, I wanted to clarify: do you think we should address KUDU-3620 in 1.17.1 or that's out of the scope for this maintenance release? Also, I found some tests failing on Linux, at least the following: * MasterTest.TestConnectToMaster (DEBUG build, Ubuntu 20.04.2 LTS) * SubprocessServerTest.TestSlowSubprocessTimesOut (DEBUG build, RHEL 8.8 (Ootpa)) Probably, those are test-only issues (need to clarify, though), but there are issues with building the C++ bits on macOS. As for macOS, I could not even build 1.17.1-RC1 on macOS 14.5 build 23F79 with Xcode 15.3. It failed during the cmake configuration phase with the error like below. It seems there are issues with snappy and the versioning logic for Java/JDK. I'd think that we want to at least be able to build C++ bits on macOS, even if macOS has the status of development-only platform for the project. I think we should at least address the build issues on macOS. I can take a look at that -- will post patches for review on gerrit. Kind regards, Alexey -------------- Found JAVA_HOME: /Library/Java/JavaVirtualMachines/openjdk11-temurin/Contents/Home -- Found Java: /Library/Java/JavaVirtualMachines/openjdk11-temurin/Contents/Home/bin/java (found suitable version "11.0.24", minimum required is "1.7") CMake Error at thirdparty/installed/common/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:218 (message): Could NOT find Snappy (missing: SNAPPY_SHARED_LIB) Call Stack (most recent call first): thirdparty/installed/common/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:577 (_FPHSA_FAILURE_MESSAGE) cmake_modules/FindSnappy.cmake:47 (find_package_handle_standard_args) CMakeLists.txt:1105 (find_package) Kind regards, Alexey On Mon, Oct 7, 2024 at 8:45 PM Abhishek Chennaka <achenn...@apache.org> wrote: > Hello all, > > The Apache Kudu team is happy to announce the first release candidate for > Apache Kudu 1.17.1. > > Apache Kudu 1.17.1 is a maintenance release that offers many bug fixes and > few other issues. > > This is a source-only release. The artifacts have been staged here: > https://dist.apache.org/repos/dist/dev/kudu/1.17.1-RC1/ > > Java convenience binaries in the form of a Maven repository are staged > here: > https://repository.apache.org/content/repositories/orgapachekudu-1117 > > Linux test-only Kudu binary JAR artifacts are staged here: > https://repository.apache.org/content/repositories/orgapachekudu-1118 > > It is tagged in Git as 1.17.1-RC1 and the corresponding hash is the > following: > > https://gitbox.apache.org/repos/asf?p=kudu.git;a=commit;h=5808ec19c519a1ceb04c95b4e25eb5572385998f > > The release notes can be found here: > https://github.com/apache/kudu/blob/1.17.1-RC1/docs/release_notes.adoc > > The KEYS file to verify the artifact signatures can be found here: > https://dist.apache.org/repos/dist/release/kudu/KEYS > > I'd suggest going through the release notes, building Kudu, and running the > unit tests. Testing out the Maven repo would also be appreciated. Also, > it's worth running Kudu Java tests against kudu-binary JAR artifact as > described in the commit message here: > > https://github.com/apache/kudu/commit/8a6faaa93f3e206ac75e8087731daccaf7ab646a > > The vote will run until a majority[1] is achieved, but at least until > Thursday October 10 20:00:00 PDT 2024. > > Thank You, > Abhishek > > [1] https://www.apache.org/foundation/voting.html#ReleaseVotes >