You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "selina.yan (Jira)" <ji...@apache.org> on 2025/02/11 02:41:00 UTC
[jira] [Resolved] (HBASE-29116) recoveredSource can not close thread
[ 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)