that is really great! I was recently able to fix libaio up to a point that is performing really fast on SSDs.. but when we stop having disks and start to have persistent memory, a new approach will be needed for that kind of hardware.
I can't wait till we can test the PR you sent against some of that hardware: https://github.com/apache/activemq-artemis/pull/981 I have been testing your PR. I may need to rebase it and do some stuff with it, but we should merge your contribution really soon. that's a really great contribution, and I'm happy to have you doing this kind of thing.. keep up the good work you're doing. On Thu, Feb 2, 2017 at 4:12 AM, nigro_franz <[email protected]> wrote: > Hi guys! > > In the last few months there are a lot of talks around Persistent Storages > <http://pmem.io/> solutions and with the new Intel's 3D XPoints starting > to have affordable prices I was thinking that having a memory mapped > solution for the Artemis's Journal would be great: a mmap call against a > file mounted on a persistent storage will mean direct access to the storage > memory while writing, with super-fast flushes/commit on disk, when > durability is needed... > Having such kind of journal could be useful as it is right now, making a lot > of operations against the journal more straightforward to be implemented (eg > the encoding of messages could be directly addressed on the mapped bytes) > and it will be future-proof too considering the arrival of this new type of > storage...what do you think about it? > > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/DISCUSS-Memory-Mapped-Journal-Type-tp4721494.html > Sent from the ActiveMQ - Dev mailing list archive at Nabble.com. -- Clebert Suconic
