[jira] [Commented] (HBASE-6272) In-memory region state is inconsistent

2013-01-01 Thread gavin peng (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-6272?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13541607#comment-13541607
 ] 

gavin peng commented on HBASE-6272:
---

this issue is exist in hbase-0.94.1? please help me ,i want to check

 In-memory region state is inconsistent
 --

 Key: HBASE-6272
 URL: https://issues.apache.org/jira/browse/HBASE-6272
 Project: HBase
  Issue Type: Bug
Reporter: Jimmy Xiang
Assignee: Jimmy Xiang
 Fix For: 0.96.0

 Attachments: 6272-trunk_v6.patch


 AssignmentManger stores region state related information in several places: 
 regionsInTransition, regions (region info to server name map), and servers 
 (server name to region info set map).  However the access to these places is 
 not coordinated properly.  It leads to inconsistent in-memory region state 
 information.  Sometimes, some region could even be offline, and not in 
 transition.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7433) org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 action: servers with issues: slave3.hadoop:60020

2012-12-25 Thread gavin peng (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13539476#comment-13539476
 ] 

gavin peng commented on HBASE-7433:
---

thanks this issue i resolved, i use the pentaho import data to hbase,i 
replaction the hbase by more higher version,but no modified the value of the 
property hbase.defaults.for.version.skip in hbase-default.xml ,the default 
value is false,so check falied,

this producted in hbase rpc regionserver ,the stack is follow:

at 
org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:81)
at 
org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:114)
at 
org.apache.hadoop.hbase.HBaseConfiguration.create(HBaseConfiguration.java:145)
at 
org.apache.hadoop.hbase.security.User$HadoopUser.init(User.java:243)
at 
org.apache.hadoop.hbase.security.User$HadoopUser.init(User.java:237)
at org.apache.hadoop.hbase.security.User.getCurrent(User.java:141)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:313)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:364)
at org.apache.hadoop.hbase.ipc.HBaseRPC.waitForProxy(HBaseRPC.java:236)
at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getHRegionConnection(HConnectionManager.java:1307)
at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getHRegionConnection(HConnectionManager.java:1258)
at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getHRegionConnection(HConnectionManager.java:1245)
at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3$1.connect(HConnectionManager.java:1389)
at 
org.apache.hadoop.hbase.client.ServerCallable.withoutRetries(ServerCallable.java:209)
at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3.call(HConnectionManager.java:1394)
at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3.call(HConnectionManager.java:1)

so i modified the value is true,but comment the check code ,verythink is ok.

  org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 
 1 action: servers with issues: slave3.hadoop:60020
 ---

 Key: HBASE-7433
 URL: https://issues.apache.org/jira/browse/HBASE-7433
 Project: HBase
  Issue Type: Bug
  Components: Balancer, regionserver
Affects Versions: 0.94.1
 Environment: linux ,hbase0.94.1 ,hadoop1.0.3,zookeeper3.4.3
Reporter: gavin peng
Priority: Blocker
  Labels: balance, regionserver
   Original Estimate: 193h
  Remaining Estimate: 193h

 when i use the client of kettler insert data into hbase table by put 
 operator,it is no problem when the table only has one region,but the data is 
 also too much,so i want to load balancing,so i created many region when i 
 created the table,this time problem is producted,exception is follow:
  Problem inserting row into HBase: Failed 1 action: servers with issues: 
 slave2.hadoop:60020, 
  at 
 org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:316)
  at org.pentaho.di.trans.step.RunThread.run(RunThread.java:50)
  at java.lang.Thread.run(Unknown Source)
 Caused by: 
 org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
 action: servers with issues: slave2.hadoop:60020, 
 at 
 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1601)
 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1377)
 at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:916)
 at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:772)
 at org.apache.hadoop.hbase.client.HTable.put(HTable.java:747)
 at 
 org.pentaho.hbase.shim.common.CommonHBaseConnection.executeTargetTablePut(CommonHBaseConnection.java:732)
 at 
 org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:307)
 we know the client find the rowkey belong to the region of the table,but 
 can't connection the regionserver.but the regionserver is ok,but not running 
 gc
 so i can't understand the problem,please help me ,thanks

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Resolved] (HBASE-7433) org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 action: servers with issues: slave3.hadoop:60020

2012-12-25 Thread gavin peng (JIRA)

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

gavin peng resolved HBASE-7433.
---

   Resolution: Fixed
Fix Version/s: 0.94.1
 Release Note: hbase check hbase version when hbase rpc regionserver 
 Hadoop Flags: Incompatible change,Reviewed

resolved by comment the check hbase version code or modified the value of at 
hbase.defaults.for.version.skip to true

  org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 
 1 action: servers with issues: slave3.hadoop:60020
 ---

 Key: HBASE-7433
 URL: https://issues.apache.org/jira/browse/HBASE-7433
 Project: HBase
  Issue Type: Bug
  Components: Balancer, regionserver
Affects Versions: 0.94.1
 Environment: linux ,hbase0.94.1 ,hadoop1.0.3,zookeeper3.4.3
Reporter: gavin peng
Priority: Blocker
  Labels: balance, regionserver
 Fix For: 0.94.1

   Original Estimate: 193h
  Remaining Estimate: 193h

 when i use the client of kettler insert data into hbase table by put 
 operator,it is no problem when the table only has one region,but the data is 
 also too much,so i want to load balancing,so i created many region when i 
 created the table,this time problem is producted,exception is follow:
  Problem inserting row into HBase: Failed 1 action: servers with issues: 
 slave2.hadoop:60020, 
  at 
 org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:316)
  at org.pentaho.di.trans.step.RunThread.run(RunThread.java:50)
  at java.lang.Thread.run(Unknown Source)
 Caused by: 
 org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
 action: servers with issues: slave2.hadoop:60020, 
 at 
 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1601)
 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1377)
 at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:916)
 at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:772)
 at org.apache.hadoop.hbase.client.HTable.put(HTable.java:747)
 at 
 org.pentaho.hbase.shim.common.CommonHBaseConnection.executeTargetTablePut(CommonHBaseConnection.java:732)
 at 
 org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:307)
 we know the client find the rowkey belong to the region of the table,but 
 can't connection the regionserver.but the regionserver is ok,but not running 
 gc
 so i can't understand the problem,please help me ,thanks

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7433) org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 action: servers with issues: slave3.hadoop:60020

2012-12-25 Thread gavin peng (JIRA)

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

gavin peng updated HBASE-7433:
--

Release Note:   (was: hbase check hbase version when hbase rpc regionserver 
)

  org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 
 1 action: servers with issues: slave3.hadoop:60020
 ---

 Key: HBASE-7433
 URL: https://issues.apache.org/jira/browse/HBASE-7433
 Project: HBase
  Issue Type: Bug
  Components: Balancer, regionserver
Affects Versions: 0.94.1
 Environment: linux ,hbase0.94.1 ,hadoop1.0.3,zookeeper3.4.3
Reporter: gavin peng
Priority: Blocker
  Labels: balance, regionserver
 Fix For: 0.94.1

   Original Estimate: 193h
  Remaining Estimate: 193h

 when i use the client of kettler insert data into hbase table by put 
 operator,it is no problem when the table only has one region,but the data is 
 also too much,so i want to load balancing,so i created many region when i 
 created the table,this time problem is producted,exception is follow:
  Problem inserting row into HBase: Failed 1 action: servers with issues: 
 slave2.hadoop:60020, 
  at 
 org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:316)
  at org.pentaho.di.trans.step.RunThread.run(RunThread.java:50)
  at java.lang.Thread.run(Unknown Source)
 Caused by: 
 org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
 action: servers with issues: slave2.hadoop:60020, 
 at 
 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1601)
 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1377)
 at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:916)
 at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:772)
 at org.apache.hadoop.hbase.client.HTable.put(HTable.java:747)
 at 
 org.pentaho.hbase.shim.common.CommonHBaseConnection.executeTargetTablePut(CommonHBaseConnection.java:732)
 at 
 org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:307)
 we know the client find the rowkey belong to the region of the table,but 
 can't connection the regionserver.but the regionserver is ok,but not running 
 gc
 so i can't understand the problem,please help me ,thanks

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7433) org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 action: servers with issues: slave3.hadoop:60020

2012-12-25 Thread gavin peng (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13539492#comment-13539492
 ] 

gavin peng commented on HBASE-7433:
---

ok,thanks 

  org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 
 1 action: servers with issues: slave3.hadoop:60020
 ---

 Key: HBASE-7433
 URL: https://issues.apache.org/jira/browse/HBASE-7433
 Project: HBase
  Issue Type: Bug
  Components: Balancer, regionserver
Affects Versions: 0.94.1
 Environment: linux ,hbase0.94.1 ,hadoop1.0.3,zookeeper3.4.3
Reporter: gavin peng
Priority: Blocker
  Labels: balance, regionserver
 Fix For: 0.94.1

   Original Estimate: 193h
  Remaining Estimate: 193h

 when i use the client of kettler insert data into hbase table by put 
 operator,it is no problem when the table only has one region,but the data is 
 also too much,so i want to load balancing,so i created many region when i 
 created the table,this time problem is producted,exception is follow:
  Problem inserting row into HBase: Failed 1 action: servers with issues: 
 slave2.hadoop:60020, 
  at 
 org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:316)
  at org.pentaho.di.trans.step.RunThread.run(RunThread.java:50)
  at java.lang.Thread.run(Unknown Source)
 Caused by: 
 org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
 action: servers with issues: slave2.hadoop:60020, 
 at 
 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1601)
 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1377)
 at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:916)
 at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:772)
 at org.apache.hadoop.hbase.client.HTable.put(HTable.java:747)
 at 
 org.pentaho.hbase.shim.common.CommonHBaseConnection.executeTargetTablePut(CommonHBaseConnection.java:732)
 at 
 org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:307)
 we know the client find the rowkey belong to the region of the table,but 
 can't connection the regionserver.but the regionserver is ok,but not running 
 gc
 so i can't understand the problem,please help me ,thanks

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HBASE-7433) Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 action: servers with issues: slave3.hadoop:60020

2012-12-24 Thread gavin peng (JIRA)
gavin peng created HBASE-7433:
-

 Summary: Caused by: 
org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
action: servers with issues: slave3.hadoop:60020
 Key: HBASE-7433
 URL: https://issues.apache.org/jira/browse/HBASE-7433
 Project: HBase
  Issue Type: Bug
  Components: Balancer, regionserver
Affects Versions: 0.94.1
 Environment: linux ,hbase0.94.1 ,hadoop1.0.3,zookeeper3.4.3
Reporter: gavin peng
Priority: Blocker


when i use the client of kettler insert data into hbase table by put 
operator,it is no problem when the table only has one region,but the data is 
also too much,so i want to load balancing,so i created many region when i 
created the table,this time problem is producted,exception is follow:

 Problem inserting row into HBase: Failed 1 action: servers with issues: 
slave2.hadoop:60020, 
 at 
org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:316)
 at org.pentaho.di.trans.step.RunThread.run(RunThread.java:50)
 at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: 
Failed 1 action: servers with issues: slave2.hadoop:60020, 
at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1601)
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1377)
at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:916)
at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:772)
at org.apache.hadoop.hbase.client.HTable.put(HTable.java:747)
at 
org.pentaho.hbase.shim.common.CommonHBaseConnection.executeTargetTablePut(CommonHBaseConnection.java:732)
at 
org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:307)

we know the client find the rowkey belong to the region of the table,but can't 
connection the regionserver.but the regionserver is ok,but not running gc
so i can't understand the problem,please help me ,thanks


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7433) Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 action: servers with issues: slave3.hadoop:60020

2012-12-24 Thread gavin peng (JIRA)

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

gavin peng updated HBASE-7433:
--

Labels: balance regionserver  (was: )

 Caused by: 
 org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
 action: servers with issues: slave3.hadoop:60020
 -

 Key: HBASE-7433
 URL: https://issues.apache.org/jira/browse/HBASE-7433
 Project: HBase
  Issue Type: Bug
  Components: Balancer, regionserver
Affects Versions: 0.94.1
 Environment: linux ,hbase0.94.1 ,hadoop1.0.3,zookeeper3.4.3
Reporter: gavin peng
Priority: Blocker
  Labels: balance, regionserver
   Original Estimate: 193h
  Remaining Estimate: 193h

 when i use the client of kettler insert data into hbase table by put 
 operator,it is no problem when the table only has one region,but the data is 
 also too much,so i want to load balancing,so i created many region when i 
 created the table,this time problem is producted,exception is follow:
  Problem inserting row into HBase: Failed 1 action: servers with issues: 
 slave2.hadoop:60020, 
  at 
 org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:316)
  at org.pentaho.di.trans.step.RunThread.run(RunThread.java:50)
  at java.lang.Thread.run(Unknown Source)
 Caused by: 
 org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
 action: servers with issues: slave2.hadoop:60020, 
 at 
 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1601)
 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1377)
 at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:916)
 at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:772)
 at org.apache.hadoop.hbase.client.HTable.put(HTable.java:747)
 at 
 org.pentaho.hbase.shim.common.CommonHBaseConnection.executeTargetTablePut(CommonHBaseConnection.java:732)
 at 
 org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:307)
 we know the client find the rowkey belong to the region of the table,but 
 can't connection the regionserver.but the regionserver is ok,but not running 
 gc
 so i can't understand the problem,please help me ,thanks

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7433) org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 action: servers with issues: slave3.hadoop:60020

2012-12-24 Thread gavin peng (JIRA)

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

gavin peng updated HBASE-7433:
--

Summary:  
org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
action: servers with issues: slave3.hadoop:60020  (was: Caused by: 
org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
action: servers with issues: slave3.hadoop:60020)

  org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 
 1 action: servers with issues: slave3.hadoop:60020
 ---

 Key: HBASE-7433
 URL: https://issues.apache.org/jira/browse/HBASE-7433
 Project: HBase
  Issue Type: Bug
  Components: Balancer, regionserver
Affects Versions: 0.94.1
 Environment: linux ,hbase0.94.1 ,hadoop1.0.3,zookeeper3.4.3
Reporter: gavin peng
Priority: Blocker
  Labels: balance, regionserver
   Original Estimate: 193h
  Remaining Estimate: 193h

 when i use the client of kettler insert data into hbase table by put 
 operator,it is no problem when the table only has one region,but the data is 
 also too much,so i want to load balancing,so i created many region when i 
 created the table,this time problem is producted,exception is follow:
  Problem inserting row into HBase: Failed 1 action: servers with issues: 
 slave2.hadoop:60020, 
  at 
 org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:316)
  at org.pentaho.di.trans.step.RunThread.run(RunThread.java:50)
  at java.lang.Thread.run(Unknown Source)
 Caused by: 
 org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
 action: servers with issues: slave2.hadoop:60020, 
 at 
 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1601)
 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1377)
 at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:916)
 at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:772)
 at org.apache.hadoop.hbase.client.HTable.put(HTable.java:747)
 at 
 org.pentaho.hbase.shim.common.CommonHBaseConnection.executeTargetTablePut(CommonHBaseConnection.java:732)
 at 
 org.pentaho.di.trans.steps.hbaseoutput.HBaseOutput.processRow(HBaseOutput.java:307)
 we know the client find the rowkey belong to the region of the table,but 
 can't connection the regionserver.but the regionserver is ok,but not running 
 gc
 so i can't understand the problem,please help me ,thanks

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira