dlmrecovery.c (cd34edd8cf80b507bb84b3f0c2988fe05099ffb5) dlmrecovery.c (cda70ba8c05a8661f882862c4699a31d215ab151)
1/* -*- mode: c; c-basic-offset: 8; -*-
2 * vim: noexpandtab sw=8 ts=8 sts=0:
3 *
4 * dlmrecovery.c
5 *
6 * recovery stuff
7 *
8 * Copyright (C) 2004 Oracle. All rights reserved.

--- 2229 unchanged lines hidden (view full) ---

2238 freed++;
2239 }
2240 }
2241
2242 if (freed) {
2243 mlog(0, "%s:%.*s: freed %u locks for dead node %u, "
2244 "dropping ref from lockres\n", dlm->name,
2245 res->lockname.len, res->lockname.name, freed, dead_node);
1/* -*- mode: c; c-basic-offset: 8; -*-
2 * vim: noexpandtab sw=8 ts=8 sts=0:
3 *
4 * dlmrecovery.c
5 *
6 * recovery stuff
7 *
8 * Copyright (C) 2004 Oracle. All rights reserved.

--- 2229 unchanged lines hidden (view full) ---

2238 freed++;
2239 }
2240 }
2241
2242 if (freed) {
2243 mlog(0, "%s:%.*s: freed %u locks for dead node %u, "
2244 "dropping ref from lockres\n", dlm->name,
2245 res->lockname.len, res->lockname.name, freed, dead_node);
2246 BUG_ON(!test_bit(dead_node, res->refmap));
2246 if(!test_bit(dead_node, res->refmap)) {
2247 mlog(ML_ERROR, "%s:%.*s: freed %u locks for dead node %u, "
2248 "but ref was not set\n", dlm->name,
2249 res->lockname.len, res->lockname.name, freed, dead_node);
2250 __dlm_print_one_lock_resource(res);
2251 }
2247 dlm_lockres_clear_refmap_bit(dead_node, res);
2248 } else if (test_bit(dead_node, res->refmap)) {
2249 mlog(0, "%s:%.*s: dead node %u had a ref, but had "
2250 "no locks and had not purged before dying\n", dlm->name,
2251 res->lockname.len, res->lockname.name, dead_node);
2252 dlm_lockres_clear_refmap_bit(dead_node, res);
2253 }
2254

--- 626 unchanged lines hidden ---
2252 dlm_lockres_clear_refmap_bit(dead_node, res);
2253 } else if (test_bit(dead_node, res->refmap)) {
2254 mlog(0, "%s:%.*s: dead node %u had a ref, but had "
2255 "no locks and had not purged before dying\n", dlm->name,
2256 res->lockname.len, res->lockname.name, dead_node);
2257 dlm_lockres_clear_refmap_bit(dead_node, res);
2258 }
2259

--- 626 unchanged lines hidden ---