[ 
https://issues.apache.org/jira/browse/GEODE-16?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14624527#comment-14624527
 ] 

ASF subversion and git services commented on GEODE-16:
------------------------------------------------------

Commit 4354a39e70dfbb64f9b5dcdde1b42a9a3c0a3dba in incubator-geode's branch 
refs/heads/feature/GEODE-16 from Vivek Bhaskar
[ https://git-wip-us.apache.org/repos/asf?p=incubator-geode.git;h=4354a39 ]

GEODE-16 [DISTTX] Bringing pending changes for distributed transactions (still 
work in progress) from one of the internal gemfire branch (develop_dist_tx) to 
ASF i.e.

2053a3ae by vbhaskar
[DISTTX] Fixed a PutAll issue related to DistTxStateOnCoordinator when txState 
is set null in tx-manager during (pre)commit.
    There is a related issue in removeall that also need to be fixed. Added 
test for same.

ccdf76d5 by sjigyasu
Added a test for concurrent tx and non tx ops.

61a536a0 by sjigyasu
Added WAN test for distributed tx (disabled)

9e6c1b8e by sjigyasu
Changes for adjunct messaging for serial WAN.  For details read comments in 
DistTXState commit.

3d5c4f84 by vbhaskar
[DISTTX] Fixed an remoteall issue and enabled respective testcase.

226bf623 by shirishd
[DISTTX] Test changes only
Removed @Category and @Ignore Junit4 unsupported tags from disttx dunit tests

9fdfbe2c by shirishd
[DISTTX] Test change only
Remove few more @Category tags from dist tx dunit tests

ea00015c by shirishd
[DISTTX] Added entries for tests

f74a12b3 by shirishd
[DISTTX] Enabling few more existing tests with "distributed-transactions" set 
to true

b52ee0c5 by vivek bhaskar
[DISTTX] On Tx Coordinator, verify if there any change of region distribution.

a480794c by shirishd
[DISTTX] Some tests for conflict detection at commit time

be3dd356 by vivek bhaskar
[DISTTX] Clean txState even if final commit fails.

95ba17f9 by shirishd
[DISTTX] Added tests for conflict detection at commit time

cd50dbbc by shirishd
[DISTTX] Optimization in DistTxEntryEvent toData/fromData

Tests:
DUnits and Junits for Distributed Transactions


> Provide distributed transactions in Geode
> -----------------------------------------
>
>                 Key: GEODE-16
>                 URL: https://issues.apache.org/jira/browse/GEODE-16
>             Project: Geode
>          Issue Type: New Feature
>          Components: core
>            Reporter: Shirish Deshmukh
>            Assignee: Shirish Deshmukh
>         Attachments: DistributedTransactionDesign.pdf
>
>
> This is a feature that has been under design for GemFire but was not part of 
> the initial drop of code for geode.
> Currently in Geode a transactional operation can only be applied on colocated 
> data i.e. all the key-value pairs affected in a transaction should be on 
> single VM. 
> We should allow operations on multiple VMs simultaneously in a single 
> transaction, which would eliminate current restrictions.
> Some of the implicit requirements for this feature are:
> Provide distributed transaction feature that would also be scalable 
> Continue to support existing transaction functionalities (transactions on 
> colocated data)
> Do not affect performance of existing features
> Support backward compatibility and rolling upgrade (with immediate previous 
> Geode release)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to