Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.6.0
    • Component/s: client, master, tserver
    • Labels:
      None

      Description

      This will help simplify the design of a lot of our internal code. The root tablet is really a special table, and should be treated specially.

        Issue Links

          Activity

          Hide
          ASF subversion and git services added a comment -

          Commit c2dee4be5253b8c2f73a00068ab218b6ffc09bc8 in branch refs/heads/master from Eric Newton
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=c2dee4b ]

          ACCUMULO-1481 broke binary compatibility with hadoop-1.2.0

          Show
          ASF subversion and git services added a comment - Commit c2dee4be5253b8c2f73a00068ab218b6ffc09bc8 in branch refs/heads/master from Eric Newton [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=c2dee4b ] ACCUMULO-1481 broke binary compatibility with hadoop-1.2.0
          Hide
          ASF subversion and git services added a comment -

          Commit 7200e43a610694d2a9652d3d603bafc86e4395da in branch refs/heads/master from Keith Turner
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=7200e43 ]

          ACCUMULO-1481 ACCUMULO-1823 fixed bug w/ major compaction

          Show
          ASF subversion and git services added a comment - Commit 7200e43a610694d2a9652d3d603bafc86e4395da in branch refs/heads/master from Keith Turner [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=7200e43 ] ACCUMULO-1481 ACCUMULO-1823 fixed bug w/ major compaction
          Hide
          ASF subversion and git services added a comment -

          Commit e04fd1902b23b8bca8e1c30795f45d9c596f8623 in branch refs/heads/master from Eric Newton
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=e04fd19 ]

          ACCUMULO-1481 creates root table and copies files to the directory on master start-up

          Show
          ASF subversion and git services added a comment - Commit e04fd1902b23b8bca8e1c30795f45d9c596f8623 in branch refs/heads/master from Eric Newton [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=e04fd19 ] ACCUMULO-1481 creates root table and copies files to the directory on master start-up
          Hide
          ASF subversion and git services added a comment -

          Commit 6337c285fba031c0c14ab1a22e81e5c9b3c4c84c in branch refs/heads/master from Eric Newton
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=6337c28 ]

          ACCUMULO-1481 create the root table entry in zookeeper, but blocked by ACCUMULO-1814

          Show
          ASF subversion and git services added a comment - Commit 6337c285fba031c0c14ab1a22e81e5c9b3c4c84c in branch refs/heads/master from Eric Newton [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=6337c28 ] ACCUMULO-1481 create the root table entry in zookeeper, but blocked by ACCUMULO-1814
          Hide
          ASF subversion and git services added a comment -

          Commit 4313860c41520c92cf2bc9709ac5fea91f94ecd4 in branch refs/heads/master from Eric Newton
          [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=4313860 ]

          ACCUMULO-1481 remove warning from the shell when flushing !METADATA, since it no longer applies

          Show
          ASF subversion and git services added a comment - Commit 4313860c41520c92cf2bc9709ac5fea91f94ecd4 in branch refs/heads/master from Eric Newton [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=4313860 ] ACCUMULO-1481 remove warning from the shell when flushing !METADATA, since it no longer applies
          Hide
          Christopher Tubbs added a comment -

          Are we splitting and merging the root table now?

          No. You will get an error if you try to split the root table. You will get only a warning if you try to merge it (because merge on a single tablet is a NOP and there's no reason for this to fail).

          The commit comment refers to the fact that I added a test to confirm this behavior.

          Show
          Christopher Tubbs added a comment - Are we splitting and merging the root table now? No. You will get an error if you try to split the root table. You will get only a warning if you try to merge it (because merge on a single tablet is a NOP and there's no reason for this to fail). The commit comment refers to the fact that I added a test to confirm this behavior.
          Hide
          Billie Rinaldi added a comment -

          Wait, what? Are we splitting and merging the root table now?

          Show
          Billie Rinaldi added a comment - Wait, what? Are we splitting and merging the root table now?
          Hide
          ASF subversion and git services added a comment -

          Commit 1499510 from Christopher Tubbs
          [ https://svn.apache.org/r1499510 ]

          ACCUMULO-1481 : Add tests for splitting/merging root table; refactor to consolidate metadata constants and structures in an organized way; begin consolidating metadata ops into a servicer interface to abstract the code that actually does the servicing of metadata for all tables; remove some special cases for checking for metadata tables/root tablet that no longer apply; make mock work with root table; fix SimpleGarbageCollector to confirm candidates for deletion by checking the root table as well as the regular metadata table

          Show
          ASF subversion and git services added a comment - Commit 1499510 from Christopher Tubbs [ https://svn.apache.org/r1499510 ] ACCUMULO-1481 : Add tests for splitting/merging root table; refactor to consolidate metadata constants and structures in an organized way; begin consolidating metadata ops into a servicer interface to abstract the code that actually does the servicing of metadata for all tables; remove some special cases for checking for metadata tables/root tablet that no longer apply; make mock work with root table; fix SimpleGarbageCollector to confirm candidates for deletion by checking the root table as well as the regular metadata table
          Hide
          ASF subversion and git services added a comment -

          Commit 1496171 from Christopher Tubbs
          [ https://svn.apache.org/r1496171 ]

          ACCUMULO-1481 Make root tablet its own table; further polishing and testing will be needed, but this changeset passes existing unit and integration build tests and most functional tests

          Show
          ASF subversion and git services added a comment - Commit 1496171 from Christopher Tubbs [ https://svn.apache.org/r1496171 ] ACCUMULO-1481 Make root tablet its own table; further polishing and testing will be needed, but this changeset passes existing unit and integration build tests and most functional tests
          Hide
          ASF subversion and git services added a comment -

          Commit 1490795 from Christopher Tubbs
          [ https://svn.apache.org/r1490795 ]

          ACCUMULO-1481 Use METADATA_TABLE_NAME constant wherever it wasn't already being used

          Show
          ASF subversion and git services added a comment - Commit 1490795 from Christopher Tubbs [ https://svn.apache.org/r1490795 ] ACCUMULO-1481 Use METADATA_TABLE_NAME constant wherever it wasn't already being used

            People

            • Assignee:
              Christopher Tubbs
              Reporter:
              Christopher Tubbs
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development