Thank you for help! ср, 5 апр. 2017 г. в 15:14, Alexey Goncharuk <alexey.goncha...@gmail.com>:
> This optimization does not work when near cache is enabled because we need > the same ordering on near nodes. You should see the expected number of > messages with near cache disabled. > > 2017-04-05 15:09 GMT+03:00 ALEKSEY KUZNETSOV <alkuznetsov...@gmail.com>: > > > yes > > > > ср, 5 апр. 2017 г. в 15:07, Alexey Goncharuk <alexey.goncha...@gmail.com > >: > > > > > Do you have a near cache enabled? > > > > > > 2017-04-05 15:00 GMT+03:00 ALEKSEY KUZNETSOV <alkuznetsov...@gmail.com > >: > > > > > > > The test shows as follows: > > > > assertMessageCount(GridNearTxPrepareRequest.class, 1); > > > > assertMessageCount(GridDhtTxPrepareRequest.class, 1); > > > > assertMessageCount(GridDhtTxPrepareResponse.class, 1); > > > > assertMessageCount(GridNearTxPrepareResponse.class, 1); > > > > assertMessageCount(GridNearTxFinishRequest.class, 1); > > > > assertMessageCount(GridDhtTxFinishRequest.class, 0); > > > > assertMessageCount(GridNearTxFinishResponse.class, 1); > > > > > > > > ср, 5 апр. 2017 г. в 14:53, Alexey Goncharuk < > > alexey.goncha...@gmail.com > > > >: > > > > > > > > > Aleksey, > > > > > > > > > > Can you elaborate on which of the extra messages you observe? > > > > > > > > > > --AG > > > > > > > > > > 2017-04-04 14:17 GMT+03:00 ALEKSEY KUZNETSOV < > > alkuznetsov...@gmail.com > > > >: > > > > > > > > > > > any thoughts on one phase commit realization ? > > > > > > > > > > > > пн, 3 апр. 2017 г. в 19:35, ALEKSEY KUZNETSOV < > > > > alkuznetsov...@gmail.com > > > > > >: > > > > > > > > > > > > > I've attached test that prints messages exchange . Which shows > us > > > > that > > > > > > > there are more messages then you declared in article. Perhaps, > > > > > > > implementation has changed. > > > > > > > I created it on base of IgniteOnePhaseCommitNearSelfTest > > > > > > > > > > > > > > пн, 3 апр. 2017 г. в 19:03, Dmitriy Setrakyan < > > > dsetrak...@apache.org > > > > >: > > > > > > > > > > > > > > Aleksey, > > > > > > > > > > > > > > The blog describes the 1-phase commit at a high level, but I am > > > still > > > > > > > curious about the differences you found. Can you share them > here? > > > > > > > > > > > > > > D. > > > > > > > > > > > > > > On Mon, Apr 3, 2017 at 2:11 AM, ALEKSEY KUZNETSOV < > > > > > > > alkuznetsov...@gmail.com> > > > > > > > wrote: > > > > > > > > > > > > > > > Regarding IgniteOnePhaseCommitNearSelfTest test , ignite's > one > > > > phase > > > > > > > > optimisation works not as you said. > > > > > > > > I attached picture of message exchange. There are partial > > prepare > > > > > phase > > > > > > > > exists, along with finish phase. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > пн, 3 апр. 2017 г. в 10:55, Christos Erotocritou < > > > > > > chris...@gridgain.com > > > > > > > >: > > > > > > > > > > > > > > > >> As far as I know a partition is always allocated to a > specific > > > > node > > > > > > and > > > > > > > >> does not span nodes. Ignite has default 1024 partitions on > > start > > > > > that > > > > > > > are > > > > > > > >> split equally across nodes. > > > > > > > >> > > > > > > > >> > On 3 Apr 2017, at 08:10, ALEKSEY KUZNETSOV < > > > > > > alkuznetsov...@gmail.com> > > > > > > > >> wrote: > > > > > > > >> > > > > > > > > >> > in ur blog u texted belonging to the same partition is > > > nessesary > > > > > > for 1 > > > > > > > >> > phase commit. But its not guarantee belonging to the same > > > node. > > > > > > > >> Partition > > > > > > > >> > may span many nodes > > > > > > > >> > > > > > > > > >> > вс, 2 Апр 2017 г., 13:46 ALEKSEY KUZNETSOV < > > > > > > alkuznetsov...@gmail.com > > > > > > > >: > > > > > > > >> > > > > > > > > >> >> thank u ! > > > > > > > >> >> > > > > > > > >> >> пт, 31 Мар 2017 г., 21:06 Denis Magda <dma...@apache.org > >: > > > > > > > >> >> > > > > > > > >> >> Here is a good blog post about 1phase commit impl in > Ignite > > > and > > > > > its > > > > > > > >> >> advantages: > > > > > > > >> >> > > > > > > > >> >> http://gridgain.blogspot.com/ > > 2014/09/one-phase-commit-fast- > > > > > > > >> transactions-for.html > > > > > > > >> >> < > > > > > > > >> >> http://gridgain.blogspot.com/ > > 2014/09/one-phase-commit-fast- > > > > > > > >> transactions-for.html > > > > > > > >> >>> > > > > > > > >> >> > > > > > > > >> >> Took a reference to it from there: > > > > > > > >> >> > > > > > > > >> >> > https://apacheignite.readme.io/docs/transactions#section- > > > > > > > >> two-phase-commit-2pc > > > > > > > >> >> < > > > > > > > >> >> > https://apacheignite.readme.io/docs/transactions#section- > > > > > > > >> two-phase-commit-2pc > > > > > > > >> >>> > > > > > > > >> >> > > > > > > > >> >> — > > > > > > > >> >> Denis > > > > > > > >> >> > > > > > > > >> >>> On Mar 31, 2017, at 12:27 PM, Dmitriy Setrakyan < > > > > > > > >> dsetrak...@apache.org> > > > > > > > >> >> wrote: > > > > > > > >> >>> > > > > > > > >> >>> On Fri, Mar 31, 2017 at 9:25 AM, ALEKSEY KUZNETSOV < > > > > > > > >> >> alkuznetsov...@gmail.com > > > > > > > >> >>>> wrote: > > > > > > > >> >>> > > > > > > > >> >>>> Igniters! What is the point of one phase optimisation? > > > > > > > >> >>>> > > > > > > > >> >>> > > > > > > > >> >>> Performance > > > > > > > >> >> > > > > > > > >> >> -- > > > > > > > >> >> > > > > > > > >> >> *Best Regards,* > > > > > > > >> >> > > > > > > > >> >> *Kuznetsov Aleksey* > > > > > > > >> >> > > > > > > > >> > -- > > > > > > > >> > > > > > > > > >> > *Best Regards,* > > > > > > > >> > > > > > > > > >> > *Kuznetsov Aleksey* > > > > > > > >> > > > > > > > > -- > > > > > > > > > > > > > > > > *Best Regards,* > > > > > > > > > > > > > > > > *Kuznetsov Aleksey* > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > *Best Regards,* > > > > > > > > > > > > > > *Kuznetsov Aleksey* > > > > > > > > > > > > > -- > > > > > > > > > > > > *Best Regards,* > > > > > > > > > > > > *Kuznetsov Aleksey* > > > > > > > > > > > > > > > -- > > > > > > > > *Best Regards,* > > > > > > > > *Kuznetsov Aleksey* > > > > > > > > > -- > > > > *Best Regards,* > > > > *Kuznetsov Aleksey* > > > -- *Best Regards,* *Kuznetsov Aleksey*