Skip to content

Commit bd145c0

Browse files
committed
CDM-54 file-driven jobs now as SIT tests
1 parent c336e0b commit bd145c0

File tree

21 files changed

+93
-8
lines changed

21 files changed

+93
-8
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
2+
DELETE FROM target.feature_partition_range WHERE key='key1';
3+
UPDATE target.feature_partition_range SET value='value999' WHERE key='key2';
4+
SELECT * FROM target.feature_partition_range;
5+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
migrateData com.datastax.cdm.job.MigratePartitionsFromFile migrate.properties
2+
validateData com.datastax.cdm.job.DiffPartitionsFromFile migrate.properties
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/bin/bash -e
2+
3+
workingDir="$1"
4+
cd "$workingDir"
5+
6+
/local/cdm.sh -f cdm.txt -s migrateData -d "$workingDir"
7+
8+
cqlsh -u $CASS_USERNAME -p $CASS_PASSWORD $CASS_CLUSTER -f $workingDir/breakData.cql > $workingDir/other.breakData.out 2> $workingDir/other.breakData.err
9+
10+
/local/cdm.sh -f cdm.txt -s validateData -d "$workingDir"
11+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT * FROM target.feature_partition_range;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2+
key | value
3+
------+--------
4+
key1 | valueA
5+
key2 | valueB
6+
7+
(2 rows)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
spark.cdm.origin.connect.host cdm-sit-cass
2+
spark.cdm.target.connect.host cdm-sit-cass
3+
4+
spark.cdm.schema.origin.keyspaceTable origin.feature_partition_range
5+
spark.cdm.schema.target.keyspaceTable target.feature_partition_range
6+
spark.cdm.perfops.numParts 1
7+
8+
spark.cdm.autocorrect.missing true
9+
spark.cdm.autocorrect.mismatch true
10+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
0,2000000000000000000
2+
8100000000000000000,8500000000000000000
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
DROP TABLE IF EXISTS origin.feature_partition_range;
2+
CREATE TABLE origin.feature_partition_range(key text, value text, PRIMARY KEY (key));
3+
INSERT INTO origin.feature_partition_range(key,value) VALUES ('key1','valueA');
4+
INSERT INTO origin.feature_partition_range(key,value) VALUES ('key2','valueB');
5+
INSERT INTO origin.feature_partition_range(key,value) VALUES ('key3','valueC');
6+
7+
DROP TABLE IF EXISTS target.feature_partition_range;
8+
CREATE TABLE target.feature_partition_range(key text, value text, PRIMARY KEY (key));

SIT/features/07_migrate_rows/cdm.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
migrateData com.datastax.cdm.job.MigrateRowsFromFile migrate.properties
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/bin/bash -e
2+
3+
workingDir="$1"
4+
cd "$workingDir"
5+
6+
/local/cdm.sh -f cdm.txt -s migrateData -d "$workingDir"
7+
8+

0 commit comments

Comments
 (0)