Skip to content

Commit

Permalink
Staging: pohmelfs: transaction layer.
Browse files Browse the repository at this point in the history
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 <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
  • Loading branch information
bioothod authored and gregkh committed Apr 3, 2009
1 parent d35eef1 commit c09ee9d
Showing 1 changed file with 715 additions and 0 deletions.
Loading

0 comments on commit c09ee9d

Please sign in to comment.