summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/ec/src/ec-inode-write.c
Commit message (Expand)AuthorAgeFilesLines
* cluster/ec: quorum-count implementationPranith Kumar K2019-09-081-32/+29
* cluster/ec: Update lock->good_mask on parent fop failurePranith Kumar K2019-08-071-0/+2
* cluster/ec: Fix reopen flags to avoid misbehaviorPranith Kumar K2019-07-301-2/+5
* cluster/ec: Always read from good-maskPranith Kumar K2019-07-261-5/+22
* cluster/ec: fix EIO error for concurrent writes on sparse filesXavi Hernandez2019-07-241-9/+17
* multiple files: another attempt to remove includesYaniv Kaul2019-06-141-4/+0
* cluster/ec: fix fd reopenXavi Hernandez2019-04-231-37/+37
* ec: fix truncate lock to cover the write in tuncate cleanKinglong Mee2019-04-121-2/+6
* libglusterfs: Move devel headers under glusterfs directoryShyamsundarR2018-12-051-2/+2
* all: fix warnings on non 64-bits architecturesXavi Hernandez2018-10-101-18/+18
* Land part 2 of clang-format changesGluster Ant2018-09-121-900/+840
* All: run codespell on the code and fix issues.Yaniv Kaul2018-07-221-1/+1
* cluster/ec: Fix bugs in stripe-cache featureAshish Pandey2017-12-051-0/+3
* cluster/ec: EC DISCARD doesn't punch hole properlySunil Kumar Acharya2017-11-281-2/+4
* cluster/ec: Keep last written strip in in-memory cacheAshish Pandey2017-11-101-14/+197
* cluster/ec: Implement DISCARD FOP for ECSunil Kumar Acharya2017-10-251-42/+323
* cluster/ec: Allow parallel writes in EC if possiblePranith Kumar K2017-10-241-42/+82
* cluster/ec: add functions for stripe alignmentXavier Hernandez2017-10-131-5/+8
* ec/cluster: Update failure of fop on a brick properlyAshish Pandey2017-07-311-7/+16
* cluster/ec: Implement FALLOCATE FOP for ECSunil Kumar Acharya2017-05-231-1/+202
* cluster/ec: Check xdata to avoid memory leakAshish Pandey2016-12-021-0/+3
* cluster/ec: Add support for hardware accelerationXavier Hernandez2016-09-081-92/+91
* cluster/ec: Create copy of dict for setting internal xattrsPranith Kumar K2015-12-011-11/+11
* cluster/ec: Mark internal fops appropriatelyXavier Hernandez2015-11-191-13/+48
* fd: Do fd_bind on successful openPranith Kumar K2015-08-281-0/+1
* cluster/ec: Fix tracking of good bricksXavier Hernandez2015-08-061-28/+19
* cluster/ec: Minimize usage of EIO errorXavier Hernandez2015-07-281-330/+180
* ec: Porting messages to new logging frameworkNandaja Varma2015-06-261-61/+120
* cluster/ec: Forced unlock when lock contention is detectedXavier Hernandez2015-05-271-81/+78
* cluster/ec: Fix iobuf mem leakRaghavendra Talur2015-04-101-2/+2
* cluster/ec: Have same ec_manager_* for [f]set/[f]removexattrPranith Kumar K2015-04-081-206/+80
* cluster/ec: Refactor inode-writevPranith Kumar K2015-04-061-441/+87
* ec: Add trusted.ec.dirty xattrXavier Hernandez2015-02-231-2/+2
* ec: Fix posix compliance failuresXavier Hernandez2015-01-281-34/+28
* ec: Remove O_APPEND from flags on create and open.Xavier Hernandez2015-01-091-51/+53
* cluster/ec: Handle internal xattr get/setPranith Kumar K2015-01-081-52/+45
* ec: Fix return errors when not enough bricksXavier Hernandez2014-12-051-0/+5
* ec: Change licenseXavier Hernandez2014-12-031-16/+6
* ec: Fix self-heal issuesXavier Hernandez2014-10-211-14/+24
* ec: Fix invalid inode lock in ftruncateXavier Hernandez2014-09-191-9/+9
* ec: Optimize read/write performanceXavier Hernandez2014-09-151-52/+65
* cluster/ec: Fix incorrect management of NFS requestsXavier Hernandez2014-08-021-38/+17
* ec: Fixed coveriry scan issuesXavier Hernandez2014-07-211-0/+4
* cluster/ec: Added erasure code translatorXavier Hernandez2014-07-111-0/+2235