navina commented on issue #12217:
URL: https://github.com/apache/pinot/issues/12217#issuecomment-1879104512

   > For context, we have some customers internally whose Kafka topics have 
string and int columns for indicating the deleted column field. Changing topic 
schema isn't trivial.
   
   This requirement makes sense as changing topic schema is not trivial and 
ingestion transforms can help circumvent these issues. 
   
   >  If the column happens to be some other type like string or int, then the 
usual type coercion rules can be applied.
   
   @ankitsultana How does the type coercion rule work when in the input string 
is unexpected? I haven't looked into pinot's mechanism of handling type 
coercion for its config values. Is it actually being used during config 
parsing? 
   
   > that's not the original intend of this deleteRecordColumn right @navina ? 
IIUC this is not suppose to be modified by user during ingestion
   
   The intention of adding the check was to make sure that the users are not 
misconfiguring it. This can be system-managed in case of CDC connectors or 
user-managed in other stream connectors. It is a user-facing config, iirc. 
   
   @ankitsultana / @tibrewalpratik17  If you can add more validation in the 
TableConfigUtils for this config, instead of strict type check, I am fine with 
that. Blindly removing the check is a bit much. 


-- 
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: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to