Akanksha-kedia opened a new pull request, #17562:
URL: https://github.com/apache/pinot/pull/17562

   Add detailed error reporting for schema backward compatibility checks.
   
   - Add SchemaCompatibilityResult class with structured error codes
   - Enhance Schema class with checkBackwardCompatibilityWithDetails method
   - Include actionable suggestions for each incompatibility type
   - Maintain backward compatibility with existing isBackwardCompatibleWith 
method
   - Add comprehensive test coverage for new functionality
   
   This improvement provides developers with clear, actionable feedback when 
schema updates fail due to compatibility issues, significantly reducing 
debugging time and improving the schema evolution experience.
   
   Instructions:
   1. The PR has to be tagged with at least one of the following labels (*):
      1. `feature`
      2. `bugfix`
      3. `performance`
      4. `ui`
      5. `backward-incompat`
      6. `release-notes` (**)
   2. Remove these instructions before publishing the PR.
    
   (*) Other labels to consider:
   - `testing`
   - `dependencies`
   - `docker`
   - `kubernetes`
   - `observability`
   - `security`
   - `code-style`
   - `extension-point`
   - `refactor`
   - `cleanup`
   
   (**) Use `release-notes` label for scenarios like:
   - New configuration options
   - Deprecation of configurations
   - Signature changes to public methods/interfaces
   - New plugins added or old plugins removed
   


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