summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/ec/src
Commit message (Expand)AuthorAgeFilesLines
* locks: prevent deletion of locked entriesXavi Hernandez2020-06-171-18/+51
* cluster/ec: Return correct error code and log messageAshish Pandey2020-05-081-2/+9
* cluster/ec: Fix varargs warning reported with clang-10Dmitry Antipov2020-05-011-10/+9
* Improve logging in EC, client and lock translatorAshish Pandey2020-02-032-3/+4
* cluster/ec: Change handling of heal failure to avoid crashAshish Pandey2019-11-042-13/+13
* Multiple files: make root gfid a static variableYaniv Kaul2019-10-141-1/+1
* cluster/ec: Implement read-mask featurePranith Kumar K2019-09-273-0/+82
* cluster/ec: prevent filling shd log with "table not found" messagesXavi Hernandez2019-09-261-2/+13
* ctime/rebalance: Heal ctime xattr on directory during rebalanceKotresh HR2019-09-161-3/+4
* cluster/ec: Mark release only when it is acquiredPranith Kumar K2019-09-122-2/+19
* cluster/ec: quorum-count implementationPranith Kumar K2019-09-086-59/+110
* cluster/ec: Fix coverity issuesPranith Kumar K2019-09-071-12/+16
* cluster/ec: Fail fsync/flush for files on update size/version failurePranith Kumar K2019-09-065-1/+80
* cluster/ec: Fix coverity issue.Ashish Pandey2019-08-131-1/+1
* cluster/ec: Update lock->good_mask on parent fop failurePranith Kumar K2019-08-072-0/+4
* cluster/ec: Create heal task with heal process idAshish Pandey2019-07-301-1/+19
* cluster/ec: Fix reopen flags to avoid misbehaviorPranith Kumar K2019-07-302-3/+8
* cluster/ec: Always read from good-maskPranith Kumar K2019-07-262-5/+25
* cluster/ec: fix EIO error for concurrent writes on sparse filesXavi Hernandez2019-07-241-9/+17
* (multiple files) use dict_allocate_and_serialize() where applicable.Yaniv Kaul2019-07-221-13/+3
* cluster/ec: skip updating ctx->loc again when ec_fix_open/opendirKinglong Mee2019-07-172-10/+14
* cluster/ec: inherit healing from lock when it has infoKinglong Mee2019-07-161-2/+3
* cluster/ec: Prevent double pre-op xattropsPranith Kumar K2019-06-221-6/+7
* ec-heal: check file's gfid when deleting stale nameKinglong Mee2019-06-201-1/+11
* multiple files: another attempt to remove includesYaniv Kaul2019-06-1413-35/+4
* ec/fini: Fix race between xlator cleanup and on going async fopMohammed Rafi KC2019-06-086-15/+56
* cluster/ec: honor contention notifications for partially acquired locksXavi Hernandez2019-05-251-1/+1
* ec/fini: Fix race with ec_fini and ec_notifyMohammed Rafi KC2019-05-213-0/+13
* ec/shd: Cleanup self heal daemon resources during ec finiMohammed Rafi KC2019-05-134-13/+117
* cluster/ec: fix shd healer wait timeoutKinglong Mee2019-05-062-1/+2
* cluster/ec: Reopen shouldn't happen with O_TRUNCPranith Kumar K2019-05-051-1/+1
* cluster/ec: fix fd reopenXavi Hernandez2019-04-2314-274/+328
* ec: fix truncate lock to cover the write in tuncate cleanKinglong Mee2019-04-121-2/+6
* cluster/ec: Fix handling of heal info cases without locksAshish Pandey2019-04-041-25/+17
* cluster/ec: Don't enqueue an entry if it is already healingAshish Pandey2019-03-275-30/+127
* cluster/ec: NULL pointer deferencing clang fixSheetal Pamecha2018-12-141-1/+0
* xlator: make 'xlator_api' mandatoryAmar Tumballi2018-12-131-1/+19
* libglusterfs: Move devel headers under glusterfs directoryShyamsundarR2018-12-0522-49/+49
* Multiple xlator .h files: remove unused private gf_* memory types.Yaniv Kaul2018-11-301-1/+0
* all: fix the format string exceptionsAmar Tumballi2018-11-051-9/+9
* cluster/ec: prevent infinite loop in self-heal fullXavi Hernandez2018-10-311-5/+6
* cluster/ec: Change log level to DEBUG for lookup combineAshish Pandey2018-10-311-1/+1
* cluster/ec: NULL pointer deferencing clang fixSheetal Pamecha2018-10-191-2/+0
* all: fix warnings on non 64-bits architecturesXavi Hernandez2018-10-1011-71/+81
* Quota related files: use dict_{setn|getn|deln|get_int32n|set_int32n|set_strn}Yaniv Kaul2018-09-261-1/+1
* cluster/ec: variable-length array (VLA) declaration clang fixSheetal Pamecha2018-09-261-1/+1
* Land part 2 of clang-format changesGluster Ant2018-09-1221-14016/+13766
* Land clang-format changesGluster Ant2018-09-1214-1018/+1056
* ec-heal: remove a duplicate definition of alloca0Amar Tumballi2018-09-101-1/+0
* cluster/ec: Don't update trusted.ec.version if fop succeedsAshish Pandey2018-09-071-0/+9