Hi Roman, good catch.

These methods should be in Transaction, I've fixed that.

вт, 11 окт. 2022 г. в 13:12, Roman Puchkovskiy <roman.puchkovs...@gmail.com
>:

> Hi Alexei.
>
> Great proposal, thank you for your efforts.
>
> One thing that I noted is that the proposed IgniteInstructions
> interface contains parameterless commit*() and rollback*() methods.
> The transactions are not thread-bound, so there seems to be no
> implicit mechanism for the global IgniteInstructions to know about the
> current transaction, hence it looks like either these methods need to
> belong to the Transaction interface, or that they need Transaction to
> be passed as a parameter. Or, if there is still some other mechanism,
> I missed it while reading.
>
> пн, 26 сент. 2022 г. в 16:32, Alexei Scherbakov <
> alexey.scherbak...@gmail.com>:
> >
> > Hello, igniters.
> >
> > After a long and hard work I've finally pushed the IEP
> > <
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-91%3A+Transaction+protocol
> >
> > to
> > the necessary detail level.
> > Any useful feedback would be greatly appreciated.
> >
> > --
> >
> > Best regards,
> > Alexei Scherbakov
>


-- 

Best regards,
Alexei Scherbakov

Reply via email to