ezmobius / nanite

self assembling fabric of ruby daemons
Apache License 2.0
735 stars 64 forks source link

Bugfix for Passenger with smart spawning #32

Open devwout opened 13 years ago

devwout commented 13 years ago

This fixes "eventmachine not initialized" errors on Passenger with smart spawning enabled. A mapper's identity is supposed to be unique, since it acquires a unique lock on the heartbeat-#{identity} queue. When the queue is already locked, things go wrong.

ezmobius commented 13 years ago

nice find