Fix a failing test case intermittenly in TestMergeOnRead due to incorrect prev commit time
This commit is contained in:
committed by
vinoth chandar
parent
e2dee68ccd
commit
0fe92dee55
@@ -246,7 +246,6 @@ public class HoodieAppendHandle<T extends HoodieRecordPayload> extends HoodieIOH
|
|||||||
if (writer != null) {
|
if (writer != null) {
|
||||||
writer.close();
|
writer.close();
|
||||||
}
|
}
|
||||||
writeStatus.getStat().setPrevCommit(commitTime);
|
|
||||||
writeStatus.getStat().setFileId(this.fileId);
|
writeStatus.getStat().setFileId(this.fileId);
|
||||||
writeStatus.getStat().setNumWrites(recordsWritten);
|
writeStatus.getStat().setNumWrites(recordsWritten);
|
||||||
writeStatus.getStat().setNumUpdateWrites(updatedRecordsWritten);
|
writeStatus.getStat().setNumUpdateWrites(updatedRecordsWritten);
|
||||||
|
|||||||
@@ -488,6 +488,7 @@ public class TestMergeOnReadTable {
|
|||||||
recordsRead = HoodieMergeOnReadTestUtils.getRecordsUsingInputFormat(dataFiles, basePath);
|
recordsRead = HoodieMergeOnReadTestUtils.getRecordsUsingInputFormat(dataFiles, basePath);
|
||||||
assertEquals(recordsRead.size(), 200);
|
assertEquals(recordsRead.size(), 200);
|
||||||
|
|
||||||
|
writeRecords = jsc.parallelize(copyOfRecords, 1);
|
||||||
writeStatusJavaRDD = client.upsert(writeRecords, commitTime2);
|
writeStatusJavaRDD = client.upsert(writeRecords, commitTime2);
|
||||||
client.commit(commitTime2, writeStatusJavaRDD);
|
client.commit(commitTime2, writeStatusJavaRDD);
|
||||||
statuses = writeStatusJavaRDD.collect();
|
statuses = writeStatusJavaRDD.collect();
|
||||||
|
|||||||
Reference in New Issue
Block a user