async update cross-MDTs
(LU-3534)
|
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Lustre 2.6.0 |
| Type: | Technical task | Priority: | Minor |
| Reporter: | Di Wang | Assignee: | Li Wei (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Rank (Obsolete): | 8903 | ||||||||
| Description |
|
In DNE phase II, the update RPC format will be changed, please refer to HLD of DNE phase II. enum update_rec_flags { struct update_rec_v2 { struct update_header { |
| Comments |
| Comment by Andreas Dilger [ 02/Jul/13 ] |
|
We also discussed changing the OBJ_* opcodes to be 100+ to avoid conflict with the RPC opcodes. |
| Comment by Li Wei (Inactive) [ 23/Jul/13 ] |
|
http://review.whamcloud.com/7088 This patch fixes a few endianness bugs in existing DNE code. It would be desirable for 2.5. |
| Comment by Li Wei (Inactive) [ 26/Jul/13 ] |
|
http://review.whamcloud.com/7128 This patch implements the UPDATE_OBJ RPC format change. Note that the symbol names are not the same as those in the HLD. The OBJ_* update types do not exist in the same "space" (or "scope") with RPC operation codes. I tend to think existing numbers are fine. Also, if we were to change they to a range that is not currently used by any RPC operations, then they would have to go above 1000. This patch does not change the numbers at the moment. |
| Comment by Andreas Dilger [ 25/Apr/14 ] |
|
The patches for OUT protocol changes were landed for 2.6.0. |