summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr
Commit message (Expand)AuthorAgeFilesLines
* fixed AFR_READ_POLICY_GFID_PID_HASH policy bugperrynzhou2020-10-011-1/+2
* cluster/afr: Heal directory rename without rmdir/mkdirPranith Kumar K2020-10-0110-82/+633
* xlators: prefer libglusterfs time APIDmitry Antipov2020-09-071-2/+2
* afr: add null check for thin-arbiter gfid.Ravishankar N2020-08-204-88/+13
* libglusterfs: add library wrapper for time()Dmitry Antipov2020-08-171-1/+1
* afr/split-brain: fix client side split-brain resolution when quorum is enabledMohammed Rafi KC2020-08-134-16/+49
* xlators/cluster/afr: lto-type-mismatchKaleb S. KEITHLEY2020-07-191-1/+2
* cluster/afr: Fixing coverity issueskarthik-us2020-07-131-2/+4
* afr: null dereference & nagative valuenik-redhat2020-07-082-2/+2
* afr: more quorum checks in lookup and new entry markingRavishankar N2020-06-163-11/+25
* cluster/afr: Delay post-op for fsyncPranith Kumar K2020-06-083-5/+17
* cluster/afr: Prioritize ENOSPC over other errorskarthik-us2020-06-052-47/+5
* afr: fix memory leak in afr_priv_destroy()Dmitry Antipov2020-06-011-0/+2
* afr/changelog: fix NULL dereferences and error handlingAshish Pandey2020-05-261-1/+2
* afr: event gen changesRavishankar N2020-04-243-78/+25
* cluster/afr: Removing unsupported options from code base to improve coveragekarthik-us2020-04-071-9/+0
* afr: mark pending xattrs as a part of metadata healRavishankar N2020-04-021-1/+61
* cluster/afr: Fixes for haloPranith Kumar K2020-03-133-5/+19
* cluster/afr: fix race when bricks come upXavi Hernandez2020-03-023-6/+9
* afr: prevent spurious entry heals leading to gfid split-brainRavishankar N2020-02-185-15/+7
* cluster/thin-arbiter: Wait for TA connection before ta-file lookupAshish Pandey2020-02-171-17/+21
* cluster/afr: Check for lock on source & sink before doing data healkarthik-us2020-02-131-3/+19
* tests: Fix spurious self-heald.t failurePranith Kumar K2020-02-111-23/+15
* afr: restore timestamp of files during metadata healSheetal Pamecha2020-01-241-6/+2
* 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