Daniel Keisling
2009-Feb-28 00:40 UTC
[Ocfs2-users] OCFS2: ERROR (device sdh1): ocfs2_direct_IO_get_blocks
I'm am getting the following error when writing to an OCF2 filesystem: Feb 27 19:06:37 wilracdbdr01 kernel: OCFS2: ERROR (device sdh1): ocfs2_direct_IO_get_blocks: Inode 23693699 has a hole at block 6 Feb 27 19:06:37 wilracdbdr01 kernel: File system is now read-only due to the potential of on-disk corruption. Please run fsck.ocfs2 once the file system is unmounted. I saw a patch that was released in September 2008. How do I get this? I am running the following: [root at wilracdbdr01 ~]# rpm -qa | grep ocfs ocfs2console-1.4.1-1.el5 ocfs2-2.6.18-53.el5-1.2.8-2.el5 ocfs2-tools-1.4.1-1.el5 ocfs2-2.6.18-92.1.13.el5-1.4.1-1.el5 Linux wilracdbdr01.wilm.ppdi.com 2.6.18-92.1.13.el5 #1 SMP Thu Sep 4 03:51:21 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux This a production system and we are currently unable to start the DB. Thanks, Daniel ______________________________________________________________________ This email transmission and any documents, files or previous email messages attached to it may contain information that is confidential or legally privileged. If you are not the intended recipient or a person responsible for delivering this transmission to the intended recipient, you are hereby notified that you must not read this transmission and that any disclosure, copying, printing, distribution or use of this transmission is strictly prohibited. If you have received this transmission in error, please immediately notify the sender by telephone or return email and delete the original transmission and its attachments without reading or saving in any manner. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://oss.oracle.com/pipermail/ocfs2-users/attachments/20090227/08e7ae32/attachment-0001.html
Joel Becker
2009-Feb-28 00:50 UTC
[Ocfs2-users] OCFS2: ERROR (device sdh1): ocfs2_direct_IO_get_blocks
On Fri, Feb 27, 2009 at 06:40:38PM -0600, Daniel Keisling wrote:> I'm am getting the following error when writing to an OCF2 filesystem: > > > Feb 27 19:06:37 wilracdbdr01 kernel: OCFS2: ERROR (device sdh1): > ocfs2_direct_IO_get_blocks: Inode 23693699 has a hole at block 6 > Feb 27 19:06:37 wilracdbdr01 kernel: File system is now read-only due to > the potential of on-disk corruption. Please run fsck.ocfs2 once the file > system is unmounted.This basically says that your filesystem does not support sparse files, but it does have a hole in an inode - which shouldn't happen if sparse isn't supported. Can you send the output of "debugfs.ocfs2 -R 'stat <23693699>' /dev/sdh1" and "debugfs.ocfs2 -R stats /dev/sdh1"?> I saw a patch that was released in September 2008. How do I get this?What patch? Do you have a link? Without knowing the patch I can't tell you whether that patch affects you.> This a production system and we are currently unable to start the DB.If you have the appropriate support, you should call support and file that way. Support will also want the information I requested above. Joel -- "Three o'clock is always too late or too early for anything you want to do." - Jean-Paul Sartre Joel Becker Principal Software Developer Oracle E-mail: joel.becker at oracle.com Phone: (650) 506-8127