Keith Turner created ACCUMULO-4797:
--------------------------------------

             Summary: TableParentConfiguration is unnecessary and cause 
performance problems 
                 Key: ACCUMULO-4797
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4797
             Project: Accumulo
          Issue Type: Improvement
    Affects Versions: 1.8.1, 1.7.3
            Reporter: Keith Turner
             Fix For: 1.9.0, 2.0.0


TableParentConfiguration is a shim class between Table and Namespace 
configuration.  It exist on the premise that a table may move between 
namespaces.  However this is currently not possible in Accumulo and would 
require a major redesign the make it possible.  This class always spend time 
looking up a tables namespace id each time a table property is accessed. 
However this Id will never changes.

Also should a tables namespace ever change, the current config code is not 
correct because not all code looks up the namespace id.

TableParentConfiguration should be removed.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to