Enomem in Journal Retry Error

Hi,
Does anyone seen this error before..

kernel: ENOMEM in journal_alloc_journal_head, retrying.

I encounter this problem on IBM eServers where when the above error appears usually the machine is dead or hanged. Unless a hard reboot is been done. Is this something have to do with the memory ?

The machine is having 16GB Physical memory and 32GB Swap.
System utilization (looking at sar log) is at 60% before the machine gets dead/hang. No other errors can be found other then the above ENOMEM error..

Im running on Linux 7.1 (2.4.9-45lxset34enterprise)

Any similiar exprerience.. ?

Shooting in the dark here, but if you are using journal file systems, the problem could be that there is insufficient memory to do whatever the kernel-jfs are trying to do...

Hey,
I googled this and found this. Will probably help.