Description of problem: Lookup of Files/Dirs without gfid's , when path to the files to be self-heal is specified should trigger self-heal . Ex:- Execution of ls <files_to_be_selfhealed> on mount point will self heal files even if the files doesn't have gfid. Version-Release number of selected component (if applicable): mainline How reproducible: often Steps to Reproduce: * Birck1 has data without GFID * Brick2 doesn't have data * Create Volume * Start volume * execute 'ls -lR <DIRNAME>' Actual results: ls: cannot access <DIRNAME>: No data available Expected results: Lookup should trigger self-heal and complete the self-heal Additional info:
Created attachment 564373 [details] Client Log File
CHANGE: http://review.gluster.com/3101 (fuse-bridge: generate GFID as gfid-req in fresh lookup) merged in master by Anand Avati (avati)
CHANGE: http://review.gluster.com/3128 (storage/posix: Handle gfid-less lookup) merged in master by Anand Avati (avati)
CHANGE: http://review.gluster.com/3129 (cluster/afr: Perform gfid-less lookup in afr) merged in master by Anand Avati (avati)
verified on "master" . works fine now.