Bug 962226
Summary: | 'prove' tests failures | ||
---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | John Smith <lbalbalba> |
Component: | unclassified | Assignee: | Vijay Bellur <vbellur> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | mainline | CC: | gluster-bugs |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | glusterfs-3.4.3 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-04-17 13:12:46 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: | |||
Attachments: |
Created attachment 748247 [details]
'DEBUG=1 prove foo.t' output of the failed tests.
As recommended by Vijay Bellur: By setting the hostname to something other than 'localhost' ('lbalbalba'), the following two tests succeed:
./tests/bugs/bug-888174.t
./tests/bugs/bug-882278.t
The others still fail.
Created attachment 748521 [details]
patch files to bug-808400-fcntl.c and bug-808400-flock.c
changing the 'fstat' call in ./bug-808400-fcntl.c and ./bug-808400-flock.c to 'fstat64' seems to solve the issue.
Created attachment 748524 [details]
failing even after applying patch output
Even after applying the supplied patches, the following two tests still fail:
./tests/bugs/bug-823081.t
./tests/bugs/bug-921072.t
REVIEW: http://review.gluster.org/5034 (Tests: changing calls from 'fstat' to 'fstat64' fixes these tests on 32 bit platforms: bug-858242.t, bug-808400*.t) posted (#1) for review on master by John Smith (lbalbalba) COMMIT: http://review.gluster.org/5034 committed in master by Vijay Bellur (vbellur) ------ commit b6e78710bfe0905bdaae8ef4fadd2a676f44bdfe Author: John Smith <lbalbalba> Date: Sat May 18 21:01:50 2013 +0200 Tests: changing calls from 'fstat' to 'fstat64' fixes these tests on 32 bit platforms: bug-858242.t, bug-808400*.t Change-Id: Ifd85c711a8d16eb3ef17bd1c585acdc34121b12d BUG: 962226 Signed-off-by: John Smith <lbalbalba> Reviewed-on: http://review.gluster.org/5034 Reviewed-by: Niels de Vos <ndevos> Tested-by: Gluster Build System <jenkins.com> REVIEW: http://review.gluster.org/5036 (tests: this fixes test bug-823081.t for bug-962226) posted (#1) for review on master by John Smith (lbalbalba) REVIEW: http://review.gluster.org/5073 (tests: changing 'localhost' to fixes 'access denied' for tests/bugs/bug-921072.t) posted (#1) for review on master by John Smith (lbalbalba) REVIEW: http://review.gluster.org/5073 (tests: changing 'localhost' to fixes 'access denied' for tests/bugs/bug-921072.t) posted (#2) for review on master by John Smith (lbalbalba) REVIEW: http://review.gluster.org/5073 (tests: changing 'localhost' to '$H0' fixes 'access denied' for tests/bugs/bug-921072.t) posted (#3) for review on master by John Smith (lbalbalba) REVIEW: http://review.gluster.org/5036 (tests: Change 'volume create' to 'volume create force') posted (#2) for review on master by John Smith (lbalbalba) COMMIT: http://review.gluster.org/5036 committed in master by Vijay Bellur (vbellur) ------ commit a387a545b44a553b9aedf1e2f4683c84dee0e6be Author: John Smith <lbalbalba> Date: Sun May 19 19:57:04 2013 +0200 tests: Change 'volume create' to 'volume create force' Using 'force' when creating volumes prevents errors when creating bricks in the root partition. This fixes test bug-823081.t for bug-962226 Change-Id: I00996e1ab76713084076507d0aebdb65edc806c8 BUG: 962226 Signed-off-by: John Smith <lbalbalba> Reviewed-on: http://review.gluster.org/5036 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Krutika Dhananjay <kdhananj> REVIEW: http://review.gluster.org/6356 (tests: Change 'volume create' to 'volume create force') posted (#1) for review on release-3.4 by Krutika Dhananjay (kdhananj) COMMIT: http://review.gluster.org/6356 committed in release-3.4 by Anand Avati (avati) ------ commit 88dc9d88990d75637b144ca11d3510c8fb7e3f0b Author: Krutika Dhananjay <kdhananj> Date: Tue Nov 26 13:48:06 2013 +0530 tests: Change 'volume create' to 'volume create force' Using 'force' when creating volumes prevents errors when creating bricks in the root partition. This fixes test bug-823081.t for bug-962226 Change-Id: I210ffda6bdc2cced4bd54755a2b44fdfd05b813b Original-author: John Smith <lbalbalba> BUG: 962226 Signed-off-by: John Smith <lbalbalba> Signed-off-by: Krutika Dhananjay <kdhananj> Reviewed-on: http://review.gluster.org/6356 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Anand Avati <avati> 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.4.3, please reopen this bug report. glusterfs-3.4.3 has been announced on the Gluster Developers mailinglist [1], packages for several distributions should already be or become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. The fix for this bug likely to be included in all future GlusterFS releases i.e. release > 3.4.3. In the same line the recent release i.e. glusterfs-3.5.0 [3] likely to have the fix. You can verify this by reading the comments in this bug report and checking for comments mentioning "committed in release-3.5". [1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/5978 [2] http://news.gmane.org/gmane.comp.file-systems.gluster.user [3] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/6137 |
Created attachment 746941 [details] DEBUG=1 prove foo.t uotput of the failed tests. Description of problem: Running the 'prove' tests on my machine results in some failures. Version-Release number of selected component (if applicable): git clone as of today (12-5-2013) How reproducible: always Steps to Reproduce: 1. ./run-tests.sh Actual results: Failure for these tests : ./tests/bugs/bug-808400-dist.t ./tests/bugs/bug-808400-repl.t ./tests/bugs/bug-808400-stripe.t ./tests/bugs/bug-808400.t ./tests/bugs/bug-823081.t ./tests/bugs/bug-858242.t ./tests/bugs/bug-882278.t ./tests/bugs/bug-888174.t ./tests/bugs/bug-921072.t Expected results: All tests passed