As I searched online, STEAL and FORCE is defined as follows
FORCE or NO-FORCE: Should all updates of a transaction be forced to disk before the transaction commits?
Besides, I was told that
A transaction is not considered committed until all its log records have been written to stable storage
Then how is WAL different from a FORCE approach? I feel like in both cases, changes has to be flushed to disk as we commit the transaction....