Bug 1477581
Summary: | Distributed_Disperse+CIFS: Seeing "Invalid argument" when doing IOs (untar or copy of directories) | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | Nag Pavan Chilakam <nchilaka> |
Component: | samba | Assignee: | Guenther Deschner <gdeschner> |
Status: | CLOSED WONTFIX | QA Contact: | Vivek Das <vdas> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | rhgs-3.3 | CC: | anoopcs, aspandey, gdeschner, mduasope, nchilaka, rhs-smb, ubansal |
Target Milestone: | --- | Keywords: | ZStream |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-12-11 04:54:08 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: |
Description
Nag Pavan Chilakam
2017-08-02 12:18:40 UTC
Tried all the below combinations,however seeing the issue with all the below combinations: 1)enabled uss+cifs 2)disable uss+cifs 3)mount with default cifs command 4)user vers=3 [root@dhcp43-157 samba]# gluster v info bangalore Volume Name: bangalore Type: Distributed-Disperse Volume ID: 080d1528-91bb-4bdc-b7bb-a201c5370ff8 Status: Started Snapshot Count: 1 Number of Bricks: 2 x (4 + 2) = 12 Transport-type: tcp Bricks: Brick1: dhcp43-157.lab.eng.blr.redhat.com:/bricks/brick1/table Brick2: dhcp41-157.lab.eng.blr.redhat.com:/bricks/brick1/table Brick3: dhcp43-164.lab.eng.blr.redhat.com:/bricks/brick1/table Brick4: dhcp43-162.lab.eng.blr.redhat.com:/bricks/brick1/table Brick5: dhcp43-78.lab.eng.blr.redhat.com:/bricks/brick1/table Brick6: dhcp41-241.lab.eng.blr.redhat.com:/bricks/brick1/table Brick7: dhcp43-157.lab.eng.blr.redhat.com:/bricks/brick2/table Brick8: dhcp41-157.lab.eng.blr.redhat.com:/bricks/brick2/table Brick9: dhcp43-164.lab.eng.blr.redhat.com:/bricks/brick2/table Brick10: dhcp43-162.lab.eng.blr.redhat.com:/bricks/brick2/table Brick11: dhcp43-78.lab.eng.blr.redhat.com:/bricks/brick2/table Brick12: dhcp41-241.lab.eng.blr.redhat.com:/bricks/brick2/table Options Reconfigured: features.show-snapshot-directory: enable features.uss: enable features.barrier: disable performance.stat-prefetch: on transport.address-family: inet performance.readdir-ahead: on nfs.disable: on [root@dhcp43-157 samba]# gluster v set bangalore features.show-snapshot-directory off volume set: success [root@dhcp43-157 samba]# gluster v set bangalore features.uss off volume set: success [root@dhcp43-157 samba]# gluster v info bangalore Volume Name: bangalore Type: Distributed-Disperse Volume ID: 080d1528-91bb-4bdc-b7bb-a201c5370ff8 Status: Started Snapshot Count: 1 Number of Bricks: 2 x (4 + 2) = 12 Transport-type: tcp Bricks: Brick1: dhcp43-157.lab.eng.blr.redhat.com:/bricks/brick1/table Brick2: dhcp41-157.lab.eng.blr.redhat.com:/bricks/brick1/table Brick3: dhcp43-164.lab.eng.blr.redhat.com:/bricks/brick1/table Brick4: dhcp43-162.lab.eng.blr.redhat.com:/bricks/brick1/table Brick5: dhcp43-78.lab.eng.blr.redhat.com:/bricks/brick1/table Brick6: dhcp41-241.lab.eng.blr.redhat.com:/bricks/brick1/table Brick7: dhcp43-157.lab.eng.blr.redhat.com:/bricks/brick2/table Brick8: dhcp41-157.lab.eng.blr.redhat.com:/bricks/brick2/table Brick9: dhcp43-164.lab.eng.blr.redhat.com:/bricks/brick2/table Brick10: dhcp43-162.lab.eng.blr.redhat.com:/bricks/brick2/table Brick11: dhcp43-78.lab.eng.blr.redhat.com:/bricks/brick2/table Brick12: dhcp41-241.lab.eng.blr.redhat.com:/bricks/brick2/table Options Reconfigured: features.show-snapshot-directory: off features.uss: off features.barrier: disable performance.stat-prefetch: on transport.address-family: inet performance.readdir-ahead: on nfs.disable: on [root@dhcp43-157 samba]# gluster v status Status of volume: bangalore Gluster process TCP Port RDMA Port Online Pid ------------------------------------------------------------------------------ Brick dhcp43-157.lab.eng.blr.redhat.com:/br icks/brick1/table 49165 0 Y 24596 Brick dhcp41-157.lab.eng.blr.redhat.com:/br icks/brick1/table 49165 0 Y 5059 Brick dhcp43-164.lab.eng.blr.redhat.com:/br icks/brick1/table 49165 0 Y 15729 Brick dhcp43-162.lab.eng.blr.redhat.com:/br icks/brick1/table 49164 0 Y 20980 Brick dhcp43-78.lab.eng.blr.redhat.com:/bri cks/brick1/table 49157 0 Y 32629 Brick dhcp41-241.lab.eng.blr.redhat.com:/br icks/brick1/table 49156 0 Y 6946 Brick dhcp43-157.lab.eng.blr.redhat.com:/br icks/brick2/table 49166 0 Y 24615 Brick dhcp41-157.lab.eng.blr.redhat.com:/br icks/brick2/table 49166 0 Y 5078 Brick dhcp43-164.lab.eng.blr.redhat.com:/br icks/brick2/table 49166 0 Y 15748 Brick dhcp43-162.lab.eng.blr.redhat.com:/br icks/brick2/table 49165 0 Y 20999 Brick dhcp43-78.lab.eng.blr.redhat.com:/bri cks/brick2/table 49158 0 Y 32649 Brick dhcp41-241.lab.eng.blr.redhat.com:/br icks/brick2/table 49157 0 Y 6965 Self-heal Daemon on localhost N/A N/A Y 24635 Self-heal Daemon on dhcp43-78.lab.eng.blr.r edhat.com N/A N/A Y 32670 Self-heal Daemon on dhcp43-164.lab.eng.blr. redhat.com N/A N/A Y 15768 Self-heal Daemon on dhcp43-162.lab.eng.blr. redhat.com N/A N/A Y 21019 Self-heal Daemon on dhcp41-157.lab.eng.blr. redhat.com N/A N/A Y 5106 Self-heal Daemon on dhcp41-241.lab.eng.blr. redhat.com N/A N/A Y 6986 Task Status of Volume bangalore ------------------------------------------------------------------------------ There are no active volume tasks client version; root@dhcp37-132 ~]# rpm -qa|egrep "cifs|samb" cifs-utils-6.2-10.el7.x86_64 samba-common-tools-4.6.3-4.el7rhgs.x86_64 samba-common-libs-4.6.3-4.el7rhgs.x86_64 samba-common-4.6.3-4.el7rhgs.noarch samba-libs-4.6.3-4.el7rhgs.x86_64 samba-client-libs-4.6.3-4.el7rhgs.x86_64 Changing the title, as I hit this problem even when we do linux untar. We see invalid argument error for some of the files in a random fashion with below vol settings, I am NOT seeing the errors reported above Volume Name: bangalore Type: Distributed-Disperse Volume ID: 080d1528-91bb-4bdc-b7bb-a201c5370ff8 Status: Started Snapshot Count: 1 Number of Bricks: 2 x (4 + 2) = 12 Transport-type: tcp Bricks: Brick1: dhcp43-157.lab.eng.blr.redhat.com:/bricks/brick1/table Brick2: dhcp41-157.lab.eng.blr.redhat.com:/bricks/brick1/table Brick3: dhcp43-164.lab.eng.blr.redhat.com:/bricks/brick1/table Brick4: dhcp43-162.lab.eng.blr.redhat.com:/bricks/brick1/table Brick5: dhcp43-78.lab.eng.blr.redhat.com:/bricks/brick1/table Brick6: dhcp41-241.lab.eng.blr.redhat.com:/bricks/brick1/table Brick7: dhcp43-157.lab.eng.blr.redhat.com:/bricks/brick2/table Brick8: dhcp41-157.lab.eng.blr.redhat.com:/bricks/brick2/table Brick9: dhcp43-164.lab.eng.blr.redhat.com:/bricks/brick2/table Brick10: dhcp43-162.lab.eng.blr.redhat.com:/bricks/brick2/table Brick11: dhcp43-78.lab.eng.blr.redhat.com:/bricks/brick2/table Brick12: dhcp41-241.lab.eng.blr.redhat.com:/bricks/brick2/table Options Reconfigured: performance.cache-samba-metadata: on network.inode-lru-limit: 50000 performance.md-cache-timeout: 600 performance.cache-invalidation: on features.cache-invalidation-timeout: 600 features.cache-invalidation: on features.show-snapshot-directory: off features.uss: off features.barrier: disable performance.stat-prefetch: on transport.address-family: inet performance.readdir-ahead: on nfs.disable: on logs and sosreports @ http://rhsqe-repo.lab.eng.blr.redhat.com/sosreports/nchilaka/bug.1477581/ Can this be retested with the 3.4 build? i think there was a similar bug with gfapi+EC combination(mismatching gfid) that was fixed. Hence putting it on retest. Having stat-prefetch on and the rest of the options like cache-invalidation not enabled in not a supported configuration. Also this happens with EC and gfapi on cifs. Cifs mount is not something, we take as priority in the downstream. Hence i would prefer closing it as wontfix/deferred. But one thing, it could actually be a gfid mismatch bug in gfapi and EC combination, hence i would suggest changing the component to EC/gfapi and root cause from that perspective? |