[jira] [Commented] (TRAFODION-1988) Better java exception handling in the java layer of Trafodion

2016-06-27 Thread Trina Krug (JIRA)

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

Trina Krug commented on TRAFODION-1988:
---

Pull Request #559

Passed basic TM testing.
1) Test case 1 : TM killed in the middle of transaction. Transaction was 
aborted, table consistent.
2) Test case 2 : TM killed in the middle of commit processing. Transaction was 
aborted, table consistent.
3) Test case 3 : Commit conflict. Received appropriate error. Table as expected.
4) Test case 4 : Regionserver killed in the middle of transaction. Transaction 
aborted, table consistent.

> Better java exception handling in the java layer of Trafodion
> -
>
> Key: TRAFODION-1988
> URL: https://issues.apache.org/jira/browse/TRAFODION-1988
> Project: Apache Trafodion
>  Issue Type: Improvement
>  Components: dtm, sql-exe
>Affects Versions: 2.1-incubating
>Reporter: Selvaganesan Govindarajan
>Assignee: Selvaganesan Govindarajan
>
> Java exceptions are not handled in consistent manner in Trafodion. The SQL 
> interface layer in Trafodion is capable of displaying the entire java stack 
> trace to the client application when an exception is raised in java portion 
> of the Trafodion/Hbase/Hdfs stack. However, there are portions of the code in 
> Trafodion where the exceptions are not handled in a consistent manner. This 
> JIRA attempts to fix this.



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


[jira] [Commented] (TRAFODION-1988) Better java exception handling in the java layer of Trafodion

2016-05-17 Thread Trina Krug (JIRA)

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

Trina Krug commented on TRAFODION-1988:
---

Passed basic TM testing. 

1) Test case 1 : TM killed in the middle of transaction.  Transaction was 
aborted, table consistent.
2) Test case 2 : TM killed in the middle of commit processing.  Transaction was 
aborted, table consistent.
3) Test case 3 : Commit conflict.  Received appropriate error.  Table as 
expected.
4) Test case 4 : Regionserver killed in the middle of transaction.  Transaction 
aborted, table consistent.

> Better java exception handling in the java layer of Trafodion
> -
>
> Key: TRAFODION-1988
> URL: https://issues.apache.org/jira/browse/TRAFODION-1988
> Project: Apache Trafodion
>  Issue Type: Improvement
>  Components: dtm, sql-exe
>Affects Versions: 2.1-incubating
>Reporter: Selvaganesan Govindarajan
>Assignee: Selvaganesan Govindarajan
>
> Java exceptions are not handled in consistent manner in Trafodion. The SQL 
> interface layer in Trafodion is capable of displaying the entire java stack 
> trace to the client application when an exception is raised in java portion 
> of the Trafodion/Hbase/Hdfs stack. However, there are portions of the code in 
> Trafodion where the exceptions are not handled in a consistent manner. This 
> JIRA attempts to fix this.



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


[jira] [Resolved] (TRAFODION-1885) Online node expansion

2016-03-19 Thread Trina Krug (JIRA)

 [ 
https://issues.apache.org/jira/browse/TRAFODION-1885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Trina Krug resolved TRAFODION-1885.
---
Resolution: Fixed

> Online node expansion
> -
>
> Key: TRAFODION-1885
> URL: https://issues.apache.org/jira/browse/TRAFODION-1885
> Project: Apache Trafodion
>  Issue Type: Improvement
>  Components: foundation
>Reporter: Trina Krug
>Assignee: Trina Krug
>
> Need the ability to add nodes without an outage.



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


[jira] [Updated] (TRAFODION-1885) Online node expansion

2016-03-10 Thread Trina Krug (JIRA)

 [ 
https://issues.apache.org/jira/browse/TRAFODION-1885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Trina Krug updated TRAFODION-1885:
--
Description: Need the ability to add nodes without an outage.  (was: Need 
the ability to add nodes to the existing online configuration without an 
outage.)

> Online node expansion
> -
>
> Key: TRAFODION-1885
> URL: https://issues.apache.org/jira/browse/TRAFODION-1885
> Project: Apache Trafodion
>  Issue Type: Improvement
>  Components: foundation
>Reporter: Trina Krug
>Assignee: Trina Krug
>
> Need the ability to add nodes without an outage.



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


[jira] [Resolved] (TRAFODION-1648) Synchronization issues in TrxRegion* coprocessor code for Region split/balance

2016-02-09 Thread Trina Krug (JIRA)

 [ 
https://issues.apache.org/jira/browse/TRAFODION-1648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Trina Krug resolved TRAFODION-1648.
---
Resolution: Fixed

> 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)


[jira] [Commented] (TRAFODION-1703) Lower overhead in deleting old Tlog entries

2016-01-29 Thread Trina Krug (JIRA)

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

Trina Krug commented on TRAFODION-1703:
---

The change looks good to me.

> Lower overhead in deleting old Tlog entries
> ---
>
> Key: TRAFODION-1703
> URL: https://issues.apache.org/jira/browse/TRAFODION-1703
> Project: Apache Trafodion
>  Issue Type: Improvement
>  Components: dtm
>Affects Versions: 1.3-incubating
>Reporter: Sean Broeder
>Assignee: Sean Broeder
> Fix For: 1.3-incubating
>
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> Currently, Tlog entries are maintained for a period of time when there is a 
> chance they might be needed to help recover from some sort of failure.  After 
> that widow expires the old records can be deleted.
> The current mechanism starts a scanner on the region which sends every record 
> to the client Tlog component where the record is evaluated and if the 
> deletion criteria are met a Delete is created and sent back to the region.  
> This creates a lot of unnecessary message traffic since none of the contents 
> of the record is actually needed by the Tlog component during the maintenance 
> operation.
> It would be better to send the deletion criteria to the region so that the 
> region itself to perform the necessary housekeeping without sending all the 
> data back to the client Tlog component.
> I believe the endpoint coprocessor service could be used to perform this work.
> Comments?



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


[jira] [Commented] (TRAFODION-1648) Synchronization issues in TrxRegion* coprocessor code for Region split/balance

2015-12-04 Thread Trina Krug (JIRA)

[ 
https://issues.apache.org/jira/browse/TRAFODION-1648?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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)


[jira] [Resolved] (TRAFODION-1626) DTMCI STATS shows incredibly high transaction counts while sqstart is in progress

2015-12-03 Thread Trina Krug (JIRA)

 [ 
https://issues.apache.org/jira/browse/TRAFODION-1626?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Trina Krug resolved TRAFODION-1626.
---
Resolution: Fixed

Simple string error returned in both regular and json cases when TMSTATS 
returns error. 

> DTMCI STATS shows incredibly high transaction counts while sqstart is in 
> progress
> -
>
> Key: TRAFODION-1626
> URL: https://issues.apache.org/jira/browse/TRAFODION-1626
> Project: Apache Trafodion
>  Issue Type: Bug
>  Components: dtm
>Reporter: Venkat Muthuswamy
>Assignee: Trina Krug
>
> When 'dtmci stats -j' command is invoked while the trafodion instance is 
> still starting up, we see incredibly high numbers for the transaction counts. 
> $ dtmci stats -j
> [{"node": 0,"txnStats":{"txnBegins": 140727707549696,"txnAborts": 
> 140334087297536,"txnCommits": 0}},{"node": 1,"txnStats":{"txnBegins": 
> 140727707549696,"txnAborts": 140334087297536,"txnCommits": 0}},{"node": 
> 2,"txnStats":{"txnBegins": 140727707549696,"txnAborts": 
> 140334087297536,"txnCommits": 0}}]
> $ dtmci stats -j
> [{"node": 0,"txnStats":{"txnBegins": 140732063999184,"txnAborts": 
> 140429416520192,"txnCommits": 0}},{"node": 1,"txnStats":{"txnBegins": 
> 140732063999184,"txnAborts": 140429416520192,"txnCommits": 0}},{"node": 
> 2,"txnStats":{"txnBegins": 140732063999184,"txnAborts": 
> 140429416520192,"txnCommits": 0}}]



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


[jira] [Commented] (TRAFODION-1626) DTMCI STATS shows incredibly high transaction counts while sqstart is in progress

2015-11-30 Thread Trina Krug (JIRA)

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

Trina Krug commented on TRAFODION-1626:
---

Error checking is not being done in the "json" case for the TMSTATS call.  
Moved the error checking outside the (json == false) case.

> DTMCI STATS shows incredibly high transaction counts while sqstart is in 
> progress
> -
>
> Key: TRAFODION-1626
> URL: https://issues.apache.org/jira/browse/TRAFODION-1626
> Project: Apache Trafodion
>  Issue Type: Bug
>  Components: dtm
>Reporter: Venkat Muthuswamy
>Assignee: Trina Krug
>
> When 'dtmci stats -j' command is invoked while the trafodion instance is 
> still starting up, we see incredibly high numbers for the transaction counts. 
> $ dtmci stats -j
> [{"node": 0,"txnStats":{"txnBegins": 140727707549696,"txnAborts": 
> 140334087297536,"txnCommits": 0}},{"node": 1,"txnStats":{"txnBegins": 
> 140727707549696,"txnAborts": 140334087297536,"txnCommits": 0}},{"node": 
> 2,"txnStats":{"txnBegins": 140727707549696,"txnAborts": 
> 140334087297536,"txnCommits": 0}}]
> $ dtmci stats -j
> [{"node": 0,"txnStats":{"txnBegins": 140732063999184,"txnAborts": 
> 140429416520192,"txnCommits": 0}},{"node": 1,"txnStats":{"txnBegins": 
> 140732063999184,"txnAborts": 140429416520192,"txnCommits": 0}},{"node": 
> 2,"txnStats":{"txnBegins": 140732063999184,"txnAborts": 
> 140429416520192,"txnCommits": 0}}]



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


[jira] [Created] (TRAFODION-1648) Synchronization issues in TrxRegion* coprocessor code for Region split/balance

2015-11-25 Thread Trina Krug (JIRA)
Trina Krug created TRAFODION-1648:
-

 Summary: 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


--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)