Lines Matching defs:dir_nodeid
535 * rsb's on the toss list who's dir_nodeid is not local can have stale
545 int dir_nodeid, int from_nodeid,
557 if (from_nodeid == dir_nodeid)
581 (from_other && (dir_nodeid == our_nodeid))) {
614 * we are the dir_nodeid or were the master) No other thread
623 from_nodeid, r->res_master_nodeid, dir_nodeid,
671 r->res_dir_nodeid = dir_nodeid;
683 if (from_other && (dir_nodeid != our_nodeid)) {
686 from_nodeid, dir_nodeid, our_nodeid, r->res_name);
695 from_nodeid, dir_nodeid, r->res_name);
698 if (dir_nodeid == our_nodeid) {
704 /* set_master will send_lookup to dir_nodeid */
724 int dir_nodeid, int from_nodeid,
766 from_nodeid, r->res_master_nodeid, dir_nodeid);
773 (dir_nodeid == our_nodeid)) {
777 our_nodeid, r->res_master_nodeid, dir_nodeid);
803 r->res_dir_nodeid = dir_nodeid;
804 r->res_master_nodeid = dir_nodeid;
805 r->res_nodeid = (dir_nodeid == our_nodeid) ? 0 : dir_nodeid;
820 int dir_nodeid;
828 dir_nodeid = dlm_hash2nodeid(ls, hash);
831 return find_rsb_nodir(ls, name, len, hash, b, dir_nodeid,
834 return find_rsb_dir(ls, name, len, hash, b, dir_nodeid,
918 int dir_nodeid, error, toss_list = 0;
932 dir_nodeid = dlm_hash2nodeid(ls, hash);
933 if (dir_nodeid != our_nodeid) {
935 from_nodeid, dir_nodeid, our_nodeid, hash,
4033 int rv, dir_nodeid;
4041 dir_nodeid = dlm_hash2nodeid(ls, hash);
4043 log_error(ls, "send_repeat_remove dir %d %s", dir_nodeid, name);
4069 dir_nodeid, DLM_MSG_REMOVE, &ms, &mh);
4404 int rv, len, dir_nodeid, from_nodeid;
4416 dir_nodeid = dlm_hash2nodeid(ls, ms->m_hash);
4417 if (dir_nodeid != dlm_our_nodeid()) {
4419 from_nodeid, dir_nodeid);
5115 int dir_nodeid)
5137 int dir_nodeid;
5147 dir_nodeid = dlm_dir_nodeid(lkb->lkb_resource);
5154 "lkb_nodeid %d wait_nodeid %d dir_nodeid %d",
5161 dir_nodeid);
5172 if (!waiter_needs_recovery(ls, lkb, dir_nodeid))
5303 "lkb_nodeid %d wait_nodeid %d dir_nodeid %d "
5365 "dir_nodeid %d overlap %d %d",