Project

General

Profile

Add IOhint in CephFS » History » Version 1

Patrick McGarry, 06/10/2015 01:35 PM

1 1 Patrick McGarry
h1. Add IOhint in CephFS
2
3
Summary
4
In Infernalis, I propose a BP: osd: rados io hints improvements. In that BP, I only added iohint in osd and librbd. But don't add iohint for cephfs. This BP will add iohint for cephfs
5
Owners
6
Jianpeng Ma<Jianpeng.ma@intel.com>
7
Jian Zhang<jian.zhang@intel.com>
8
9
Interested Parties
10
If you are interested in contributing to this blueprint, or want to be a "speaker" during the Summit session, list your name here.
11
Name (Affiliation)
12
Name (Affiliation)
13
Name
14
15
Current Status
16
Please describe the current status of Ceph as it relates to this blueprint.  Is there something that this replaces?  Are there current features that are related?
17
18
Detailed Description
19
1:Add mount fadvise option. Because cephfs can mount subidr, so different subdir can have different usage, like some subdir don't need cache(don¡¯t use in the near future)
20
2:pass posix_fadvise flags from cephfs to osd. Now in kernel for posix_fadvise don't transfer fadvise flag to osd. We can try do this in order to osd know the behavior of IO to get better performance.
21
22
Work items
23
This section should contain a list of work tasks created by this blueprint.  Please include engineering tasks as well as related build/release and documentation work.  If this blueprint requires cleanup of deprecated features, please list those tasks as well.
24
25
Coding tasks
26
Task 1
27
Task 2
28
Task 3
29
30
Build / release tasks
31
Task 1
32
Task 2
33
Task 3
34
35
Documentation tasks
36
Task 1
37
Task 2
38
Task 3
39
40
Deprecation tasks
41
Task 1
42
Task 2
43
Task 3
44
45
н¨Îļþ