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