You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by Denis Magda <dm...@apache.org> on 2018/01/09 22:08:26 UTC
Re: Transaction operations using the Ignite Thin Client Protocol
+ dev list
Igniters, Pavel,
I think we need to bring support for key-value transactions to one of the future versions. As far as I understand, a server node, a thin client will be connected to, will be the transaction coordinator and the client will simply offloading everything to it. What do you think?
—
Denis
> On Jan 8, 2018, at 1:12 AM, kotamrajuyashasvi <ko...@gmail.com> wrote:
>
> Hi
>
> I would like to perform Ignite Transaction operations from a C++ program
> using the Ignite Thin Client Protocol. Is it possible to do so ? If this
> feature is not available now, will it be added in future ?
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
Re: Transaction operations using the Ignite Thin Client Protocol
Posted by Ivan Pavlukhin <vo...@gmail.com>.
It worth noting that users should be cautious with SQL transactions.
As fair SQL transactions are supported only for TRANSACTIONAL_SNAPSHOT
mode which are still kind of experimental feature [1].
[1] https://apacheignite.readme.io/docs/multiversion-concurrency-control
пт, 6 дек. 2019 г. в 15:12, Ilya Kasnacheev <il...@gmail.com>:
>
> Hello!
>
> As we have discussed privately, ODBC is actually the C++ thin SQL client, and it supports transactions since 2.7.
>
> C++ code should look forward to using ODBC to communicate with Ignite.
>
> Regards,
> --
> Ilya Kasnacheev
>
>
> пн, 2 дек. 2019 г. в 16:26, Igor Sapego <is...@apache.org>:
>>
>> Ivan,
>>
>> You are right. Though now we have transactions support in thin client protocol,
>> It is only now implemented for Java. Also, C++ thin client yet to support SQL.
>>
>> Best Regards,
>> Igor
>>
>>
>> On Sat, Nov 30, 2019 at 9:35 AM Ivan Pavlukhin <vo...@gmail.com> wrote:
>>>
>>> Igor,
>>>
>>> Could you please elaborate whether C++ thin client is going to have
>>> transactions support in 2.8? AFAIR, it was implemented only for Java
>>> thin client.
>>>
>>> пт, 29 нояб. 2019 г. в 18:29, Stephen Darlington
>>> <st...@gridgain.com>:
>>>
>>> >
>>> > The ticket says “Fix version: 2.8” so I would assume it would be available then. Currently planned for late January.
>>> >
>>> > > On 29 Nov 2019, at 13:58, dkurzaj <do...@hotmail.fr> wrote:
>>> > >
>>> > > Hello,
>>> > >
>>> > > Since this improvement : https://issues.apache.org/jira/browse/IGNITE-9410
>>> > > is resolved, I'd assume that it is now possible to do SQL transactions using
>>> > > the C++ thin client, though I'm not sure it is yet since I did not find
>>> > > documentation about that. Would someone happen to know more about this
>>> > > subject?
>>> > >
>>> > > Thank you!
>>> > >
>>> > > Dorian
>>> > >
>>> > >
>>> > >
>>> > > --
>>> > > Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>>> >
>>> >
>>>
>>>
>>> --
>>> Best regards,
>>> Ivan Pavlukhin
--
Best regards,
Ivan Pavlukhin
Re: Transaction operations using the Ignite Thin Client Protocol
Posted by Ilya Kasnacheev <il...@gmail.com>.
Hello!
As we have discussed privately, ODBC is actually the C++ thin SQL client,
and it supports transactions since 2.7.
C++ code should look forward to using ODBC to communicate with Ignite.
Regards,
--
Ilya Kasnacheev
пн, 2 дек. 2019 г. в 16:26, Igor Sapego <is...@apache.org>:
> Ivan,
>
> You are right. Though now we have transactions support in thin client
> protocol,
> It is only now implemented for Java. Also, C++ thin client yet to support
> SQL.
>
> Best Regards,
> Igor
>
>
> On Sat, Nov 30, 2019 at 9:35 AM Ivan Pavlukhin <vo...@gmail.com>
> wrote:
>
>> Igor,
>>
>> Could you please elaborate whether C++ thin client is going to have
>> transactions support in 2.8? AFAIR, it was implemented only for Java
>> thin client.
>>
>> пт, 29 нояб. 2019 г. в 18:29, Stephen Darlington
>> <st...@gridgain.com>:
>>
>> >
>> > The ticket says “Fix version: 2.8” so I would assume it would be
>> available then. Currently planned for late January.
>> >
>> > > On 29 Nov 2019, at 13:58, dkurzaj <do...@hotmail.fr> wrote:
>> > >
>> > > Hello,
>> > >
>> > > Since this improvement :
>> https://issues.apache.org/jira/browse/IGNITE-9410
>> > > is resolved, I'd assume that it is now possible to do SQL
>> transactions using
>> > > the C++ thin client, though I'm not sure it is yet since I did not
>> find
>> > > documentation about that. Would someone happen to know more about this
>> > > subject?
>> > >
>> > > Thank you!
>> > >
>> > > Dorian
>> > >
>> > >
>> > >
>> > > --
>> > > Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>> >
>> >
>>
>>
>> --
>> Best regards,
>> Ivan Pavlukhin
>>
>
Re: Transaction operations using the Ignite Thin Client Protocol
Posted by Igor Sapego <is...@apache.org>.
Ivan,
You are right. Though now we have transactions support in thin client
protocol,
It is only now implemented for Java. Also, C++ thin client yet to support
SQL.
Best Regards,
Igor
On Sat, Nov 30, 2019 at 9:35 AM Ivan Pavlukhin <vo...@gmail.com> wrote:
> Igor,
>
> Could you please elaborate whether C++ thin client is going to have
> transactions support in 2.8? AFAIR, it was implemented only for Java
> thin client.
>
> пт, 29 нояб. 2019 г. в 18:29, Stephen Darlington
> <st...@gridgain.com>:
>
> >
> > The ticket says “Fix version: 2.8” so I would assume it would be
> available then. Currently planned for late January.
> >
> > > On 29 Nov 2019, at 13:58, dkurzaj <do...@hotmail.fr> wrote:
> > >
> > > Hello,
> > >
> > > Since this improvement :
> https://issues.apache.org/jira/browse/IGNITE-9410
> > > is resolved, I'd assume that it is now possible to do SQL transactions
> using
> > > the C++ thin client, though I'm not sure it is yet since I did not find
> > > documentation about that. Would someone happen to know more about this
> > > subject?
> > >
> > > Thank you!
> > >
> > > Dorian
> > >
> > >
> > >
> > > --
> > > Sent from: http://apache-ignite-users.70518.x6.nabble.com/
> >
> >
>
>
> --
> Best regards,
> Ivan Pavlukhin
>
Re: Transaction operations using the Ignite Thin Client Protocol
Posted by Ivan Pavlukhin <vo...@gmail.com>.
Igor,
Could you please elaborate whether C++ thin client is going to have
transactions support in 2.8? AFAIR, it was implemented only for Java
thin client.
пт, 29 нояб. 2019 г. в 18:29, Stephen Darlington
<st...@gridgain.com>:
>
> The ticket says “Fix version: 2.8” so I would assume it would be available then. Currently planned for late January.
>
> > On 29 Nov 2019, at 13:58, dkurzaj <do...@hotmail.fr> wrote:
> >
> > Hello,
> >
> > Since this improvement : https://issues.apache.org/jira/browse/IGNITE-9410
> > is resolved, I'd assume that it is now possible to do SQL transactions using
> > the C++ thin client, though I'm not sure it is yet since I did not find
> > documentation about that. Would someone happen to know more about this
> > subject?
> >
> > Thank you!
> >
> > Dorian
> >
> >
> >
> > --
> > Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>
>
--
Best regards,
Ivan Pavlukhin
Re: Transaction operations using the Ignite Thin Client Protocol
Posted by Stephen Darlington <st...@gridgain.com>.
The ticket says “Fix version: 2.8” so I would assume it would be available then. Currently planned for late January.
> On 29 Nov 2019, at 13:58, dkurzaj <do...@hotmail.fr> wrote:
>
> Hello,
>
> Since this improvement : https://issues.apache.org/jira/browse/IGNITE-9410
> is resolved, I'd assume that it is now possible to do SQL transactions using
> the C++ thin client, though I'm not sure it is yet since I did not find
> documentation about that. Would someone happen to know more about this
> subject?
>
> Thank you!
>
> Dorian
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
Re: Transaction operations using the Ignite Thin Client Protocol
Posted by dkurzaj <do...@hotmail.fr>.
Hello,
Since this improvement : https://issues.apache.org/jira/browse/IGNITE-9410
is resolved, I'd assume that it is now possible to do SQL transactions using
the C++ thin client, though I'm not sure it is yet since I did not find
documentation about that. Would someone happen to know more about this
subject?
Thank you!
Dorian
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/
Re: Transaction operations using the Ignite Thin Client Protocol
Posted by Pavel Tupitsyn <pt...@apache.org>.
Hi Denis,
Yes, transactions in thin client protocol are surely very important, I
think we should add them soon (in 2.5).
Ticket: https://issues.apache.org/jira/browse/IGNITE-7369
And yes, server node will handle everything, client just performs TX_START,
TX_COMMIT, TX_ROLLBACK operations.
Pavel
On Wed, Jan 10, 2018 at 1:08 AM, Denis Magda <dm...@apache.org> wrote:
> + dev list
>
> Igniters, Pavel,
>
> I think we need to bring support for key-value transactions to one of the
> future versions. As far as I understand, a server node, a thin client will
> be connected to, will be the transaction coordinator and the client will
> simply offloading everything to it. What do you think?
>
> —
> Denis
>
> > On Jan 8, 2018, at 1:12 AM, kotamrajuyashasvi <
> kotamrajuyashasvi@gmail.com> wrote:
> >
> > Hi
> >
> > I would like to perform Ignite Transaction operations from a C++ program
> > using the Ignite Thin Client Protocol. Is it possible to do so ? If this
> > feature is not available now, will it be added in future ?
> >
> >
> >
> > --
> > Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>
>
Re: Transaction operations using the Ignite Thin Client Protocol
Posted by Pavel Tupitsyn <pt...@apache.org>.
Hi Denis,
Yes, transactions in thin client protocol are surely very important, I
think we should add them soon (in 2.5).
Ticket: https://issues.apache.org/jira/browse/IGNITE-7369
And yes, server node will handle everything, client just performs TX_START,
TX_COMMIT, TX_ROLLBACK operations.
Pavel
On Wed, Jan 10, 2018 at 1:08 AM, Denis Magda <dm...@apache.org> wrote:
> + dev list
>
> Igniters, Pavel,
>
> I think we need to bring support for key-value transactions to one of the
> future versions. As far as I understand, a server node, a thin client will
> be connected to, will be the transaction coordinator and the client will
> simply offloading everything to it. What do you think?
>
> —
> Denis
>
> > On Jan 8, 2018, at 1:12 AM, kotamrajuyashasvi <
> kotamrajuyashasvi@gmail.com> wrote:
> >
> > Hi
> >
> > I would like to perform Ignite Transaction operations from a C++ program
> > using the Ignite Thin Client Protocol. Is it possible to do so ? If this
> > feature is not available now, will it be added in future ?
> >
> >
> >
> > --
> > Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>
>