Bug 1255698
Summary: | Write performance from a Windows client on 3-way replicated volume decreases substantially when one brick in the replica set is brought down | ||
---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | Ravishankar N <ravishankar> |
Component: | replicate | Assignee: | Ravishankar N <ravishankar> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.7.3 | Keywords: | Triaged |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | glusterfs-3.7.4 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | 1250170 | Environment: | |
Last Closed: | 2015-09-09 09:40:22 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1227759, 1250170 | ||
Bug Blocks: | 1216951, 1223636, 1248533 |
Description
Ravishankar N
2015-08-21 11:06:14 UTC
REVIEW: http://review.gluster.org/11985 (afr: modify afr_txn_nothing_failed()) posted (#1) for review on release-3.7 by Ravishankar N (ravishankar) REVIEW: http://review.gluster.org/11985 (afr: modify afr_txn_nothing_failed()) posted (#2) for review on release-3.7 by Ravishankar N (ravishankar) REVIEW: http://review.gluster.org/11985 (afr: modify afr_txn_nothing_failed()) posted (#4) for review on release-3.7 by Vijay Bellur (vbellur) COMMIT: http://review.gluster.org/11985 committed in release-3.7 by Kaushal M (kaushal) ------ commit 7924eb1a11fe0b1443903a69b7e93e4767061064 Author: Ravishankar N <ravishankar> Date: Tue Aug 4 18:37:47 2015 +0530 afr: modify afr_txn_nothing_failed() Backport of http://review.gluster.org/#/c/11827/ In an AFR transaction, we need to consider something as failed only if the failure (either in the pre-op or the FOP phase) occurs on the bricks on which a transaction lock was obtained. Without this, we would end up considering the transaction as failure even on the bricks on which the lock was not obtained, resulting in unnecessary fsyncs during the post-op phase of every write transaction for non-appending writes. Change-Id: Iee79e5d85dc7b4c41459d8bdd04a8454bdaf9a9d BUG: 1255698 Signed-off-by: Ravishankar N <ravishankar> Reviewed-on: http://review.gluster.org/11985 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Pranith Kumar Karampuri <pkarampu> Tested-by: NetBSD Build System <jenkins.org> This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.7.4, please open a new bug report. glusterfs-3.7.4 has been announced on the Gluster mailinglists [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/12496 [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user |