summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/ec/src/ec-common.c
Commit message (Expand)AuthorAgeFilesLines
* cluster/ec: Fix invalid config check for directoriesXavier Hernandez2016-03-021-1/+2
* cluster/ec: Handle non-existent config xattr for non regular filesXavier Hernandez2016-01-191-23/+25
* cluster/ec: Get size and config for invalid inodeAshish Pandey2016-01-131-11/+20
* cluster/ec: Allow read fops to be processed in parallelXavier Hernandez2015-11-241-160/+311
* cluster/ec: Mark internal fops appropriatelyXavier Hernandez2015-11-201-14/+4
* cluster/ec: fix bug in update_goodPranith Kumar K2015-11-111-5/+7
* cluster/ec: update version and size on good bricksAshish Pandey2015-11-011-10/+2
* cluster/ec: Implement gfid-hash read-policyPranith Kumar K2015-10-291-9/+28
* cluster/ec: Fix tracking of good bricksXavier Hernandez2015-08-141-146/+49
* cluster/ec: Minimize usage of EIO errorXavier Hernandez2015-08-081-50/+127
* cluster/ec: Handle race between unlock-timer, new lockPranith Kumar K2015-07-231-19/+14
* cluster/ec: Prevent data corruptionsPranith Kumar K2015-07-211-3/+20
* cluster/ec: wind readlink on good subvol(s)Pranith Kumar K2015-07-211-6/+10
* cluster/ec: Don't read from bricks that are healingPranith Kumar K2015-07-211-1/+1
* cluster/ec: Fix use after free bugPranith Kumar K2015-07-211-0/+8
* cluster/ec: Don't read from bad subvolsPranith Kumar K2015-07-211-18/+23
* cluster/ec: wind fops on good subvols for access/readdir[p]Pranith Kumar K2015-07-011-6/+22
* ec: Porting messages to new logging frameworkNandaja Varma2015-06-271-38/+65
* Changing log level to DEBUG in case of ENOENTAshish Pandey2015-06-191-2/+3
* cluster/ec: Avoid parallel executions of the same state machineXavier Hernandez2015-06-181-11/+13
* cluster/ec: Wind unlock fops at all costPranith Kumar K2015-06-181-3/+24
* cluster/ec: Prevent double unwindPranith Kumar K2015-06-181-4/+2
* cluster/ec: Prevent Null dereference in dht-renamePranith Kumar K2015-06-161-1/+1
* cluster/ec: EC_XATTR_DIRTY doesn't come in responsePranith Kumar K2015-06-061-24/+8
* cluster/ec: Fix all EIO errors in ECPranith Kumar K2015-05-281-690/+819
* ec: Fix failures with missing filesXavier Hernandez2015-05-091-19/+0
* cluster/ec: Change meaning of trusted.ec.dirtyPranith Kumar K2015-05-081-14/+88
* cluster/ec: add separate versions for data/entry, metadataAshish Pandey2015-05-081-16/+31
* cluster/ec: Use fd instead of loc for get_size_versionAshish Pandey2015-05-081-51/+57
* cluster/ec: Perform inode-write on healing subvolsPranith Kumar K2015-05-071-16/+44
* Avoid conflict between contrib/uuid and system uuidEmmanuel Dreyfus2015-04-041-3/+3
* cluster/ec: Use fd when appropriate for updating size/versionPranith Kumar K2015-03-271-3/+9
* ec: Add trusted.ec.dirty xattrXavier Hernandez2015-02-231-74/+209
* ec: Fix posix compliance failuresXavier Hernandez2015-01-281-23/+31
* ec: Fix return errors when not enough bricksXavier Hernandez2014-12-051-12/+24
* ec: Fix mutex related coverity scan issuesXavier Hernandez2014-12-041-2/+14
* ec: Fix self-healing issues.Xavier Hernandez2014-12-041-45/+51
* ec: Change licenseXavier Hernandez2014-12-031-16/+6
* ec: Avoid self-heal on directories on (f)stat callsXavier Hernandez2014-11-151-1/+2
* ec: Fix rebalance issuesXavier Hernandez2014-10-271-110/+182
* ec: Fix self-heal issuesXavier Hernandez2014-10-211-140/+131
* ec: Fix 32 bits issues on file size calculationXavier Hernandez2014-10-201-4/+2
* ec: Fix incorrect management of healed bricksXavier Hernandez2014-10-201-1/+7
* ec: Fix memory leak caused by undestroyed fopsXavier Hernandez2014-10-031-1/+1
* ec: Add config information in an xattrXavier Hernandez2014-09-231-1/+66
* ec: Fix some size_t vars to 64 bits even on 32 bits machinesXavier Hernandez2014-09-191-1/+1
* ec: Optimize read/write performanceXavier Hernandez2014-09-151-148/+397
* cluster/ec: Added erasure code translatorXavier Hernandez2014-07-111-0/+1109