Ilya Dryomov
e30b7577bf
rbd: use writefull op for object size writes
...
This covers only the simplest case - an object size sized write, but
it's still useful in tiering setups when EC is used for the base tier
as writefull op can be proxied, saving an object promotion.
Even though updating ceph_osdc_new_request() to allow writefull should
just be a matter of fixing an assert, I didn't do it because its only
user is cephfs. All other sites were updated.
Reflects ceph.git commit 7bfb7f9025a8ee0d2305f49bf0336d2424da5b5b.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Alex Elder <elder@linaro.org>
2015-10-16 16:49:01 +02:00
..
crush
crush: sync up with userspace
2015-06-25 11:49:31 +03:00
armor.c
auth.c
auth_none.c
auth_none.h
net: 8021q/bluetooth/bridge/can/ceph: Remove extern from function prototypes
2013-10-19 19:12:11 -04:00
auth_x.c
libceph: fix sparse endianness warnings
2015-01-08 20:36:57 +03:00
auth_x.h
libceph: store session key in cephx authorizer
2014-12-17 20:09:50 +03:00
auth_x_protocol.h
buffer.c
libceph: nuke ceph_kvfree()
2014-12-17 20:09:50 +03:00
ceph_common.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
2015-09-11 12:33:03 -07:00
ceph_fs.c
ceph_hash.c
ceph_strings.c
libceph: nuke pool op infrastructure
2015-02-19 13:31:37 +03:00
crypto.c
libceph: remove the unused macro AES_KEY_SIZE
2015-09-08 23:14:28 +03:00
crypto.h
net: 8021q/bluetooth/bridge/can/ceph: Remove extern from function prototypes
2013-10-19 19:12:11 -04:00
debugfs.c
libceph: expose client options through debugfs
2015-04-20 18:55:39 +03:00
Kconfig
libceph: select CRYPTO_CBC in addition to CRYPTO_AES
2014-10-14 21:03:20 +04:00
Makefile
messenger.c
libceph: don't access invalid memory in keepalive2 path
2015-09-17 20:14:15 +03:00
mon_client.c
libceph: use keepalive2 to verify the mon session is alive
2015-09-08 23:14:30 +03:00
msgpool.c
osd_client.c
rbd: use writefull op for object size writes
2015-10-16 16:49:01 +02:00
osdmap.c
libceph: set 'exists' flag for newly up osd
2015-09-08 23:14:29 +03:00
pagelist.c
libceph: reference counting pagelist
2014-10-14 12:56:48 -07:00
pagevec.c
libceph: use kvfree() instead of open-coding it
2015-06-25 11:49:28 +03:00
snapshot.c