Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-4797

TableParentConfiguration is unnecessary and cause performance problems

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.7.3, 1.8.1
    • 1.9.0
    • None

    Description

      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.

       

      Attachments

        Issue Links

          Activity

            People

              kturner Keith Turner
              kturner Keith Turner
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m