David Lloyd wrote:
So how should we break down the task list? Off the cuff we have:
- Design the XID negotiation/generation scheme (conceptual work, no coding)
- Implement the XID negotiation/generation scheme (possibly split between AS-side and TS-side)
- Design the XA inflow scheme (conceptual)
- Implement XA inflow (probably mostly AS-side, once the XID stuff is in place)
- Design the recovery scheme (conceptual)
- Implement the recovery transport mechanism (mostly AS-side)
For the design points, I think we should probably split each into a forum thread, but honestly I think you TS folks should take the lead on these since you have the experience. I'll jump into the implementation parts as soon as the design is clear enough.
I definitely want to see the design happen in the forums so it's all inclusive. As to the steps, I'm pretty sure that Jonathan and Tom already have a plan of attack since this is something we've discussed for a while and most recently last week at the JBossTS f2f. I'll encourage one or other of them to post it here as soon as possible.