|
@@ -55,7 +55,7 @@ static int ls_recover(struct dlm_ls *ls, struct dlm_recover *rv)
|
|
unsigned long start;
|
|
unsigned long start;
|
|
int error, neg = 0;
|
|
int error, neg = 0;
|
|
|
|
|
|
- log_debug(ls, "dlm_recover %llu", (unsigned long long)rv->seq);
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover %llu", (unsigned long long)rv->seq);
|
|
|
|
|
|
mutex_lock(&ls->ls_recoverd_active);
|
|
mutex_lock(&ls->ls_recoverd_active);
|
|
|
|
|
|
@@ -76,7 +76,7 @@ static int ls_recover(struct dlm_ls *ls, struct dlm_recover *rv)
|
|
|
|
|
|
error = dlm_recover_members(ls, rv, &neg);
|
|
error = dlm_recover_members(ls, rv, &neg);
|
|
if (error) {
|
|
if (error) {
|
|
- log_debug(ls, "dlm_recover_members error %d", error);
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover_members error %d", error);
|
|
goto fail;
|
|
goto fail;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -90,7 +90,7 @@ static int ls_recover(struct dlm_ls *ls, struct dlm_recover *rv)
|
|
|
|
|
|
error = dlm_recover_members_wait(ls);
|
|
error = dlm_recover_members_wait(ls);
|
|
if (error) {
|
|
if (error) {
|
|
- log_debug(ls, "dlm_recover_members_wait error %d", error);
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover_members_wait error %d", error);
|
|
goto fail;
|
|
goto fail;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -103,7 +103,7 @@ static int ls_recover(struct dlm_ls *ls, struct dlm_recover *rv)
|
|
|
|
|
|
error = dlm_recover_directory(ls);
|
|
error = dlm_recover_directory(ls);
|
|
if (error) {
|
|
if (error) {
|
|
- log_debug(ls, "dlm_recover_directory error %d", error);
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover_directory error %d", error);
|
|
goto fail;
|
|
goto fail;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -111,11 +111,11 @@ static int ls_recover(struct dlm_ls *ls, struct dlm_recover *rv)
|
|
|
|
|
|
error = dlm_recover_directory_wait(ls);
|
|
error = dlm_recover_directory_wait(ls);
|
|
if (error) {
|
|
if (error) {
|
|
- log_debug(ls, "dlm_recover_directory_wait error %d", error);
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover_directory_wait error %d", error);
|
|
goto fail;
|
|
goto fail;
|
|
}
|
|
}
|
|
|
|
|
|
- log_debug(ls, "dlm_recover_directory %u out %u messages",
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover_directory %u out %u messages",
|
|
ls->ls_recover_dir_sent_res, ls->ls_recover_dir_sent_msg);
|
|
ls->ls_recover_dir_sent_res, ls->ls_recover_dir_sent_msg);
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -144,7 +144,7 @@ static int ls_recover(struct dlm_ls *ls, struct dlm_recover *rv)
|
|
|
|
|
|
error = dlm_recover_masters(ls);
|
|
error = dlm_recover_masters(ls);
|
|
if (error) {
|
|
if (error) {
|
|
- log_debug(ls, "dlm_recover_masters error %d", error);
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover_masters error %d", error);
|
|
goto fail;
|
|
goto fail;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -154,7 +154,7 @@ static int ls_recover(struct dlm_ls *ls, struct dlm_recover *rv)
|
|
|
|
|
|
error = dlm_recover_locks(ls);
|
|
error = dlm_recover_locks(ls);
|
|
if (error) {
|
|
if (error) {
|
|
- log_debug(ls, "dlm_recover_locks error %d", error);
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover_locks error %d", error);
|
|
goto fail;
|
|
goto fail;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -162,11 +162,11 @@ static int ls_recover(struct dlm_ls *ls, struct dlm_recover *rv)
|
|
|
|
|
|
error = dlm_recover_locks_wait(ls);
|
|
error = dlm_recover_locks_wait(ls);
|
|
if (error) {
|
|
if (error) {
|
|
- log_debug(ls, "dlm_recover_locks_wait error %d", error);
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover_locks_wait error %d", error);
|
|
goto fail;
|
|
goto fail;
|
|
}
|
|
}
|
|
|
|
|
|
- log_debug(ls, "dlm_recover_locks %u in",
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover_locks %u in",
|
|
ls->ls_recover_locks_in);
|
|
ls->ls_recover_locks_in);
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -186,7 +186,7 @@ static int ls_recover(struct dlm_ls *ls, struct dlm_recover *rv)
|
|
|
|
|
|
error = dlm_recover_locks_wait(ls);
|
|
error = dlm_recover_locks_wait(ls);
|
|
if (error) {
|
|
if (error) {
|
|
- log_debug(ls, "dlm_recover_locks_wait error %d", error);
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover_locks_wait error %d", error);
|
|
goto fail;
|
|
goto fail;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -205,7 +205,7 @@ static int ls_recover(struct dlm_ls *ls, struct dlm_recover *rv)
|
|
|
|
|
|
error = dlm_recover_done_wait(ls);
|
|
error = dlm_recover_done_wait(ls);
|
|
if (error) {
|
|
if (error) {
|
|
- log_debug(ls, "dlm_recover_done_wait error %d", error);
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover_done_wait error %d", error);
|
|
goto fail;
|
|
goto fail;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -217,25 +217,25 @@ static int ls_recover(struct dlm_ls *ls, struct dlm_recover *rv)
|
|
|
|
|
|
error = enable_locking(ls, rv->seq);
|
|
error = enable_locking(ls, rv->seq);
|
|
if (error) {
|
|
if (error) {
|
|
- log_debug(ls, "enable_locking error %d", error);
|
|
|
|
|
|
+ log_rinfo(ls, "enable_locking error %d", error);
|
|
goto fail;
|
|
goto fail;
|
|
}
|
|
}
|
|
|
|
|
|
error = dlm_process_requestqueue(ls);
|
|
error = dlm_process_requestqueue(ls);
|
|
if (error) {
|
|
if (error) {
|
|
- log_debug(ls, "dlm_process_requestqueue error %d", error);
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_process_requestqueue error %d", error);
|
|
goto fail;
|
|
goto fail;
|
|
}
|
|
}
|
|
|
|
|
|
error = dlm_recover_waiters_post(ls);
|
|
error = dlm_recover_waiters_post(ls);
|
|
if (error) {
|
|
if (error) {
|
|
- log_debug(ls, "dlm_recover_waiters_post error %d", error);
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover_waiters_post error %d", error);
|
|
goto fail;
|
|
goto fail;
|
|
}
|
|
}
|
|
|
|
|
|
dlm_recover_grant(ls);
|
|
dlm_recover_grant(ls);
|
|
|
|
|
|
- log_debug(ls, "dlm_recover %llu generation %u done: %u ms",
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover %llu generation %u done: %u ms",
|
|
(unsigned long long)rv->seq, ls->ls_generation,
|
|
(unsigned long long)rv->seq, ls->ls_generation,
|
|
jiffies_to_msecs(jiffies - start));
|
|
jiffies_to_msecs(jiffies - start));
|
|
mutex_unlock(&ls->ls_recoverd_active);
|
|
mutex_unlock(&ls->ls_recoverd_active);
|
|
@@ -245,7 +245,7 @@ static int ls_recover(struct dlm_ls *ls, struct dlm_recover *rv)
|
|
|
|
|
|
fail:
|
|
fail:
|
|
dlm_release_root_list(ls);
|
|
dlm_release_root_list(ls);
|
|
- log_debug(ls, "dlm_recover %llu error %d",
|
|
|
|
|
|
+ log_rinfo(ls, "dlm_recover %llu error %d",
|
|
(unsigned long long)rv->seq, error);
|
|
(unsigned long long)rv->seq, error);
|
|
mutex_unlock(&ls->ls_recoverd_active);
|
|
mutex_unlock(&ls->ls_recoverd_active);
|
|
return error;
|
|
return error;
|