Description of problem: windows cannot access mountpoint exportd from a disperse volume, there are error messages at smbd log file as, [ec-helpers.c:400:ec_loc_gfid_check] 0-test1-disperse-0: Mismatching GFID's in loc [dht-common.c:1574:dht_revalidate_cbk] 0-test1-dht: Revalidate: subvolume test1-disperse-0 for /cifsshare (gfid = 3346d752-dd4e-42de-9829-8a0cc3a4e30b) returned -1 [Invalid argument] Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. create a 4+2 disperse volume, 2. export /cifsshare from smbd, 3. access the exported dir at windows 7 Actual results: win7 reports bad disk volume. Expected results: win7 access the exportd dir and lists files correctly. Additional info:
REVIEW: https://review.gluster.org/22930 (gfapi: set right pargfid according to parent's inode) posted (#1) for review on master by Kinglong Mee
REVIEW: https://review.gluster.org/22930 (gfapi: set right pargfid according to parent's inode) merged (#2) on master by Xavi Hernandez