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

selina.yan resolved HBASE-29116.
--------------------------------
    Resolution: Pending Closed

> recoveredSource can not close thread
> ------------------------------------
>
>                 Key: HBASE-29116
>                 URL: https://issues.apache.org/jira/browse/HBASE-29116
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 2.4.18
>            Reporter: selina.yan
>            Priority: Minor
>
> when the server crash down, old source will be closed, recovered source will 
> start.when replicate completed,we should terminate the source and remove from 
> oldsources ,is that?
> {code:java}
>   /**
>    * Clear the metrics and related replication queue of the specified old 
> source
>    * @param src source to clear
>    */
>   private boolean removeRecoveredSource(ReplicationSourceInterface src) {
>     if (!this.oldsources.remove(src)) {
>       return false;
>     }
>     LOG.info("Done with the recovered queue {}", src.getQueueId());
>     // Delete queue from storage and memory
>     deleteQueue(src.getQueueId());
>     this.walsByIdRecoveredQueues.remove(src.getQueueId());
>     return true;
>   } {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to