{"shas":[["dbc567ec9f97a540e6cab8006ba285ab62fc372c","ca630918676f465396be6c88fe8166e4d3e6bea8@gluster.com","performance/quick-read: Handle unwinding of frame corresponding to read fop properly, while validating cache.\n\n  - there was a possibility of double unwind in case of errors.\n  - use a new frame to do open in fd-based fops.\n    In case of errors, qr_resume_pending_ops will be called to resume all the\n    fops waiting on open. Hence if we use frame corresponding to fop (without\n    creating a new one), there is a possibility of frame being freed by the\n    time open would've returned to quick-read.\n\nChange-Id: Ie4cc19907f9d6362860bdb984779c8f4cf822332\nBUG: 3168\nSigned-off-by: Raghavendra G <raghavendra@gluster.com>\nReviewed-on: http://review.gluster.com/34\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Anand Avati <avati@gluster.com>","Raghavendra G"]],"ref":"refs/heads/master","size":1,"head":"dbc567ec9f97a540e6cab8006ba285ab62fc372c","push_id":37994060}