Skip to content
Commit 75e2302d authored by Kamil Trzciński's avatar Kamil Trzciński Committed by Qingyu Zhao
Browse files

Allow to interrupt running jobs

This adds a middleware to track all threads
for running jobs.

This makes sidekiq to watch for redis-delivered notifications.

This makes be able to send notification to interrupt
running sidekiq jobs.

This does not take into account any native code,
as `Thread.raise` generates exception once the control gets
back to Ruby.

The separate measure should be taken to interrupt gRPC, shellouts,
or anything else that escapes Ruby.
parent ca622a3e
Loading
Loading
Loading