Delete the HBaseConfiguration.create for coprocessor.Exec class
---------------------------------------------------------------

                 Key: HBASE-5491
                 URL: https://issues.apache.org/jira/browse/HBASE-5491
             Project: HBase
          Issue Type: Improvement
          Components: coprocessors
    Affects Versions: 0.92.0
         Environment: all
            Reporter: honghua zhu
             Fix For: 0.92.1


Exec class has a field: "private Configuration conf = 
HBaseConfiguration.create()"

Client side generates an Exec instance of the class, each initiated Statistics 
request by ExecRPCInvoker
Is so HBaseConfiguration.create for each request needs to call

When the server side deserialize the Exec Called once HBaseConfiguration.create 
in,
HBaseConfiguration.create is a time consuming operation.


"private Configuration conf = HBaseConfiguration.create()";
This code is only useful for testing code 
(org.apache.hadoop.hbase.coprocessor.TestCoprocessorEndpoint.testExecDeserialization),
other places with the Exec class, pass a Configuration come,
so no need to "conf" field a default value.


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

        

Reply via email to