[ 
https://issues.apache.org/jira/browse/HBASE-22432?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sergey Shelukhin updated HBASE-22432:
-------------------------------------
    Description: 
Some methods refresh stub on null, some assume (incorrectly) server is shutting 
down.
Most methods reset stub to null on error, and also now we do it when ZK changes.
One of the latter can cause server reports to not be sent until one of the 
former methods (e.g. reporting procedure completion) executes and happens to 
restore the stub for them.
Reset is done sometimes with and sometimes without a check.

  was:
Some methods refresh stub on null, some assume (incorrectly) server is shutting 
down.
Most methods reset stub to null on error, and also now we do it when ZK changes.
One of the latter can cause server reports to not be sent until one of the 
former methods executes and happens to restore the stub.
Reset is done sometimes with and sometimes without a check.


> HRegionServer rssStub handling is incorrect and inconsistent
> ------------------------------------------------------------
>
>                 Key: HBASE-22432
>                 URL: https://issues.apache.org/jira/browse/HBASE-22432
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 3.0.0
>            Reporter: Sergey Shelukhin
>            Assignee: Sergey Shelukhin
>            Priority: Critical
>
> Some methods refresh stub on null, some assume (incorrectly) server is 
> shutting down.
> Most methods reset stub to null on error, and also now we do it when ZK 
> changes.
> One of the latter can cause server reports to not be sent until one of the 
> former methods (e.g. reporting procedure completion) executes and happens to 
> restore the stub for them.
> Reset is done sometimes with and sometimes without a check.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to