Hello,

In the write path, large data block allocation is done asynchronously through 
zil_commit->...-> zfs_get_data->dmu_sync->zio ... and propagated back to the 
znode/dnode.

Can someone point me to the code in charge of triggering the zil_commit in the 
regular asynchronous case for files (with the sync flag the call is explicit)?

It seems to me the log could stay dangerously long in memory in case of low 
activity?

Thx,
Jerome.
-- 
This message posted from opensolaris.org

Reply via email to