summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr/src
Commit message (Expand)AuthorAgeFilesLines
* cluster/afr: AFR2 Discovery entry heal flow should only happen on root gfidRichard Wareing2017-09-081-3/+4
* cluster/afr: Set AFR UP message as soon as quorum is obtained.Shreyas Siravara2017-09-072-17/+41
* cluster/afr: Fix gfid unsplit code when renamed filename exceeds NAME_MAXShreyas Siravara2017-09-031-1/+14
* cluster/afr: PGFID heal only when all children are upRichard Wareing2017-09-031-2/+10
* Log AFR quorum stats in io-stats translator.Kevin Vigor2017-09-034-57/+76
* Merge remote-tracking branch 'origin/release-3.8' into release-3.8-fbJeff Darcy2017-08-3110-60/+94
|\
| * afr: mark non sources as sinks in metadata healRavishankar N2017-07-282-3/+5
| * afr: add errno to afr_inode_refresh_done()Ravishankar N2017-06-191-7/+16
| * afr: send the correct iatt values in fsync cbkRavishankar N2017-05-171-25/+43
| * afr: propagate correct errno for fop failures in arbiterRavishankar N2017-05-174-15/+12
| * afr: don't do a post-op on a brick if op failedRavishankar N2017-04-291-2/+10
| * cluster/ec: Add/Modify description for eager-lock optionAshish Pandey2017-04-071-4/+5
| * cluster/afr: Undo pending xattrs only on the up brickskarthik-us2017-04-071-1/+1
| * afr: do not mention split-brain in log message in read_txnRavishankar N2017-04-041-3/+2
* | io-stats: Expose io-thread queue depthsShreyas Siravara2017-08-301-0/+9
* | Make a DHT subvolume go read-only when a subvolume crashesShreyas Siravara2017-08-301-1/+1
* | cluster/afr: SHD should not use did_discovery code pathsRichard Wareing2017-08-292-1/+4
* | cluster/afr: Remove "compatability" code from SHD flowRichard Wareing2017-08-281-2/+0
* | cluster/afr: Delete "special domain" AFR heal flowRichard Wareing2017-08-281-48/+15
* | cluster/afr/shd: Fix leak in PGFID healingRichard Wareing2017-08-011-0/+4
* | cluster/afr: Fix case in PGFID healing where NOOP was not being honoredRichard Wareing2017-08-013-3/+16
* | afr/cluster: PGFID heal supportRichard Wareing2017-07-314-5/+124
* | cluster/afr: Handle gfid-less directories in heal flowRichard Wareing2017-07-121-12/+67
* | cluster/afr: SHD should always inspect directory healsRichard Wareing2017-07-111-2/+18
* | cluster/afr: GFID unsplit improvementsRichard Wareing2017-07-115-105/+94
* | cluster/afr: Adjust gfid unsplit flow for proper correctness w/ AFR2Richard Wareing2017-07-071-7/+18
* | cluster/afr: Non-destructive GFID unsplit brain support for v3.6.xRichard Wareing2017-07-063-12/+323
* | cluster/afr: Fix metadata split-brain flow (HOTFIX)Richard Wareing2017-07-051-0/+11
* | Revert "cluster/afr: Fix metadata split-brain flow (HOTFIX)"Jeff Darcy2017-07-031-17/+0
* | Revert "cluster/afr: Adjust gfid unsplit flow for proper correctness w/ AFR2"Jeff Darcy2017-07-031-17/+3
* | cluster/afr: Adjust gfid unsplit flow for proper correctness w/ AFR2Richard Wareing2017-07-031-3/+17
* | cluster/afr: Fix metadata split-brain flow (HOTFIX)Richard Wareing2017-07-031-0/+17
* | Merge remote-tracking branch 'origin/release-3.8' into merge-3.8Kevin Vigor2017-03-166-100/+115
|\|
| * cluster/afr: Perform new entry mark before creating new entryPranith Kumar K2017-03-114-49/+51
| * afr: restore atime/mtime for non-regular filesRavishankar N2017-03-104-51/+64
* | cluster/afr: AFR2 discovery should always do entry heal flowRichard Wareing2017-03-065-14/+43
* | Merge remote-tracking branch 'origin/release-3.8' into merge-3.8Kevin Vigor2017-02-163-15/+61
|\|
| * afr: all children of AFR must be up to resolve s-brainRavishankar N2017-02-153-15/+61
* | Merge remote-tracking branch 'origin/release-3.8' into merge-3.8Kevin Vigor2017-01-235-44/+38
|\|
| * afr: Avoid resetting event_gen when brick is always downRavishankar N2017-01-173-19/+17
| * cluster/afr: Do not log of split-brain when there isn't oneKrutika Dhananjay2017-01-163-25/+21
* | Merge remote-tracking branch 'origin/release-3.8' into 3.8-mergeKevin Vigor2017-01-099-61/+390
|\|
| * afr: Ignore event_generation checks post inode refresh for write txnsRavishankar N2017-01-083-1/+3
| * afr: allow I/O when favorite-child-policy is enabledRavishankar N2017-01-088-61/+388
* | Merge remote-tracking branch 'origin/release-3.8' into merge-3.8-againKevin Vigor2017-01-054-33/+88
|\|
| * cluster/afr: Fix missing name indices due to EEXIST errorKrutika Dhananjay2016-12-291-0/+10
| * afr: use accused matrix instead of readable matrix for deciding healsRavishankar N2016-12-281-1/+1
| * cluster/afr: Fix per-txn optimistic changelog initialisationKrutika Dhananjay2016-12-132-29/+69
| * selfheal: fix memory leak on client side healing queueMateusz Slupny2016-12-043-3/+8
* | Another shot at stablizing halo prove testsKevin Vigor2017-01-041-5/+24