[
https://issues.apache.org/jira/browse/HBASE-17491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15831307#comment-15831307
]
stack commented on HBASE-17491:
-------------------------------
Remove this on commit:
2856 // trivial change to trigger UT TODO remove me
2857 LOG.trace("HRegionServer#main");
This is probably small potatoes in the scheme of things but you pass a
TableBuilderImpl to the HTable constructor rather than the Interface. Is this
because the implementation has the table name? The builder shouldn't have the
tablename in it because it is required field? I suppose having the talbename in
the builder makes it so you can set different op timeouts dependent on if it a
system table or not....
How do I get a TableBuilder?
Thanks [~carp84]
> Remove all setters from HTable interface and introduce a TableBuilder to
> build Table instance
> ---------------------------------------------------------------------------------------------
>
> Key: HBASE-17491
> URL: https://issues.apache.org/jira/browse/HBASE-17491
> Project: HBase
> Issue Type: Sub-task
> Reporter: Yu Li
> Assignee: Yu Li
> Attachments: HBASE-17491.patch, HBASE-17491.v2.patch,
> HBASE-17491.v3.patch
>
>
> As titled, we will remove all setters in HTable for master branch and
> deprecate them for branch-1 to make HTable thread-safe. And a new
> {{TableBuilder}} interface will be introduced to build Table instance
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)