apache / apache/druid

Add @ClusterInternalAPI annotation

Open
#7,542 2 comments 0 reactions 0 assignees View on GitHub
Improvement Stable API
Dominant language
Java
Stars
14.1k
Forks
3.8k
Avg merge
2d 58m
Merged PRs (30d)
233

Description

For internal cluster REST and JSON communication APIs, which cannot be broken and removed completely in a single Druid release, but can be first superseded by an alternative, and then removed in a subsequent Druid release.

Related: [Add @MetricsAPI annotation](https://github.com/apache/incubator-druid/issues/7478)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the related “Add @MetricsAPI annotation” issue (#7478) and the Druid conventions it establishes for API annotations. Identify the internal cluster REST and JSON communication APIs covered by this request, then verify that the annotation clearly supports superseding an API before later removal.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api, backend-api-design
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.