[ 
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


Reply via email to