11.41Don't use On Complete for every record
On Complete is job-level reporting.
Don't wait until the very end to preserve all failure details only in memory.
For large jobs, failed record information should be written appropriately:
error table
object store
error file
DLQ
monitoring system
depending on design.