summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr/src/afr-transaction.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* cluster/afr: Fix wrong memory allocationPranith K2011-03-141-4/+5
* replicate: optimistic changelogAnand Avati2010-11-091-13/+55
* Copyright changesVijay Bellur2010-10-111-1/+1
* Change GNU GPL to GNU AGPLPranith K2010-10-041-3/+3
* replicate: keep read_child in inode ctx as up-to-date as possibleAnand Avati2010-09-291-1/+49
* replicate: replace first-write-to-flush optimizationAnand V. Avati2010-09-291-405/+363
* whitespace cleanupAnand V. Avati2010-09-291-72/+81
* cluster/afr: Use 2 phase locking for transactions and self heal.Pavan Sondur2010-08-221-474/+194
* add pump xlator and changes for replace-brickPavan Sondur2010-08-061-1/+1
* cluster/afr: Check for call_count in ENTRY_RENAME_TRANSACTIONVijay Bellur2010-04-201-1/+2
* afr: handle fdctx->pre_op_done handlingAnand Avati2009-11-291-0/+1
* cluster/afr: Include "common-utils.h" instead of alloca.hVikas Gorur2009-11-261-1/+1
* cluster/afr: Do self-heal on unopened fds.Vikas Gorur2009-11-251-4/+37
* cluster/afr: Do self-heal on reopened fds.Vikas Gorur2009-11-241-18/+112
* cluster/afr: Provide a post-post_op hook in the transaction.Vikas Gorur2009-11-241-6/+20
* cluster/afr: Hold blocking locks for data self-heal.Vikas Gorur2009-11-241-1/+1
* cluster/afr: Unlock only those paths which have been locked during rename.Vikas Gorur2009-11-241-77/+142
* afr transaction: fix op_ret check during lockingAnand Avati2009-10-131-3/+3
* afr transaction prevent spurious unlocksAnand Avati2009-10-131-2/+4
* cluster/afr: Hold second lock after first lock has been granted for rename tr...Vikas Gorur2009-10-121-30/+84
* Changed occurrences of Z Research to Gluster.Vijay Bellur2009-10-071-1/+1
* cluster/afr - use different dictionaries for sending xattrop requests to each...Basavanagowda Kanur2009-06-301-24/+50
* Cleaned up log messages in replicate.Vikas Gorur2009-04-241-4/+5
* afr-transaction: handle double flushesAnand V. Avati2009-04-201-1/+3
* Use original pid when calling the FOP in afr transaction.Vikas Gorur2009-04-161-2/+39
* Changed xattr format of afr changelog to support adding and removing of subvo...Vikas Gorur2009-04-161-45/+87
* Fix in changelog logic.Vikas Gorur2009-04-071-18/+108
* Add extra 'volume' parameter to inodelk/entrylk callsVikas Gorur2009-03-121-10/+17
* check for fd ctx set in changelog_needed_post_op for flush() in afrVikas Gorur2009-02-271-7/+39
* fixing warnings in previous patch (typecasting pointer to long)Anand V. Avati2009-02-271-1/+1
* reverting nested locks in posix-locks for inodelkVikas Gorur2009-02-271-0/+2
* updated copyright header to extend copyright upto 2009Basavanagowda Kanur2009-02-261-1/+1
* protect fd_ctx get/set in afr_transaction and afr.c with locksVikas Gorur2009-02-261-14/+18
* Added all filesVikas Gorur2009-02-181-0/+957