Open winsmith opened 10 months ago
Hi @winsmith , @asdf2014 , this is because the column name A,B
contains comma and it is stored into meta.smooth
as is. I think we should document allowed or disallowed characters for column names in the following section.
https://github.com/apache/druid/blob/a6236c3d15f6bad044bce851092810fd27ce6df5/docs/ingestion/ingestion-spec.md?plain=1#L247
Documenting allowed or disallowed characters would be absolutely fantastic here <3
Affected Version
28.0.1
Description
I encountered an error during compaction and ingestion where tasks in middle manager would crash randomly when ingesting a JSON line where the key contains a comma (
,
). We call these "thorny" data because tasks that touch them crash.Here's a row that crashes on ingest:
Here's an ingestion spec that triggers the error:
This results in task status
failed
:And here's the complete index log in the middle manager: