Hi all, the avro decoder bundled with pinot doesn'...
# pinot-dev
d
Hi all, the avro decoder bundled with pinot doesn't handle poison pills and I was wondering if there was any reason for this. I need to handle common deserialization exceptions and it be nice to get this out of the box instead of I having to write and bundle a plugin
I haven't looked at all the other decoders but at least json and cvs seem to be this case as well
Does it makes sense to fix this from your point of view? The behaviour could be controlled by a config prop
k
yes.. we should have a way to ignore bad records
d
Cool, I'm going to raise an issue in github and start working on it
👍 1
I'll limit the scope of this issue to the confluent avro decoder class