summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr/src/afr-transaction.c
Commit message (Expand)AuthorAgeFilesLines
* cluster/afr: Added documentation for eager-lock checkPranith Kumar K2013-04-221-0/+17
* afr: let eager-locking do its own overlap checksAnand Avati2013-04-051-0/+78
* cluster/afr: Treat all dir fop failure as success in changelogPranith Kumar K2013-04-031-1/+1
* cluster/afr: prevent piggyback on stale pre_opPranith Kumar K2013-04-021-33/+2
* cluster/afr: fix fd leak with unsafe call_resume()Anand Avati2013-03-281-1/+1
* cluster/afr: piggyback and fsync resume changesPranith Kumar K2013-03-281-8/+14
* cluster/afr: fsync() guarantees POST-OP completionAnand Avati2013-03-271-4/+26
* cluster/afr: ensure DATA operations are made durable before POST-OPAnand Avati2013-03-271-21/+260
* cluster/afr: Turn on eager-lock for fd DATA transactionsPranith Kumar K2013-03-011-20/+5
* cluster/afr: Avoid priv->eager_lock value update racePranith Kumar K2013-02-061-3/+3
* cluster/afr: Perform wakeup just before fopPranith Kumar K2013-02-061-13/+14
* afr: Modified book-keeping structures for entrylksKrishnan Parthasarathi2013-01-231-3/+5
* cluster/afr: Disable delayed post op when eager-lock is offPranith Kumar K2013-01-181-0/+3
* cluster/afr: Pre-op should be undone for non-piggyback post-opPranith Kumar K2013-01-161-2/+6
* cluster/afr: mark new entry changelog for create/mknod failuresPranith Kumar K2012-12-041-31/+36
* afr: make flush non-transactionalBrian Foster2012-12-041-3/+0
* cluster/afr: check transaction type for eager-lock after it is setPranith Kumar K2012-11-211-6/+6
* Preventing client crashing as the callings of GF_CALLOC has been failed.linbaiye2012-10-111-9/+14
* cluster/afr: check transaction type for eager-lock after it is setPranith Kumar K2012-10-101-6/+6
* cluster/afr: Wake up post-op on non-co-operative transactionPranith Kumar K2012-09-251-0/+23
* cluster/afr: Handle child_up & fd not opened case in xactionPranith Kumar K2012-08-011-7/+8
* remove useless if-before-free (and free-like) functionsJim Meyering2012-07-131-2/+1
* cluster/afr: post-op-delay supportAnand Avati2012-07-041-1/+146
* cluster/afr: cleanup lk_owner and PID messAnand Avati2012-07-041-18/+27
* cluster/afr: decrement changelog when fdctx is absentPranith Kumar K2012-05-241-0/+2
* cluster/afr: Enforce order in pre/post opPranith Kumar K2012-05-181-72/+86
* license: dual license under GPLV2 and LGPLV3+Kaleb KEITHLEY2012-05-101-14/+5
* cluster/afr: Perform Flush with lk-owner given by parent xlator.Pranith Kumar K2012-05-071-0/+5
* cluster/afr: increment change log with correct byte orderPranith Kumar K2012-04-161-2/+5
* core: adding extra data for fopsAmar Tumballi2012-03-221-24/+47
* cluster/afr: Enable eager-lockPranith Kumar K2012-03-171-1/+2
* Revert "afr: [Un]Set the 'right' lkowner for [f]{inode|entry}_lk and the 'enc...Vijay Bellur2012-03-031-0/+2
* afr: [Un]Set the 'right' lkowner for [f]{inode|entry}_lk and the 'enclosed' fop.Krishnan Parthasarathi2012-03-011-2/+0
* cluster/afr: Perform xattrop with all afr-keysPranith Kumar K2012-01-271-11/+7
* core: GFID filehandle based backend and anonymous FDsAnand Avati2012-01-201-6/+35
* cluster/afr: Double the call count if transaction is for renamePranith Kumar K2011-12-131-4/+18
* cluster/afr: Update read-child if it becomes stalePranith Kumar K2011-11-281-25/+19
* Second round of warning suppression.Jeff Darcy2011-09-291-3/+0
* cluster/afr: Make local->child_up immutablePranith Kumar K2011-09-211-83/+47
* cluster/afr: eager locking of FD writesAnand Avati2011-09-081-7/+1
* Eliminate many "var set but not used" warnings with newer gcc.Jeff Darcy2011-09-071-2/+0
* cluster/afr: Change definition of stale childPranith Kumar K2011-08-221-1/+1
* cluster/afr: Perform self-heal without locking the whole filePranith Kumar K2011-08-201-16/+39
* cluster/afr: Update fresh_children in lookup if no other ops in progressPranith Kumar K2011-08-191-27/+42
* Change Copyright current yearPranith Kumar K2011-08-101-1/+1
* LICENSE: s/GNU Affero General Public/GNU General Public/Pranith Kumar K2011-08-061-3/+3
* cluster/afr: Choose next call child from fresh-children for inode-read-fopsPranith K2011-07-171-2/+2
* cluster/afr: Add fresh children along with read-child to inode contextPranith K2011-07-171-15/+23
* cluster/afr: log enhancement - part 3Amar Tumballi2011-04-011-19/+15
* cluster/afr: white-space cleanup - part 2Amar Tumballi2011-03-311-211/+211