+++ This bug was initially created as a clone of Bug #1648687 +++ Description of problem: afr_open() stores fd reference in local->cont.open structure. But in the callback function "afr_open_ftruncate_cbk" ( when openflags contain 'O_TRUNC' set), we reference local->fd in AFR_STACK_UNWIND resulting in error or crash. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: --- Additional comment from Soumya Koduri on 2018-11-11 12:34:37 EST --- Patch posted for review - https://review.gluster.org/#/c/glusterfs/+/21617/ --- Additional comment from Worker Ant on 2018-11-11 12:45:42 EST --- REVIEW: https://review.gluster.org/21617 (afr: open_ftruncate_cbk should read fd from local->cont.open struct) posted (#2) for review on master by soumya k --- Additional comment from Worker Ant on 2018-11-15 00:08:03 EST --- REVIEW: https://review.gluster.org/21617 (afr: open_ftruncate_cbk should read fd from local->cont.open struct) posted (#8) for review on master by Ravishankar N
REVIEW: https://review.gluster.org/21677 (afr: open_ftruncate_cbk should read fd from local->cont.open struct) posted (#1) for review on release-5 by soumya k
REVIEW: https://review.gluster.org/21677 (afr: open_ftruncate_cbk should read fd from local->cont.open struct) posted (#2) for review on release-5 by Shyamsundar Ranganathan