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 | 1 | Jessica Mack | |
3 | 1 | Jessica Mack | h3. Summary |
4 | 1 | Jessica Mack | |
5 | 1 | Jessica Mack | 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 | 1 | Jessica Mack | |
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 | 1 | Jessica Mack | This will be a update on what has been completed and open issues. |
10 | 1 | Jessica Mack | |
11 | 1 | Jessica Mack | h3. Owners |
12 | 1 | Jessica Mack | |
13 | 1 | Jessica Mack | * Name (Affiliation) |
14 | 1 | Jessica Mack | * Name (Affiliation) |
15 | 1 | Jessica Mack | * Name |
16 | 1 | Jessica Mack | |
17 | 1 | Jessica Mack | h3. Interested Parties |
18 | 1 | Jessica Mack | |
19 | 1 | Jessica Mack | * Name (Affiliation) |
20 | 1 | Jessica Mack | * Name (Affiliation) |
21 | 1 | Jessica Mack | * Name |
22 | 1 | Jessica Mack | |
23 | 1 | Jessica Mack | h3. Current Status |
24 | 1 | Jessica Mack | |
25 | 1 | Jessica Mack | h3. Detailed Description |
26 | 1 | Jessica Mack | |
27 | 1 | Jessica Mack | Open issues from the Hammer blue print include: |
28 | 1 | Jessica Mack | |
29 | 1 | Jessica Mack | 1. - SCSI task management (TMF) / Unit Attention (UA) / PREEMPT AND ABORT Handling. |
30 | 1 | Jessica Mack | |
31 | 1 | Jessica Mack | This has not yet been worked on since the Hammer discussion. |
32 | 1 | Jessica Mack | |
33 | 1 | Jessica Mack | 2. Configuration and Device State. |
34 | 1 | Jessica Mack | |
35 | 1 | Jessica Mack | - The current plan is to use pacemaker/corosync for the setup and syncing device state across nodes. |
36 | 1 | Jessica Mack | |
37 | 1 | Jessica Mack | - For management, I am looking into implementing a libStorageMgmt (http://sourceforge.net/projects/libstoragemgmt/) plugin, so tools like lsmcli can manage the target. |
38 | 1 | Jessica Mack | |
39 | 1 | Jessica Mack | Both of these need more research and discussion. |
40 | 1 | Jessica Mack | |
41 | 1 | Jessica Mack | h3. Work items |
42 | 1 | Jessica Mack | |
43 | 1 | Jessica Mack | h4. Coding tasks |
44 | 1 | Jessica Mack | |
45 | 1 | Jessica Mack | # Task 1 |
46 | 1 | Jessica Mack | # Task 2 |
47 | 1 | Jessica Mack | # Task 3 |
48 | 1 | Jessica Mack | |
49 | 1 | Jessica Mack | h4. Build / release tasks |
50 | 1 | Jessica Mack | |
51 | 1 | Jessica Mack | # Task 1 |
52 | 1 | Jessica Mack | # Task 2 |
53 | 1 | Jessica Mack | # Task 3 |
54 | 1 | Jessica Mack | |
55 | 1 | Jessica Mack | h4. Documentation tasks |
56 | 1 | Jessica Mack | |
57 | 1 | Jessica Mack | # Task 1 |
58 | 1 | Jessica Mack | # Task 2 |
59 | 1 | Jessica Mack | # Task 3 |
60 | 1 | Jessica Mack | |
61 | 1 | Jessica Mack | h4. Deprecation tasks |
62 | 1 | Jessica Mack | |
63 | 1 | Jessica Mack | # Task 1 |
64 | 1 | Jessica Mack | # Task 2 |
65 | 1 | Jessica Mack | # Task 3 |