Project

General

Profile

Feature #4734

libcephfs: async interfaces

Added by Sam Lang over 6 years ago. Updated 5 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
04/16/2013
Due date:
% Done:

0%

Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
Component(FS):
Client, libcephfs
Labels (FS):
Samba/CIFS
Pull request ID:

Description

Implement async interfaces to libcephfs, at the least for the write and read calls.

This is motivated by the ceph vfs module in samba. Samba provides VFS interfaces to perform asynchronous I/O, which are supposed to significantly improve performance:

https://lists.samba.org/archive/samba-technical/2013-April/091537.html

History

#1 Updated by Greg Farnum over 6 years ago

If when we do this, whoever does so should please be careful to refactor our synchronous interfaces in terms of the async ones. The numerous paths we have through and around the librados api are really annoying and I'd like to avoid that in libcephfs as much as possible.

#2 Updated by Greg Farnum over 3 years ago

  • Category changed from 44 to 43

#3 Updated by Patrick Donnelly 6 months ago

  • Category deleted (43)
  • Labels (FS) Samba/CIFS added

#4 Updated by Patrick Donnelly 5 months ago

  • Component(FS) Client, libcephfs added

Also available in: Atom PDF