startsync can be removed
<sage> btw i just noticed kclient is still sending write,startsync .. that startsync is a no-op (has been for years) and can probably be removed
#7 Updated by Yanhu Cao about 2 years ago
I use ceph-client master branch to fix this, see attachment.
#8 Updated by Ilya Dryomov about 2 years ago
Kernel client should be sent to ceph-devel as plain text.
I took a quick look, in ceph_direct_read_write() you removed the "/*include a 'startsync' command*/" comment, but ceph_osdc_new_request() is still called with num_ops == 2 for writes, reserving a slot for startsync op.