aha/drivers/staging/pohmelfs
Evgeniy Polyakov c09ee9d206 Staging: pohmelfs: transaction layer.
This patch implements transaction processing helpers
used to allocate/free/insert/remove and other operations
with the transctions.

Each transction is an object, which may embed multiple commands
completed atomically. When server fails the whole transaction will be
replied against it (or different server) later. This approach allows to
maintain high data integrity and do not desynchronize filesystem state
in case of network or server failures.

Signed-off-by: Evgeniy Polyakov <zbr@ioremap.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2009-04-03 14:53:35 -07:00
..
config.c
crypto.c Staging: pohmelfs: crypto processing. 2009-04-03 14:53:33 -07:00
dir.c Staging: pohmelfs: directory operations. 2009-04-03 14:53:34 -07:00
inode.c Staging: pohmelfs: inode operations. 2009-04-03 14:53:34 -07:00
lock.c Staging: pohmelfs: distributed locking and cache coherency protocol. 2009-04-03 14:53:34 -07:00
mcache.c Staging: pohmelfs: distributed locking and cache coherency protocol. 2009-04-03 14:53:34 -07:00
net.c Staging: pohmelfs: network operations. 2009-04-03 14:53:35 -07:00
netfs.h Staging: pohmelfs: network operations. 2009-04-03 14:53:35 -07:00
path_entry.c Staging: pohmelfs: directory operations. 2009-04-03 14:53:34 -07:00
trans.c Staging: pohmelfs: transaction layer. 2009-04-03 14:53:35 -07:00