summaryrefslogtreecommitdiffstats
path: root/xlators/cluster
Commit message (Expand)AuthorAgeFilesLines
* afr: expose cluster.optimistic-change-log to CLI.Ravishankar N2020-01-071-0/+2
* afr: simplify afr_has_quorum()Yaniv Kaul2020-01-023-29/+10
* Avoid buffer overwrite due to uuid_utoa() misuseDmitry Antipov2019-12-271-2/+3
* afr_inode/xlator: structure loggingyatipadia2019-12-203-57/+159
* DHT - Reduce methods scope (dht-common.c)Barak Sason Rofman2019-12-173-804/+708
* dht-common.h/dht-helper.c: exctract the LOCK() from DHT_UPDATE_TIMEYaniv Kaul2019-12-172-20/+20
* afr: make heal info locklessRavishankar N2019-12-123-203/+211
* afr/self-heald - Missing error logsBarak Sason Rofman2019-12-102-24/+77
* cluster/dht: Add comments to codeN Balachandran2019-12-102-2/+14
* cluster/afr - coverity issue fixBarak Sason Rofman2019-11-281-0/+5
* Revert "afr: make heal info lockless"Ravishankar N2019-11-283-178/+68
* afr: make heal info locklessRavishankar N2019-11-283-68/+178
* cluster/dht: Add comments to the codeN Balachandran2019-11-161-12/+75
* afr: fix log floodingRavishankar N2019-11-162-1/+4
* cluster/dht: Don't skip entries with invalid statN Balachandran2019-11-131-5/+4
* cluster/ec: Change handling of heal failure to avoid crashAshish Pandey2019-11-042-13/+13
* afr: lock healing changesRavishankar N2019-10-307-36/+849
* cluster/afr: Take a copy of xattr-reqPranith Kumar K2019-10-301-2/+7
* dht: Rebalance causing IO Error - File descriptor in bad stateMohit Agrawal2019-10-155-17/+116
* cluster/afr: Add afr_seek to fops tablePranith Kumar K2019-10-142-0/+4
* Multiple files: make root gfid a static variableYaniv Kaul2019-10-144-15/+4
* afr: align structsYaniv Kaul2019-10-142-138/+138
* cluster/afr: Heal entries when there is a source & no healed_sinkskarthik-us2019-10-091-0/+15
* afr: support split-brain CLI for replica 3Ravishankar N2019-10-091-1/+2
* afr: replace afr_frame_return() when possible with direct callYaniv Kaul2019-10-075-15/+9
* cluster/dht: Correct fd processing loopN Balachandran2019-10-021-22/+62
* 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
* afr-common.c, afr-self-heal.h: calloc/alloca0 -> malloc/allocaYaniv Kaul2019-09-202-5/+4
* cluster/dht: Handle file truncates during migrationN Balachandran2019-09-171-26/+34
* ctime/rebalance: Heal ctime xattr on directory during rebalanceKotresh HR2019-09-163-4/+7
* 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
* afr/lookup: Pass xattr_req in while doing a selfheal in lookupMohammed Rafi KC2019-09-053-5/+16
* afr: wake up index healer threadsRavishankar N2019-08-305-11/+25
* cluster/afr - Unused variablesBarak Sason2019-08-242-6/+9
* afr: restore timestamp of parent dir during entry-healRavishankar N2019-08-141-0/+2
* 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/dht: Log hashes in hexN Balachandran2019-08-064-15/+13
* Multiple files: get trivial stuff done before lockYaniv Kaul2019-08-012-7/+5
* 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-222-41/+9
* dht: log getxattr failure for node-uuid at "DEBUG"Susant Palai2019-07-181-2/+5
* cluster/ec: skip updating ctx->loc again when ec_fix_open/opendirKinglong Mee2019-07-172-10/+14