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
