Closed aamine closed 4 years ago
DBキューで--clear-queueを実行するとき、エンキューしたときとキャンセルしたときでジョブネットの定義が変わっていると、エンキューされているジョブがジョブネットにもう存在しない場合がある。そのようなケースでジョブネットに定義されているジョブだけをキャンセルするとキャンセルしそこなうジョブがあるため、キュー内のジョブをすべて対象としてキャンセルすべき。
いろいろ修正を入れてしまったが一番肝心な変更は ff55f5d である。
DBキューで--clear-queueを実行するとき、エンキューしたときとキャンセルしたときでジョブネットの定義が変わっていると、エンキューされているジョブがジョブネットにもう存在しない場合がある。そのようなケースでジョブネットに定義されているジョブだけをキャンセルするとキャンセルしそこなうジョブがあるため、キュー内のジョブをすべて対象としてキャンセルすべき。
いろいろ修正を入れてしまったが一番肝心な変更は ff55f5d である。