Project

General

Profile

Clustered SCSI target using RBD Status » History » Version 2

Jessica Mack, 07/06/2015 10:04 PM

1 1 Jessica Mack
h1. Clustered SCSI target using RBD Status
2
3
h3. Summary
4
 
5
The goal of this project is to modify the Linux target layer, LIO, to be able to support active/active access to a device across multiple nodes running LIO. The changes to LIO are being done in a generic way to allow other cluster aware devices to be used, but our focus is on using RBD.
6
 
7 2 Jessica Mack
More info can be found in the Hammer blue print [[Clustered SCSI target using RBD|here]].
8 1 Jessica Mack
 
9
This will be a update on what has been completed and open issues.
10
11
h3. Owners
12
13
* Name (Affiliation)
14
* Name (Affiliation)
15
* Name
16
17
h3. Interested Parties
18
19
* Name (Affiliation)
20
* Name (Affiliation)
21
* Name
22
23
h3. Current Status
24
 
25
h3. Detailed Description
26
27
Open issues from the Hammer blue print include:
28
 
29
1. - SCSI task management (TMF) / Unit Attention (UA) / PREEMPT AND ABORT Handling.
30
 
31
This has not yet been worked on since the Hammer discussion.
32
 
33
2. Configuration and Device State.
34
 
35
- The current plan is to use pacemaker/corosync for the setup and syncing device state across nodes.
36
 
37
- For management, I am looking into implementing a libStorageMgmt (http://sourceforge.net/projects/libstoragemgmt/) plugin, so tools like lsmcli can manage the target.
38
 
39
Both of these need more research and discussion.
40
41
h3. Work items
42
43
h4. Coding tasks
44
45
# Task 1
46
# Task 2
47
# Task 3
48
49
h4. Build / release tasks
50
51
# Task 1
52
# Task 2
53
# Task 3
54
55
h4. Documentation tasks
56
57
# Task 1
58
# Task 2
59
# Task 3
60
61
h4. Deprecation tasks
62
63
# Task 1
64
# Task 2
65
# Task 3