[
https://issues.apache.org/jira/browse/HBASE-13298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14378113#comment-14378113
]
Nick Dimiduk commented on HBASE-13298:
--------------------------------------
IIRC, the intention is that {{BufferedMutator}} and it's write buffer are an
implementation detail of {{Table}}, *not* exposed to the user in that
interface. Since there's no buffer concept in {{Table}}, there's nothing to
flush either. That detail is *the* explicit concern of a {{BufferedMutator}},
so they are exposed in that API. Actually, the write buffer is really the only
concern of {{BufferedMutator}}. See HBASE-12895 for a proposed {{Table}}
adaptor... you think we need this [~larsgeorge]?
For the purposes of the "1.0 API", {{HTable}} does not exist at the user level
and is an implementation detail. For the long discussion, see HBASE-12728.
That sound right to you guys, [~sduskis], [~enis]?
> Clarify if Table.{set|get}WriteBufferSize() is deprecated or not
> ----------------------------------------------------------------
>
> Key: HBASE-13298
> URL: https://issues.apache.org/jira/browse/HBASE-13298
> Project: HBase
> Issue Type: Bug
> Components: API
> Affects Versions: 1.0.0
> Reporter: Lars George
> Priority: Critical
> Fix For: 1.0.1
>
>
> For some reason {{Table.{set|get}WriteBufferSize()}} is _not_ deprecated in
> {{Table}}, but it is in {{HTable}} and {{HTableInterface}}. We need to settle
> on what the right thing is.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)