summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruenba@redhat.com>2024-03-28 21:59:45 +0300
committerAndreas Gruenbacher <agruenba@redhat.com>2024-04-09 19:35:58 +0300
commitacf1f42faf5a27913eb7b8140cc255f1b3d14e48 (patch)
treed97bfcde676deba771c9141a6ad1098bc9b33e0d /tools/perf/scripts/python/export-to-postgresql.py
parentc9a0a4b028e4fe16c79e685b2135ce2f097d0d0e (diff)
downloadlinux-acf1f42faf5a27913eb7b8140cc255f1b3d14e48.tar.xz
gfs2: Fix "Make glock lru list scanning safer"
Commit 228804a35caa tried to add a refcount check to gfs2_scan_glock_lru() to make sure that glocks that are still referenced cannot be freed. It failed to account for the bias state_change() adds to the refcount for held glocks, so held glocks are no longer removed from the glock cache, which can lead to out-of-memory problems. Fix that. (The inodes those glocks are associated with do get shrunk and do get pushed out of memory.) In addition, use the same eligibility check in gfs2_scan_glock_lru() and gfs2_dispose_glock_lru(). Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions