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, 30 Aug 2019 09:36:00 GMT

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

Aleksey Plekhanov commented on IGNITE-9410:

We have agreed with Pavel about {{ThinClientConfiguration}} on dev-list.

[~isapego], I've answered your comments. Do you have any other objections?

[~Pavlukhin], You are also looked at the patch. Does it look good to you?


Can I proceed with merge?

> 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: 3h 10m
>  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