Project

General

Profile

Actions

Bug #22948

closed

client: wire up ceph_ll_readv and ceph_ll_writev

Added by Jeff Layton over 6 years ago. Updated about 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
% Done:

0%

Source:
Development
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Client, Ganesha FSAL
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

These two functions are stubbed out in the client libraries and always just return -1. Wire them into the backend infrastructure that ceph_preadv and ceph_pwritev are using. One challenge is that these functions return int64_t, but the lower level functions seem to pass around ints. This will require a type-safety cleanup as well.

This is mostly needed to support nfs-ganesha which is adding support for vectorized read/write.

Actions #1

Updated by Patrick Donnelly about 6 years ago

  • Subject changed from wire up ceph_ll_readv and ceph_ll_writev to client: wire up ceph_ll_readv and ceph_ll_writev
  • Status changed from New to Resolved
  • Target version set to v13.0.0
  • Source set to Development
Actions #2

Updated by Patrick Donnelly about 5 years ago

  • Category deleted (109)
  • Component(FS) Ganesha FSAL added
Actions

Also available in: Atom PDF