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