summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr/src/afr.h
Commit message (Expand)AuthorAgeFilesLines
* afr: more quorum checks in lookup and new entry markingRavishankar N2020-06-161-0/+4
* cluster/afr: Delay post-op for fsyncPranith Kumar K2020-06-081-1/+1
* afr: event gen changesRavishankar N2020-04-241-1/+4
* cluster/afr: Fixes for haloPranith Kumar K2020-03-131-0/+1
* afr: simplify afr_has_quorum()Yaniv Kaul2020-01-021-2/+2
* afr: fix log floodingRavishankar N2019-11-161-1/+2
* afr: lock healing changesRavishankar N2019-10-301-0/+46
* afr: align structsYaniv Kaul2019-10-141-129/+129
* afr: wake up index healer threadsRavishankar N2019-08-301-0/+3
* cluster/ta: Notify the clients only if there are pending healskarthik-us2019-07-121-0/+4
* afr/read: Implement latency based read child selectionMohammed Rafi KC2019-06-201-4/+13
* afr: thin-arbiter lock release fixesRavishankar N2019-05-101-0/+6
* cluster/afr: Remove local from owners_list on failure of lock-acquisitionPranith Kumar K2019-04-151-2/+2
* afr: thin-arbiter read txn fixesRavishankar N2019-03-291-0/+1
* cluster/afr: Remove un-used variables related to pumpPranith Kumar K2019-03-261-3/+0
* cluster/afr: Add quorum checks to open & opendir fopskarthik-us2019-03-081-0/+2
* cluster/thin-arbiter: Consider thin-arbiter before marking new entry changelogAshish Pandey2019-02-011-0/+5
* cluster/afr: Refactor internal locking code to allow multiple inodelksPranith Kumar K2018-12-281-15/+11
* cluster/afr: Allow lookup on root if it is from ADD_REPLICA_MOUNTkarthik-us2018-12-181-0/+4
* Don't depend on string options to be valid alwaysPranith Kumar K2018-12-171-3/+9
* afr: some minor itable related cleanupsRavishankar N2018-12-121-0/+1
* libglusterfs: Move devel headers under glusterfs directoryShyamsundarR2018-12-051-4/+4
* afr: thin-arbiter 2 domain locking and in-memory stateRavishankar N2018-10-251-0/+31
* cluster/afr : Check for UP bricks before starting healAshish Pandey2018-10-241-0/+3
* afr: fix incorrect reporting of directory split-brainRavishankar N2018-09-211-0/+4
* cluster/afr: Make data eager-lock decision based on number of locksPranith Kumar K2018-09-211-0/+8
* Land clang-format changesGluster Ant2018-09-121-868/+887
* afr: thin-arbiter read txn changesRavishankar N2018-09-051-0/+3
* cluster/afr: Delegate metadata heal with pending xattrs to SHDPranith Kumar K2018-08-281-0/+3
* afr: common thin-arbiter functionsRavishankar N2018-08-231-3/+23
* afr: fix bug-1363721.t failureRavishankar N2018-05-211-0/+3
* afr: Add lease() fopPoornima G2018-05-051-0/+7
* afr: initial changes for thin arbiterRavishankar N2018-04-301-0/+4
* cluster/afr: Keep child-up until ping-eventPranith Kumar K2018-04-251-0/+1
* afr: add new value for read-hash-mode volume optionRavishankar N2018-03-291-0/+5
* cluster/afr: Make AFR eager-locking similar to ECPranith Kumar K2018-03-141-57/+40
* cluster/afr: Remove unused code pathsPranith Kumar K2018-03-061-50/+3
* cluster/afr: Remove compound-fops usage in afrPranith Kumar K2018-03-061-13/+0
* cluster/afr: Make afr_fsync a transactionkarthik-us2018-03-021-0/+4
* cluster/afr: Fix dict-leak in pre-opPranith Kumar K2018-02-281-2/+2
* posix/afr: handle backward compatibility for rchecksum fopRavishankar N2018-02-191-0/+1
* cluster/afr: Adding option to take full file lockkarthik-us2018-01-191-2/+3
* cluster/afr: Fixing the flaws in arbiter becoming source patchkarthik-us2018-01-131-8/+14
* rchecksum/fips: Replace MD5 usage to enable fips supportKotresh HR2017-12-211-1/+1
* afr: add checks for allowing lookupsRavishankar N2017-11-181-1/+0
* cluster/afr: Fix for arbiter becoming sourcekarthik-us2017-11-181-0/+10
* cluster/afr: Fail open on split-brainPranith Kumar K2017-10-261-1/+4
* afr: check validity of afr_replyRavishankar N2017-08-311-0/+3
* cluster/afr: Implement quorum for lk fopPranith Kumar K2017-06-191-5/+0
* cluster/afr: Return the list of node_uuids for the subvolumekarthik-us2017-05-171-0/+5