egalpin opened a new pull request, #10234:
URL: https://github.com/apache/pinot/pull/10234

   The idea of this change set is to allow for defining multiple comparison 
columns to better support use cases where multiple disparate producer groups 
are sinking data to the same table.  Ex. In the case of partial upsert, if 3 
producer groups (applications) produce data for 3 mutually exclusive sets of 
columns (aside from primary key), maintaining a comparison value for each 
producer group allows for safely updating different "parts" of a complete row 
without the need to synchronize timestamps across producer groups.
   
   The intention of this change set is definitely to maintain full backward 
compatibility, so if it does not that should be called out.
   
   `tag`: feature
   `release notes`:  for `upsertConfig`, `comparisonColumn` or 
`comparisonColumns` can be used (only the latter in the case where an array of 
columns is being set.
   


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