aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-10-20 02:12:21 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2024-12-29 13:30:39 -0500
commit80c6352c2c98bc7b399ce94ae7e54b5b36aad731 (patch)
treeec3d5ca9dbeea4bc417eb6d31351b3bba2c1eb17 /tools/perf/scripts/python/export-to-postgresql.py
parentbcachefs: bcachefs_metadata_version_reflink_p_may_update_opts (diff)
downloadwireguard-linux-80c6352c2c98bc7b399ce94ae7e54b5b36aad731.tar.xz
wireguard-linux-80c6352c2c98bc7b399ce94ae7e54b5b36aad731.zip
bcachefs: Option changes now get propagated to reflinked data
Now that bch2_move_get_io_opts() re-propagates changed inode io options to bch_extent_rebalance, we can properly suport changing IO path options for reflinked data. Changing a per-file IO path option, either via the xattr interface or via the BCHFS_IOC_REINHERIT_ATTRS ioctl, will now trigger a scan (the inode number is marked as needing a scan, via bch2_set_rebalance_needs_scan()), and rebalance will use bch2_move_data(), which will walk the inode number and pick up the new options. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions