FD created at below path does not have correct  link in /proc/self/fd.
With vfs_readlink_by_handle , I can get a relative path but cannot get the absolute path of the FD.

I need a suggestion for  one of the below to get around a production bug:
             - How to get the full path of the FD?
             - How to get the parent  vfs_fsal_obj_handle?
             - Anyway to bypass this flow by changing any config file?
         


#0  vfs_create_handle (exp_hdl=0x55801aca22c0, hdl_desc=0x7f93889b1600,
    handle=0x7f93889b13f8, attrs_out=0x7f93889b1430)
    at /home/alok/pub/splfs-cache-2.8.3/src/FSAL/FSAL_VFS/handle.c:2020
#1  0x00007f94a1f0e13b in mdcache_locate_host (fh_desc=0x7f93889b1600,
    export=0x55801aca1f20, entry=0x7f93889b1578, attrs_out=0x0)
    at /home/alok/pub/splfs-cache-2.8.3/src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_helpers.c:1109
#2  0x00007f94a1f02455 in mdcache_create_handle (exp_hdl=0x55801aca1f20,
    fh_desc=0x7f93889b1600, handle=0x7f93889b15d8, attrs_out=0x0)
    at /home/alok/pub/splfs-cache-2.8.3/src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_handle.c:1613
#3  0x00007f94a1ec5ead in nfs4_mds_putfh (data=0x7f93201119e0)
    at /home/alok/pub/splfs-cache-2.8.3/src/Protocols/NFS/nfs4_op_putfh.c:211
#4  0x00007f94a1ec60d3 in nfs4_op_putfh (op=0x7f93201186d0,
    data=0x7f93201119e0, resp=0x7f932010ab20)
    at /home/alok/pub/splfs-cache-2.8.3/src/Protocols/NFS/nfs4_op_putfh.c:281
#5  0x00007f94a1ea96ae in process_one_op (data=0x7f93201119e0,
    status=0x7f93889b1b48)
    at /home/alok/pub/splfs-cache-2.8.3/src/Protocols/NFS/nfs4_Compound.c:920
#6  0x00007f94a1eaa8c5 in nfs4_Compound (arg=0x7f9320138d78,
    req=0x7f93201385a0, res=0x7f9320106840)
    at /home/alok/pub/splfs-cache-2.8.3/src/Protocols/NFS/nfs4_Compound.c:1329
#7  0x00007f94a1de8567 in nfs_rpc_process_request (reqdata=0x7f93201385a0)
---Type <return> to continue, or q <return> to quit---
    at /home/alok/pub/splfs-cache-2.8.3/src/MainNFSD/nfs_worker_thread.c:1484
#8  0x00007f94a1de8854 in nfs_rpc_valid_NFS (req=0x7f93201385a0)
    at /home/alok/pub/splfs-cache-2.8.3/src/MainNFSD/nfs_worker_thread.c:1591
#9  0x00007f94a13b6faf in svc_vc_decode (req=0x7f93201385a0)
    at /home/alok/pub/splfs-cache-2.8.3/src/libntirpc/src/svc_vc.c:829
#10 0x00007f94a13b3225 in svc_request (xprt=0x7f9320000ce0,
    xdrs=0x7f9320066260)
    at /home/alok/pub/splfs-cache-2.8.3/src/libntirpc/src/svc_rqst.c:793
#11 0x00007f94a13b6ec0 in svc_vc_recv (xprt=0x7f9320000ce0)
    at /home/alok/pub/splfs-cache-2.8.3/src/libntirpc/src/svc_vc.c:802
#12 0x00007f94a13b31a5 in svc_rqst_xprt_task (wpe=0x7f9320000f00)
    at /home/alok/pub/splfs-cache-2.8.3/src/libntirpc/src/svc_rqst.c:774
#13 0x00007f94a13bcab0 in work_pool_thread (arg=0x7f9218003340)
    at /home/alok/pub/splfs-cache-2.8.3/src/libntirpc/src/work_pool.c:184
#14 0x00007f94a1badea5 in start_thread () from /lib64/libpthread.so.0
#15 0x00007f94a16ce9fd in clone () from /lib64/libc.so.6

--
Alok Sinha
www.spillbox.io
https://youtu.be/U-YupjLQ9bU