[
https://issues.apache.org/jira/browse/ARTEMIS-3163?focusedWorklogId=964859&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-964859
]
ASF GitHub Bot logged work on ARTEMIS-3163:
-------------------------------------------
Author: ASF GitHub Bot
Created on: 04/Apr/25 15:35
Start Date: 04/Apr/25 15:35
Worklog Time Spent: 10m
Work Description: AntonRoskvist commented on PR #5296:
URL:
https://github.com/apache/activemq-artemis/pull/5296#issuecomment-2779108865
@jbertram Thanks for the heads up!
It seems like the transport classes for IO_URING have yet to be uploaded to
maven but I went ahead and started working on this regardless, using the RC4
release in the meantime (for the transport classes, otherwise using the
released 4.2.0)...
The upgrade to Netty 4.2.0 seem to introduce some issue, at least with the
cli "Perf Client" I intended to use for some AB-testing... I'm still trying to
figure that out.
Just bumping netty to 4.2.0, building, creating a default broker, then
running:
`bin/artemis perf client --warmup 20 --duration 60 --max-pending 10 --url
tcp://localhost:61616?confirmationWindowSize=20000 queue://QUEUE`
Shows the issue after some 5-10 seconds. Might be because the perf client is
using the now deprecated "DefaultEventLoopGroup", not sure yet...
I saw that dependabot pushed for this Netty upgrade so I'll paste this
comment in that PR just to be safe while looking into this.
Issue Time Tracking
-------------------
Worklog Id: (was: 964859)
Time Spent: 9.5h (was: 9h 20m)
> Experimental support for Netty IO_URING incubator
> -------------------------------------------------
>
> Key: ARTEMIS-3163
> URL: https://issues.apache.org/jira/browse/ARTEMIS-3163
> Project: ActiveMQ Artemis
> Issue Type: New Feature
> Reporter: Francesco Nigro
> Assignee: Francesco Nigro
> Priority: Major
> Labels: pull-request-available
> Attachments: flamegraphs.zip
>
> Time Spent: 9.5h
> Remaining Estimate: 0h
>
> Netty provides incubator support (ie not for production use yet) for IO_URING
> (see https://github.com/netty/netty-incubator-transport-io_uring).
> It would be nice for Artemis to support it and allows devs/users to start
> playing with it.
> To enable this feature to work, users should manually compile
> https://github.com/netty/netty-incubator-transport-io_uring and place it on
> the lib folder of an artemis installation, as expected by an experimental
> feature ;)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact