aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorBenjamin Coddington <bcodding@redhat.com>2021-11-16 10:48:13 -0500
committerTrond Myklebust <trond.myklebust@hammerspace.com>2021-11-17 14:08:23 -0500
commit3f015d89a47cd8855cd92f71fff770095bd885a1 (patch)
tree7390d3eefdd64a214081ccd41065f1503b0b21d4 /tools/perf/scripts/python/export-to-postgresql.py
parentNFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (diff)
downloadlinux-dev-3f015d89a47cd8855cd92f71fff770095bd885a1.tar.xz
linux-dev-3f015d89a47cd8855cd92f71fff770095bd885a1.zip
NFSv42: Fix pagecache invalidation after COPY/CLONE
The mechanism in use to allow the client to see the results of COPY/CLONE is to drop those pages from the pagecache. This forces the client to read those pages once more from the server. However, truncate_pagecache_range() zeros out partial pages instead of dropping them. Let us instead use invalidate_inode_pages2_range() with full-page offsets to ensure the client properly sees the results of COPY/CLONE operations. Cc: <stable@vger.kernel.org> # v4.7+ Fixes: 2e72448b07dc ("NFS: Add COPY nfs operation") Signed-off-by: Benjamin Coddington <bcodding@redhat.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions