[Bugs] [Bug 1566935] Dbase file access issue

bugzilla at redhat.com bugzilla at redhat.com
Mon Apr 16 05:53:13 UTC 2018


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

Raghavendra G <rgowdapp at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|                            |needinfo?(joshua.collins at vr
                   |                            |t.com.au)



--- Comment #10 from Raghavendra G <rgowdapp at redhat.com> ---
I am posting the sections where application errored out on Glusterfs (I assume
it was accessing file "plcstn.dbf".

Non Glusterfs mount:
3:20:38.308077 stat64("plcstn.dbf", {st_dev=makedev(0, 27), st_ino=350496,
st_mode=S_IFREG|0664, st_nlink=1, st_uid=123, st_gid=129, st_blksize=4096,
st_blocks=8, st_size=1649, st_atime=2018/04/13-15:49:59.008574835,
st_mtime=2017/11/20-18:28:38, st_ctime=2018/04/13-15:50:28.156916510}) = 0
13:20:38.308156 open("plcstn.dbf", O_RDONLY) = 3
13:20:38.308197 fcntl64(3, F_GETLK, {l_type=F_UNLCK, l_whence=SEEK_SET,
l_start=1, l_len=1881195675648, l_pid=18446744073709035320}) = 0
13:20:38.308240 lseek(3, 0, SEEK_SET)   = 0
13:20:38.308276 read(3,
"\3u\v\24\37\0\0\0\201\0001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32) =
32
13:20:38.308315 fstat64(3, {st_dev=makedev(0, 27), st_ino=350496,
st_mode=S_IFREG|0664, st_nlink=1, st_uid=123, st_gid=129, st_blksize=4096,
st_blocks=8, st_size=1649, st_atime=2018/04/13-15:49:59.008574835,
st_mtime=2017/11/20-18:28:38, st_ctime=2018/04/13-15:50:28.156916510}) = 0

Glusterfs mount:
13:23:53.206624 stat64("plcstn.dbf", {st_dev=makedev(0, 56),
st_ino=11372107093322068921, st_mode=S_IFREG|0664, st_nlink=1, st_uid=123,
st_gid=129, st_blksize=131072, st_blocks=4, st_size=1649,
st_atime=2018/04/12-10:31:02.213560658, st_mtime=2018/04/12-10:31:02.225560935,
st_ctime=2018/04/12-11:11:00.280660783}) = 0
13:23:53.213693 open("plcstn.dbf", O_RDONLY) = 3
13:23:53.220256 fcntl64(3, F_GETLK, {l_type=F_UNLCK, l_whence=SEEK_SET,
l_start=1, l_len=1881195675648, l_pid=18446744073707472760}) = 0
13:23:53.227938 lseek(3, 0, SEEK_SET)   = 0
13:23:53.231695 read(3,
"\3u\v\24\37\0\0\0\201\0001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32) =
32
13:23:53.236607 fstat64(3, {st_dev=makedev(0, 56), st_ino=11372107093322068921,
st_mode=S_IFREG|0664, st_nlink=1, st_uid=123, st_gid=129, st_blksize=131072,
st_blocks=4, st_size=1649, st_atime=2018/04/12-10:31:02.213560658,
st_mtime=2018/04/12-10:31:02.225560935,
st_ctime=2018/04/12-11:11:00.280660783}) = 0

I see the only differences between both are:
* (a)(m)(c)time
* inode number
* blocks and blcksize
* st_dev

There is nothing wrong in these value differing for files across different
filesystems. Rest of the values like st_size/uid/gid/link/mode etc match.

I am at loss to explain why application errored.

@Joshua,

Any clue on what might've caused application to misbehave?

regards,
Raghavendra

-- 
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