Hello Zoltan Chovan, Alexey Serbin, Attila Bukor, Kudu Jenkins, Abhishek
Chennaka,
I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/23451
to look at the new patch set (#2).
Change subject: KUDU-3662 [6/n] Add sink table initialization
......................................................................
KUDU-3662 [6/n] Add sink table initialization
Adds automatic table creation to eliminate manual sink table setup.
The createTable flag in ReplicationJobConfig enables automatic
recreation of source table schema, partitioning, and metadata on
the destination cluster.
ReplicationTableInitializer handles all Kudu partitioning schemes
including hash-only, range-only, combined hash/range, and custom
hash schemas per range. Implementation ports logic from Scala
backup/restore code in KuduRestore for proven reliability.
Add unit tests to verify table initialization functionality across
all supported partitioning types.
Change-Id: I1002b4ba272c1acaab351e3ff3f341ca327070d2
---
M
java/kudu-replication/src/main/java/org/apache/kudu/replication/ReplicationConfigParser.java
M
java/kudu-replication/src/main/java/org/apache/kudu/replication/ReplicationEnvProvider.java
M
java/kudu-replication/src/main/java/org/apache/kudu/replication/ReplicationJobConfig.java
A
java/kudu-replication/src/main/java/org/apache/kudu/replication/ReplicationTableInitializer.java
A
java/kudu-replication/src/test/java/org/apache/kudu/replication/TestReplicationTableInitializer.java
5 files changed, 612 insertions(+), 2 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/51/23451/2
--
To view, visit http://gerrit.cloudera.org:8080/23451
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I1002b4ba272c1acaab351e3ff3f341ca327070d2
Gerrit-Change-Number: 23451
Gerrit-PatchSet: 2
Gerrit-Owner: Marton Greber <[email protected]>
Gerrit-Reviewer: Abhishek Chennaka <[email protected]>
Gerrit-Reviewer: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Attila Bukor <[email protected]>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Marton Greber <[email protected]>
Gerrit-Reviewer: Zoltan Chovan <[email protected]>