ZFS Experts,

I am looking for some answers:

1. How does dmu_tx_hold_*() routines calculate amount of space
required to modify? As actual object modification are done after calls
to dmu_tx_hold_*() routines, how does one know the amount of space
required?
2. Are dmu_tx_hold_*() routines act independent of type of object?
3. Is it possible to calculate transaction size or even start a
transaction without knowing the objects to modify?
4. Is it possible to add operations to transaction after calling
dmu_tx_assign()?

Thanks in advance.

Cheers,
-Atul

-- 
Atul Vidwansa
Cluster File Systems Inc.
http://www.clusterfs.com

Reply via email to