[jira] [Updated] (HBASE-5560) Avoid RegionServer GC caused by timed-out calls

2012-03-21 Thread Lars Hofhansl (Updated) (JIRA)

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

Lars Hofhansl updated HBASE-5560:
-

Fix Version/s: 0.96.0

 Avoid RegionServer GC caused by timed-out calls
 ---

 Key: HBASE-5560
 URL: https://issues.apache.org/jira/browse/HBASE-5560
 Project: HBase
  Issue Type: Improvement
Reporter: dhruba borthakur
Assignee: dhruba borthakur
 Fix For: 0.92.2, 0.94.0, 0.96.0

 Attachments: D2241.1.patch, D2241.2.patch, D2241.3.patch, 
 D2241.4.patch


 The HBaseRpcServer queues up rpc responses if the socket connection to the 
 client is not yet ready to receive data. Calls are queued here until a 15 
 minute timeout occurs. I am able to generate a full GC when I artificially 
 make a client read rpc-responses very slowly. This jira is to make this 15 
 minute time configurable.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (HBASE-5560) Avoid RegionServer GC caused by timed-out calls

2012-03-14 Thread Phabricator (Updated) (JIRA)

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

Phabricator updated HBASE-5560:
---

Attachment: D2241.4.patch

dhruba updated the revision [jira][HBASE-5560] Avoid RegionServer GC caused by 
timed-out calls.
Reviewers: stack, tedyu, sc, JIRA

  Changed the default timeout to be 2 times the 
HConstants.DEFAULT_HBASE_RPC_TIMEOUT

REVISION DETAIL
  https://reviews.facebook.net/D2241

AFFECTED FILES
  src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java


 Avoid RegionServer GC caused by timed-out calls
 ---

 Key: HBASE-5560
 URL: https://issues.apache.org/jira/browse/HBASE-5560
 Project: HBase
  Issue Type: Improvement
Reporter: dhruba borthakur
Assignee: dhruba borthakur
 Fix For: 0.94.0, 0.96.0

 Attachments: D2241.1.patch, D2241.2.patch, D2241.3.patch, 
 D2241.4.patch


 The HBaseRpcServer queues up rpc responses if the socket connection to the 
 client is not yet ready to receive data. Calls are queued here until a 15 
 minute timeout occurs. I am able to generate a full GC when I artificially 
 make a client read rpc-responses very slowly. This jira is to make this 15 
 minute time configurable.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (HBASE-5560) Avoid RegionServer GC caused by timed-out calls

2012-03-11 Thread Phabricator (Updated) (JIRA)

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

Phabricator updated HBASE-5560:
---

Attachment: D2241.3.patch

dhruba updated the revision [jira][HBASE-5560] Avoid RegionServer GC caused by 
timed-out calls.
Reviewers: stack, tedyu, sc, JIRA

  Changed default purge-timeout to 90 seconds

REVISION DETAIL
  https://reviews.facebook.net/D2241

AFFECTED FILES
  src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java


 Avoid RegionServer GC caused by timed-out calls
 ---

 Key: HBASE-5560
 URL: https://issues.apache.org/jira/browse/HBASE-5560
 Project: HBase
  Issue Type: Improvement
Reporter: dhruba borthakur
Assignee: dhruba borthakur
 Fix For: 0.94.0, 0.96.0

 Attachments: D2241.1.patch, D2241.2.patch, D2241.3.patch


 The HBaseRpcServer queues up rpc responses if the socket connection to the 
 client is not yet ready to receive data. Calls are queued here until a 15 
 minute timeout occurs. I am able to generate a full GC when I artificially 
 make a client read rpc-responses very slowly. This jira is to make this 15 
 minute time configurable.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (HBASE-5560) Avoid RegionServer GC caused by timed-out calls

2012-03-10 Thread Phabricator (Updated) (JIRA)

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

Phabricator updated HBASE-5560:
---

Attachment: D2241.2.patch

dhruba updated the revision [jira][HBASE-5560] Avoid RegionServer GC caused by 
timed-out calls.
Reviewers: stack, tedyu, sc, JIRA

  Changed the constant to 15 * 6 * 1000 (insted of 9000).
  I did not change it to 5 minutes because of backward compatibility reasons.
  Lars: if u fel strongly that we should change it to 5 min, please let me know
  and I will make the change.

REVISION DETAIL
  https://reviews.facebook.net/D2241

AFFECTED FILES
  src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java


 Avoid RegionServer GC caused by timed-out calls
 ---

 Key: HBASE-5560
 URL: https://issues.apache.org/jira/browse/HBASE-5560
 Project: HBase
  Issue Type: Improvement
Reporter: dhruba borthakur
Assignee: dhruba borthakur
 Fix For: 0.94.0, 0.96.0

 Attachments: D2241.1.patch, D2241.2.patch


 The HBaseRpcServer queues up rpc responses if the socket connection to the 
 client is not yet ready to receive data. Calls are queued here until a 15 
 minute timeout occurs. I am able to generate a full GC when I artificially 
 make a client read rpc-responses very slowly. This jira is to make this 15 
 minute time configurable.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (HBASE-5560) Avoid RegionServer GC caused by timed-out calls

2012-03-09 Thread Phabricator (Updated) (JIRA)

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

Phabricator updated HBASE-5560:
---

Attachment: D2241.1.patch

dhruba requested code review of [jira][HBASE-5560] Avoid RegionServer GC 
caused by timed-out calls.
Reviewers: stack, tedyu, sc, JIRA

  A slow client is not consuming rpc responses from the client. But the server 
caches the call responses uptil 15 minutes (hardcoded). This caused the 
regionserver to run out of old-gen and trigger a full GC.

  This patch makes the 15 minute value to be settable by a configurable 
parameter ipc.client.call.purge.timeout. The default is still 15 minutes to 
maintain backward compatibility.

TEST PLAN
  Run all unit tests

REVISION DETAIL
  https://reviews.facebook.net/D2241

AFFECTED FILES
  src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java

MANAGE HERALD DIFFERENTIAL RULES
  https://reviews.facebook.net/herald/view/differential/

WHY DID I GET THIS EMAIL?
  https://reviews.facebook.net/herald/transcript/4923/

Tip: use the X-Herald-Rules header to filter Herald messages in your client.


 Avoid RegionServer GC caused by timed-out calls
 ---

 Key: HBASE-5560
 URL: https://issues.apache.org/jira/browse/HBASE-5560
 Project: HBase
  Issue Type: Improvement
Reporter: dhruba borthakur
Assignee: dhruba borthakur
 Attachments: D2241.1.patch


 The HBaseRpcServer queues up rpc responses if the socket connection to the 
 client is not yet ready to receive data. Calls are queued here until a 15 
 minute timeout occurs. I am able to generate a full GC when I artificially 
 make a client read rpc-responses very slowly. This jira is to make this 15 
 minute time configurable.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (HBASE-5560) Avoid RegionServer GC caused by timed-out calls

2012-03-09 Thread Lars Hofhansl (Updated) (JIRA)

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

Lars Hofhansl updated HBASE-5560:
-

Fix Version/s: 0.96.0
   0.94.0

Let's get this into 0.94 as well.

 Avoid RegionServer GC caused by timed-out calls
 ---

 Key: HBASE-5560
 URL: https://issues.apache.org/jira/browse/HBASE-5560
 Project: HBase
  Issue Type: Improvement
Reporter: dhruba borthakur
Assignee: dhruba borthakur
 Fix For: 0.94.0, 0.96.0

 Attachments: D2241.1.patch


 The HBaseRpcServer queues up rpc responses if the socket connection to the 
 client is not yet ready to receive data. Calls are queued here until a 15 
 minute timeout occurs. I am able to generate a full GC when I artificially 
 make a client read rpc-responses very slowly. This jira is to make this 15 
 minute time configurable.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira