[Bugs] [Bug 1566935] New: Dbase file access issue

bugzilla at redhat.com bugzilla at redhat.com
Fri Apr 13 07:59:55 UTC 2018


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

            Bug ID: 1566935
           Summary: Dbase file access issue
           Product: GlusterFS
           Version: 3.12
         Component: fuse
          Severity: high
          Assignee: bugs at gluster.org
          Reporter: joshua.collins at vrt.com.au
                CC: bugs at gluster.org



Description of problem:
Utilising Dbase database files through a program causes a file error and
crashes the accessing program. 

How reproducible:
Occurs on startup of PLC driver consistently.

Steps to Reproduce:
We are running a SCADA package (Macroview) with Dbase (dbf) files used to store
the equipment communication parameters. We have been running the PLC driver
separately in order to diagnose the issues we're encountering.

Removing the glusterfs mount and running on files mounted on the root drive
allows the PLC driver to start, so the dbf file is not corrupted.
The file can be opened with a text editor, and it's contents viewed, however
accessing it through the PLC driver causes the error shown below.


Actual results:
Program exits with result the following:

>Severe Error Number  -950
>Unexpected Result
>filelength()Aborted (core dumped)

Expected results:
Program should be able to access the dbf file, read the relevant configuration
out of it and start communications with the equipment. Are there any
restrictions on some file access methods using a fuse mount point?


Additional info:
Relevant log section of mount point (set to DEBUG):
[2018-04-13 07:47:53.086444] D [MSGID: 0] [fd-lk.c:455:fd_lk_insert_and_merge]
0-fd-lk: new lock request: owner = 310ac35d69deefe4, fl_type = F_WRLCK,
fs_start = 1999999999, fs_end = 1999999999, user_flock: l_type = F_WRLCK,
l_start = 1999999999, l_len = 1
[2018-04-13 07:47:53.086475] D [MSGID: 0] [fd-lk.c:421:print_lock_list]
0-fd-lk: lock list:
[2018-04-13 07:47:53.086959] D [logging.c:1979:_gf_msg_internal]
0-logging-infra: Buffer overflow of a buffer whose size limit is 5. About to
flush least recently used log message to disk
[2018-04-13 07:47:53.086492] D [MSGID: 0] [fd-lk.c:432:print_lock_list]
0-fd-lk: owner = 310ac35d69deefe4, cmd = F_SETLK fl_type = F_WRLCK, fs_start =
1999999999, fs_end = 1999999999, user_flock: l_type = F_WRLCK, l_start =
1999999999, l_len = 1, 
[2018-04-13 07:47:53.086959] D [MSGID: 0] [dht-common.c:2694:dht_lookup]
0-gv0-dht: calling revalidate lookup for /cg-rvwd/config/plcstn.dbf at
gv0-replicate-0
[2018-04-13 07:47:53.089387] D [MSGID: 0]
[dht-common.c:1056:dht_revalidate_cbk] 0-gv0-dht: revalidate lookup of
/cg-rvwd/config/plcstn.dbf returned with op_ret 0
[2018-04-13 07:47:53.090877] D [MSGID: 0] [fd-lk.c:455:fd_lk_insert_and_merge]
0-fd-lk: new lock request: owner = 310ac35d69deefe4, fl_type = F_UNLCK,
fs_start = 1999999999, fs_end = 1999999999, user_flock: l_type = F_UNLCK,
l_start = 1999999999, l_len = 1
[2018-04-13 07:47:53.097758] D [logging.c:1979:_gf_msg_internal]
0-logging-infra: Buffer overflow of a buffer whose size limit is 5. About to
flush least recently used log message to disk

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list