the-other-tim-brown commented on code in PR #13742:
URL: https://github.com/apache/hudi/pull/13742#discussion_r2308910073


##########
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/DefaultSparkRecordMerger.java:
##########
@@ -37,46 +35,38 @@
  */
 public class DefaultSparkRecordMerger extends HoodieSparkRecordMerger {
 
-  private String[] orderingFields;
-
   @Override
   public String getMergingStrategy() {
     return HoodieRecordMerger.EVENT_TIME_BASED_MERGE_STRATEGY_UUID;
   }
 
   @Override
-  public Option<Pair<HoodieRecord, Schema>> merge(HoodieRecord older, Schema 
oldSchema, HoodieRecord newer, Schema newSchema, TypedProperties props) throws 
IOException {
-    Option<Pair<HoodieRecord, Schema>> deleteHandlingResult = 
handleDeletes(older, oldSchema, newer, newSchema, props);
-    if (deleteHandlingResult != null) {
-      return deleteHandlingResult;
-    }
-
-    if (orderingFields == null) {
-      orderingFields = ConfigUtils.getOrderingFields(props);
-    }
-    if (older.getOrderingValue(oldSchema, props, 
orderingFields).compareTo(newer.getOrderingValue(newSchema, props, 
orderingFields)) > 0) {
-      return Option.of(Pair.of(older, oldSchema));
+  public <T> BufferedRecord<T> merge(BufferedRecord<T> older, 
BufferedRecord<T> newer, RecordContext<T> recordContext, TypedProperties props) 
throws IOException {
+    if (older.getOrderingValue().compareTo(newer.getOrderingValue()) > 0) {

Review Comment:
   Something like check if the records are commit time ordered deletes before 
this?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to