activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From clebertsuconic <...@git.apache.org>
Subject [GitHub] activemq-artemis pull request: ARTEMIS-163 Simplification of the n...
Date Wed, 29 Jul 2015 15:51:38 GMT
Github user clebertsuconic commented on the pull request:

    https://github.com/apache/activemq-artemis/pull/98#issuecomment-125996627
  
    What was done as part of this:
    
    - The native layer is now a simplified native implementation. In theory much easier to
implement.
    - The native layer won't call any mallocs for io_submit though, get_iocb is a function
that will have a cirtcular cache of objects that will be reused on writes. we used to malloc
before every write submit
    
    - I have moved stuff around to make it easier to understand (for instance separated packages
for nio and aio under the journal)
    
    - merged AIOCallback and a useless class IOSubmit into a single IOCallback
    
    - added a test on create to sync test performance
    
    - The callbacks are also reused now through a circular log
    
    
    Everything else stayed the same, the whole testsuite is passing and I have executed extensive
tests on this (through manual testing)


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message