[Bugs] [Bug 1285625] New: fops-during-migration.t fails if hot and cold tiers are dist-rep
bugzilla at redhat.com
bugzilla at redhat.com
Thu Nov 26 05:23:12 UTC 2015
https://bugzilla.redhat.com/show_bug.cgi?id=1285625
Bug ID: 1285625
Summary: fops-during-migration.t fails if hot and cold tiers
are dist-rep
Product: Red Hat Gluster Storage
Version: 3.1
Component: gluster-dht
Keywords: Triaged
Severity: high
Priority: high
Assignee: rhs-bugs at redhat.com
Reporter: nbalacha at redhat.com
QA Contact: storage-qa-internal at redhat.com
CC: bugs at gluster.org, dlambrig at redhat.com,
gluster-bugs at redhat.com, nbalacha at redhat.com
Depends On: 1284823
+++ This bug was initially created as a clone of Bug #1284823 +++
Description of problem:
tests/basic/tier/fop-during-migration.t was written using pure distribute hot
and cold tiers
If the test is modified to have dist-rep cold and hot tiers, the following
operation fails with EINVAL:
echo $TEST_STR > $M0/dir1/FILE1
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1. Modify tests/basic/tier/fop-during-migration.t to use dist-rep tiers
2. run tests/basic/tier/fop-during-migration.t
3.
Actual results:
Fails with EINVAL
Expected results:
The test should pass.
Additional info:
--- Additional comment from Nithya Balachandran on 2015-11-24 04:58:28 EST ---
Analysis:
echo $TEST_STR > $M0/dir1/FILE1
performs an ftruncate operation.
Investigation reveals that when a file is being migrated by the tier layer, the
redirection of the ftruncate FOP to the dst subvol fails as posix_ftruncate
fails in sys_ftruncate with op_errno EINVAL. This is because the fd being used
has flags=0.
AFR calls afr_fix_open() to open the fd on the dst subvol but ends up using
flags = 0 (instead of using the required flags). This causes the ftruncate to
fail with EINVAL.
--- Additional comment from Vijay Bellur on 2015-11-25 10:50:27 EST ---
REVIEW: http://review.gluster.org/12750 (cluster/dht : Ftruncate on migrating
file fails with EINVAL) posted (#1) for review on master by N Balachandran
(nbalacha at redhat.com)
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1284823
[Bug 1284823] fops-during-migration.t fails if hot and cold tiers are
dist-rep
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=Mn2yrYU1JT&a=cc_unsubscribe
More information about the Bugs
mailing list