Jackie-Jiang opened a new pull request, #15528:
URL: https://github.com/apache/pinot/pull/15528

   Bugfixes:
   - Introduce `Enablement` enum with value `ENABLE`, `DISABLE` and `DEFAULT` 
to control the enablement of a feature. For `DEFAULT` enablement, use the 
default config from upper level (e.g. instance level)
   - Introduce `snapshot` and `preload` field as `Enablement` into 
`UpsertConfig` and `DedupConfig` so that the value can be properly overridden. 
Currently there is no way to disable at table level when instance level is 
enabled
   - Always read properties from `UpsertContext` and `DedupContext` to avoid 
the inconsistency of server level override and config change
   
   Cleanups:
   - Simplify the constructor for upsert/dedup related configs
   - Re-order some fields/methods for readability
   - Unify the metadata manager creation logic for upsert/dedup
   - Move some constants to `CommonConstants`
   
   Incompatible:
   - Several method signatures are changed
   
   Release note:
   - `enableSnapshot` and `enablePreload` are deprecated and replaced with 
`snapshot` and `preload`


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