Bug 1147422
Summary: | dist-geo-rep: Session going into faulty with "Can no allocate memory" backtrace when pause, rename and resume is performed | ||
---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | Aravinda VK <avishwan> |
Component: | geo-replication | Assignee: | Kotresh HR <khiremat> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.6.0 | CC: | aavati, asrivast, avishwan, bugs, csaba, khiremat, nlevinki, rhs-bugs, smanjara, ssamanta, storage-qa-internal, vbhat |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 3.6 beta3 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | 1146823 | Environment: | |
Last Closed: | 2014-11-11 08:40:12 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: | 1144428, 1146823, 1159190 | ||
Bug Blocks: |
Description
Aravinda VK
2014-09-29 08:48:58 UTC
REVIEW: http://review.gluster.org/8880 (geo-rep: Fix rename of directory syncing.) posted (#2) for review on release-3.6 by Aravinda VK (avishwan) COMMIT: http://review.gluster.org/8880 committed in release-3.6 by Vijay Bellur (vbellur) ------ commit 19b2923fd56f19dadf2d81a76a0008784a4f684f Author: Kotresh HR <khiremat> Date: Thu Sep 25 17:34:43 2014 +0530 geo-rep: Fix rename of directory syncing. The rename of directories are captured in all distributed brick changelogs. gsyncd processess these changelogs on each brick parallellaly. The first changelog to get processed will be successful. All subsequent ones will stat the 'src' and if not present, tries to create freshly on slave. It should be done only for files and not for directories. Hence when this code path was hit, regular file's blob is sent as directory's blob and gfid-access translator was erroring out as 'Invalid blob length' with errno as 'ENOMEM' Change-Id: I50545b02b98846464876795159d2446340155c82 BUG: 1147422 Signed-off-by: Kotresh HR <khiremat> Reviewed-on: http://review.gluster.org/8865 Reviewed-by: Aravinda VK <avishwan> Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Venky Shankar <vshankar> Tested-by: Venky Shankar <vshankar> Reviewed-on: http://review.gluster.org/8880 Reviewed-by: Vijay Bellur <vbellur> 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.6.1, please reopen this bug report. glusterfs-3.6.1 has been announced [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://supercolony.gluster.org/pipermail/gluster-users/2014-November/019410.html [2] http://supercolony.gluster.org/mailman/listinfo/gluster-users *** Bug 1159190 has been marked as a duplicate of this bug. *** |