GitHub user isapego opened a pull request:

    https://github.com/apache/ignite/pull/645

    IGNITE-2805: Transactions implementation for C++ client.

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/isapego/ignite ignite-2805

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/645.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #645
    
----
commit 0176a0f6301e3dc6371963fcfada9bcbf89f6298
Author: isapego <isap...@gridgain.com>
Date:   2016-04-07T13:33:08Z

    IGNITE-2805: Transactions implementation stub.

commit 30585701d3d48541e2e5396f5bed01c6cf4bbb12
Author: isapego <isap...@gridgain.com>
Date:   2016-04-07T16:15:21Z

    IGNITE-2805: Added retrieval of the thread-local tx instance.

commit a2650a33426ecba3808a88aec165cc7e99c04fc9
Author: isapego <isap...@gridgain.com>
Date:   2016-04-08T10:42:49Z

    IGNITE-2805: Added transaction creation code.

commit 6b79c91f65315d8846acb19ceff3740f170e9501
Author: isapego <isap...@gridgain.com>
Date:   2016-04-08T11:53:19Z

    IGNITE-2805: Minor refactoring.

commit 4636fed093df35b600d3ba8736091af6ad845c86
Author: isapego <isap...@gridgain.com>
Date:   2016-04-12T14:30:34Z

    IGNITE-2981: Added EnableSharedFromThis and test.

commit 142c70ec7e5ba26b921439dea816d2e987a21e35
Author: isapego <isap...@gridgain.com>
Date:   2016-04-12T14:38:54Z

    IGNITE-2981: Fix for GCC.

commit 40c8604d7185faa3045110f94fe72e45657d7b54
Author: isapego <isap...@gridgain.com>
Date:   2016-04-12T14:43:24Z

    IGNITE-2981: Fix for GCC.

commit 28815e42632bd2d209ec9bfb11576a13270bfe3a
Author: isapego <isap...@gridgain.com>
Date:   2016-04-12T15:03:49Z

    IGNITE-2981: Fix.

commit 6936e8db277e7b310d1377ab0c5a2c2e88094eb5
Author: isapego <isap...@gridgain.com>
Date:   2016-04-12T16:03:45Z

    IGNITE-2805: More work on Transaction.

commit 30018cb2ce190a2f9d06184311ed63f1e3166777
Author: isapego <isap...@gridgain.com>
Date:   2016-04-12T16:12:11Z

    Merge branch 'ignite-2981' into ignite-2805

commit 704aa40d9d1fb830913e5a4098ab5c2c58cea021
Author: isapego <isap...@gridgain.com>
Date:   2016-04-12T18:24:08Z

    IGNITE-2805: Transaction commit implemented. First test can be passed now.

commit 8b4814c910821e2758b85140cee6622f27dfe1f4
Author: isapego <isap...@gridgain.com>
Date:   2016-04-13T10:21:17Z

    IGNITE-2805: Safer state transaction implemented

commit 1aab9669f1c4d378577abfa799fe381b191e33de
Author: isapego <isap...@gridgain.com>
Date:   2016-04-13T10:40:38Z

    IGNITE-2805: Added rollback test. Not passing yet.

commit 8b19f535c27d5e6478aefd3c65ef15031123df79
Author: isapego <isap...@gridgain.com>
Date:   2016-04-13T16:57:41Z

    IGNITE-2805: Rollback implemented for transactions.

commit 0778686b830b08ecdfae1ce84b23e70a56b1af28
Author: isapego <isap...@gridgain.com>
Date:   2016-04-13T17:01:40Z

    IGNITE-2805: Added no-exception test.

commit 408119dd4dcafbe7c09c36ebe14fcc6d236024b8
Author: isapego <isap...@gridgain.com>
Date:   2016-04-13T17:53:16Z

    IGNITE-2805: Added attribute getters for Transaction.

commit 4d674f1d3ed0b78323f43ec1fa6927b5e02aeb6f
Author: isapego <isap...@gridgain.com>
Date:   2016-04-14T11:41:23Z

    IGNITE-2805: Added Transaction attribute getters test.

commit f09629691fbd550b38047a8aa8debaa5c8890d29
Author: isapego <isap...@gridgain.com>
Date:   2016-04-14T11:51:04Z

    IGNITE-2805: Added rollback-only test for Transaction.

commit f995209bcb7c347bdbfd1ec766bda9b7b643ca9b
Author: isapego <isap...@gridgain.com>
Date:   2016-04-14T12:07:48Z

    IGNITE-2805: Transaction::SetRollbackOnly implemented.

commit 5109d48181ab29c8a5bad0703c132cfc97ce6679
Author: isapego <isap...@gridgain.com>
Date:   2016-04-14T12:13:56Z

    IGNITE-2805: Transaction::IsRollbackOnly() implemented.

commit 239b6f952fdd61970ad5b4f2c84bfbf74d7eab88
Author: isapego <isap...@gridgain.com>
Date:   2016-04-14T12:38:31Z

    IGNITE-2805: Moved Transactions implementation details to cpp file.

commit 6c26dbb3657e3767d784c79bf83a360297840ae7
Author: isapego <isap...@gridgain.com>
Date:   2016-04-14T12:48:06Z

    IGNITE-2805: Moved Transaction implementation details to cpp file.

commit 4bc4b6f20b4b24e3aafd58a0ac611c98e3a4e706
Author: isapego <isap...@gridgain.com>
Date:   2016-04-14T12:56:07Z

    IGNITE-2805: Added noexcept test.

commit 9de95563b3f97deedc19f92d798ac794971276c0
Author: isapego <isap...@gridgain.com>
Date:   2016-04-14T13:01:17Z

    IGNITE-2805: Fix for calls returning errors.

commit 4e976b77a01bc72faa3d106f7749333a9139926a
Author: Igor Sapego <isap...@gridgain.com>
Date:   2016-04-14T13:33:05Z

    IGNITE-2805: Fix for autotools

commit a90d572e5926895c260f52028842273645f71c7a
Author: Igor Sapego <isap...@gridgain.com>
Date:   2016-04-14T13:34:33Z

    IGNITE-2805: Added transactions namespace documentation.

commit ccbfb4441b567f9bccad974b1f8e20ca81034b20
Author: Igor Sapego <isap...@gridgain.com>
Date:   2016-04-14T13:40:34Z

    Merge branch 'master' into ignite-2805

commit 9a023c707c5b7a35868a84dbad71c2a9c66e6f17
Author: Igor Sapego <isap...@gridgain.com>
Date:   2016-04-14T13:47:46Z

    IGNITE-2805: Minor fix.

commit 8e520efbf40760693ac4f6b64409565e43dbb79d
Author: Igor Sapego <isap...@gridgain.com>
Date:   2016-04-14T13:53:27Z

    IGNITE-2805: Fixes for tests

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to