X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/3abd3952c1f4441f0dd6eae9883b2d01ed9cd56b..b2609562b3d4fc548afcc0a3dfe4ff5fd4ae3d36:/config.cc diff --git a/config.cc b/config.cc index 35654d8..5d04cd2 100644 --- a/config.cc +++ b/config.cc @@ -89,6 +89,7 @@ void config::paxos_commit(unsigned instance, const string &value) { if (!isamember(mem, newmem) && me != mem) { LOG("delete " << mem); invalidate_handle(mem); + //handle(mem).invalidate(); } } @@ -214,6 +215,7 @@ config::heartbeat_t config::doheartbeat(const string &m, lock &cfg_mutex_lock) { case rpc_const::atmostonce_failure: case rpc_const::oldsrv_failure: invalidate_handle(m); + //h.invalidate(); break; default: LOG("problem with " << m << " (" << ret << ") my vid " << vid << " his vid " << r);