[
https://issues.apache.org/jira/browse/HBASE-12787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14261735#comment-14261735
]
Andrew Purtell commented on HBASE-12787:
----------------------------------------
Comment on dev@hbase from Alicia Shu:
{quote}
If we would like to port this change to 0.98, another option is not changing
RpcSchedulerFactory, but add a SET method for RpcScheduler that set the
Abortable afterwards. Thus there will be no backward compatible issue. New code
need to know to call the SET method. Old code will have a null abortable.
{quote}
> Backport HBASE-12028 (Abort the RegionServer when it's handler threads die)
> to 0.98
> -----------------------------------------------------------------------------------
>
> Key: HBASE-12787
> URL: https://issues.apache.org/jira/browse/HBASE-12787
> Project: HBase
> Issue Type: Task
> Reporter: Andrew Purtell
> Assignee: Andrew Purtell
> Labels: phoenix
> Fix For: 0.98.10
>
>
> Backport HBASE-12028 (Abort the RegionServer when it's handler threads die)
> to 0.98. There are two 0.98-specific changes that should be addressed:
> # The default configuration should preserve current behavior
> # The interface change to RpcSchedulerFactory should be binary compatible for
> Phoenix if possible, and we can do this by detecting with reflection if an
> older implementation of the interface is missing the new 'create' method and
> by invoking the older deprecated 'create' method instead. We can cache the
> decision after making it once.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)