The vote is now closed. It passes with 5 binding +1s, 1 non-binding +1, and no -1s of any kind.
I will publish the staged archives shortly, then update the site and send out the announcement after the mirrors are updated. On Tue, Jan 26, 2021 at 4:52 PM Hao Hao <[email protected]> wrote: > +1 > > built debug mode on centos6 and ran C++/java test, all passed. > > Best, > Hao > > > On Tue, Jan 26, 2021 at 2:33 PM Greg Solovyev > <[email protected]> wrote: > > > +1. > > org.apache.kudu.client.ITClientStress seems to be flaky. It passes about > > half the time on my Ubuntu 18 laptop. > > Greg > > > > On Tue, Jan 26, 2021 at 1:28 PM Greg Solovyev <[email protected]> > > wrote: > > > > > +0 > > > > > > - Successfully built debug and release modes on Ubuntu 18.04 LTS > > > - All C++ tests pass in debug build > > > - Built java artifacts > > > - Ran Java tests and saw one consistent failure: > > > > > > org.apache.kudu.client.ITClientStress fails with the following error: > > > 'java.lang.NoClassDefFoundError: > > org/apache/kudu/client/AsyncKuduClient$3' > > > > > > > > > > > > On Tue, Jan 26, 2021 at 1:20 PM Bankim Bhavsar > > <[email protected]> > > > wrote: > > > > > >> +1. > > >> > > >> After switching the default java version on my Ubuntu 18.04 machine to > > >> open > > >> jdk 8, I was able to successfully build Kudu in release build mode and > > >> successfully ran all C++ tests. > > >> > > >> -Bankim. > > >> > > >> On Tue, Jan 26, 2021 at 11:37 AM Bankim Bhavsar <[email protected]> > > >> wrote: > > >> > > >> > Attila mentioned this is related to incompatibility with Java 11 and > > >> > ErrorProne checker. > > >> > Bug: https://issues.apache.org/jira/browse/KUDU-3239 > > >> > > > >> > Thanks, > > >> > -Bankim. > > >> > > > >> > > > >> > On Tue, Jan 26, 2021 at 10:47 AM Bankim Bhavsar < > [email protected]> > > >> > wrote: > > >> > > > >> >> > > >> >> Compilation of 1.14-RC1 branch fails on Ubuntu 18.04 fails with the > > >> >> following error. > > >> >> > > >> >> I recall hitting a similar issue on master and worked around it by > > >> >> disabling the warnings with > > >> >> @SuppressWarnings("TypeParameterUnusedInFormals") > > >> >> It's coming from a java static type checker named ErrorProne > > >> >> > > >> >> I'll file a bug for discussing this further. > > >> >> > > >> >> Note: Recompile with -Xlint:deprecation for details. > > >> >> > > >> > > > /home/bankim/src/rckudu/kudu/java/kudu-client/src/main/java/org/apache/kudu/client/KuduClient.java:466: > > >> >> error: An unhandled exception was thrown by the Error Prone static > > >> analysis > > >> >> plugin. > > >> >> static <R> R joinAndHandleException(Deferred<R> deferred) throws > > >> >> KuduException { > > >> >> ^ > > >> >> Please report this at > > >> >> https://github.com/google/error-prone/issues/new and include the > > >> >> following: > > >> >> > > >> >> error-prone version: 2.3.3 > > >> >> BugPattern: TypeParameterUnusedInFormals > > >> >> Stack Trace: > > >> >> java.lang.NoSuchFieldError: bound > > >> >> at > > >> >> > > >> > > > com.google.errorprone.bugpatterns.TypeParameterUnusedInFormals.matchMethod(TypeParameterUnusedInFormals.java:71) > > >> >> > > >> >> Note: Recompile with -Xlint:deprecation for details. > > >> >> > > >> > > > /home/bankim/src/rckudu/kudu/java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/QueueUtil.java:33: > > >> >> error: An unhandled exception was thrown by the Error Prone static > > >> analysis > > >> >> plugin. > > >> >> static <DataT> DataT take(BlockingQueue<DataT> queue) { > > >> >> ^ > > >> >> Please report this at > > >> >> https://github.com/google/error-prone/issues/new and include the > > >> >> following: > > >> >> > > >> >> error-prone version: 2.3.3 > > >> >> BugPattern: TypeParameterUnusedInFormals > > >> >> Stack Trace: > > >> >> java.lang.NoSuchFieldError: bound > > >> >> at > > >> >> > > >> > > > com.google.errorprone.bugpatterns.TypeParameterUnusedInFormals.matchMethod(TypeParameterUnusedInFormals.java:71) > > >> >> > > >> >> > > >> >> > > >> >> On Tue, Jan 26, 2021 at 6:26 AM Grant Henke > > >> <[email protected]> > > >> >> wrote: > > >> >> > > >> >>> +1 > > >> >>> > > >> >>> I built with docker, built and ran all of the tests, and ran the > > tests > > >> >>> with > > >> >>> the kudu-binary artifacts. > > >> >>> > > >> >>> On Tue, Jan 26, 2021 at 5:28 AM Attila Bukor <[email protected]> > > >> wrote: > > >> >>> > > >> >>> > +1, > > >> >>> > > > >> >>> > Verified the checksum and signature, built Kudu in release mode > on > > >> >>> CentOS > > >> >>> > 7, all > > >> >>> > tests passed. Gradle build (including the tests) also succeeded > on > > >> >>> OpenJDK > > >> >>> > Java > > >> >>> > 8. Also ran the tests using the staged kudu-binary artifacts. > > >> >>> > > > >> >>> > Attila > > >> >>> > On Mon, Jan 25, 2021 at 04:18:53PM -0800, Alexey Serbin wrote: > > >> >>> > > +1 > > >> >>> > > > > >> >>> > > I checked out 1.14-RC1 and build Kudu from source in DEBUG > > >> >>> configuration > > >> >>> > at > > >> >>> > > CentOS 7.4 machine as documented at > > >> >>> > > > https://kudu.apache.org/docs/installation.html#rhel_from_source > > >> >>> > > > > >> >>> > > I ran tests using using "ctest -j4" and all tests passed: > > >> >>> > > ============ > > >> >>> > > 100% tests passed, 0 tests failed out of 446 > > >> >>> > > > > >> >>> > > Label Time Summary: > > >> >>> > > no_dist_test = 31.15 sec > > >> >>> > > no_tsan = 9.86 sec > > >> >>> > > > > >> >>> > > Total Test time (real) = 5015.88 sec > > >> >>> > > ============ > > >> >>> > > > > >> >>> > > I also ran "./gradlew assemble" and "./gradlew test" in > > >> >>> $KUDU_ROOT/java > > >> >>> > > subdirectory. Everything passed except > > >> >>> > > for org.apache.kudu.client.ITClientStress. The latter failed > > with > > >> >>> > > OutOfMemoryError: Java heap space error since I had limited > > amount > > >> >>> of RAM > > >> >>> > > on the server. > > >> >>> > > ============ > > >> >>> > > BUILD SUCCESSFUL in 1m 36s > > >> >>> > > 139 actionable tasks: 124 executed, 15 up-to-date > > >> >>> > > ============ > > >> >>> > > > > >> >>> > > ============ > > >> >>> > > org.apache.kudu.client.ITClientStress > > > >> >>> > > testManyShortClientsGeneratingScanTokens FAILED > > >> >>> > > java.lang.AssertionError: java.lang.OutOfMemoryError: Java > > >> heap > > >> >>> space > > >> >>> > > at > > >> >>> > > > > >> >>> > > org.apache.kudu.client.ITClientStress.runTasks(ITClientStress.java:94) > > >> >>> > > at > > >> >>> > > > > >> >>> > > > >> >>> > > >> > > > org.apache.kudu.client.ITClientStress.testManyShortClientsGeneratingScanTokens(ITClientSt > > >> >>> > > ress.java:116) > > >> >>> > > > > >> >>> > > Caused by: > > >> >>> > > java.lang.OutOfMemoryError: Java heap space > > >> >>> > > ============ > > >> >>> > > > > >> >>> > > I guess the latter isn't a release blocker since my server was > > >> >>> > provisioned > > >> >>> > > with not enough memory for the stress test where JVM is > supposed > > >> to > > >> >>> hog a > > >> >>> > > lot of memory. > > >> >>> > > > > >> >>> > > I agree with Grant that the issue pointed by Greg isn't a > > >> regression > > >> >>> and > > >> >>> > > does not look like a release stopper, but it would be nice to > > >> update > > >> >>> > README > > >> >>> > > if it's decided to cut RC2 due to some other issue. > > >> >>> > > > > >> >>> > > > > >> >>> > > Kind regards, > > >> >>> > > > > >> >>> > > Alexey > > >> >>> > > > > >> >>> > > On Thu, Jan 21, 2021 at 9:11 AM Greg Solovyev > > >> >>> > > <[email protected]> wrote: > > >> >>> > > > > >> >>> > > > Should we remove this from the README until it works? > > >> >>> > > > Greg > > >> >>> > > > > > >> >>> > > > On Thu, Jan 21, 2021 at 6:19 AM Grant Henke > > >> >>> > <[email protected]> > > >> >>> > > > wrote: > > >> >>> > > > > > >> >>> > > > > Yeah, I also was unable to build any coverage report using > > the > > >> >>> --html > > >> >>> > > > > option. > > >> >>> > > > > I am not sure the HTML report has worked in recent > releases > > >> and > > >> >>> > would not > > >> >>> > > > > consider > > >> >>> > > > > it a regression for this release but instead a "build > only" > > >> >>> thing to > > >> >>> > fix > > >> >>> > > > > going forward. > > >> >>> > > > > > > >> >>> > > > > On Wed, Jan 20, 2021 at 5:43 PM Greg Solovyev > > >> >>> > > > > <[email protected]> wrote: > > >> >>> > > > > > > >> >>> > > > > > I built in debug mode on Ubuntu 18, all C++ tests > passed. > > I > > >> >>> > generated > > >> >>> > > > > > coverage report, but following the instructions here > > >> >>> > > > > > > > https://github.com/apache/kudu/tree/1.14.0-RC1/Readme.adoc > > >> to > > >> >>> > convert > > >> >>> > > > > > coverage report into HTML resulted in the following > error: > > >> >>> > > > > > > > >> >>> > > > > > *gsolovyev@greg-laptop*:*~/git/kudu/build/coverage*$ > > >> >>> > > > > > ../../thirdparty/installed/common/bin/gcovr > > >> >>> > > > > > > > >> --gcov-executable=$(pwd)/../../build-support/llvm-gcov-wrapper > > >> >>> > --html > > >> >>> > > > > > --html-details -o cov_html/coverage.html > > >> >>> > > > > > Traceback (most recent call last): > > >> >>> > > > > > File "../../thirdparty/installed/common/bin/gcovr", > line > > >> >>> 1767, in > > >> >>> > > > > > <module> > > >> >>> > > > > > print_html_report(covdata, options.html_details) > > >> >>> > > > > > File "../../thirdparty/installed/common/bin/gcovr", > line > > >> >>> 1311, in > > >> >>> > > > > > print_html_report > > >> >>> > > > > > INPUT = open(data['FILENAME'], 'r') > > >> >>> > > > > > IOError: [Errno 2] No such file or directory: > > >> >>> > > > > > > > >> '/home/gsolovyev/git/kudu/build/coverage/FacebookService.cpp' > > >> >>> > > > > > > > >> >>> > > > > > > > >> >>> > > > > > Greg > > >> >>> > > > > > > > >> >>> > > > > > > > >> >>> > > > > > On Wed, Jan 20, 2021 at 10:15 AM Grant Henke < > > >> >>> > [email protected]> > > >> >>> > > > > > wrote: > > >> >>> > > > > > > > >> >>> > > > > > > Hello Kudu devs! > > >> >>> > > > > > > > > >> >>> > > > > > > The Apache Kudu team is happy to announce the first > > >> release > > >> >>> > candidate > > >> >>> > > > > for > > >> >>> > > > > > > Apache > > >> >>> > > > > > > Kudu 1.14.0. > > >> >>> > > > > > > > > >> >>> > > > > > > Apache Kudu 1.14.0 is a minor release that offers many > > >> >>> > improvements > > >> >>> > > > and > > >> >>> > > > > > > fixes > > >> >>> > > > > > > since Apache Kudu 1.13.0. > > >> >>> > > > > > > > > >> >>> > > > > > > This is a source-only release. The artifacts have been > > >> staged > > >> >>> > here: > > >> >>> > > > > > > > https://dist.apache.org/repos/dist/dev/kudu/1.14.0-RC1/ > > >> >>> > > > > > > < > > https://dist.apache.org/repos/dist/dev/kudu/1.13.0-RC1/> > > >> >>> > > > > > > > > >> >>> > > > > > > Java convenience binaries in the form of a Maven > > >> repository > > >> >>> are > > >> >>> > > > staged > > >> >>> > > > > > > here: > > >> >>> > > > > > > > > >> >>> > > > > > >> >>> > > https://repository.apache.org/content/repositories/orgapachekudu-1088 > > >> >>> > > > > > > > > >> >>> > > > > > > Linux and macOS test-only Kudu binary JAR artifacts > are > > >> >>> staged > > >> >>> > here: > > >> >>> > > > > > > > > >> >>> > > > > > >> >>> > > https://repository.apache.org/content/repositories/orgapachekudu-1089 > > >> >>> > > > > > > > > >> >>> > > > > > > It is tagged in Git as 1.14.0-RC1 and the > corresponding > > >> hash > > >> >>> is > > >> >>> > the > > >> >>> > > > > > > following: > > >> >>> > > > > > > > > >> >>> > > > > > > > > >> >>> > > > > > > > >> >>> > > > > > > >> >>> > > > > > >> >>> > > > >> >>> > > >> > > > https://gitbox.apache.org/repos/asf?p=kudu.git;a=commit;h=f9a1c3b2bae482ec1f44f78eea7c96c01455c20a > > >> >>> > > > > > > > > >> >>> > > > > > > The WIP release notes can be found here: > > >> >>> > > > > > > > > >> >>> > > > > > > > > >> >>> > > > > > > > >> >>> > > > > > > >> >>> > > > > > >> >>> > > > >> >>> > > >> > > > https://docs.google.com/document/d/1GFBOfPYW_fx2PfUES5NskFPd3Q6PiNoHj44u82b7EBI/edit# > > >> >>> > > > > > > > > >> >>> > > > > > > The KEYS file to verify the artifact signatures can be > > >> found > > >> >>> > here: > > >> >>> > > > > > > https://dist.apache.org/repos/dist/release/kudu/KEYS > > >> >>> > > > > > > > > >> >>> > > > > > > Some common release validations include building Kudu, > > and > > >> >>> > running > > >> >>> > > > the > > >> >>> > > > > > unit > > >> >>> > > > > > > tests on your platforms and environments. Additionally > > it > > >> is > > >> >>> > worth > > >> >>> > > > > > running > > >> >>> > > > > > > Kudu > > >> >>> > > > > > > Java tests against kudu-binary JAR artifact as > described > > >> in > > >> >>> the > > >> >>> > > > commit > > >> >>> > > > > > > message here: > > >> >>> > > > > > > > > >> >>> > > > > > > > > >> >>> > > > > > > > > >> >>> > > > > > > > >> >>> > > > > > > >> >>> > > > > > >> >>> > > > >> >>> > > >> > > > https://gitbox.apache.org/repos/asf?p=kudu.git;a=commit;h=8a6faaa93f3e206ac75e8087731daccaf7ab646a > > >> >>> > > > > > > > > >> >>> > > > > > > The vote will run until a majority[1] is achieved, but > > at > > >> >>> least > > >> >>> > until > > >> >>> > > > > > > Monday > > >> >>> > > > > > > January 25th, which is a bit over the suggested 72 > hours > > >> due > > >> >>> to > > >> >>> > > > > > > the weekend, to give everyone a chance to review this > > >> release > > >> >>> > > > candidate > > >> >>> > > > > > and > > >> >>> > > > > > > vote. > > >> >>> > > > > > > > > >> >>> > > > > > > Thank You, > > >> >>> > > > > > > Grant > > >> >>> > > > > > > > > >> >>> > > > > > > [1] > > >> >>> https://www.apache.org/foundation/voting.html#ReleaseVotes > > >> >>> > > > > > > > > >> >>> > > > > > > > >> >>> > > > > > > >> >>> > > > > > > >> >>> > > > > -- > > >> >>> > > > > Grant Henke > > >> >>> > > > > Software Engineer | Cloudera > > >> >>> > > > > [email protected] | twitter.com/gchenke | > > >> >>> > linkedin.com/in/granthenke > > >> >>> > > > > > > >> >>> > > > > > >> >>> > > > >> >>> > > >> >>> > > >> >>> -- > > >> >>> Grant Henke > > >> >>> Software Engineer | Cloudera > > >> >>> [email protected] | twitter.com/gchenke | > > linkedin.com/in/granthenke > > >> >>> > > >> >> > > >> > > > > > > -- Grant Henke Software Engineer | Cloudera [email protected] | twitter.com/gchenke | linkedin.com/in/granthenke
