summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr/src/afr-open.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid conflict between contrib/uuid and system uuidEmmanuel Dreyfus2015-04-041-1/+1
* logs: Do selective logging for errnosPranith Kumar K2014-10-201-2/+3
* cluster/afr: move messages to new logging frameworkRavishankar N2014-05-171-2/+2
* cluster/afr: Fix bugs in quorum implementationPranith Kumar K2014-05-141-4/+0
* cluster/afr: refactorAnand Avati2014-03-221-145/+100
* cluster/afr: Don't queue transactions during open-fd fixPranith Kumar K2013-02-221-130/+66
* cluster/afr: Filter O_TRUNC in afr-fix-openPranith Kumar K2012-07-251-1/+2
* license: dual license under GPLV2 and LGPLV3+Kaleb KEITHLEY2012-05-101-14/+5
* core: adding extra data for fopsAmar Tumballi2012-03-221-14/+13
* cluster/afr: Don't trust the fd returned in open_cbkPranith Kumar K2012-02-221-4/+7
* core: utilize mempool for frame->local allocationsAmar Tumballi2012-02-211-2/+2
* cluster/afr: Stack wind with correct framePranith Kumar K2012-01-271-10/+15
* cluster/afr: Handle error cases in local initPranith Kumar K2011-12-281-14/+10
* Add command-line support (but no doc) for enforce-quorum option.Jeff Darcy2011-11-281-3/+3
* cluster/afr: Open fd fix should perform opendir for dirsPranith Kumar K2011-11-231-7/+22
* Add quorum checks to avoid split-brain.Jeff Darcy2011-11-201-0/+4
* cluster/afr: set fd ctx on opendirPranith Kumar K2011-09-291-25/+5
* Second round of warning suppression.Jeff Darcy2011-09-291-9/+7
* cluster/afr: Make data selfheal trigger to be configurable.Pranith Kumar K2011-09-081-0/+75
* cluster/afr: Paused fop should not continue with fopPranith Kumar K2011-08-221-0/+7
* cluster/afr: set frame localPranith Kumar K2011-08-211-0/+1
* cluster/afr: Perform self-heal without locking the whole filePranith Kumar K2011-08-201-391/+108
* 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: Detect conflict/gfid self-healsPranith K2011-07-171-4/+4
* cluster/afr: Add fresh children along with read-child to inode contextPranith K2011-07-171-1/+1
* removed reference to GF_LOG_NORMALAmar Tumballi2011-04-071-1/+1
* cluster/afr: log enhancements - part 1Amar Tumballi2011-04-061-72/+73
* cluster/afr: whitespace cleanupAmar Tumballi2011-03-291-98/+98
* cluster/afr: skip openfd flush when the file is already deletedPranith K2011-03-221-6/+17
* check the return value properly after calling inode_pathRaghavendra Bhat2010-12-121-1/+1
* replicate: attempt re-open of files before performing openfd selfhealAnand Avati2010-10-271-7/+176
* Copyright changesVijay Bellur2010-10-111-1/+1
* Change GNU GPL to GNU AGPLPranith K2010-10-041-3/+3
* replicate: clear pre_op_done/piggyback values after open fd self-healAnand Avati2010-09-291-2/+11
* replicate: replace first-write-to-flush optimizationAnand V. Avati2010-09-291-45/+16
* Check for possible fd/ctx NULL in afrshishir gowda2010-09-241-2/+5
* cluster/afr: Hold ref on the right fdVijay Bellur2010-08-271-1/+2
* cluster/afr: Use 2 phase locking for transactions and self heal.Pavan Sondur2010-08-221-5/+11
* Cleanup dead variables.Sachidananda2010-08-111-12/+0
* custer/afr added self-heal logging in normal modePranith Kumar K2010-07-231-3/+11
* iatt: changes across the codebaseAnand V. Avati2010-03-161-3/+3
* afr: fix memory leaksAnand Avati2009-12-041-0/+2
* afr: fix fd reference leakAnand Avati2009-12-011-1/+1
* cluster/afr: Do self-heal on unopened fds.Vikas Gorur2009-11-251-22/+163
* cluster/afr: Refactored the self-heal interface.Vikas Gorur2009-11-241-19/+7
* cluster/afr: Do self-heal on reopened fds.Vikas Gorur2009-11-241-0/+356