apache / apache/druid

Remove "identifier" field be from JSON form of DataSegment, or clarify it's purpose

Open
#6,885 1 comment 0 reactions 0 assignees View on GitHub
Compatibility Design Review stale
Dominant language
Java
Stars
14.1k
Forks
3.8k
Avg merge
2d 58m
Merged PRs (30d)
233

Description

http://druid.io/docs/latest/dependencies/metadata-storage says:

> The payload column stores a JSON blob that has all of the metadata for the segment (some of the data stored in this payload is redundant with some of the columns in the table, that is intentional).

I think a field should be either removed or "that is intentional" should be replaced with more elaborate explanation.

Contributor guide

Open the contributing guide

Research direction

Start with the metadata-storage documentation at http://druid.io/docs/latest/dependencies/metadata-storage and inspect the description of the payload column and DataSegment JSON. Determine whether the identifier field is redundant or needs a clearer explanation; done means the documentation makes the field's purpose unambiguous or no longer includes it.

Written by the indexing model from the issue text.

Assessment

Tech stack
json
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.