[ https://issues.apache.org/jira/browse/HBASE-18378?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16086689#comment-16086689 ]
James Taylor commented on HBASE-18378: -------------------------------------- Would you consider this an HDFS bug and if so was a JIRA ever filed, [~tedyu]? We'd definitely prefer not having the cost of the deep merge (though we've minimized it by holding on to one single modified config instance). > Cloning configuration contained in CoprocessorEnvironment doesn't work > ---------------------------------------------------------------------- > > Key: HBASE-18378 > URL: https://issues.apache.org/jira/browse/HBASE-18378 > Project: HBase > Issue Type: Bug > Reporter: Samarth Jain > > In our phoenix co-processors, we need to clone configuration passed in > CoprocessorEnvironment. > However, using the copy constructor declared in it's parent class, > Configuration, doesn't copy over anything. > For example: > {code} > CorpocessorEnvironment e > Configuration original = e.getConfiguration(); > Configuration clone = new Configuration(original); > clone.get(HConstants.ZK_SESSION_TIMEOUT) -> returns null > e.configuration.get(HConstants.ZK_SEESION_TIMEOUT) -> returns > HConstants.DEFAULT_ZK_SESSION_TIMEOUT > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)