[
https://issues.apache.org/jira/browse/PHOENIX-7433?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Viraj Jasani updated PHOENIX-7433:
----------------------------------
Fix Version/s: 5.4.0
(was: 5.3.0)
> Phoenix RowLock should print rowkey and table name in readable format
> ---------------------------------------------------------------------
>
> Key: PHOENIX-7433
> URL: https://issues.apache.org/jira/browse/PHOENIX-7433
> Project: Phoenix
> Issue Type: Task
> Affects Versions: 5.2.0
> Reporter: Viraj Jasani
> Assignee: Divneet Kaur
> Priority: Major
> Fix For: 5.4.0
>
>
> Phoenix has its own RowLock implementation. When the lock cannot be acquired
> in the given time duration, something like this gets printed:
> {code:java}
> coprocessor.MetaDataEndpointImpl - getTable failed
> org.apache.hadoop.hbase.exceptions.TimeoutIOException: Timed out waiting for
> lock for row: 00 41 2e 41 3c 59 54 49 43 53 40 52 45 50 4f 12 54 5f 49 4e 53
> 54 41 4e 43 45 0f 44 41 54 41 50 50 55 4d 4d 41
> at
> org.apache.phoenix.hbase.index.LockManager.lockRow(LockManager.java:90)
> at
> org.apache.phoenix.hbase.index.LockManager.lockRow(LockManager.java:112)
> at
> org.apache.phoenix.coprocessor.MetaDataEndpointImpl.doGetTable(MetaDataEndpointImpl.java:3684)
> at
> org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:685){code}
>
> Proposal:
> * Print the rowkey in human readable format using HBase Bytes utility
> * Print table name on which the RowLock acquisition failed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)