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

Trina Krug commented on TRAFODION-1648:
---------------------------------------

Will fix/change the following 2 things for this JIRA:

1) Disable all non phase 2 transactional operations earlier in the 
split/rebalance process.  There will be a tiered approach for disabling 
requests with the goal to minimize transaction outage and to allow the region 
operation to go as quickly as possible.  This piece will address :
   -- synchronization issues
   -- the potential of prolonging a split/rebalance indefinitely
   -- missing a transaction changing state due to timing windows

2) Fix data synchronization issues for the active transaction list, commit 
pending list and scanners list at split/rebalance time (should be solved by the 
above, but for completeness sake it will be addressed)

> Synchronization issues in TrxRegion* coprocessor code for Region 
> split/balance 
> -------------------------------------------------------------------------------
>
>                 Key: TRAFODION-1648
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-1648
>             Project: Apache Trafodion
>          Issue Type: Bug
>          Components: dtm
>            Reporter: Trina Krug
>            Assignee: Trina Krug
>
> --New transactions become disabled in preClose/preSplit, but other requests 
> such as commitRequest are allowed to get through after this point.  This 
> poses an issue when gathering/writing transaction state at flush time.  A 
> slight design modification is required.
> --In addition, detailed review and possible modification of shared lists 
> should be done in this region split/balance area, including those affected 
> above.



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

Reply via email to