[
https://issues.apache.org/jira/browse/HBASE-7341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13531579#comment-13531579
]
stack commented on HBASE-7341:
------------------------------
Just for the record, we've had below text in refguide for a good while:
{code}
9.3.4. RowLocks
RowLocks are still in the client API however they are discouraged because if
not managed properly these can lock up the RegionServers.
There is an oustanding ticket HBASE-2332 to remove this feature from the client.
{code}
and....
{code}
12.9.2. Runtime Errors
12.9.2.1. RegionServer Hanging
Are you running an old JVM (< 1.6.0_u21?)? When you look at a thread dump, does
it look like threads are BLOCKED but no one holds the lock all are blocked on?
See HBASE 3622 Deadlock in HBaseServer (JVM bug?). Adding -XX:+UseMembar to the
HBase HBASE_OPTS in conf/hbase-env.sh may fix it.
Also, are you using Section 9.3.4, “RowLocks”? These are discouraged because
they can lock up the RegionServers if not managed properly.
{code}
> Deprecate RowLocks in 0.94
> --------------------------
>
> Key: HBASE-7341
> URL: https://issues.apache.org/jira/browse/HBASE-7341
> Project: HBase
> Issue Type: Task
> Reporter: Gregory Chanan
> Assignee: Gregory Chanan
> Priority: Minor
> Fix For: 0.94.4
>
> Attachments: HBASE-7341.patch
>
>
> Since we are removing support in 0.96 (see HBASE-7315), we should deprecate
> in 0.94.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira