Open usberkeley opened 1 week ago
what kind of exceptions do we have then?
what kind of exceptions do we have then?
@danny0405 An IOException should be directly thrown.
The preCombine of this payload needs to decode AVRO records to perform partial merging of records, so an IOException might be thrown. Previously, the exception was ignored, which could cause problems.
Change Logs
The PartialUpdateAvroPayload#preCombine method conceals potential errors, which could lead to data loss. We should stop catching exceptions internally.
Impact
none
Risk level (write none, low medium or high below)
none
Documentation Update
none
Contributor's checklist