[Bugs] [Bug 1278383] New: Data Tiering:detach tier commit with force is resulting in loss of IO(Transport endpoint is not connected)

bugzilla at redhat.com bugzilla at redhat.com
Thu Nov 5 11:32:22 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1278383

            Bug ID: 1278383
           Summary: Data Tiering:detach tier commit with force is
                    resulting in loss of IO(Transport endpoint is not
                    connected)
           Product: Red Hat Gluster Storage
           Version: 3.1
         Component: glusterfs
     Sub Component: tiering
          Severity: high
          Priority: high
          Assignee: rhs-bugs at redhat.com
          Reporter: nchilaka at redhat.com
        QA Contact: nchilaka at redhat.com
                CC: bugs at gluster.org, dlambrig at redhat.com,
                    vagarwal at redhat.com
        Depends On: 1264926
            Blocks: 1276742



+++ This bug was initially created as a clone of Bug #1264926 +++

Description of problem:
========================
I issued a direct commit force on a tier volume with IOs happening (say file
creates of 10000). the new file creates for many files failed during the commit
phase as below
touch: cannot touch ‘f995’: Transport endpoint is not connected
touch: cannot touch ‘f996’: Transport endpoint is not connected
touch: cannot touch ‘f997’: Transport endpoint is not connected
touch: cannot touch ‘f998’: Transport endpoint is not connected
touch: cannot touch ‘f999’: Transport endpoint is not connected
touch: cannot touch ‘f1000’: Transport endpoint is not connected
touch: cannot touch ‘f1001’: Transport endpoint is not connected
touch: cannot touch ‘f1002’: Transport endpoint is not connected
touch: cannot touch ‘f1003’: Transport endpoint is not connected
touch: cannot touch ‘f1004’: Transport endpoint is not connected
touch: cannot touch ‘f1005’: Transport endpoint is not connected
touch: cannot touch ‘f1006’: Transport endpoint is not connected
touch: cannot touch ‘f1007’: Transport endpoint is not connected
touch: cannot touch ‘f1008’: Transport endpoint is not connected
touch: cannot touch ‘f1009’: Transport endpoint is not connected


However, files continued with creation after certain point.
In my case i did a touch of f{1..10000} and issued detach-tier force commit.
files f840 to f1019 failed to created with transport end point error.
the files from f1020 till f10000 got created

[root at zod ~]# gluster --version
glusterfs 3.7.4 built on Sep 19 2015 01:30:43
Repository revision: git://git.gluster.com/glusterfs.git
Copyright (c) 2006-2011 Gluster Inc. <http://www.gluster.com>
GlusterFS comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GlusterFS under the terms of the GNU General
Public License.
[root at zod ~]# rpm -qa|grep gluster
glusterfs-3.7.4-0.43.gitf139283.el7.centos.x86_64
glusterfs-fuse-3.7.4-0.43.gitf139283.el7.centos.x86_64
glusterfs-debuginfo-3.7.4-0.33.git1d02d4b.el7.centos.x86_64
glusterfs-api-3.7.4-0.43.gitf139283.el7.centos.x86_64
glusterfs-client-xlators-3.7.4-0.43.gitf139283.el7.centos.x86_64
glusterfs-server-3.7.4-0.43.gitf139283.el7.centos.x86_64
glusterfs-cli-3.7.4-0.43.gitf139283.el7.centos.x86_64
glusterfs-libs-3.7.4-0.43.gitf139283.el7.centos.x86_64
[root at zod ~]# 

Steps to Reproduce:
1.do file creates using touch for some 10000 files
2.issue a detach tier force commit
3.IO error will be seen for sometim

--- Additional comment from Dan Lambright on 2015-10-02 09:48:36 EDT ---

I believe an I/O error is unavoidable because the 'commit force' erases the
tier translator in the middle of an I/O. Its job is to detach the tier
immediately regardless of what else is happening. Based on that I would not
call this a bug- the force option is dangerous but is working as intended. Lets
discuss in scrum to make a final decision on what to do about this.


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1264926
[Bug 1264926] Data Tiering:detach tier commit with force is resulting in
loss of IO(Transport endpoint is not connected)
https://bugzilla.redhat.com/show_bug.cgi?id=1276742
[Bug 1276742] Tracker for tiering limitations in 3.1.2
-- 
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=wg7GDM0Vq5&a=cc_unsubscribe


More information about the Bugs mailing list