You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Andrew Purtell (JIRA)" <ji...@apache.org> on 2008/06/08 18:51:45 UTC

[jira] Commented: (HBASE-42) Set region split size on table creation

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

Andrew Purtell commented on HBASE-42:
-------------------------------------

Preliminary patch attached. (Sorry for the delay, just back from Asia...) 

Todo:

* Update migration script to rewrite HTableDescriptor with version tag.
* Test case.
* Consider extending "modifyTableMeta" to be a single point for changing all HTable metadata, with corresponding change to HMasterInterface to remove addColumn, deleteColumn, and similar. This wouldn't make much difference on the server side but on the client side having a single RPC through which all table metadata is changed would make it easier to move at some later time to Zookeeper or whatever is chosen. Probably the easiest thing to do is something like the following:
*# Client disables table.
*# Client uses RPC to retrieve a lease and a serialized HTableDescriptor from the HMaster, which is instantiated. If another lease is outstanding, client must retry. 
*# Client manipulates the HTableDescriptor via its methods.
*# Client uses RPC to send the updated HTableDescriptor to the HMaster.
*# Master records the updated HTableDescriptor.
*# Client enables table.


> Set region split size on table creation
> ---------------------------------------
>
>                 Key: HBASE-42
>                 URL: https://issues.apache.org/jira/browse/HBASE-42
>             Project: Hadoop HBase
>          Issue Type: New Feature
>            Reporter: Paul Saab
>            Assignee: Andrew Purtell
>            Priority: Minor
>         Attachments: hbase-regionsize-0.2-r664521.patch
>
>
> Right now the region size before a split is determined by a global configuration.  It would be nice to configure tables independently of the global parameter.

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