[zfs-code] dmu_tx_wait and dmu_tx_try_assign

2007-01-30 Thread Jason Banham
Hello, I've been looking at the source code to the transaction engine / DMU and was wondering what the purpose of dn->dn_assigned_txg was for? Looking through the source, I've found the dmu_tx structure but I'm afraid I don't understand it fully and need some extra comments/help here. The reason

[zfs-code] dmu_tx_wait and dmu_tx_try_assign

2007-01-30 Thread Matthew Ahrens
Jason Banham wrote: > Hello, > > I've been looking at the source code to the transaction engine / DMU > and was wondering what the purpose of dn->dn_assigned_txg was > for? An object can be modified in many transactions (dmu_tx_t's) simultaneously, but they must all be for the same transaction