ceph: combine as many iovec as possile into one OSD request
ceph: combine as many iovec as possile into one OSD request

Both ceph_sync_direct_write and ceph_sync_read iterate iovec elements
one by one, send one OSD request for each iovec. This is sub-optimal,
We can combine serveral iovec into one page vector, and send an OSD
request for the whole page vector.

Signed-off-by: Zhu, Caifeng <99205ba9b2364a6fa1ff6b3f2875a469e237a383@unissoft-nj.com>
Signed-off-by: Yan, Zheng <5a3288024fcad83740d827e0862f4c1e6f28e7bf@redhat.com>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs