[HUDI-1276] [HUDI-1459] Make Clustering/ReplaceCommit and Metadata table be compatible (#2422)
* [HUDI-1276] [HUDI-1459] Make Clustering/ReplaceCommit and Metadata table be compatible * Use filesystemview and json format from metadata. Add tests Co-authored-by: Satish Kotha <satishkotha@uber.com>
This commit is contained in:
@@ -1356,6 +1356,13 @@ public class TestHoodieTableFileSystemView extends HoodieCommonTestHarness {
|
||||
List<HoodieFileGroup> allReplaced = fsView.getReplacedFileGroupsBeforeOrOn("2", partitionPath1).collect(Collectors.toList());
|
||||
assertEquals(1, allReplaced.size());
|
||||
assertEquals(fileId1, allReplaced.get(0).getFileGroupId().getFileId());
|
||||
|
||||
allReplaced = fsView.getReplacedFileGroupsBefore("2", partitionPath1).collect(Collectors.toList());
|
||||
assertEquals(0, allReplaced.size());
|
||||
|
||||
allReplaced = fsView.getAllReplacedFileGroups(partitionPath1).collect(Collectors.toList());
|
||||
assertEquals(1, allReplaced.size());
|
||||
assertEquals(fileId1, allReplaced.get(0).getFileGroupId().getFileId());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -228,6 +228,11 @@ public class HoodieTestTable {
|
||||
return this;
|
||||
}
|
||||
|
||||
public HoodieTestTable forReplaceCommit(String instantTime) {
|
||||
currentInstantTime = instantTime;
|
||||
return this;
|
||||
}
|
||||
|
||||
public HoodieTestTable forCompaction(String instantTime) {
|
||||
currentInstantTime = instantTime;
|
||||
return this;
|
||||
|
||||
Reference in New Issue
Block a user