> > 
> > Wouldn't it be better to join a new attachment to an existing 
> > distributed transaction? 
> 
>     No. Attachment *itself* can't participate in distributed transaction. At 
> least 
> not directly. Transaction of this attachment - can. Just understand: 
> attachment 
> *is not a* transaction.
> 
>     When i tell "attachment participate in distributed transaction" i mean 
> "some
> transaction of given attachment is a part (or sub-transaction) of given 
> distributed 
> transaction".

Certainly, we can make API look like we _do_ join a new attachment to an
existing distributed transaction. To do so we just start new transaction
in API call internally (need to know TPB...) and join it with existing
distributed transaction. But I see no '+' in this approach compared with
joining 2 transactions into new distributed transaction.




------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to