Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package netty-incubator-transport-io_uring
for openSUSE:Factory checked in at 2026-03-16 14:16:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/netty-incubator-transport-io_uring (Old)
and
/work/SRC/openSUSE:Factory/.netty-incubator-transport-io_uring.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "netty-incubator-transport-io_uring"
Mon Mar 16 14:16:49 2026 rev:2 rq:1339156 version:0.0.26
Changes:
--------
---
/work/SRC/openSUSE:Factory/netty-incubator-transport-io_uring/netty-incubator-transport-io_uring.changes
2024-11-01 21:08:16.112198231 +0100
+++
/work/SRC/openSUSE:Factory/.netty-incubator-transport-io_uring.new.8177/netty-incubator-transport-io_uring.changes
2026-03-16 14:19:58.395871340 +0100
@@ -1,0 +2,8 @@
+Sun Mar 15 19:15:24 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 0.0.26
+ * Changes:
+ + Catch completion handler errors (#244)
+ + Update to netty 4.1.116.Final (#262)
+
+-------------------------------------------------------------------
Old:
----
netty-incubator-transport-parent-io_uring-0.0.25.Final.tar.gz
New:
----
_scmsync.obsinfo
build.specials.obscpio
netty-incubator-transport-parent-io_uring-0.0.26.Final.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ netty-incubator-transport-io_uring.spec ++++++
--- /var/tmp/diff_new_pack.TiEwVh/_old 2026-03-16 14:19:59.023897411 +0100
+++ /var/tmp/diff_new_pack.TiEwVh/_new 2026-03-16 14:19:59.027897577 +0100
@@ -1,7 +1,7 @@
#
# spec file for package netty-incubator-transport-io_uring
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
%global namedreltag .Final
%global namedversion %{version}%{?namedreltag}
Name: %{group_name}-%{module_name}
-Version: 0.0.25
+Version: 0.0.26
Release: 0
Summary: Netty/Incubator/Transport/Parent/io_uring
License: Apache-2.0
++++++ _scmsync.obsinfo ++++++
mtime: 1773602163
commit: cba5f70e18d33119078f12134bcb6492ef430b435c48c02bc9886b1606b5ef1e
url:
https://src.opensuse.org/java-packages/netty-incubator-transport-io_uring.git
revision: cba5f70e18d33119078f12134bcb6492ef430b435c48c02bc9886b1606b5ef1e
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-03-15 20:16:43.000000000 +0100
@@ -0,0 +1 @@
+.osc
++++++ netty-incubator-transport-parent-io_uring-0.0.25.Final.tar.gz ->
netty-incubator-transport-parent-io_uring-0.0.26.Final.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.devcontainer/ubuntu/Dockerfile
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.devcontainer/ubuntu/Dockerfile
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.devcontainer/ubuntu/Dockerfile
1970-01-01 01:00:00.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.devcontainer/ubuntu/Dockerfile
2024-12-27 09:44:10.000000000 +0100
@@ -0,0 +1,5 @@
+FROM mcr.microsoft.com/devcontainers/base:ubuntu
+RUN apt-get update && apt-get install -y \
+ autotools-dev autoconf automake libtool make tar libaio-dev libssl-dev
libapr1-dev gcc \
+ htop strace openjdk-8-jdk-headless openjdk-8-source
openjdk-11-jdk-headless openjdk-11-source \
+ openjdk-17-jdk-headless openjdk-17-source openjdk-21-jdk-headless
openjdk-21-source
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.devcontainer/ubuntu/devcontainer.json
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.devcontainer/ubuntu/devcontainer.json
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.devcontainer/ubuntu/devcontainer.json
1970-01-01 01:00:00.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.devcontainer/ubuntu/devcontainer.json
2024-12-27 09:44:10.000000000 +0100
@@ -0,0 +1,10 @@
+{
+ name: "netty-on-ubuntu",
+ containerEnv: {
+ CPATH:
"/usr/lib/jvm/java-21-openjdk-arm64/include/:/usr/lib/jvm/java-21-openjdk-arm64/include/linux/"
+ },
+ build: {
+ dockerfile: "Dockerfile",
+ },
+ "securityOpt": [ "seccomp=unconfined" ]
+}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.github/workflows/ci-build.yml
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.github/workflows/ci-build.yml
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.github/workflows/ci-build.yml
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.github/workflows/ci-build.yml
2024-12-27 09:44:10.000000000 +0100
@@ -55,10 +55,10 @@
build-${{ matrix.setup }}-cache-m2-repository-
- name: Build docker image
- run: docker-compose ${{ matrix.docker-compose-build }}
+ run: docker compose ${{ matrix.docker-compose-build }}
- name: Build project without leak detection
- run: docker-compose ${{ matrix.docker-compose-run }}
+ run: docker compose ${{ matrix.docker-compose-run }}
- uses: actions/upload-artifact@v3
if: ${{ failure() }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.github/workflows/ci-deploy.yml
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.github/workflows/ci-deploy.yml
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.github/workflows/ci-deploy.yml
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.github/workflows/ci-deploy.yml
2024-12-27 09:44:10.000000000 +0100
@@ -57,16 +57,17 @@
run: mkdir -p ~/local-staging
- name: Build docker image
- run: docker-compose ${{ matrix.docker-compose-build }}
+ run: docker compose ${{ matrix.docker-compose-build }}
- name: Stage snapshots to local staging directory
- run: docker-compose ${{ matrix.docker-compose-run }}
+ run: docker compose ${{ matrix.docker-compose-run }}
- name: Upload local staging directory
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.setup }}-local-staging
path: ~/local-staging
+ include-hidden-files: true
deploy-staged-snapshots:
runs-on: ubuntu-latest
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.github/workflows/ci-pr-reports.yml
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.github/workflows/ci-pr-reports.yml
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.github/workflows/ci-pr-reports.yml
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.github/workflows/ci-pr-reports.yml
2024-12-27 09:44:10.000000000 +0100
@@ -24,7 +24,7 @@
runs-on: ubuntu-latest
steps:
- name: Download Artifacts
- uses: dawidd6/[email protected]
+ uses: dawidd6/action-download-artifact@v6
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
workflow: ${{ github.event.workflow_run.workflow_id }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.github/workflows/ci-pr.yml
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.github/workflows/ci-pr.yml
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.github/workflows/ci-pr.yml
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.github/workflows/ci-pr.yml
2024-12-27 09:44:10.000000000 +0100
@@ -54,6 +54,7 @@
runs-on: ubuntu-latest
needs: verify
strategy:
+ fail-fast: false
matrix:
include:
- setup: linux-x86_64-java8
@@ -77,10 +78,10 @@
build-pr-${{ matrix.setup }}-cache-m2-repository-
- name: Build docker image
- run: docker-compose ${{ matrix.docker-compose-build }}
+ run: docker compose ${{ matrix.docker-compose-build }}
- name: Build project with leak detection
- run: docker-compose ${{ matrix.docker-compose-run }} | tee
build-leak.output
+ run: docker compose ${{ matrix.docker-compose-run }} | tee
build-leak.output
- name: Checking for detected leak
run: ./.github/scripts/check_leak.sh build-leak.output
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.github/workflows/ci-release.yml
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.github/workflows/ci-release.yml
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/.github/workflows/ci-release.yml
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/.github/workflows/ci-release.yml
2024-12-27 09:44:10.000000000 +0100
@@ -72,6 +72,7 @@
with:
name: prepare-release-workspace
path: ${{ github.workspace }}/**
+ include-hidden-files: true
stage-release:
runs-on: ubuntu-latest
@@ -118,7 +119,7 @@
- name: Build docker image
working-directory: ./prepare-release-workspace/
- run: docker-compose ${{ matrix.docker-compose-build }}
+ run: docker compose ${{ matrix.docker-compose-build }}
- uses: s4u/[email protected]
with:
@@ -135,13 +136,14 @@
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
GPG_KEYNAME: ${{ secrets.GPG_KEYNAME }}
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
- run: docker-compose ${{ matrix.docker-compose-run }}
+ run: docker compose ${{ matrix.docker-compose-run }}
- name: Upload local staging directory
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.setup }}-local-staging
path: ~/local-staging
+ include-hidden-files: true
- name: Rollback release on failure
working-directory: ./prepare-release-workspace/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/Dockerfile.centos6
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/Dockerfile.centos6
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/Dockerfile.centos6
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/Dockerfile.centos6
2024-12-27 09:44:10.000000000 +0100
@@ -1,4 +1,4 @@
-FROM centos:6.10
+FROM --platform=linux/amd64 centos:6.10
ENV MAVEN_VERSION 3.9.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/Dockerfile.centos7
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/Dockerfile.centos7
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/Dockerfile.centos7
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/Dockerfile.centos7
2024-12-27 09:44:10.000000000 +0100
@@ -1,10 +1,13 @@
-FROM centos:7.9.2009
+FROM --platform=linux/amd64 centos:7.6.1810
ARG gcc_version=10.2-2020.11
ENV GCC_VERSION $gcc_version
ENV MAVEN_VERSION 3.9.1
ENV SOURCE_DIR /root/source
+# Update as we need to use the vault now.
+RUN sed -i -e 's/^mirrorlist/#mirrorlist/g' -e
's/^#baseurl=http:\/\/mirror.centos.org\/centos\/$releasever\//baseurl=https:\/\/vault.centos.org\/\/7.6.1810\//g'
/etc/yum.repos.d/CentOS-Base.repo
+
# Install requirements
RUN yum install -y \
apr-devel \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/Dockerfile.centos7arm64v8
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/Dockerfile.centos7arm64v8
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/Dockerfile.centos7arm64v8
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/Dockerfile.centos7arm64v8
2024-12-27 09:44:10.000000000 +0100
@@ -1,7 +1,10 @@
-FROM arm64v8/centos:7.9.2009
+FROM --platform=linux/amd64 arm64v8/centos:7.6.1810
ENV MAVEN_VERSION 3.9.1
+# Update as we need to use the vault now.
+RUN sed -i -e 's/^mirrorlist/#mirrorlist/g' -e
's/^#baseurl=http:\/\/mirror.centos.org\/centos\/$releasever\//baseurl=https:\/\/vault.centos.org\/\/7.6.1810\//g'
/etc/yum.repos.d/CentOS-Base.repo
+
# Install requirements
RUN yum install -y \
apr-devel \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/README.md
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/README.md
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/README.md
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/README.md
2024-12-27 09:44:10.000000000 +0100
@@ -7,5 +7,5 @@
## centos 6 with java 8
```
-docker-compose -f docker/docker-compose.centos-6.yaml -f
docker/docker-compose.centos-6.18.yaml run build
+docker compose -f docker/docker-compose.centos-6.yaml -f
docker/docker-compose.centos-6.18.yaml run build
```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/docker-compose.centos-6.18.yaml
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/docker-compose.centos-6.18.yaml
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/docker-compose.centos-6.18.yaml
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/docker-compose.centos-6.18.yaml
2024-12-27 09:44:10.000000000 +0100
@@ -6,7 +6,7 @@
image: netty-io_uring:centos-6-1.8
build:
args:
- java_version : "8.0.402-zulu"
+ java_version : "8.0.412-zulu"
build-leak:
image: netty-io_uring:centos-6-1.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/docker-compose.centos-6.yaml
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/docker-compose.centos-6.yaml
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/docker-compose.centos-6.yaml
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/docker-compose.centos-6.yaml
2024-12-27 09:44:10.000000000 +0100
@@ -16,6 +16,8 @@
- ~/.m2/repository:/root/.m2/repository
- ..:/code:delegated
working_dir: /code
+ security_opt:
+ - seccomp:unconfined
build-leak:
<<: *common
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/docker-compose.centos-7.yaml
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/docker-compose.centos-7.yaml
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/docker-compose.centos-7.yaml
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/docker-compose.centos-7.yaml
2024-12-27 09:44:10.000000000 +0100
@@ -9,7 +9,7 @@
dockerfile: docker/Dockerfile.centos7
args:
gcc_version: "10.2-2020.11"
- java_version: "8.0.402-zulu"
+ java_version: "8.0.412-zulu"
cross-compile-aarch64-common: &cross-compile-aarch64-common
depends_on: [ cross-compile-aarch64-runtime-setup ]
@@ -19,6 +19,8 @@
- ~/.m2/repository:/root/.m2/repository
- ..:/code:delegated
working_dir: /code
+ security_opt:
+ - seccomp:unconfined
cross-compile-aarch64-deploy:
<<: *cross-compile-aarch64-common
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/docker-compose.centos-7arm.yaml
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/docker-compose.centos-7arm.yaml
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/docker/docker-compose.centos-7arm.yaml
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/docker/docker-compose.centos-7arm.yaml
2024-12-27 09:44:10.000000000 +0100
@@ -8,7 +8,7 @@
context: ../
dockerfile: docker/Dockerfile.centos7arm64v8
args:
- java_version: "8.0.402-zulu"
+ java_version: "8.0.412-zulu"
compile-aarch64-common: &compile-aarch64-common
depends_on: [ compile-aarch64-runtime-setup ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/pom.xml
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/pom.xml
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/pom.xml
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/pom.xml
2024-12-27 09:44:10.000000000 +0100
@@ -24,7 +24,7 @@
<groupId>io.netty.incubator</groupId>
<artifactId>netty-incubator-transport-parent-io_uring</artifactId>
- <version>0.0.25.Final</version>
+ <version>0.0.26.Final</version>
<name>Netty/Incubator/Transport/Parent/io_uring</name>
<packaging>pom</packaging>
<url>https://netty.io/</url>
@@ -51,7 +51,7 @@
<url>https://github.com/netty/netty-incubator-transport-io_uring</url>
<connection>scm:git:git://github.com/netty/netty-incubator-transport-io_uring.git</connection>
<developerConnection>scm:git:ssh://[email protected]/netty/netty-incubator-transport-io_uring.git</developerConnection>
- <tag>netty-incubator-transport-parent-io_uring-0.0.25.Final</tag>
+ <tag>netty-incubator-transport-parent-io_uring-0.0.26.Final</tag>
</scm>
<developers>
@@ -77,13 +77,13 @@
<checkstyle.version>8.38</checkstyle.version>
<junit.version>5.9.0</junit.version>
- <netty.version>4.1.107.Final</netty.version>
-
<netty-tcnative-boringssl-static.version>2.0.61.Final</netty-tcnative-boringssl-static.version>
+ <netty.version>4.1.116.Final</netty.version>
+
<netty-tcnative-boringssl-static.version>2.0.69.Final</netty-tcnative-boringssl-static.version>
<bouncycastle.version>1.68</bouncycastle.version>
<build-helper-maven-plugin.version>3.2.0</build-helper-maven-plugin.version>
<maven-bundle-plugin.version>5.1.1</maven-bundle-plugin.version>
<maven-checkstyle-plugin.version>3.1.1</maven-checkstyle-plugin.version>
- <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
+ <maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
<maven-dependency-plugin.version>3.1.2</maven-dependency-plugin.version>
<maven-enforcer-plugin.version>1.4.1</maven-enforcer-plugin.version>
<hawtjni-maven-plugin.version>1.18</hawtjni-maven-plugin.version>
@@ -129,6 +129,7 @@
<fork>true</fork>
<source>1.8</source>
<target>1.8</target>
+ <release>8</release>
<debug>true</debug>
<optimize>true</optimize>
<showDeprecation>true</showDeprecation>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/transport-classes-io_uring/pom.xml
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/transport-classes-io_uring/pom.xml
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/transport-classes-io_uring/pom.xml
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/transport-classes-io_uring/pom.xml
2024-12-27 09:44:10.000000000 +0100
@@ -19,11 +19,11 @@
<parent>
<groupId>io.netty.incubator</groupId>
<artifactId>netty-incubator-transport-parent-io_uring</artifactId>
- <version>0.0.25.Final</version>
+ <version>0.0.26.Final</version>
</parent>
<artifactId>netty-incubator-transport-classes-io_uring</artifactId>
- <version>0.0.25.Final</version>
+ <version>0.0.26.Final</version>
<name>Netty/Incubator/Transport/Classes/io_uring</name>
<packaging>jar</packaging>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/transport-classes-io_uring/src/main/java/io/netty/incubator/channel/uring/IOUringEventLoop.java
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/transport-classes-io_uring/src/main/java/io/netty/incubator/channel/uring/IOUringEventLoop.java
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/transport-classes-io_uring/src/main/java/io/netty/incubator/channel/uring/IOUringEventLoop.java
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/transport-classes-io_uring/src/main/java/io/netty/incubator/channel/uring/IOUringEventLoop.java
2024-12-27 09:44:10.000000000 +0100
@@ -257,6 +257,22 @@
}
private void handle(int fd, int res, int flags, byte op, short data) {
+ try {
+ handle0(fd, res, flags, op, data);
+ } catch (Error error) {
+ throw error;
+ } catch (Throwable throwable) {
+ logger.warn("Unexpected exception in the IO event loop.",
throwable);
+ // Prevent possible consecutive immediate failures that lead to
+ // excessive CPU consumption.
+ try {
+ Thread.sleep(100);
+ } catch (InterruptedException ignore) {
+ }
+ }
+ }
+
+ private void handle0(int fd, int res, int flags, byte op, short data) {
if (op == Native.IORING_OP_READ && eventfd.intValue() == fd) {
pendingWakeup = false;
addEventFdRead(ringBuffer.ioUringSubmissionQueue());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/transport-native-io_uring/pom.xml
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/transport-native-io_uring/pom.xml
---
old/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.25.Final/transport-native-io_uring/pom.xml
2024-02-19 15:13:33.000000000 +0100
+++
new/netty-incubator-transport-io_uring-netty-incubator-transport-parent-io_uring-0.0.26.Final/transport-native-io_uring/pom.xml
2024-12-27 09:44:10.000000000 +0100
@@ -19,11 +19,11 @@
<parent>
<groupId>io.netty.incubator</groupId>
<artifactId>netty-incubator-transport-parent-io_uring</artifactId>
- <version>0.0.25.Final</version>
+ <version>0.0.26.Final</version>
</parent>
<artifactId>netty-incubator-transport-native-io_uring</artifactId>
- <version>0.0.25.Final</version>
+ <version>0.0.26.Final</version>
<name>Netty/Incubator/Transport/Native/io_uring</name>
<packaging>jar</packaging>