Server crash - Assertion failure in do_get_write_access (kernel 2.6.9-42.0.2.ELsmp)
Here goes my first post to this forum!
Last night one of our Linux servers (running RHEL AS4, kernel 2.6.9-42.0.2.ELsmp) crashed. The server is part of a four node ocfs2 1.2.9-1 cluster. After the crash I believe the server needed to be manually restarted.
I have cut the following out of /var/log/messages event log:
Sep 23 19:15:33 ImageInt1 sshd(pam_unix): session opened for user root by root(uid=0)
Sep 23 22:31:04 ImageInt1 kernel: Assertion failure in do_get_write_access() at fs/jbd/transaction.c:693: "handle->h_buffer_credits > 0"
Sep 23 22:31:04 ImageInt1 kernel: ----------- [cut here ] --------- [please bite here ] ---------
Sep 23 22:31:06 ImageInt1 kernel: Kernel BUG at transaction:693
Sep 23 22:31:06 ImageInt1 kernel: invalid operand: 0000  SMP
Sep 23 22:31:06 ImageInt1 kernel: CPU 1
Sep 23 22:49:51 ImageInt1 syslogd 1.4.1: restart.
I googled on internet for the assertion failure and found one report saying it is a bug in the code, but there was no fix mentioned.
If anyone has any ideas what caused the assertion failure they would be much appreciated.