クラスの説明コメントを修正しました
ルートジョブネット毎ではなく、ジョブネットやSshJob毎にロックをかけて保存するべきなので、ドライバをそのように変更しました。
fix indent
ジョブのツリーがembeddedでなくなったので、belongs_to/has_manyで取得できるオブジェクトが必ずしも同一のRubyオブジェクトではないので、同じオブジェクトを参照するために、Tengine::Job::Runtime::Signal#cache, #rememberを実装して、それを使うようにしました。
デバッグのためのコードを追加しました。