Boris Ralichkov
04/29/2026, 2:52 PMpkill -2 -f meltano), I can see the following log messages from this code path:
• target-snowflake *Received termination signal 2, draining all sinks...*
• target-snowflake *Received termination signal 15, draining all sinks...*
With SIGTERM (pkill -15 -f meltano) the two log messages above don't show up; instead, I only see:
• meltano *Attempting graceful termination of current block*
• meltano *Terminating ExtractLoadBlocks*
• meltano *Run completed*
No state, nada. I suspect that the reason for that might have to do with _handling_sigterm in the Meltano source. I have no other clue.Boris Ralichkov
04/30/2026, 12:51 PMSIGTERM gets treated differently than SIGINT (I've solved this by setting STOPSIGNAL SIGINT in my Dockerfile)
2. The SIGTERM code path terminates before the plugins terminate gracefully due to the exception raised hereBoris Ralichkov
04/30/2026, 1:09 PMEdgar Ramírez (Arch.dev)
05/01/2026, 2:29 AM