What you did, sounds very like a DeJaVoux to me: https://github.com/apache/activemq-artemis/tree/master/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io
Some similarities: - https://github.com/apache/activemq-artemis/blob/master/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/IOCallback.java What I missed at crail.. - it's "only" client/server? * The interfaces seem easy enough to be standalone.. easy refactoring if you agree - The Crail Buffer makes dependencies hard. * I have made that mistake myself here: ** Look at ActiveMQBuffer at Artemis I sort of fixed that by depending on Netty.. Well... that is to say.. that I always looked for a some other place I could store the Journal from Artemis. At least I looked for a place I could place https://github.com/apache/activemq-artemis/tree/master/artemis-native... This native bit is generic enough to be used on a IO project. Having that said.. I have never been a mentor. I am a committer at ActiveMQ Artemis and PMC member there. I will do some research about what it takes.. I will also need to clear with my day job bosses.. but if you help me having this integrated in Artemis (maybe refactor the interfaces a bit)... it would help having my day job dedicated here and not just my spare time. On Wed, Oct 18, 2017 at 12:18 AM, patrick stuedi <pstu...@gmail.com> wrote: > Efficient asynchronous I/O is one key aspect in Crail, because we're > directly leveraging the asynchronous hardware interfaces of NVMe, > RDMA, etc and export them at the distributed systems level. If you > have experience with libaio and similar interfaces then that's > definitely related.. Crail is a distributed storage system designed > for high-performance storage and networking hardware, tailored to > support data processing in new data center deployments. If you're > interested in becoming a mentor please let us know... > > On Wed, Oct 18, 2017 at 5:44 AM, Clebert Suconic > <clebert.suco...@gmail.com> wrote: >> I have written a libaio wrapper in java. For artemis and high performance >> sync IOs. >> >> >> Would that work be related sim any form ? >> >> On Tue, Oct 17, 2017 at 11:37 PM Luciano Resende <luckbr1...@gmail.com> >> wrote: >> >>> On Fri, Oct 13, 2017 at 5:58 PM, patrick stuedi <pstu...@gmail.com> wrote: >>> >>> > Hi all, >>> > >>> > The Crail project (www.crail.io) is looking for additional mentors >>> > helping with the Apache incubator process. A draft of the Crail >>> > incubator proposal is available here: >>> > >>> > https://wiki.apache.org/incubator/CrailProposal >>> > >>> > If you're interested and you're eligible to be a mentor please let us >>> know! >>> > >>> > >>> >>> We are still looking for one more mentor before starting the formal vote >>> for Crail. >>> >>> Any volunteers ? >>> >>> Thanks >>> >>> >>> -- >>> Luciano Resende >>> http://twitter.com/lresende1975 >>> http://lresende.blogspot.com/ >>> >> -- >> Clebert Suconic > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > -- Clebert Suconic --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org