HBase
  1. HBase
  2. HBASE-9990

HTable uses the conf for each "newCaller"

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.98.0, 0.96.0
    • Fix Version/s: 0.98.1, 0.99.0
    • Component/s: Client
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      You can construct a RpcRetryingCallerFactory, but actually the conf is read for each caller creation. Reading the conf is obviously expensive, and a profiling session shows it. If we want to sent hundreds of thousands of queries per second, we should not do that.

      RpcRetryingCallerFactory.newCaller is called for each get, for example.

      This is not a regression, we have something similar in 0.94.

      On the 0.96, we see the creation of: java.util.regex.Matcher: 15739712b after a few thousand calls to "get".

      1. 9990.v1.patch
        7 kB
        Nicolas Liochon
      2. 9990.v2.98.patch
        4 kB
        Nicolas Liochon
      3. 9990.v2.patch
        4 kB
        Nicolas Liochon

        Activity

        Nicolas Liochon created issue -
        Hide
        Nicolas Liochon added a comment - - edited

        The issue lies in the subclass, not in RpcRetryingCallerFactory itself actually.

        If I understand well the code, the factory is supposed to return a class extending this:

        @InterfaceAudience.Private
        public class RpcRetryingCaller<T> {

        As the interface is private, I could pretend it should not be used and change it.

        I actually don't have a better solution...

        Show
        Nicolas Liochon added a comment - - edited The issue lies in the subclass, not in RpcRetryingCallerFactory itself actually. If I understand well the code, the factory is supposed to return a class extending this: @InterfaceAudience.Private public class RpcRetryingCaller<T> { As the interface is private, I could pretend it should not be used and change it. I actually don't have a better solution...
        Nicolas Liochon made changes -
        Field Original Value New Value
        Attachment 9990.v1.patch [ 12614442 ]
        Nicolas Liochon made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Nicolas Liochon made changes -
        Summary RpcRetryingCallerFactory uses the conf for each "newCaller" HTable uses the conf for each "newCaller"
        Nicolas Liochon made changes -
        Description You can construct a RpcRetryingCallerFactory, but actually the conf is read for each call. Reading the conf is obviously expensive, and a profiling session shows it. If we want to sent hundreds of thousands of queries per second, we should not do that.

        RpcRetryingCallerFactory.newCaller is called for each get, for example.
        You can construct a RpcRetryingCallerFactory, but actually the conf is read for each caller creation. Reading the conf is obviously expensive, and a profiling session shows it. If we want to sent hundreds of thousands of queries per second, we should not do that.

        RpcRetryingCallerFactory.newCaller is called for each get, for example.

        This is not a regression, we have something similar in 0.94.

        On the 0.96, we see the creation of: java.util.regex.Matcher: 15739712b after a few thousand calls to "get".
        Hide
        Ted Yu added a comment -

        +1

        Show
        Ted Yu added a comment - +1
        Hide
        Nicolas Liochon added a comment -

        v1: The 'clone' is far from perfect, but let's see how hadoop qa reacts.

        Show
        Nicolas Liochon added a comment - v1: The 'clone' is far from perfect, but let's see how hadoop qa reacts.
        Hide
        Hadoop QA added a comment -

        -1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12614442/9990.v1.patch
        against trunk revision .

        +1 @author. The patch does not contain any @author tags.

        -1 tests included. The patch doesn't appear to include any new or modified tests.
        Please justify why no new tests are needed for this patch.
        Also please list what manual steps were performed to verify this patch.

        -1 hadoop1.0. The patch failed to compile against the hadoop 1.0 profile.

        Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/7920//console

        This message is automatically generated.

        Show
        Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12614442/9990.v1.patch against trunk revision . +1 @author . The patch does not contain any @author tags. -1 tests included . The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. -1 hadoop1.0 . The patch failed to compile against the hadoop 1.0 profile. Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/7920//console This message is automatically generated.
        Nicolas Liochon made changes -
        Status Patch Available [ 10002 ] Open [ 1 ]
        Nicolas Liochon made changes -
        Attachment 9990.v1.patch [ 12614448 ]
        Nicolas Liochon made changes -
        Attachment 9990.v1.patch [ 12614442 ]
        Nicolas Liochon made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Hide
        Hadoop QA added a comment -

        -1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12614448/9990.v1.patch
        against trunk revision .

        +1 @author. The patch does not contain any @author tags.

        -1 tests included. The patch doesn't appear to include any new or modified tests.
        Please justify why no new tests are needed for this patch.
        Also please list what manual steps were performed to verify this patch.

        +1 hadoop1.0. The patch compiles against the hadoop 1.0 profile.

        +1 hadoop2.0. The patch compiles against the hadoop 2.0 profile.

        -1 javadoc. The javadoc tool appears to have generated 10 warning messages.

        +1 javac. The applied patch does not increase the total number of javac compiler warnings.

        +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

        +1 release audit. The applied patch does not increase the total number of release audit warnings.

        +1 lineLengths. The patch does not introduce lines longer than 100

        -1 site. The patch appears to cause mvn site goal to fail.

        -1 core tests. The patch failed these unit tests:
        org.apache.hadoop.hbase.coprocessor.TestRegionServerCoprocessorExceptionWithAbort
        org.apache.hadoop.hbase.mapreduce.TestHFileOutputFormat

        Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//testReport/
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
        Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//console

        This message is automatically generated.

        Show
        Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12614448/9990.v1.patch against trunk revision . +1 @author . The patch does not contain any @author tags. -1 tests included . The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. +1 hadoop1.0 . The patch compiles against the hadoop 1.0 profile. +1 hadoop2.0 . The patch compiles against the hadoop 2.0 profile. -1 javadoc . The javadoc tool appears to have generated 10 warning messages. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 lineLengths . The patch does not introduce lines longer than 100 -1 site . The patch appears to cause mvn site goal to fail. -1 core tests . The patch failed these unit tests: org.apache.hadoop.hbase.coprocessor.TestRegionServerCoprocessorExceptionWithAbort org.apache.hadoop.hbase.mapreduce.TestHFileOutputFormat Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/7921//console This message is automatically generated.
        Hide
        Andrew Purtell added a comment -

        Stale patch, cancelling and unscheduling.

        Show
        Andrew Purtell added a comment - Stale patch, cancelling and unscheduling.
        Andrew Purtell made changes -
        Status Patch Available [ 10002 ] Open [ 1 ]
        Fix Version/s 0.98.0 [ 12323143 ]
        Fix Version/s 0.96.1 [ 12324961 ]
        Nicolas Liochon made changes -
        Attachment 9990.v2.patch [ 12631287 ]
        Nicolas Liochon made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Hide
        Nicolas Liochon added a comment -

        v2: much simpler.

        Show
        Nicolas Liochon added a comment - v2: much simpler.
        Nicolas Liochon made changes -
        Fix Version/s 0.99.0 [ 12325675 ]
        Hide
        Hadoop QA added a comment -

        -1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12631287/9990.v2.patch
        against trunk revision .
        ATTACHMENT ID: 12631287

        +1 @author. The patch does not contain any @author tags.

        +1 tests included. The patch appears to include 3 new or modified tests.

        +1 hadoop1.0. The patch compiles against the hadoop 1.0 profile.

        +1 hadoop1.1. The patch compiles against the hadoop 1.1 profile.

        +1 javadoc. The javadoc tool did not generate any warning messages.

        +1 javac. The applied patch does not increase the total number of javac compiler warnings.

        +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

        +1 release audit. The applied patch does not increase the total number of release audit warnings.

        +1 lineLengths. The patch does not introduce lines longer than 100

        +1 site. The mvn site goal succeeds with this patch.

        -1 core tests. The patch failed these unit tests:

        -1 core zombie tests. There are 1 zombie test(s): at org.apache.hadoop.hbase.regionserver.wal.TestLogRolling.testLogRollOnDatanodeDeath(TestLogRolling.java:354)

        Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//testReport/
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop2-compat.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
        Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//console

        This message is automatically generated.

        Show
        Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12631287/9990.v2.patch against trunk revision . ATTACHMENT ID: 12631287 +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 3 new or modified tests. +1 hadoop1.0 . The patch compiles against the hadoop 1.0 profile. +1 hadoop1.1 . The patch compiles against the hadoop 1.1 profile. +1 javadoc . The javadoc tool did not generate any warning messages. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 lineLengths . The patch does not introduce lines longer than 100 +1 site . The mvn site goal succeeds with this patch. -1 core tests . The patch failed these unit tests: -1 core zombie tests . There are 1 zombie test(s): at org.apache.hadoop.hbase.regionserver.wal.TestLogRolling.testLogRollOnDatanodeDeath(TestLogRolling.java:354) Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop2-compat.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/8821//console This message is automatically generated.
        Hide
        Ted Yu added a comment -

        lgtm

        Show
        Ted Yu added a comment - lgtm
        Hide
        Enis Soztutar added a comment -

        +1.
        One nit is:

        +    // We stored the values in the factory instance. This way, constructing new objects
        

        stored should be store?

        Show
        Enis Soztutar added a comment - +1. One nit is: + // We stored the values in the factory instance. This way, constructing new objects stored should be store?
        Hide
        Nicolas Liochon added a comment -

        TestLogRolling passes locally. I will commit with the fix on 'stored' tomorrow. Thanks for the review, Ted & Enis!

        Show
        Nicolas Liochon added a comment - TestLogRolling passes locally. I will commit with the fix on 'stored' tomorrow. Thanks for the review, Ted & Enis!
        Hide
        Nicolas Liochon added a comment -

        Committed to trunk.

        Show
        Nicolas Liochon added a comment - Committed to trunk.
        Nicolas Liochon made changes -
        Status Patch Available [ 10002 ] Resolved [ 5 ]
        Hadoop Flags Reviewed [ 10343 ]
        Resolution Fixed [ 1 ]
        Hide
        Hudson added a comment -

        FAILURE: Integrated in HBase-TRUNK #4964 (See https://builds.apache.org/job/HBase-TRUNK/4964/)
        HBASE-9990 HTable uses the conf for each call creation (nkeywal: rev 1572522)

        • /hbase/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCaller.java
        • /hbase/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.java
        • /hbase/trunk/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncProcess.java
        Show
        Hudson added a comment - FAILURE: Integrated in HBase-TRUNK #4964 (See https://builds.apache.org/job/HBase-TRUNK/4964/ ) HBASE-9990 HTable uses the conf for each call creation (nkeywal: rev 1572522) /hbase/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCaller.java /hbase/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.java /hbase/trunk/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncProcess.java
        Hide
        Hudson added a comment -

        FAILURE: Integrated in HBase-TRUNK-on-Hadoop-1.1 #101 (See https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-1.1/101/)
        HBASE-9990 HTable uses the conf for each call creation (nkeywal: rev 1572522)

        • /hbase/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCaller.java
        • /hbase/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.java
        • /hbase/trunk/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncProcess.java
        Show
        Hudson added a comment - FAILURE: Integrated in HBase-TRUNK-on-Hadoop-1.1 #101 (See https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-1.1/101/ ) HBASE-9990 HTable uses the conf for each call creation (nkeywal: rev 1572522) /hbase/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCaller.java /hbase/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.java /hbase/trunk/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncProcess.java
        Hide
        Andrew Purtell added a comment -

        Any reason not to move the simple changes that save some time and resources like this and HBASE-10080 into 0.98.1?

        Show
        Andrew Purtell added a comment - Any reason not to move the simple changes that save some time and resources like this and HBASE-10080 into 0.98.1?
        Hide
        Nicolas Liochon added a comment -

        For this one, no reason at all. Let me check if the patch applies to the 98 branch.

        Show
        Nicolas Liochon added a comment - For this one, no reason at all. Let me check if the patch applies to the 98 branch.
        Nicolas Liochon made changes -
        Attachment 9990.v2.98.patch [ 12632287 ]
        Hide
        Nicolas Liochon added a comment -

        9990.v2.98.patch is for the .98 branch.

        Show
        Nicolas Liochon added a comment - 9990.v2.98.patch is for the .98 branch.
        Hide
        Andrew Purtell added a comment -

        Committed to 0.98 branch also, thanks!

        Show
        Andrew Purtell added a comment - Committed to 0.98 branch also, thanks!
        Andrew Purtell made changes -
        Fix Version/s 0.98.1 [ 12325664 ]
        Hide
        Hudson added a comment -

        FAILURE: Integrated in HBase-0.98-on-Hadoop-1.1 #191 (See https://builds.apache.org/job/HBase-0.98-on-Hadoop-1.1/191/)
        HBASE-9990 HTable uses the conf for each newCaller (Nicolas Liochon) (apurtell: rev 1574772)

        • /hbase/branches/0.98/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCaller.java
        • /hbase/branches/0.98/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.java
        • /hbase/branches/0.98/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncProcess.java
        Show
        Hudson added a comment - FAILURE: Integrated in HBase-0.98-on-Hadoop-1.1 #191 (See https://builds.apache.org/job/HBase-0.98-on-Hadoop-1.1/191/ ) HBASE-9990 HTable uses the conf for each newCaller (Nicolas Liochon) (apurtell: rev 1574772) /hbase/branches/0.98/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCaller.java /hbase/branches/0.98/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.java /hbase/branches/0.98/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncProcess.java
        Hide
        Hudson added a comment -

        FAILURE: Integrated in HBase-0.98 #206 (See https://builds.apache.org/job/HBase-0.98/206/)
        HBASE-9990 HTable uses the conf for each newCaller (Nicolas Liochon) (apurtell: rev 1574772)

        • /hbase/branches/0.98/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCaller.java
        • /hbase/branches/0.98/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.java
        • /hbase/branches/0.98/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncProcess.java
        Show
        Hudson added a comment - FAILURE: Integrated in HBase-0.98 #206 (See https://builds.apache.org/job/HBase-0.98/206/ ) HBASE-9990 HTable uses the conf for each newCaller (Nicolas Liochon) (apurtell: rev 1574772) /hbase/branches/0.98/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCaller.java /hbase/branches/0.98/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.java /hbase/branches/0.98/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncProcess.java

          People

          • Assignee:
            Nicolas Liochon
            Reporter:
            Nicolas Liochon
          • Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development