read lock for fail node detection