yihua commented on code in PR #13615:
URL: https://github.com/apache/hudi/pull/13615#discussion_r2277484016


##########
hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java:
##########
@@ -121,10 +132,34 @@ public class HoodieTableConfig extends HoodieConfig {
   public static final String PARTIAL_UPDATE_CUSTOM_MARKER = 
"hoodie.write.partial.update.custom.marker";
   public static final String DEBEZIUM_UNAVAILABLE_VALUE = 
"__debezium_unavailable_value";
   // This prefix is used to set merging related properties.
-  // A reader might need to read some merger properties to function as 
expected,
-  // and Hudi stores properties with this prefix so the reader parses these 
properties,
-  // and produces a map of key value pairs (Key1->Value1, Key2->Value2, ...) 
to use.
-  public static final String MERGE_PROPERTIES_PREFIX = 
"hoodie.table.merge.properties.";
+  // A reader might need to read some writer properties to function as 
expected,
+  // and Hudi stores properties with this prefix so the reader parses these 
properties to fetch any custom property.
+  public static final String MERGE_CUSTOM_PROPERTY_PREFIX = 
"hoodie.merge.custom.property.";
+  public static final Set<String> PAYLOADS_UNDER_DEPRECATION = 
Collections.unmodifiableSet(
+      new HashSet<>(Arrays.asList(
+          AWSDmsAvroPayload.class.getName(),

Review Comment:
   i.e., remove `BootstrapRecordPayload` if not needed.  I think it is not 
persisted in the table config, just for bootstrap merging which has parity 
bootstrap read implementation in the FGReader.



-- 
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