lib/dynflow/executors/parallel.rb in dynflow-0.7.5 vs lib/dynflow/executors/parallel.rb in dynflow-0.7.6

- old
+ new

@@ -34,11 +34,12 @@ end variants Work::Step, Work::Event, Work::Finalize end - PoolDone = Algebrick.type { fields! work: Work } - WorkerDone = Algebrick.type { fields! work: Work, worker: Worker } + PoolDone = Algebrick.type { fields! work: Work } + PoolTerminated = Algebrick.atom + WorkerDone = Algebrick.type { fields! work: Work, worker: Worker } def initialize(world, pool_size = 10) super(world) @core = Core.new world, pool_size end