[Ocfs2-users] ocfs2_get_suballoc_slot_bit and ocfs2_test_inode_bit on NFS shared ocfs2 filesystem

David Brezynski brezy at u.washington.edu
Wed Jul 3 16:46:27 PDT 2013


Hello - I'm hoping someone can help with this.

I'm seeing the errors below in a 3 node cluster with 4 ocfs2-mounted filesystems.  The errors started about a week ago.

System specifics (all 3 cluster nodes):

RHEL 5.6 (kernel 2.6.18-238.el5)
OCFS versions:
rpm -qa| grep ocfs
ocfs2console-1.4.4-1.el5
ocfs2-2.6.18-128.7.1.el5-1.4.7-1.el5
ocfs2-tools-1.4.4-1.el5
ocfs2-2.6.18-238.el5-1.4.7-1.el5

Three node cluster, NFS sharing OCFS2 filesystems from node 1 of cluster to 3 servers not part of the cluster.  I only see the errors on the node which is NFS-exporting the ocfs2 filesystems to other servers.  No
errors on the 2nd/3rd cluster nodes.  

I see a few references to similar errors (no resolution), for example:  http://comments.gmane.org/gmane.comp.file-systems.ocfs2.user/5590
And this bugzilla report references the 2 errors: https://oss.oracle.com/bugzilla/show_bug.cgi?id=1235

Errors from /var/log/messages (I see about 40 an hour) - all messages refer to the same inode (258058):

Jul  3 13:18:05 XXXXX kernel: (nfsd,9554,2):ocfs2_get_suballoc_slot_bit:2103 ERROR: invalid inode 258058 requested
Jul  3 13:18:05 XXXXX kernel: (nfsd,9554,2):ocfs2_test_inode_bit:2207 ERROR: get alloc slot and bit failed -22
Jul  3 13:18:10 XXXXX kernel: (nfsd,9585,2):ocfs2_get_suballoc_slot_bit:2103 ERROR: invalid inode 258058 requested
Jul  3 13:18:10 XXXXX kernel: (nfsd,9585,2):ocfs2_test_inode_bit:2207 ERROR: get alloc slot and bit failed -22
Jul  3 13:18:35 XXXXX kernel: (nfsd,9554,2):ocfs2_get_suballoc_slot_bit:2103 ERROR: invalid inode 258058 requested
Jul  3 13:18:35 XXXXX kernel: (nfsd,9554,2):ocfs2_test_inode_bit:2207 ERROR: get alloc slot and bit failed -22
Jul  3 13:20:10 XXXXX kernel: (nfsd,9585,2):ocfs2_get_suballoc_slot_bit:2103 ERROR: invalid inode 258058 requested
Jul  3 13:20:10 XXXXX kernel: (nfsd,9585,2):ocfs2_test_inode_bit:2207 ERROR: get alloc slot and bit failed -22
Jul  3 13:22:10 XXXXX kernel: (nfsd,9595,0):ocfs2_get_suballoc_slot_bit:2103 ERROR: invalid inode 258058 requested
Jul  3 13:22:10 XXXXX kernel: (nfsd,9595,0):ocfs2_test_inode_bit:2207 ERROR: get alloc slot and bit failed -22

I'm planning on getting downtime to force a fsck.ocfs2 this weekend.  Is this the best course of action?  The filesystem in question is about 800 GB - how long should I expect fsck to run (probably depends on
number of errors found!).

Thanks very much

David Brezynski
TSO UNIX Team
UW Medicine
Seattle WA
Email:       brezy at uw.edu
Desk phone:  (206)616-6119






More information about the Ocfs2-users mailing list