Skip to content

Commit

Permalink
!157 fixbug
Browse files Browse the repository at this point in the history
* Merge branch 'main' of gitee.com:kunpengcompute/boostkit-bigdata into main
* fixbug
* fixbug
* fixbug
* FIXBUG
* fixbug
* fixbug
* fixbug
* fix
* Merge branch 'main' of gitee.com:kunpengcompute/boostkit-bigdata into main
* fixbug
* fixbug
* oom
* fixbug
* fix bug
* fix bug
* fix commnet
* update omnioperator/omniop-spark-extension-ock/cpp/src/shuffle/ock_splitter.cpp.
* update omnioperator/omniop-spark-extension-ock/cpp/src/shuffle/ock_mer…
* update omnioperator/omniop-spark-extension-ock/cpp/src/shuffle/ock_mer…
* update omnioperator/omniop-spark-extension-ock/cpp/src/shuffle/ock_has…
* update omnioperator/omniop-spark-extension-ock/cpp/src/jni/OckShuffleJ…
* update omnioperator/omniop-spark-extension-ock/cpp/src/jni/OckShuffleJ…
* update omnioperator/omniop-spark-extension-ock/cpp/src/shuffle/ock_mer…
  • Loading branch information
buddha23 authored and wenxuanguan committed Nov 14, 2022
1 parent 839e631 commit 7149f1f
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ JNIEXPORT jlong JNICALL Java_com_huawei_ock_spark_jni_OckShuffleJniReader_make(J
return gBlobReader.Insert(instance);
}

JNIEXPORT void JNICALL Java_com_huawei_ock_spark_jni_OckShuffleJniReader_close(JNIEnv *, jobject, jlong)
JNIEXPORT void JNICALL Java_com_huawei_ock_spark_jni_OckShuffleJniReader_close(JNIEnv *env, jobject, jlong jReaderId)
{
if (UNLIKELY(env == nullptr)) {
LOG_ERROR("JNIENV is null.");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ JNIEXPORT jlong JNICALL Java_com_huawei_ock_spark_jni_OckShuffleJniReader_make(J
* Method: close
* Signature: (JI)I
*/
JNIEXPORT void JNICALL Java_com_huawei_ock_spark_jni_OckShuffleJniReader_close(JNIEnv *env, jobject, jlong jReaderId);
JNIEXPORT void JNICALL Java_com_huawei_ock_spark_jni_OckShuffleJniReader_close(JNIEnv *, jobject, jlong);
/*
* Class: com_huawei_ock_spark_jni_OckShuffleJniReader
* Method: nativeGetVectorBatch
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,14 @@ public void copyVectorDataInVB(Vec dstVec, int colIndex) {
nativeCopyVecDataInVB(nativeReader, dstVec.getNativeVector(), colIndex);
}

/**
* close reader.
*
*/
public void doClose() {
close(nativeReader);
}

private native long make(int[] typeIds);

private native long close(long readerId);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ class OckColumnarShuffleBufferIterator[T](
mapTaskToHostInfo.setNativeObjHandle(0)
}
blobMap.values.foreach(reader => {
reader.close()
reader.doClose()
})
}

Expand Down

0 comments on commit 7149f1f

Please sign in to comment.