[ 
https://issues.apache.org/jira/browse/HBASE-419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12571807#action_12571807
 ] 

Jim Kellerman commented on HBASE-419:
-------------------------------------

Do the constructors for ProcessRegionXxx need to be public? Shouldn't they be 
package scoped?

You didn't move HScannerInterface, Leases or HMsg because they are used in 
multiple places.
 
Why move:
- HRegionInterface (used by master and client)
- HMasterInterface (used by master and client)
- HMasterRegionInterface (used by master and region server)
- HStoreKey (used almost everywhere)

If I were going to move everything, I might do something like:
- put HLog, HLogKey, HLogEdit, LogRollListener into o.a.h.h.hlog
- put HStore, HStoreKey, HStoreFile, HStoreSize into o.a.h.h.hstore
- put HRegionInterface, HMasterInterface and HMasterRegionInterface into 
o.a.h.h.ipc

javadoc warnings: (must be fixed)

  [javadoc] 
C:\workspace\HBase-test\src\java\org\apache\hadoop\hbase\mapred\GroupingTableMap.java:91:
 warning - Tag @see: can't find map(org.apache.hadoop.hbase.HStoreKey, 
org.apache.hadoop.io.MapWritable, org.apache.hadoop.mapred.OutputCollector, 
org.apache.hadoop.mapred.Reporter) in org.apache.hadoop.hbase.mapred.TableMap
  [javadoc] 
C:\workspace\HBase-test\src\java\org\apache\hadoop\hbase\mapred\IdentityTableMap.java:47:
 warning - Tag @see: can't find map(org.apache.hadoop.hbase.HStoreKey, 
org.apache.hadoop.io.MapWritable, org.apache.hadoop.mapred.OutputCollector, 
org.apache.hadoop.mapred.Reporter) in org.apache.hadoop.hbase.mapred.TableMap
  [javadoc] 
C:\workspace\HBase-test\src\java\org\apache\hadoop\hbase\mapred\TableInputFormat.java:58:
 warning - Tag @see: reference not found: 
org.apache.hadoop.hbase.HAbstractScanner for column name wildcards
  [javadoc] 
C:\workspace\HBase-test\src\java\org\apache\hadoop\hbase\regionserver\HAbstractScanner.java:205:
 warning - Tag @see: can't find next(org.apache.hadoop.hbase.HStoreKey, 
java.util.SortedMap) in org.apache.hadoop.hbase.HScannerInterface
  [javadoc] 
C:\workspace\HBase-test\src\java\org\apache\hadoop\hbase\regionserver\HRegion.java:713:
 warning - @return tag has no arguments.
  [javadoc] 
C:\workspace\HBase-test\src\java\org\apache\hadoop\hbase\regionserver\HRegionServer.java:993:
 warning - Tag @link: reference not found: Flusher


> Move RegionServer and related classes into regionserver package
> ---------------------------------------------------------------
>
>                 Key: HBASE-419
>                 URL: https://issues.apache.org/jira/browse/HBASE-419
>             Project: Hadoop HBase
>          Issue Type: Sub-task
>            Reporter: Bryan Duxbury
>            Assignee: Bryan Duxbury
>            Priority: Minor
>         Attachments: 419.patch
>
>
> Move:
>  * HRegionServer
>  * HRegionInterface
>  * HRegion
>  * HStore
>  * HStoreFile
>  * HInternalScannerInterface ?
>  * HStoreKey
>  
> Others?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to