linux/net/ceph
Xiubo Li b79e4a0aa9 libceph: remove MAX_EXTENTS check for sparse reads
There is no any limit for the extent array size and it's possible
that when reading with a large size contents the total number of
extents will exceed 4096. Then the messager will fail by reseting
the connection and keeps resending the inflight IOs infinitely.

[ idryomov: adjust error message ]

Link: https://tracker.ceph.com/issues/62081
Signed-off-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2024-01-15 15:40:50 +01:00
..
crush
Kconfig
Makefile
armor.c
auth.c
auth_none.c
auth_none.h
auth_x.c
auth_x.h
auth_x_protocol.h
buffer.c
ceph_common.c
ceph_hash.c
ceph_strings.c
cls_lock_client.c
crypto.c
crypto.h
debugfs.c
decode.c
messenger.c libceph: use kernel_connect() 2023-10-09 13:35:24 +02:00
messenger_v1.c libceph: add sparse read support to msgr1 2023-08-22 09:01:47 +02:00
messenger_v2.c libceph: stop checking crypto_shash_alignmask 2023-10-27 18:04:25 +08:00
mon_client.c ceph: Annotate struct ceph_monmap with __counted_by 2023-09-18 10:39:29 +01:00
msgpool.c
osd_client.c libceph: remove MAX_EXTENTS check for sparse reads 2024-01-15 15:40:50 +01:00
osdmap.c
pagelist.c
pagevec.c
snapshot.c
string_table.c
striper.c