[HUDI-2330][HUDI-2335] Adding support for merge-on-read tables (#3679)
- Inserts go into logs, hashed by Kafka and Hudi partitions - Fixed issues with the setupKafka script - Bumped up the default commit interval to 300 seconds - Minor renaming
This commit is contained in:
@@ -148,7 +148,7 @@ public class TestAbstractConnectWriter {
|
||||
private List<HoodieRecord> writtenRecords;
|
||||
|
||||
public AbstractHudiConnectWriterTestWrapper(KafkaConnectConfigs connectConfigs, KeyGenerator keyGenerator, SchemaProvider schemaProvider) {
|
||||
super(connectConfigs, keyGenerator, schemaProvider);
|
||||
super(connectConfigs, keyGenerator, schemaProvider, "000");
|
||||
writtenRecords = new ArrayList<>();
|
||||
}
|
||||
|
||||
@@ -157,12 +157,12 @@ public class TestAbstractConnectWriter {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void writeHudiRecord(HoodieRecord<HoodieAvroPayload> record) {
|
||||
protected void writeHudiRecord(HoodieRecord<?> record) {
|
||||
writtenRecords.add(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected List<WriteStatus> flushHudiRecords() {
|
||||
protected List<WriteStatus> flushRecords() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -88,7 +88,7 @@ public class TestBufferedConnectWriter {
|
||||
Mockito.verify(mockHoodieJavaWriteClient, times(0))
|
||||
.bulkInsertPreppedRecords(anyList(), eq(COMMIT_TIME), eq(Option.empty()));
|
||||
|
||||
writer.flushHudiRecords();
|
||||
writer.flushRecords();
|
||||
final ArgumentCaptor<List<HoodieRecord>> actualRecords = ArgumentCaptor.forClass(List.class);
|
||||
Mockito.verify(mockHoodieJavaWriteClient, times(1))
|
||||
.bulkInsertPreppedRecords(actualRecords.capture(), eq(COMMIT_TIME), eq(Option.empty()));
|
||||
|
||||
Reference in New Issue
Block a user