Skip to content

Commit 3d052b3

Browse files
authored
Merge pull request #151 from data-integrations/fix/CDAP-17583-uuid-to-connector
CDAP-17583 Assign unique id to the sql server connector so that in case of multiple executors each connector can fetch data in parallel.
2 parents 8fa72e6 + a9d92c9 commit 3d052b3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

mysql-delta-plugins/src/main/java/io/cdap/delta/mysql/MySqlEventReader.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
import java.time.temporal.Temporal;
5050
import java.util.Map;
5151
import java.util.Set;
52+
import java.util.UUID;
5253
import java.util.concurrent.ExecutorService;
5354
import java.util.concurrent.Executors;
5455
import java.util.concurrent.TimeUnit;
@@ -110,7 +111,7 @@ public void start(Offset offset) {
110111
.with("event", state.getOrDefault(MySqlConstantOffsetBackingStore.EVENT, ""))
111112
.with("gtids", state.getOrDefault(MySqlConstantOffsetBackingStore.GTID_SET, ""))
112113
/* begin connector properties */
113-
.with("name", "delta")
114+
.with("name", "delta" + UUID.randomUUID().toString().replace("-", ""))
114115
.with("database.hostname", config.getHost())
115116
.with("database.port", config.getPort())
116117
.with("database.user", config.getUser())

sqlserver-delta-plugins/src/main/java/io/cdap/delta/sqlserver/SqlServerEventReader.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import java.util.HashSet;
4444
import java.util.Map;
4545
import java.util.Set;
46+
import java.util.UUID;
4647
import java.util.concurrent.ExecutorService;
4748
import java.util.concurrent.Executors;
4849
import java.util.concurrent.TimeUnit;
@@ -116,7 +117,7 @@ public void start(Offset offset) {
116117
.with("snapshot", state.getOrDefault(SourceInfo.SNAPSHOT_KEY, ""))
117118
.with("snapshot_completed", isSnapshotCompleted)
118119
/* begin connector properties */
119-
.with("name", "delta")
120+
.with("name", "delta" + UUID.randomUUID().toString().replace("-", ""))
120121
.with("database.hostname", config.getHost())
121122
.with("database.port", config.getPort())
122123
.with("database.user", config.getUser())

0 commit comments

Comments
 (0)