Skip to content

Instantly share code, notes, and snippets.

View kbendick's full-sized avatar
🏥
Recovering from surgery

Kyle Bendickson kbendick

🏥
Recovering from surgery
View GitHub Profile
@kbendick
kbendick / Icebeerg revapi output 2022-05-14
Created May 14, 2022 19:41
Gradle Revapi Breaking Changes Just After Applying gradle revapi tool to Iceberg repo
./gradlew revapi
> Task :iceberg-api:revapi FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':iceberg-api:revapi'.
> There were Java public API/ABI breaks reported by revapi:
java.method.addedToInterface: Method was added to an interface.
@kbendick
kbendick / Iceberg-revapi-0.13.0-to-0.14.0-snapshot.txt
Created May 4, 2022 20:04
Output of revapi analysis on Iceberg 0.14.0-SNAPSHOT when compared with 0.13.0 jar as of May 4th, 2022
./gradlew revapi
> Task :iceberg-api:revapi FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':iceberg-api:revapi'.
> There were Java public API/ABI breaks reported by revapi:
java.method.addedToInterface: Method was added to an interface.
@kbendick
kbendick / flink_iceberg_diff_1.14_to_1.15.txt
Created April 29, 2022 16:45
Propsed Iceberg Support for Flink 1.15 Diff from Iceberg Flink 1.14
@kbendick
kbendick / flink_115_diff_20220426.txt
Created April 26, 2022 18:28
Diff between Iceberg's Flink 1.14 source and Flink 1.15 source as of April 26th, 2022
@kbendick
kbendick / iceberg-1.15-diff-with-1.14-20220421.txt
Created April 21, 2022 21:00
Diff between Iceberg's Flink 1.14 source and Flink 1.15 source as of April 21st, 2022
diff --git a/./flink/v1.14/build.gradle b/./flink/v1.15/build.gradle
index a0e01c8a4..7e0b07bdc 100644
--- a/./flink/v1.14/build.gradle
+++ b/./flink/v1.15/build.gradle
@@ -17,8 +17,8 @@
* under the License.
*/
-String flinkVersion = '1.14.0'
-String flinkMajorVersion = '1.14'
@kbendick
kbendick / iceberg-core-current-runtime-classpath.txt
Created March 21, 2022 04:32
Gradle Reported Classpath for iceberg-core without okhttp
➜ iceberg git:(master) ✗ ./gradlew iceberg-core:dependencies --configuration=runtimeClasspath
> Task :iceberg-core:dependencies
------------------------------------------------------------
Project ':iceberg-core'
------------------------------------------------------------
runtimeClasspath - Runtime classpath of source set 'main'.
+--- project :iceberg-api
@kbendick
kbendick / openssl_commands.md
Created January 18, 2022 02:40 — forked from Hakky54/openssl_commands.md
Some list of openssl commands for check and verify your keys

openssl 🔐

Install

Install the OpenSSL on Debian based systems

sudo apt-get install openssl
@kbendick
kbendick / docker-container-reaper.sh
Last active July 30, 2020 06:16
Stop and remove all docker containers
# Ensure that the docker engine is running
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
# Clean up all images
docker rm $(docker images -q)
@kbendick
kbendick / Step 1
Created July 27, 2020 06:41 — forked from SureshChaganti/Step 1
Install hive on Mac with Homebrew
$ brew update
$ brew install hadoop
$ brew install hive
$ brew install mysql
@kbendick
kbendick / bt_lowest_common_ancestor.java
Last active March 8, 2016 20:56
finding lowest common ancestor in a binary tree
// Taken from CtCI-6th-Edition from @careercup
public class bt_lca {
/* One node of a binary tree. The data element stored is a single
* character.
*/
public class TreeNode {
public int data;