Avoid using a single atom for multiple record processor.
This also removes the some loop when running mark-checkpoint - I'm unsure what the intent was here or what it was designed to solve so it may be required for some edge case? Edit - I realised this is a basic retry mechanism, I'll add this back.
Avoid using a single atom for multiple record processor.
This also removes the
some
loop when runningmark-checkpoint
- I'm unsure what the intent was here or what it was designed to solve so it may be required for some edge case? Edit - I realised this is a basic retry mechanism, I'll add this back.Fixes https://github.com/mcohen01/amazonica/issues/452