The log messages relating to the progress of recovery are minimal and very often useful. Change these to the KERN_INFO level so they are always available.
Signed-off-by: David Teigland <teigland@redhat.com>
···54635463 up_write(&ls->ls_root_sem);5464546454655465 if (lkb_count)54665466- log_debug(ls, "dlm_recover_purge %u locks for %u nodes",54665466+ log_rinfo(ls, "dlm_recover_purge %u locks for %u nodes",54675467 lkb_count, nodes_count);54685468}54695469···55375537 }5538553855395539 if (lkb_count)55405540- log_debug(ls, "dlm_recover_grant %u locks on %u resources",55405540+ log_rinfo(ls, "dlm_recover_grant %u locks on %u resources",55415541 lkb_count, rsb_count);55425542}55435543···56965696 put_rsb(r);56975697 out:56985698 if (error && error != -EEXIST)56995699- log_debug(ls, "dlm_recover_master_copy remote %d %x error %d",56995699+ log_rinfo(ls, "dlm_recover_master_copy remote %d %x error %d",57005700 from_nodeid, remid, error);57015701 rl->rl_result = cpu_to_le32(error);57025702 return error;
+4-4
fs/dlm/lockspace.c
···190190 else191191 kobject_uevent(&ls->ls_kobj, KOBJ_OFFLINE);192192193193- log_debug(ls, "%s the lockspace group...", in ? "joining" : "leaving");193193+ log_rinfo(ls, "%s the lockspace group...", in ? "joining" : "leaving");194194195195 /* dlm_controld will see the uevent, do the necessary group management196196 and then write to sysfs to wake us */···198198 error = wait_event_interruptible(ls->ls_uevent_wait,199199 test_and_clear_bit(LSFL_UEVENT_WAIT, &ls->ls_flags));200200201201- log_debug(ls, "group event done %d %d", error, ls->ls_uevent_result);201201+ log_rinfo(ls, "group event done %d %d", error, ls->ls_uevent_result);202202203203 if (error)204204 goto out;···640640641641 dlm_create_debug_file(ls);642642643643- log_debug(ls, "join complete");643643+ log_rinfo(ls, "join complete");644644 *lockspace = ls;645645 return 0;646646···835835 dlm_clear_members(ls);836836 dlm_clear_members_gone(ls);837837 kfree(ls->ls_node_array);838838- log_debug(ls, "release_lockspace final free");838838+ log_rinfo(ls, "release_lockspace final free");839839 kobject_put(&ls->ls_kobj);840840 /* The ls structure will be freed when the kobject is done with */841841
+12-15
fs/dlm/member.c
···60606161#define SLOT_DEBUG_LINE 12862626363-static void log_debug_slots(struct dlm_ls *ls, uint32_t gen, int num_slots,6464- struct rcom_slot *ro0, struct dlm_slot *array,6565- int array_size)6363+static void log_slots(struct dlm_ls *ls, uint32_t gen, int num_slots,6464+ struct rcom_slot *ro0, struct dlm_slot *array,6565+ int array_size)6666{6767 char line[SLOT_DEBUG_LINE];6868 int len = SLOT_DEBUG_LINE - 1;6969 int pos = 0;7070 int ret, i;7171-7272- if (!dlm_config.ci_log_debug)7373- return;74717572 memset(line, 0, sizeof(line));7673···9295 }9396 }94979595- log_debug(ls, "generation %u slots %d%s", gen, num_slots, line);9898+ log_rinfo(ls, "generation %u slots %d%s", gen, num_slots, line);9699}9710098101int dlm_slots_copy_in(struct dlm_ls *ls)···126129 ro->ro_slot = le16_to_cpu(ro->ro_slot);127130 }128131129129- log_debug_slots(ls, gen, num_slots, ro0, NULL, 0);132132+ log_slots(ls, gen, num_slots, ro0, NULL, 0);130133131134 list_for_each_entry(memb, &ls->ls_nodes, list) {132135 for (i = 0, ro = ro0; i < num_slots; i++, ro++) {···271274272275 gen++;273276274274- log_debug_slots(ls, gen, num, NULL, array, array_size);277277+ log_slots(ls, gen, num, NULL, array, array_size);275278276279 max_slots = (dlm_config.ci_buffer_size - sizeof(struct dlm_rcom) -277280 sizeof(struct rcom_config)) / sizeof(struct rcom_slot);···444447 break;445448 }446449 if (error)447447- log_debug(ls, "ping_members aborted %d last nodeid %d",450450+ log_rinfo(ls, "ping_members aborted %d last nodeid %d",448451 error, ls->ls_recover_nodeid);449452 return error;450453}···536539 count as a negative change so the "neg" recovery steps will happen */537540538541 list_for_each_entry(memb, &ls->ls_nodes_gone, list) {539539- log_debug(ls, "prev removed member %d", memb->nodeid);542542+ log_rinfo(ls, "prev removed member %d", memb->nodeid);540543 neg++;541544 }542545···548551 continue;549552550553 if (!node) {551551- log_debug(ls, "remove member %d", memb->nodeid);554554+ log_rinfo(ls, "remove member %d", memb->nodeid);552555 } else {553556 /* removed and re-added */554554- log_debug(ls, "remove member %d comm_seq %u %u",557557+ log_rinfo(ls, "remove member %d comm_seq %u %u",555558 memb->nodeid, memb->comm_seq, node->comm_seq);556559 }557560···568571 if (dlm_is_member(ls, node->nodeid))569572 continue;570573 dlm_add_member(ls, node);571571- log_debug(ls, "add member %d", node->nodeid);574574+ log_rinfo(ls, "add member %d", node->nodeid);572575 }573576574577 list_for_each_entry(memb, &ls->ls_nodes, list) {···588591 complete(&ls->ls_members_done);589592 }590593591591- log_debug(ls, "dlm_recover_members %d nodes", ls->ls_num_nodes);594594+ log_rinfo(ls, "dlm_recover_members %d nodes", ls->ls_num_nodes);592595 return error;593596}594597
+5-5
fs/dlm/recover.c
···526526 int nodir = dlm_no_directory(ls);527527 int error;528528529529- log_debug(ls, "dlm_recover_masters");529529+ log_rinfo(ls, "dlm_recover_masters");530530531531 down_read(&ls->ls_root_sem);532532 list_for_each_entry(r, &ls->ls_root_list, res_root_list) {···552552 }553553 up_read(&ls->ls_root_sem);554554555555- log_debug(ls, "dlm_recover_masters %u of %u", count, total);555555+ log_rinfo(ls, "dlm_recover_masters %u of %u", count, total);556556557557 error = dlm_wait_function(ls, &recover_idr_empty);558558 out:···685685 }686686 up_read(&ls->ls_root_sem);687687688688- log_debug(ls, "dlm_recover_locks %d out", count);688688+ log_rinfo(ls, "dlm_recover_locks %d out", count);689689690690 error = dlm_wait_function(ls, &recover_list_empty);691691 out:···883883 up_read(&ls->ls_root_sem);884884885885 if (count)886886- log_debug(ls, "dlm_recover_rsbs %d done", count);886886+ log_rinfo(ls, "dlm_recover_rsbs %d done", count);887887}888888889889/* Create a single list of all root rsb's to be used during recovery */···950950 }951951952952 if (count)953953- log_debug(ls, "dlm_clear_toss %u done", count);953953+ log_rinfo(ls, "dlm_clear_toss %u done", count);954954}955955