X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fobdclass%2Flprocfs_status_server.c;h=2790deb7cc5d3edc4db1b54ca89c19d6e7216d73;hp=d6ee00ded2f17966fef3e86a24b8bc35e05e28ec;hb=ca62e637647f4d7c68bfb2b9f1b7a1597ae61381;hpb=db44a9e35a9c115d69bca82014ceec4c5fc336dd diff --git a/lustre/obdclass/lprocfs_status_server.c b/lustre/obdclass/lprocfs_status_server.c index d6ee00d..2790deb 100644 --- a/lustre/obdclass/lprocfs_status_server.c +++ b/lustre/obdclass/lprocfs_status_server.c @@ -578,7 +578,9 @@ int lprocfs_recovery_status_seq_show(struct seq_file *m, void *data) seq_printf(m, "COMPLETE\n"); seq_printf(m, "recovery_start: %lu\n", obd->obd_recovery_start); seq_printf(m, "recovery_duration: %lu\n", - obd->obd_recovery_end - obd->obd_recovery_start); + obd->obd_recovery_end ? + obd->obd_recovery_end - obd->obd_recovery_start : + cfs_time_current_sec() - obd->obd_recovery_start); /* Number of clients that have completed recovery */ seq_printf(m, "completed_clients: %d/%d\n", obd->obd_max_recoverable_clients -