Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-18805 Unify Admin and AsyncAdmin
  3. HBASE-18911

Unify Admin and AsyncAdmin's methods name

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0-beta-1, 2.0.0
    • None
    • None
    • Reviewed
    • Hide
      Deprecated 4 methods for Admin interface.
      Deprecated compactRegionServer(ServerName, boolean). Use compactRegionServer(ServerName) and majorCompactcompactRegionServer(ServerName) instead.
      Deprecated getRegionLoad(ServerName) method. Use getRegionLoads(ServerName) instead.
      Deprecated getRegionLoad(ServerName, TableName) method. Use getRegionLoads(ServerName, TableName) instead.
      Deprecated getQuotaRetriever(QuotaFilter) instead. Use getQuota(QuotaFilter) instead.

      Add 7 methods for Admin interface.
      ServerName getMaster();
      Collection<ServerName> getBackupMasters();
      Collection<ServerName> getRegionServers();
      boolean splitSwitch(boolean enabled, boolean synchronous);
      boolean mergeSwitch(boolean enabled, boolean synchronous);
      boolean isSplitEnabled();
      boolean isMergeEnabled();
      Show
      Deprecated 4 methods for Admin interface. Deprecated compactRegionServer(ServerName, boolean). Use compactRegionServer(ServerName) and majorCompactcompactRegionServer(ServerName) instead. Deprecated getRegionLoad(ServerName) method. Use getRegionLoads(ServerName) instead. Deprecated getRegionLoad(ServerName, TableName) method. Use getRegionLoads(ServerName, TableName) instead. Deprecated getQuotaRetriever(QuotaFilter) instead. Use getQuota(QuotaFilter) instead. Add 7 methods for Admin interface. ServerName getMaster(); Collection<ServerName> getBackupMasters(); Collection<ServerName> getRegionServers(); boolean splitSwitch(boolean enabled, boolean synchronous); boolean mergeSwitch(boolean enabled, boolean synchronous); boolean isSplitEnabled(); boolean isMergeEnabled();

    Description

      Different Methods

      AsyncAdmin Admin unified name
      listTables listTableDescriptors listTableDescriptors
      getOnlineRegions getRegions getRegions
      getTableRegions getRegions getRegions
      getTableDescriptor getDescriptor getDescriptor
      getRegionLoads getRegionLoad getRegionLoads
      execProcedureWithRet execProcedureWithReturn execProcedureWithReturn
      setNormalizerOn normalizerSwitch normalizerSwitch
      isNormalizerOn isNormalizerEnabled isNormalizerEnabled
      setBalancerOn balancerSwitch balancerSwitch
      isBalancerOn isBalancerEnabled isBalancerEnabled
      setCleanerChoreOn cleanerChoreSwitch cleanerChoreSwitch
      isCleanerChoreOn isCleanerChoreEnabled isCleanerChoreEnabled
      setCatalogJanitorOn catalogJanitorSwitch catalogJanitorSwitch
      isCatalogJanitorOn isCatalogJanitorEnabled isCatalogJanitorEnabled
      setSplitOn/setMergeOn splitOrMergeEnabledSwitch splitSwitch/mergeSwitch
      isSplitOn/isMergeOn isSplitOrMergeEnabled isSplitEnabled/isMergeEnabled

      Methods only in AsyncAdmin

      AsyncAdmin
      majorCompactRegionServer
      getMaster
      getBackupMasters
      getRegionServers

      Methods only in Admin

      Admin
      listTableDescriptorsByNamespace
      listTableNamesByNamespace
      modifyTable
      getMasterCoprocessors

      Attachments

        1. HBASE-18911.master.001.patch
          77 kB
          Guanghao Zhang
        2. HBASE-18911.master.002.patch
          70 kB
          Guanghao Zhang
        3. HBASE-18911.master.003.patch
          70 kB
          Guanghao Zhang
        4. HBASE-18911.master.004.patch
          70 kB
          Guanghao Zhang

        Issue Links

          Activity

            People

              zghao Guanghao Zhang
              zghao Guanghao Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: