[ 
https://issues.apache.org/jira/browse/ARTEMIS-994?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15906749#comment-15906749
 ] 

clebert suconic commented on ARTEMIS-994:
-----------------------------------------

The core protocol, on CoreMessages, used to get the buffer from Netty and send 
it directly to the old MessageImpl. As a result once the byte buffer was 
received the MessageImpl would then hijack the buffer.


This is not the case any longer with master (2.0.0).. this could now probably 
be used with a simple allocator. I just didn't have time to look over the 
refactoring..


And even before the refactoring I made with pure encodings, Will from Red Hat 
had already changed it to copy the buffer...


So, we probably don't need that any longer...


We just need to run the testsuite with these options. (that is removing Partial 
maybe , and reviewing its usage).

> Support Netty Native Epoll on Linux
> -----------------------------------
>
>                 Key: ARTEMIS-994
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-994
>             Project: ActiveMQ Artemis
>          Issue Type: New Feature
>          Components: Broker
>    Affects Versions: 1.5.3, 2.0.0
>            Reporter: Michael Andre Pearce (IG)
>
> Netty has support for native epoll, this is available only on linux systems. 
> This is more performant.
> http://netty.io/wiki/native-transports.html
> This is inline with supporting asyncio with libaio using such native feature 
> to bring perfomance benefits to artemis.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to