ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aleksey Plekhanov (Jira)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-9410) Add transactions support to thin clients
Date Fri, 23 Aug 2019 16:15:00 GMT

    [ https://issues.apache.org/jira/browse/IGNITE-9410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16914426#comment-16914426

Aleksey Plekhanov commented on IGNITE-9410:

[~ptupitsyn], I've changed the ClientConnectorConfiguration (introduced ThinClientConfiguration
property and move here MaxActiveTxPerConnection property), could you please have a look again?

> Add transactions support to thin clients
> ----------------------------------------
>                 Key: IGNITE-9410
>                 URL: https://issues.apache.org/jira/browse/IGNITE-9410
>             Project: Ignite
>          Issue Type: Task
>          Components: mvcc, thin client
>            Reporter: Vladimir Ozerov
>            Assignee: Aleksey Plekhanov
>            Priority: Major
>              Labels: iep-34
>             Fix For: 2.8
>          Time Spent: 2.5h
>  Remaining Estimate: 0h
> Currently only ODBC and JDBC drivers support transactions and in not very efficient way.
We need to add transactional API to .NET, Java, CPP, NodeJS and Python clients.
> Key pieces:
> # Add API to relevant clients
> # Review listener logic - currently we create separate threads. But is it really needed?

> ## If there is an implicit operation and no ongoing transaction, then operation might
be executed right away
> ## If cache operations are decoupled from threads, then we can resort to reactive approach,
when multiple transactions could be executed from the same thread

This message was sent by Atlassian Jira

View raw message