Unless you change it in the factory, the IP of the instance _is_ stored as the 
payload for the lock file. You can getChildren on the lock parent, sort them 
and get the payload of the first sorted child.

-Jordan



On February 24, 2015 at 10:58:16 PM, Jipeng Tan ([email protected]) wrote:

Hi,

We use InterProcessSemaphoreMutex to make sure certain machine only process 
certain Task. 

One issue I am currently facing is: sometimes a lease file for one Task 
presents on Zookeeper, however, there is no machine process that Task after 
zookeeper quorum is rebooted.

Since we have hundreds of machines, it is quite hard to go over every machine's 
log to figure out which machines own the lease file.

So I wonder if there is a better way to find the association of machines and 
lease files. Is that possible to add machines info (IP) to the Lock?

Thanks,
Jipeng

Reply via email to