nsivabalan opened a new pull request #3315: URL: https://github.com/apache/hudi/pull/3315
## What is the purpose of the pull request - Adding virtual keys support to MOR table - Compaction - Realtime read - Clustering Constraints: Only SimpleKeyGen is supported because during real time read (snapshot read), we can't afford to generated keys using complex key gens. Query times will shoot up and its unusable from a user standpoint. ## Brief change log - Introduced 2 additional configs to HoodieTableConfig to serialize the simple record field and simple partition field for the table. - Added virutal keys support to MOR table for compaction, clustering and realtime read. - Metadata table is ensured to work w/ virtual keyed MOR table. ## Verify this pull request *(Please pick either of the following options)* This change added tests and can be verified as follows: - Fixed TestHoodieMergeOnReadTable and TestHoodieBackedMetadata for virtual keys with MOR table. ## Committer checklist - [ ] Has a corresponding JIRA in PR title & commit - [ ] Commit message is descriptive of the change - [ ] CI is green - [ ] Necessary doc changes done or have another open PR - [ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA. -- 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...@hudi.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org