Tags: db-extreme/kudu
Tags
docs: use PNG instead of SVG for image The SVG resulted in a failed RAT check for the release, so this patch updates to using a PNG, which is more common in our codebase anyway. It also moves it into the /images folder in /docs. Rendered version: https://github.com/andrwng/kudu/blob/txns_docs/docs/design-docs/transactions.adoc Change-Id: I6dff54eb4853e116b8da2ef2c604fe3de588bf5f Reviewed-on: http://gerrit.cloudera.org:8080/17578 Tested-by: Kudu Jenkins Reviewed-by: Bankim Bhavsar <[email protected]> (cherry picked from commit 38f037e6622a4b3916418ed01186ec97ef136087) Reviewed-on: http://gerrit.cloudera.org:8080/17579 Reviewed-by: Andrew Wong <[email protected]>
Bump up version to 1.15.0 Change-Id: I6eb43b356102675b432a7ba879df00e1d00376b7
Bump version to 1.14.0 Change-Id: Id1c931f97db24d95d8780f9a4efd3688bf35fc54 Reviewed-on: http://gerrit.cloudera.org:8080/16962 Reviewed-by: Alexey Serbin <[email protected]> Tested-by: Grant Henke <[email protected]>
[binary-jar] Fix macOS binary jar libc++abi error The macOS binary jar was broken by commit 458e6ce because thirdparty now builds with libc++abi for normal builds. This resulted in an error like the below when using a macOS binary jar: [main] INFO org.apache.kudu.shaded.com.google.gradle.osdetector.OsDetector - os.detected.classifier=osx-x86_64 [main] INFO org.apache.kudu.test.cluster.KuduBinaryLocator - Using Kudu binary jar directory: /var/folders/3y/nrs6__c10n107f357n7yx2100000gp/T/kudu-binary-jar6249991106299083358 [main] INFO org.apache.kudu.test.cluster.MiniKuduCluster - Starting process: [/var/folders/3y/nrs6__c10n107f357n7yx2100000gp/T/kudu-binary-jar6249991106299083358/kudu-binary-1.12.0-osx-x86_64/bin/kudu, test, mini_cluster, --serialization=pb] [cluster stderr printer] INFO org.apache.kudu.test.cluster.MiniKuduCluster - dyld: Library not loaded: @rpath/libc++abi.1.dylib [cluster stderr printer] INFO org.apache.kudu.test.cluster.MiniKuduCluster - Referenced from: /private/var/folders/3y/nrs6__c10n107f357n7yx2100000gp/T/kudu-binary-jar6249991106299083358/kudu-binary-1.12.0-osx-x86_64/lib/libglog.0.dylib [cluster stderr printer] INFO org.apache.kudu.test.cluster.MiniKuduCluster - Reason: image not found [main] ERROR org.apache.kudu.test.junit.RetryRule - org.apache.kudu.examples.ExampleTest.testCreateExampleTable: failed attempt 1 java.io.EOFException This patch fixes the issue by adjusting the `PAT_MACOS_LIB_EXCLUDE` regex to ensure the libc++abi library is not excluded from the jar. Additionaly it adjusts the licence file to include the libc++abi. Change-Id: I395fd39d62fd7bfcd2aa2b0781d77c3a16e19d4b Reviewed-on: http://gerrit.cloudera.org:8080/15812 Tested-by: Kudu Jenkins Reviewed-by: Hao Hao <[email protected]> (cherry picked from commit ae4b715) Reviewed-on: http://gerrit.cloudera.org:8080/15813 Tested-by: Grant Henke <[email protected]> Reviewed-by: Alexey Serbin <[email protected]>
mini-cluster: exclude libpcre for license check While building mini cluster binaries on centos7, I saw error message 'unknown license: lib/libpcre.so.1' during license check on artifact. By running lddtree on the binary, I found out libpcre is introduced as transitive dependency libcurl.so.4 => /root/kudu/thirdparty/installed/uninstrumented/lib/libcurl.so.4 libk5crypto.so.3 => /lib64/libk5crypto.so.3 libkrb5support.so.0 => /lib64/libkrb5support.so.0 libselinux.so.1 => /lib64/libselinux.so.1 libpcre.so.1 => /lib64/libpcre.so.1 This patch excludes 'libpcre' for license check to account for licensing information only relevant to the binary artifacts. Change-Id: I0fc69eaf57025b1ce2f7857808e60218dc4f2771 Reviewed-on: http://gerrit.cloudera.org:8080/15738 Tested-by: Kudu Jenkins Reviewed-by: Alexey Serbin <[email protected]> (cherry picked from commit cd95fef) Reviewed-on: http://gerrit.cloudera.org:8080/15744 Tested-by: Hao Hao <[email protected]>
PreviousNext