Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-28406

Move namespace to RS group can support multiple options to move tables under it

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • 4.0.0-alpha-1, 3.0.0-beta-2
    • rsgroup
    • None

    Description

      As discussed here
      https://github.com/apache/hbase/pull/5661#issuecomment-1949090826

      Move namespaces to rsgroup can have multiple options like:

      1. Move All Tables: This option involves moving all tables within a namespace to the new RS group, regardless of the current RS group they belong to. This would effectively consolidate all tables of the namespace into the new RS group. This is the same as the current implementation so it can be default behavior.
      1. Move Tables present in current RS group: With this option, only tables belonging to the current RS group of the namespace would be moved to the new RS group. This provides more granular control, allowing users to choose specific tables to move based on their needs. If the namespace does not belong to any RS group, the namespace tables in the default RS group would be moved to the new RS group.
      1. Move No Tables: This option involves changing the RS group of the namespace without moving any tables. Existing tables would remain in their current RS group. This could be useful if there's a desire to separate the namespaces by RS group but without immediately moving the tables.

      With this options we can give control to user choose proper option based on the requirements. 

      Attachments

        Activity

          People

            rajeshbabu Rajeshbabu Chintaguntla
            rajeshbabu Rajeshbabu Chintaguntla
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: