You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Andrew Kyle Purtell (Jira)" <ji...@apache.org> on 2022/06/17 17:39:00 UTC

[jira] [Resolved] (HBASE-12227) Prevent unpublished HRegionServer objects referenced on other threads

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

Andrew Kyle Purtell resolved HBASE-12227.
-----------------------------------------
      Assignee:     (was: Manukranth Kolloju)
    Resolution: Incomplete

> Prevent unpublished HRegionServer objects referenced on other threads
> ---------------------------------------------------------------------
>
>                 Key: HBASE-12227
>                 URL: https://issues.apache.org/jira/browse/HBASE-12227
>             Project: HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 2.0.0
>            Reporter: Manukranth Kolloju
>            Priority: Minor
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> HRegionServer's constructor has a bunch of initializations(Sleeper, ZookeeperWatcher) that require us to pass "this" into other threads and initialize them. This makes the RegionServer intialization vulnerable to race conditions where the other threads might reference unpublished HRegionServer objects. 



--
This message was sent by Atlassian Jira
(v8.20.7#820007)