[jira] [Commented] (TRAFODION-2834) Streamline supported xn access modes

2017-12-13 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on TRAFODION-2834:
---

Github user asfgit closed the pull request at:

https://github.com/apache/incubator-trafodion/pull/1333


> Streamline supported xn access modes
> 
>
> Key: TRAFODION-2834
> URL: https://issues.apache.org/jira/browse/TRAFODION-2834
> Project: Apache Trafodion
>  Issue Type: Improvement
>Reporter: Anoop Sharma
>Assignee: Anoop Sharma
>
> Current traf code allows for the following xn modes in select queries:
> 1.for browse access
> 2.for stable access
> 3.for repeatable access
> 4.repeatable read access
> 5.for repeatable read access
> 6.serializable access
> 7.for serializable access
> 8.read uncommitted access
> 9.for read uncommitted access
> 10.   read committed access
> 11.   for read committed access
> Internally, the only supported mode is ‘read committed+’ (slightly more than 
> true read committed).
> In addition, ‘set transaction isolation level ’ currently allows for 
> #4, #6, #8, #10.
> Proposal:
>  Remove #1, #2, #3 as these are leftover options from previous product. 
>  Return syntax error.
>  Return unsupported option error if #4, #5, #6, #7 are specified 
> as traf currently does not support repeatable or serialization 
> functionality
>  treat ‘read uncommitted’ as ‘read committed’
>  If no mode is specified, then treat it as ‘read committed’
> With this change, only those modes that are internally supported will be 
> allowed.
> If we do support some modes in future (repeatable, serializable), then those 
> restrictions will be lifted.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (TRAFODION-2834) Streamline supported xn access modes

2017-12-09 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on TRAFODION-2834:
---

GitHub user anoopsharma00 opened a pull request:

https://github.com/apache/incubator-trafodion/pull/1333

JIRA TRAFODION-2834 Streamline supported xn access modes

More details in jira.

traf DTM only supports 'read committed access' for selects
and 'set transaction ' stmts.
With this checkin, only those 2 options will be allowed.
All other access options will return an error.
Read uncommitted access will be treated as read committed.

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

$ git pull https://github.com/anoopsharma00/incubator-trafodion 
ansharma_traf_xn_deliver_br

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

https://github.com/apache/incubator-trafodion/pull/1333.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 #1333


commit 6dd81240697f689ce26b93021d17d4f602044c77
Author: Anoop Sharma 
Date:   2017-12-09T21:18:13Z

JIRA TRAFODION-2834 Streamline supported xn access modes

traf DTM only supports 'read committed access' for selects
and 'set transaction ' stmts.
With this checkin, only those 2 options will be allowed.
All other access options will return an error.
Read uncommitted access will be treated as read committed.




> Streamline supported xn access modes
> 
>
> Key: TRAFODION-2834
> URL: https://issues.apache.org/jira/browse/TRAFODION-2834
> Project: Apache Trafodion
>  Issue Type: Improvement
>Reporter: Anoop Sharma
>Assignee: Anoop Sharma
>
> Current traf code allows for the following xn modes in select queries:
> 1.for browse access
> 2.for stable access
> 3.for repeatable access
> 4.repeatable read access
> 5.for repeatable read access
> 6.serializable access
> 7.for serializable access
> 8.read uncommitted access
> 9.for read uncommitted access
> 10.   read committed access
> 11.   for read committed access
> Internally, the only supported mode is ‘read committed+’ (slightly more than 
> true read committed).
> In addition, ‘set transaction isolation level ’ currently allows for 
> #4, #6, #8, #10.
> Proposal:
>  Remove #1, #2, #3 as these are leftover options from previous product. 
>  Return syntax error.
>  Return unsupported option error if #4, #5, #6, #7 are specified 
> as traf currently does not support repeatable or serialization 
> functionality
>  treat ‘read uncommitted’ as ‘read committed’
>  If no mode is specified, then treat it as ‘read committed’
> With this change, only those modes that are internally supported will be 
> allowed.
> If we do support some modes in future (repeatable, serializable), then those 
> restrictions will be lifted.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)