[hotfix][cdc-base] Fix typo 'currenFetcher' -> 'currentFetcher' (#1299)

This closes #1299.
pull/1306/head
lincoln lee 3 years ago committed by GitHub
parent 841376404c
commit 3f07aff6c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -50,7 +50,7 @@ public class JdbcSourceSplitReader implements SplitReader<SourceRecord, SourceSp
private final Queue<SourceSplitBase> splits; private final Queue<SourceSplitBase> splits;
private final int subtaskId; private final int subtaskId;
@Nullable private Fetcher<SourceRecord, SourceSplitBase> currenFetcher; @Nullable private Fetcher<SourceRecord, SourceSplitBase> currentFetcher;
@Nullable private String currentSplitId; @Nullable private String currentSplitId;
private final JdbcDataSourceDialect dataSourceDialect; private final JdbcDataSourceDialect dataSourceDialect;
@ -65,7 +65,7 @@ public class JdbcSourceSplitReader implements SplitReader<SourceRecord, SourceSp
checkSplitOrStartNext(); checkSplitOrStartNext();
Iterator<SourceRecord> dataIt = null; Iterator<SourceRecord> dataIt = null;
try { try {
dataIt = currenFetcher.pollSplitRecords(); dataIt = currentFetcher.pollSplitRecords();
} catch (InterruptedException e) { } catch (InterruptedException e) {
LOG.warn("fetch data failed.", e); LOG.warn("fetch data failed.", e);
throw new IOException(e); throw new IOException(e);
@ -93,16 +93,16 @@ public class JdbcSourceSplitReader implements SplitReader<SourceRecord, SourceSp
@Override @Override
public void close() throws Exception { public void close() throws Exception {
if (currenFetcher != null) { if (currentFetcher != null) {
LOG.info("Close current fetcher {}", currenFetcher.getClass().getCanonicalName()); LOG.info("Close current fetcher {}", currentFetcher.getClass().getCanonicalName());
currenFetcher.close(); currentFetcher.close();
currentSplitId = null; currentSplitId = null;
} }
} }
protected void checkSplitOrStartNext() throws IOException { protected void checkSplitOrStartNext() throws IOException {
// the binlog fetcher should keep alive // the binlog fetcher should keep alive
if (currenFetcher instanceof JdbcSourceStreamFetcher) { if (currentFetcher instanceof JdbcSourceStreamFetcher) {
return; return;
} }
@ -114,28 +114,28 @@ public class JdbcSourceSplitReader implements SplitReader<SourceRecord, SourceSp
currentSplitId = nextSplit.splitId(); currentSplitId = nextSplit.splitId();
if (nextSplit.isSnapshotSplit()) { if (nextSplit.isSnapshotSplit()) {
if (currenFetcher == null) { if (currentFetcher == null) {
final JdbcSourceFetchTaskContext taskContext = final JdbcSourceFetchTaskContext taskContext =
dataSourceDialect.createFetchTaskContext(nextSplit); dataSourceDialect.createFetchTaskContext(nextSplit);
currenFetcher = new JdbcSourceScanFetcher(taskContext, subtaskId); currentFetcher = new JdbcSourceScanFetcher(taskContext, subtaskId);
} }
} else { } else {
// point from snapshot split to binlog split // point from snapshot split to binlog split
if (currenFetcher != null) { if (currentFetcher != null) {
LOG.info("It's turn to read binlog split, close current snapshot fetcher."); LOG.info("It's turn to read binlog split, close current snapshot fetcher.");
currenFetcher.close(); currentFetcher.close();
} }
final JdbcSourceFetchTaskContext taskContext = final JdbcSourceFetchTaskContext taskContext =
dataSourceDialect.createFetchTaskContext(nextSplit); dataSourceDialect.createFetchTaskContext(nextSplit);
currenFetcher = new JdbcSourceStreamFetcher(taskContext, subtaskId); currentFetcher = new JdbcSourceStreamFetcher(taskContext, subtaskId);
LOG.info("Stream fetcher is created."); LOG.info("Stream fetcher is created.");
} }
currenFetcher.submitTask(dataSourceDialect.createFetchTask(nextSplit)); currentFetcher.submitTask(dataSourceDialect.createFetchTask(nextSplit));
} }
} }
private boolean canAssignNextSplit() { private boolean canAssignNextSplit() {
return currenFetcher == null || currenFetcher.isFinished(); return currentFetcher == null || currentFetcher.isFinished();
} }
private ChangeEventRecords finishedSnapshotSplit() { private ChangeEventRecords finishedSnapshotSplit() {

Loading…
Cancel
Save