start of new file
[IRC.git] / Robust / src / Runtime / DSTM / interface / ISSUESTOADDRESS
1 High priority list
2 -------------------------------------
3 0) Fix objstr issues...
4   A) allocations always have to traverse to end of list
5   B) do we need to zero first?? -- need to check about this one, it may be okay
6
7 Status:Verified
8
9 1) Wrap all receive calls in loops
10   A) Perhaps the best way is to just define a macro or function call that
11 does this. Look at GETSIZE macro for example...
12
13 Status:DONE
14
15 2) Check locking... There is likely a race condition on getObjType().  
16
17 Status:DONE
18
19 3) Receiving object code assume a maximum object size.  It is probably
20 better to:
21   A) read size in.
22   B) allocate space for object at its final destination
23   C) read into the space
24
25 Status:DONE
26
27 Low priority list
28 ---------------------------------
29
30 1) We shouldn't call memcopy for copying fixed-sized structs or primitive
31 values...just use =
32
33 Status: DONE in most places