James Clampffer created HDFS-10409: -------------------------------------- Summary: libhdfs++: Something is holding connection_state_lock in RpcConnectionImpl destructor Key: HDFS-10409 URL: https://issues.apache.org/jira/browse/HDFS-10409 Project: Hadoop HDFS Issue Type: Sub-task Reporter: James Clampffer
The destructor to RpcConnectionImpl grabs a lock using a std::lock_guard<>. It turns out something is already holding the lock when this happens. Best bet is something that looks like: {code} void SomeFunctionThatShouldntTakeLock(){ std::lock_guard<std::mutex> bad(connection_state_lock_) conn_.reset(); //conn is a shared_ptr to RpcConnectionImpl } {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org