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

   ## Description
   This enhances the `/tableConfigs/validate` endpoint to include cluster-aware 
validations that were previously only performed during table creation.
   
   Currently, some validation errors (like "Failed to find instances with tag: 
X") only show up in logs during table creation, which makes debugging harder. 
This change moves those validations to the validation endpoint so you get 
immediate feedback.
   
   ## Changes
   - Added new validation types: `TENANT`, `MINION_INSTANCES`, `ACTIVE_TASKS` 
   - Enhanced `/tableConfigs/validate` to check cluster state by default
   - Added tenant/minion instance validation
   - Support skipping validations via `validationTypesToSkip` parameter
   - Skip cluster validations in `addConfig`/`updateConfig` to avoid duplication
   - Added unit tests for the new functionality
   
   This enables fail-fast validation and better error visibility during 
development.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to