From ac71504cda763a788b0c7c8b0b10caa1bfc81395 Mon Sep 17 00:00:00 2001 From: adilger Date: Sat, 14 Feb 2004 02:05:10 +0000 Subject: [PATCH] Reinstate lprocfs stats for RPCs. --- lustre/ptlrpc/lproc_ptlrpc.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lustre/ptlrpc/lproc_ptlrpc.c b/lustre/ptlrpc/lproc_ptlrpc.c index b42818b..f783ebf 100644 --- a/lustre/ptlrpc/lproc_ptlrpc.c +++ b/lustre/ptlrpc/lproc_ptlrpc.c @@ -123,13 +123,16 @@ void ptlrpc_lprocfs_register(struct proc_dir_entry *root, char *dir, lprocfs_free_stats(svc_stats); return; } - } else + } else { svc_procroot = root; + } lprocfs_counter_init(svc_stats, PTLRPC_REQWAIT_CNTR, svc_counter_config, "req_waittime", "usec"); lprocfs_counter_init(svc_stats, PTLRPC_REQQDEPTH_CNTR, svc_counter_config, "req_qdepth", "reqs"); + lprocfs_counter_init(svc_stats, PTLRPC_REQACTIVE_CNTR, + svc_counter_config, "req_active", "reqs"); for (i = 0; i < LUSTRE_MAX_OPCODES; i++) { __u32 opcode = ll_rpc_opcode_table[i].opcode; lprocfs_counter_init(svc_stats, PTLRPC_LAST_CNTR + i, @@ -153,14 +156,14 @@ void ptlrpc_lprocfs_register_service(struct proc_dir_entry *entry, struct ptlrpc_service *svc) { ptlrpc_lprocfs_register(entry, svc->srv_name, - "stats", &svc->srv_procroot, + "stats", &svc->srv_procroot, &svc->srv_stats); } void ptlrpc_lprocfs_register_obd(struct obd_device *obddev) { - ptlrpc_lprocfs_register(obddev->obd_proc_entry, NULL, "stats", - &obddev->obd_svc_procroot, + ptlrpc_lprocfs_register(obddev->obd_proc_entry, NULL, "stats", + &obddev->obd_svc_procroot, &obddev->obd_svc_stats); } -- 1.8.3.1