Project

General

Profile

Bug #1538 ยป docapupdate-deadlock.patch

Brandon Seibel, 09/29/2011 11:15 AM

View differences:

src/mds/Locker.cc
if (in->mds_caps_wanted.empty() &&
(in->get_loner() >= 0 || (in->get_wanted_loner() >= 0 && in->try_set_loner()))) {
if (in->filelock.get_state() != LOCK_EXCL)
file_excl(&in->filelock, &need_issue);
need_issue = false; // loner!
file_excl(&in->filelock);
} else
simple_lock(&in->filelock, &need_issue);
if (need_issue)
    (1-1/1)