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 --- |