Keith Turner created ACCUMULO-4797:

             Summary: TableParentConfiguration is unnecessary and cause 
performance problems 
                 Key: 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

Reply via email to