[
https://issues.apache.org/jira/browse/HBASE-18812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16468710#comment-16468710
]
Chia-Ping Tsai commented on HBASE-18812:
----------------------------------------
Thanks for doing the garden works. [~andrewcheng]] I have grepped all classes
you posted again. Seems most tools haven't been documented and referenced.
Hence, I'm worrying about that we will make some useless code be IA.LP, and
that will obstruct us from removing them in hbase 2. Perhaps we should change
the classes which are documented or used by shell first. And then file a Jira
to discuss the orphan tools...
> Recategorize some of classes used as tools
> ------------------------------------------
>
> Key: HBASE-18812
> URL: https://issues.apache.org/jira/browse/HBASE-18812
> Project: HBase
> Issue Type: Task
> Reporter: Chia-Ping Tsai
> Assignee: Guangxu Cheng
> Priority: Major
> Attachments: HBASE-18812.master.001.patch,
> HBASE-18812.master.002.patch
>
>
> The classes used from cmd line should be made as LimitedPrivate.TOOLS. The
> candidates are shown below.
> # BackupDriver
> # RestoreDriver
> # CreateSnapshot
> # SnapshotInfo
> # ExportSnapshot
> # Canary
> # VersionInfo
> # RegionMover
> # CellCounter
> # CopyTable
> # DumpReplicationQueues
> # Export
> # HashTable
> # Import
> # ImportTsv
> # LoadIncrementalHFiles
> # ReplicationSyncUp
> # SyncTable
> # VerifyReplication
> # WALPlayer
> # ZkAclReset
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)