Lately we've been having repeated problems with pipelines hanging. Our pipelines are all tap-mysql to target-postgres, pipelinewise variants for both. The general pattern is some database error occurs (e.g. can't insert null into not null column, connection error, invalid timestamp format), target-postgres throws an exception, and then everything stops. I don't actually know if the target ever exits, unfortunately, but meltano remains running (perpetually, waiting for the target to exit, I assume) and has to be killed manually.
My questions for the collective brain are:
1. Any suggestions on how to investigate this if/when it happens again? Is there anything I can check to figure out where the problem really is?
2. How likely is it that this is a problem that's been fixed already? We're running meltano 2.8.0 in most environments and 2.10.0 in one of our dev environments.