diff options
author | Xavier Hernandez <xhernandez@datalab.es> | 2016-04-28 08:42:40 +0200 |
---|---|---|
committer | Jeff Darcy <jdarcy@redhat.com> | 2016-05-04 04:29:04 -0700 |
commit | 6e1de9e46b12b25d27d852d3cccadc51768e1150 (patch) | |
tree | e0152e58dfa39044e43193ab3b3f2d0eb6a0034f /tests/bugs/quota/bug-1235182.t | |
parent | 5cd344b610c814df8375db7c3144df97766b47bd (diff) |
cluster/ec: Fix issues with eager locking
Due to a race in timer cancellation, in some cases it was possible
to unlock the lock while another concurrent fop that needed it
continues execution as if it were not released.
This patch also fixes an issue that caused a lock to not be released
if an error was found while preparing ec_update_size_version().
> Change-Id: I1344a3f5ecfc333f05a09e62653838264c9c26b1
> BUG: 1331254
> Signed-off-by: Xavier Hernandez <xhernandez@datalab.es>
> Reviewed-on: http://review.gluster.org/14112
> Smoke: Gluster Build System <jenkins@build.gluster.com>
> CentOS-regression: Gluster Build System <jenkins@build.gluster.com>
> Reviewed-by: Chen Chen <chenchen@smartquerier.com>
> NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
Change-Id: I21edd17d914dfa8d2f98e6bbde50830496e12a92
BUG: 1330132
Signed-off-by: Xavier Hernandez <xhernandez@datalab.es>
Reviewed-on: http://review.gluster.org/14174
Smoke: Gluster Build System <jenkins@build.gluster.com>
NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
CentOS-regression: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Jeff Darcy <jdarcy@redhat.com>
Diffstat (limited to 'tests/bugs/quota/bug-1235182.t')
0 files changed, 0 insertions, 0 deletions