summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr/src
Commit message (Expand)AuthorAgeFilesLines
* multiple xlators: reduce key lengthYaniv Kaul2020-01-141-3/+3
* 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
* afr: make heal info locklessRavishankar N2019-12-123-203/+211
* afr/self-heald - Missing error logsBarak Sason Rofman2019-12-102-24/+77
* 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
* afr: fix log floodingRavishankar N2019-11-162-1/+4
* afr: lock healing changesRavishankar N2019-10-307-36/+849
* cluster/afr: Take a copy of xattr-reqPranith Kumar K2019-10-301-2/+7
* cluster/afr: Add afr_seek to fops tablePranith Kumar K2019-10-142-0/+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
* afr-common.c, afr-self-heal.h: calloc/alloca0 -> malloc/allocaYaniv Kaul2019-09-202-5/+4
* ctime/rebalance: Heal ctime xattr on directory during rebalanceKotresh HR2019-09-161-1/+2
* 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
* Multiple files: get trivial stuff done before lockYaniv Kaul2019-08-011-6/+4
* (multiple files) use dict_allocate_and_serialize() where applicable.Yaniv Kaul2019-07-221-28/+6
* cluster/ta: Notify the clients only if there are pending healskarthik-us2019-07-124-22/+69
* cluster/afr: Fix incorrect reporting of gfid & type mismatchkarthik-us2019-07-122-2/+23
* afr/read: Implement latency based read child selectionMohammed Rafi KC2019-06-203-27/+98
* afr/fini: Free local_pool data during an afr finiMohammed Rafi KC2019-06-171-0/+6
* multiple files: another attempt to remove includesYaniv Kaul2019-06-146-32/+0
* Cluster/afr: Don't treat all bricks having metadata pending as split-brainkarthik-us2019-06-102-3/+3
* afr/frame: Destroy frame after afr_selfheal_entry_granularMohammed Rafi KC2019-05-211-3/+8
* ec/shd: Cleanup self heal daemon resources during ec finiMohammed Rafi KC2019-05-131-0/+5
* afr: thin-arbiter lock release fixesRavishankar N2019-05-103-47/+93
* afr: log before attempting data self-heal.Ravishankar N2019-05-081-0/+3
* afr : fix Coverity CID 1398627Rinku Kothiya2019-05-071-2/+9
* cluster/afr: Set lk-owner before inodelk/entrylk/lkPranith Kumar K2019-04-222-19/+23
* cluster/afr: Remove local from owners_list on failure of lock-acquisitionPranith Kumar K2019-04-154-18/+14
* Replace memdup() with gf_memdup()Vijay Bellur2019-04-121-1/+1
* cluster/afr: Thin-arbiter SHD fixeskarthik-us2019-04-122-13/+13
* cluster/afr: Invalidate inode on change of split-brain-choicePranith Kumar K2019-04-051-4/+1
* cluster/afr: Send inodelk/entrylk with non-zero lk-ownerPranith Kumar K2019-04-022-12/+48
* afr: thin-arbiter read txn fixesRavishankar N2019-03-293-22/+37
* afr: add client-pid to all gf_event() callsRavishankar N2019-03-276-15/+28
* cluster/afr: Remove un-used variables related to pumpPranith Kumar K2019-03-261-3/+0
* cluster/afr : TA: Return actual error code in case of failureAshish Pandey2019-03-141-6/+6
* cluster/afr: Send truncate on arbiter brick from SHDkarthik-us2019-03-111-15/+13
* cluster/afr: Add quorum checks to open & opendir fopskarthik-us2019-03-084-2/+48
* afr: mark changelog_fsync as internalSoumya Koduri2019-03-051-1/+3