{"push_id":775813771,"size":1,"distinct_size":1,"ref":"refs/heads/release-3.7","head":"300a69669aa6e9ebb16e5fc8326ac57c3e2d8937","before":"d90ed0b9b7160911c3fb8515f2947579d0fd197f","commits":[{"sha":"300a69669aa6e9ebb16e5fc8326ac57c3e2d8937","author":{"email":"652d1e34e1876dd82d643021ce9a3641bdac3966@redhat.com","name":"Krutika Dhananjay"},"message":"features/shard: Fix unlink failure due to non-existent shard(s)\n\n        Backport of: http://review.gluster.org/#/c/12059/\n\nUnlink of a sharded file with holes was leading to EINVAL errors\nbecause it was being wound on non-existent shards (those blocks that\nfall in the hole region). loc->inode was NULL in these cases and\ndht_unlink used to fail the FOP with EINVAL for failure to fetch\ncached subvol for the inode.\n\nThe fix involves winding unlink on only those shards whose corresponding\ninodes exist in memory.\n\nChange-Id: I1e5d492a2e60491601da23f64a5d0089e536b305\nBUG: 1258353\nSigned-off-by: Krutika Dhananjay <kdhananj@redhat.com>\nReviewed-on: http://review.gluster.org/12061\nReviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>","distinct":true,"url":"https://api.github.com/repos/gluster/glusterfs/commits/300a69669aa6e9ebb16e5fc8326ac57c3e2d8937"}]}