[
https://issues.apache.org/jira/browse/PHOENIX-6884?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kadir Ozdemir resolved PHOENIX-6884.
------------------------------------
Assignee: Kadir Ozdemir
Resolution: Fixed
> Phoenix to use hbase.rpc.read.timeout and hbase.rpc.write.timeout
> -----------------------------------------------------------------
>
> Key: PHOENIX-6884
> URL: https://issues.apache.org/jira/browse/PHOENIX-6884
> Project: Phoenix
> Issue Type: Improvement
> Reporter: Kadir Ozdemir
> Assignee: Kadir Ozdemir
> Priority: Major
> Fix For: 5.2.0, 5.1.4
>
>
> Phoenix uses the same RPC timeout, hbase.rpc.timeout, for both read and write
> operations currently. HBASE-15866 split hbase.rpc.timeout into
> hbase.rpc.read.timeout and hbase.rpc.write.timeout.
> The paging feature (PHOENIX-6211, PHOENIX-6207 and PHOENIX-5998) slices
> server side operations into small chunks (i.e., pages) and allows all queries
> make progress without timeouts. This feature makes Phoenix a better
> time-sharing system and thus improves availability.
> In order to take advantage of the paging feature fully, we need to set the
> timeout for scan RPCs to a small value. While it is reasonable to reduce the
> RPC timeout for the read path because of the paging feature, it is not safe
> to reduce it for the write path drastically. This is because of the batch
> writes and synchronous index updates within a batch write. This means we need
> to start separately configuring read and write RPC timeouts.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)