summaryrefslogtreecommitdiffstats
path: root/fs/gfs2
diff options
context:
space:
mode:
authorNikolay Borisov <kernel@kyup.com>2016-08-17 16:18:46 -0400
committerJeff Layton <jlayton@redhat.com>2016-08-18 13:49:41 -0400
commitd67fd44f697dff293d7cdc29af929241b669affe (patch)
tree0c1e26c0d0669db52f4a50f6cb15a9e7fa4b2ea6 /fs/gfs2
parent5ff132c07aa155d759ab3da946c86351313d3020 (diff)
downloadlinux-d67fd44f697dff293d7cdc29af929241b669affe.tar.bz2
locks: Filter /proc/locks output on proc pid ns
On busy container servers reading /proc/locks shows all the locks created by all clients. This can cause large latency spikes. In my case I observed lsof taking up to 5-10 seconds while processing around 50k locks. Fix this by limiting the locks shown only to those created in the same pidns as the one the proc fs was mounted in. When reading /proc/locks from the init_pid_ns proc instance then perform no filtering [ jlayton: reformat comments for 80 columns ] Signed-off-by: Nikolay Borisov <kernel@kyup.com> Suggested-by: Eric W. Biederman <ebiederm@xmission.com> Signed-off-by: Jeff Layton <jlayton@redhat.com>
Diffstat (limited to 'fs/gfs2')
0 files changed, 0 insertions, 0 deletions