Bug 1447344 - Failure reading from fuse dev causing aux mount failure in NetBSD
Summary: Failure reading from fuse dev causing aux mount failure in NetBSD
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: GlusterFS
Classification: Community
Component: fuse
Version: mainline
Hardware: Unspecified
OS: NetBSD
low
low
Target Milestone: ---
Assignee: bugs@gluster.org
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-05-02 13:15 UTC by Sanoj Unnikrishnan
Modified: 2018-11-20 04:23 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2018-11-20 04:23:19 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Description Sanoj Unnikrishnan 2017-05-02 13:15:11 UTC
Regression tests failing with short read on fuse dev
test cases : tests/basic/quota_aux_mount.t and other quota TC have been failing on netBSD:

glusterd log:

[2017-05-02 12:59:05.6N]:++++++++++ G_LOG:./tests/basic/quota_aux_mount.t: TEST: 38 10 quota_object_hard_limit /test_dir ++++++++++
[2017-05-02 12:59:05.367012] E [MSGID: 106176] [glusterd-quota.c:1947:glusterd_create_quota_auxiliary_mount] 0-management: Failed to mount glusterfs client. Please check the log file /build/
install/var/log/glusterfs/quota-mount-patchy.log for more details [File exists]
[2017-05-02 12:59:05.368422] E [MSGID: 106528] [glusterd-quota.c:2125:glusterd_op_stage_quota] 0-management: Failed to start aux mount


Now checking corresponding mount logs (/build/install/var/log/glusterfs/quota-mount-patchy.log)

[2017-05-02 12:59:04.6N]:++++++++++ G_LOG:./tests/basic/quota_aux_mount.t: TEST: 32 gluster --mode=script --wignore volume quota patchy limit-objects /test_dir 10 ++++++++++
[2017-05-02 12:59:04.587193] W [fuse-bridge.c:5060:fuse_thread_proc] 0-glusterfs-fuse: short read on /dev/fuse
[2017-05-02 12:59:04.587255] I [fuse-bridge.c:5153:fuse_thread_proc] 0-fuse: unmounting /build/install/var/run/gluster/patchy_quota_limit/
[2017-05-02 12:59:04.587821] W [glusterfsd.c:1329:cleanup_and_exit] (-->0x8050667 <glusterfs_sigwaiter+0xb7> at /build/install/sbin/glusterfs -->0x804ea67 <cleanup_and_exit+0x8d> at /build/i
nstall/sbin/glusterfs ) 0-: received signum (15), shutting down
[2017-05-02 12:59:04.587861] I [fuse-bridge.c:5867:fini] 0-fuse: Unmounting '/build/install/var/run/gluster/patchy_quota_limit/'.
[2017-05-02 12:59:04.598938] I [MSGID: 100030] [glusterfsd.c:2462:main] 0-/build/install/sbin/glusterfs: Started running /build/install/sbin/glusterfs version  (args: /build/install/sbin/glu
sterfs --volfile-server localhost --volfile-id patchy -l /build/install/var/log/glusterfs/quota-mount-patchy.log -p /build/install/var/run/gluster/patchy_quota_limit.pid --client-pid -5 /bui
ld/install/var/run/gluster/patchy_quota_limit/)
[2017-05-02 12:59:04.600212] E [fuse-bridge.c:5588:init] 0-fuse: mountpoint /build/install/var/run/gluster/patchy_quota_limit/ does not exist

>>> from code we have 
  fuse_thread_proc()
  ....
  res = sys_readv (priv->fd, iov_in, 2);
  if (res < sizeof (finh)) {
           gf_log ("glusterfs-fuse", GF_LOG_WARNING,
                   "short read on /dev/fuse");

  }
Will need to investigate further from  fuse +_NetBSD perspective

Comment 2 Vijay Bellur 2018-11-20 04:22:25 UTC
No active maintainers for NetBSD, hence closing this bug. Please feel free to re-open if you are interested in working on this bug. Thanks!


Note You need to log in before you can comment on or make changes to this bug.