straszheimjeffrey/The-Kiln — Issue #3: Concurrent firing of a single kiln
Author: S11001001
Created: 2011-12-31 00:45:55+00:00
State: open

What's to be the story on concurrent firing of a kiln?

S11001001/The-Kiln@2d687169e38cd4ed5d2f93f7740939362c654971 is a pretty good summary of what the expected results would be from a simple, per-kiln locking approach, or anything providing equivalent semantics. I spun it 5 times in the test to be sure, but it seems to sufficiently trash the kiln state to cause failures more than half the time, at least on my machine.

Said test also halfheartedly tries to cause a deadly embrace in the case of a naïve per-clay-`delay`-based concurrency solution.

Some of the concurrency could be preserved if clay expressions could be evalled more often in the concurrent-access case.