twx-linux/fs/ceph
Luis Henriques 6f9718fe41 ceph: make 'nocopyfrom' a default mount option
Since we found a problem with the 'copy-from' operation after objects have
been truncated, offloading object copies to OSDs should be discouraged
until the issue is fixed.

Thus, this patch adds the 'nocopyfrom' mount option to the default mount
options which effectily means that remote copies won't be done in
copy_file_range unless they are explicitly enabled at mount time.

[ Adjust ceph_show_options() accordingly. ]

Link: https://tracker.ceph.com/issues/37378
Signed-off-by: Luis Henriques <lhenriques@suse.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2018-12-11 18:22:17 +01:00
..
acl.c libceph: introduce ceph_pagelist_alloc() 2018-10-22 10:28:21 +02:00
addr.c ceph: add non-blocking parameter to ceph_try_get_caps() 2018-10-22 10:28:23 +02:00
cache.c
cache.h
caps.c ceph: add non-blocking parameter to ceph_try_get_caps() 2018-10-22 10:28:23 +02:00
ceph_frag.c
debugfs.c
dir.c
export.c
file.c ceph: add destination file data sync before doing any remote copy 2018-11-08 17:50:37 +01:00
inode.c ceph: check if LOOKUPNAME request was aborted when filling trace 2018-10-22 10:28:20 +02:00
ioctl.c
ioctl.h
Kconfig
locks.c
Makefile
mds_client.c libceph: assume argonaut on the server side 2018-11-08 17:51:11 +01:00
mds_client.h ceph: support cephfs' own feature bits 2018-08-13 17:55:44 +02:00
mdsmap.c
quota.c ceph: quota: fix null pointer dereference in quota check 2018-11-08 17:51:11 +01:00
snap.c
strings.c
super.c ceph: make 'nocopyfrom' a default mount option 2018-12-11 18:22:17 +01:00
super.h ceph: make 'nocopyfrom' a default mount option 2018-12-11 18:22:17 +01:00
xattr.c libceph: introduce ceph_pagelist_alloc() 2018-10-22 10:28:21 +02:00