複数ジョブ種が共有する相互排他ロックは奪取ルールの対称性を検証する
並行処理
排他制御
コードレビュー
原則
「1テナント1ジョブ」のような相互排他を、異なるジョブ種(例: CSV import と一括更新)で共有ロックによって実現するとき、stale lock の奪取(期限切れロックの横取り)パスが片方のジョブ種にだけ残っていると、排他が非対称に壊れる(例: 一括更新は stale な CSV lock を奪えるが、CSV 同士は奪えない)。
複数のプロデューサが排他ロックを共有する設計は、奪取/横取りの条件が全ジョブ種で双方向に対称かをレビュー観点として必ず確認する。片方に旧ロジックのチェックが残ると非対称バグになりやすい。