You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2024/03/01 01:55:28 UTC
(skywalking-banyandb-java-client) branch main updated: Support JDK21 build and fix wrong queue size (#52)
This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb-java-client.git
The following commit(s) were added to refs/heads/main by this push:
new ac48297 Support JDK21 build and fix wrong queue size (#52)
ac48297 is described below
commit ac48297052b49fc64733b7a00a82739a7068e089
Author: 吴晟 Wu Sheng <wu...@foxmail.com>
AuthorDate: Fri Mar 1 09:55:22 2024 +0800
Support JDK21 build and fix wrong queue size (#52)
* * Fix the number of channel and the channel size in the BulkWriteProcessor.
* Support JDK21 build. Upgrade lombok version to 1.18.30.
---
.github/workflows/ci.yaml | 4 ++--
CHANGES.md | 12 ++++++++++++
pom.xml | 2 +-
.../skywalking/banyandb/v1/client/BulkWriteProcessor.java | 2 +-
4 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index efe9ef8..41bc00b 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -55,13 +55,13 @@ jobs:
uses: apache/skywalking-eyes/dependency@20da317d1ad158e79e24355fdc28f53370e94c8a
build:
- name: JDK ${{ matrix.java-version }}
+ name: JDK ${{ matrix.version }} Build and Test
needs: [ check-license-header ]
runs-on: ubuntu-latest
timeout-minutes: 30
strategy:
matrix:
- version: [ 8, 11, 17 ]
+ version: [ 8, 11, 17, 21 ]
steps:
- uses: actions/checkout@v3
with:
diff --git a/CHANGES.md b/CHANGES.md
index f17ab8f..e0880fc 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -2,6 +2,18 @@ Changes by Version
==================
Release Notes.
+0.6.0
+------------------
+
+### Features
+
+* Support JDK21 build. Upgrade lombok version to 1.18.30.
+
+### Bugs
+
+* Fix the number of channel and the channel size in the BulkWriteProcessor.
+
+
0.5.0
------------------
diff --git a/pom.xml b/pom.xml
index 617252e..1f1d3bb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -77,7 +77,7 @@
<checkstyle.version>6.18</checkstyle.version>
<junit.version>4.13.2</junit.version>
<mockito-core.version>4.8.0</mockito-core.version>
- <lombok.version>1.18.22</lombok.version>
+ <lombok.version>1.18.30</lombok.version>
<!-- core lib dependency -->
<bytebuddy.version>1.10.19</bytebuddy.version>
diff --git a/src/main/java/org/apache/skywalking/banyandb/v1/client/BulkWriteProcessor.java b/src/main/java/org/apache/skywalking/banyandb/v1/client/BulkWriteProcessor.java
index 2fda151..1bbc1eb 100644
--- a/src/main/java/org/apache/skywalking/banyandb/v1/client/BulkWriteProcessor.java
+++ b/src/main/java/org/apache/skywalking/banyandb/v1/client/BulkWriteProcessor.java
@@ -47,7 +47,7 @@ public abstract class BulkWriteProcessor implements Closeable {
*/
protected BulkWriteProcessor(String processorName, int maxBulkSize, int flushInterval, int concurrency) {
this.flushInterval = flushInterval;
- this.buffer = new DataCarrier(processorName, maxBulkSize, concurrency);
+ this.buffer = new DataCarrier(processorName, concurrency, maxBulkSize);
Properties properties = new Properties();
properties.put("maxBulkSize", maxBulkSize);
properties.put("flushInterval", flushInterval);