Amend PHOENIX-4039 Increase default number of RPC retries for our index rebuild 
task

Signed-off-by: Andrew Purtell <apurt...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo
Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/2913e108
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/2913e108
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/2913e108

Branch: refs/heads/4.x-HBase-1.2
Commit: 2913e108f9d8371c8963d6235cddcea404883a82
Parents: 6b6bb77
Author: Vincent <vincentp...@gmail.com>
Authored: Thu Jul 20 14:13:24 2017 -0700
Committer: Andrew Purtell <apurt...@apache.org>
Committed: Mon Jul 24 11:44:55 2017 -0700

----------------------------------------------------------------------
 .../java/org/apache/phoenix/query/QueryServicesOptions.java     | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/phoenix/blob/2913e108/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java
----------------------------------------------------------------------
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java 
b/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java
index 8ffb0af..c6593da 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java
@@ -183,10 +183,11 @@ public class QueryServicesOptions {
     public static final boolean DEFAULT_INDEX_FAILURE_THROW_EXCEPTION = true; 
     public static final long DEFAULT_INDEX_FAILURE_HANDLING_REBUILD_INTERVAL = 
60000; // 60 secs
     public static final long 
DEFAULT_INDEX_FAILURE_HANDLING_REBUILD_OVERLAP_TIME = 1; // 1 ms
-    public static final long DEFAULT_INDEX_REBUILD_QUERY_TIMEOUT = 30000 * 60; 
// 30 mins
+    // 30 min rpc timeout * 5 tries, with 2100ms total pause time between 
retries
+    public static final long DEFAULT_INDEX_REBUILD_QUERY_TIMEOUT = (5 * 30000 
* 60) + 2100;
     public static final long DEFAULT_INDEX_REBUILD_RPC_TIMEOUT = 30000 * 60; 
// 30 mins
     public static final long DEFAULT_INDEX_REBUILD_CLIENT_SCANNER_TIMEOUT = 
30000 * 60; // 30 mins
-    public static final int DEFAULT_INDEX_REBUILD_RPC_RETRIES_COUNTER = 1; // 
1 retry at rpc level
+    public static final int DEFAULT_INDEX_REBUILD_RPC_RETRIES_COUNTER = 5; // 
5 total tries at rpc level
     public static final int DEFAULT_INDEX_REBUILD_DISABLE_TIMESTAMP_THRESHOLD 
= 30000 * 60; // 30 mins
 
     /**

Reply via email to