commit | c2783f3a625b2aba943ef94623e277557a91a448 | [log] [tgz] |
---|---|---|
author | Dave Kleikamp <shaggy@austin.ibm.com> | Mon Jul 25 08:58:54 2005 -0500 |
committer | Dave Kleikamp <shaggy@austin.ibm.com> | Mon Jul 25 08:58:54 2005 -0500 |
tree | e262b750f4e8cd5785417a55dd68b427e31bd86f | |
parent | c40c202493d18de42fcd0b8b5d68c22aefb70f03 [diff] |
JFS: Don't set log_SYNCBARRIER when log->active == 0 If a metadata page is kept active, it is possible that the sync barrier logic continues to trigger, even if all active transactions have been phyically written to the journal. This can cause a hang, since the completion of the journal I/O is what unsets the sync barrier flag to allow new transactions to be created. Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>