[Ksummit-2013-discuss] [ATTEND] Transactions for applications
Chris Mason
chris.mason at fusionio.com
Fri Jul 19 14:05:25 UTC 2013
Quoting Ric Wheeler (2013-07-19 09:56:43)
> On 07/19/2013 09:43 AM, Chris Mason wrote:
> > Hi everyone,
> >
> > I've been working on patches to enable atomic IO support from flash
> > hardware, and it brings me back to an old feature request to give
> > applications some kind of transaction support.
> >
> > The goal is to enable mail servers or other apps to group multiple IOs
> > or file operations together. Since we can't just flat out give them
> > access to FS transactions, I'd like to discuss syscall interfaces we
> > might use that will allow apps to specify multiple units of work such
> > as:
> >
> > Create file with name xyz and fill it with this data
> >
> > or
> >
> > Write these blocks to these files, and make it a single atomic IO.
> >
> > -chris
>
> This is a great topic and it ties in to the persistent memory discussion
> suggested by Matthew since some of those parts are the first ones to support
> this....
I'm also happy to try a combined topic if people would prefer...I know
flash fatigue sets in pretty quickly.
I'm heading off to vacation, so I'll be slow to reply on this thread
(sorry).
-chris
More information about the Ksummit-2013-discuss
mailing list