On Fri, Apr 8, 2016 at 5:21 PM, J. Bruce Fields <[email protected]> wrote: > On Wed, Apr 06, 2016 at 10:37:51AM -0400, Ming Chen wrote: >> We have just created a github repo about our transactional NFS >> compounds project: https://github.com/sbu-fsl/txn-compound > > To me a "transaction" is an atomic operation that succeeds or fails as a > unit, which an NFSv4 compound isn't. > > I know that's not what you're aiming for, you're just looking for > performance improvements, but the name might confuse people (on a point > that people are already inclined to get confused about). > > --b.
We actually meant "transaction", including ACID. We intend to build a NFS server that can process a compound as a transaction. The plan is to leverage BetrFS (http://oscar.cs.stonybrook.edu/projects/betrfs/) which is local FS built on top of a database engine. Don and Yang are involved here for that. Our lab has done related work before such as KVFS (http://www.fsl.cs.sunysb.edu/docs/fast-kvfs/kvfs.pdf) and Cosy (http://www.fsl.cs.sunysb.edu/docs/cosy-hotos/index.html) It is just that, at this early stage, we are focusing on the compounding part. Transaction is an option in the API. Best, Ming ------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! http://pubads.g.doubleclick.net/ gampad/clk?id=1444514301&iu=/ca-pub-7940484522588532 _______________________________________________ Nfs-ganesha-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel
