apache / apache/pinot

[Improvement] UI not reporting why table definition is invalid

Open
#6,909 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
6.1k
Forks
1.5k
Avg merge
2d 3h
Merged PRs (30d)
195

Description

When editing an existing Pinot table, if the configuration is invalid a popup will be shown that the definition is invalid but the message does not indicate why.

A current workaround exists using the swagger API `POST/tables/validate` endpoint. This endpoint should be called by the UI before submitting the new table definition to validate whether the definition is correct and if not inform the user.

This was found in Pinot v0.7.1

Contributor guide

Open the contributing guide

Research direction

Start by tracing the UI flow that shows the invalid table-definition popup and the Swagger API POST /tables/validate endpoint described in the issue. Done means the UI validates the new table definition before submission and reports why it is invalid.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.