Hello fellow filesystem wanderers.
EXT3 supports a data journal as for ReiserFS, JFS and XFS, they only
support a Meta-Data journal.
I'm wondering one thing:
Suppose I'm running a DB2 database on a EXT3 filesystem.
A major crash occurs.
System reboots;
EXT3 filesystemdriver is loaded, journal is being checked and a
consistancy problem is found in the data log.
One of the fysical database files is left in an inconsitent state, EXT3
fixes this problem (eg. the file is set back in an earlier consistent
state (rollback)).
Now DB2 kicks in.
It tries to put the database back in an consistent state using it's own
logs.
Could this screw up the entire database?
The EXT3 driver applied changes to the database file, and DB2 tries to
do so as well.
Maybe someone could shed his/her light on this matter.