Closed mikeldking closed 1 month ago
For dictionary values, pyarrow
requires that all values for a particular key belong to the same type. This is not a guarantee we can provide for user-defined metadata or user-defined attributes more generally. We need to either require that such values are non-dictionaries (e.g., JSON strings) or we need to use a different format for transport, e.g., pickle or JSONL.
Long-term plan is to move off of pyarrow and return JSON from /spans
. Since no users have actually encountered this issue yet, going to punt. If someone hits it, let us know and we will patch the current implementation with pyarrow.
Closing as not planned