selina.yan created HBASE-29116:
----------------------------------

             Summary: 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


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