[HUDI-3678] Fix record rewrite of create handle when 'preserveMetadata' is true (#5088)
This commit is contained in:
@@ -29,6 +29,7 @@ import org.apache.hudi.common.testutils.HoodieTestUtils;
|
||||
import org.apache.hudi.common.testutils.RawTripTestPayload;
|
||||
import org.apache.hudi.common.util.BaseFileUtils;
|
||||
import org.apache.hudi.common.util.Option;
|
||||
import org.apache.hudi.config.HoodieCompactionConfig;
|
||||
import org.apache.hudi.config.HoodieWriteConfig;
|
||||
import org.apache.hudi.exception.HoodieUpsertException;
|
||||
import org.apache.hudi.io.HoodieCreateHandle;
|
||||
@@ -77,6 +78,7 @@ public class TestUpdateSchemaEvolution extends HoodieClientTestHarness {
|
||||
private WriteStatus prepareFirstRecordCommit(List<String> recordsStrs) throws IOException {
|
||||
// Create a bunch of records with an old version of schema
|
||||
final HoodieWriteConfig config = makeHoodieClientConfig("/exampleSchema.avsc");
|
||||
config.setValue(HoodieCompactionConfig.PRESERVE_COMMIT_METADATA, "false");
|
||||
final HoodieSparkTable table = HoodieSparkTable.create(config, context);
|
||||
final List<WriteStatus> statuses = jsc.parallelize(Arrays.asList(1)).map(x -> {
|
||||
List<HoodieRecord> insertRecords = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user