| From a37c7e0f12185944a5db3022c6b0bcd81ac212d8 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Wed, 5 Sep 2018 15:54:01 +0100 |
| Subject: orangefs: rate limit the client not running info message |
| |
| From: Colin Ian King <colin.king@canonical.com> |
| |
| [ Upstream commit 2978d873471005577e7b68a528b4f256a529b030 ] |
| |
| Currently accessing various /sys/fs/orangefs files will spam the |
| kernel log with the following info message when the client is not |
| running: |
| |
| [ 491.489284] sysfs_service_op_show: Client not running :-5: |
| |
| Rate limit this info message to make it less spammy. |
| |
| Signed-off-by: Colin Ian King <colin.king@canonical.com> |
| Signed-off-by: Mike Marshall <hubcap@omnibond.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| fs/orangefs/orangefs-sysfs.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/fs/orangefs/orangefs-sysfs.c b/fs/orangefs/orangefs-sysfs.c |
| index a799546a67f77..f6172c3f83ba0 100644 |
| --- a/fs/orangefs/orangefs-sysfs.c |
| +++ b/fs/orangefs/orangefs-sysfs.c |
| @@ -315,7 +315,7 @@ static ssize_t sysfs_service_op_show(struct kobject *kobj, |
| /* Can't do a service_operation if the client is not running... */ |
| rc = is_daemon_in_service(); |
| if (rc) { |
| - pr_info("%s: Client not running :%d:\n", |
| + pr_info_ratelimited("%s: Client not running :%d:\n", |
| __func__, |
| is_daemon_in_service()); |
| goto out; |
| -- |
| 2.20.1 |
| |