Hi all, If jbd2 has failed to update superblock because of iscsi link down, it may cause ocfs2 inconsistent. kernel version: 3.0.93 dmesg: JBD2: I/O error detected when updating journal superblock for dm-41-36. Case description: Node 1 was doing the checkpoint of global bitmap. ocfs2_commit_thread ocfs2_commit_cache jbd2_journal_flush jbd2_cleanup_journal_tail jbd2_journal_update_superblock sync_dirty_buffer submit_bh *failed* Since the error was ignored, jbd2_journal_flush would return 0. Then ocfs2_commit_cache thought it normal, incremented trans id and woke downconvert thread. So node 2 could get the lock because the checkpoint had been done successfully (in fact, bitmap on disk had been updated but journal superblock not). Then node 2 did the update to global bitmap as normal. After a while, node 2 found node 1 down and began the journal recovery. As a result, the new update by node 2 would be overwritten and filesystem became inconsistent. I'm not sure if ext4 has the same case (can it be deployed on LUN?). But for ocfs2, I don't think the error can be omitted. Any ideas about this? Thanks, Joseph -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html