summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/ec
Commit message (Expand)AuthorAgeFilesLines
* cluster/ec: Track heal statistics in shdPranith Kumar K2020-09-223-1/+59
* cluster/ec: Don't trigger heal for stale indexPranith Kumar K2020-09-041-0/+1
* cluster/ec: Change stale index handlingPranith Kumar K2020-08-271-9/+5
* cluster/ec: Inform failure when some bricks are unavailable.Ashish Pandey2020-08-252-32/+58
* libglusterfs: add library wrapper for time()Dmitry Antipov2020-08-171-1/+1
* cluster/ec: Remove stale entries from indices/xattrop folderAshish Pandey2020-07-292-2/+78
* cluster/ec: Improve detection of new healsXavi Hernandez2020-07-226-28/+84
* 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