bricolages / bricolage

AWS-oriented Data Warehouse Framework
114 stars 20 forks source link

エントリポイントになるjobnetと、jobnetから呼び出すjobnetを区別する #132

Open aamine opened 4 years ago

aamine commented 4 years ago

問題

現在jobnetファイルはbricolage-jobnetコマンドの引数にもできるし、他のjobnetファイルから呼ぶこともできるが、両方に使うことはまずない。また、ジョブネット単位でロックをかけることを考えると、ジョブネットの一部だけをまた別のジョブネットとして呼べる機能は混乱の元にしかならない。

対策

エントリポイントであるjobnetファイルと、呼び出せるjobnetファイルをなんらかのかたちで区別する。例えば前者の拡張子をjobnet、後者の拡張子をsubnetとするなど。

aamine commented 4 years ago

jobnetとsubnetを区別したとしても、subnetを実行するだけのjobnetを作られたら意味がない。

jobnetからjobnetを参照するのをやめるしかない……?