tikv/sig-transaction

Parallel commit initial design doc

Closed this issue · 0 comments

nrc commented

Before we start implementation I think we should have a design doc that is a bit more concrete than the docs in the repo. It doesn't need to be very formal since I think initial implementation will be somewhat experimental. It should contain:

  • Goals of the project
  • Requirements
  • Constraints (i.e., things we cannot change or regress)
  • A description of the core protocol
  • What we plan to implement in the first iteration, how that relates to the finished product, and what we will deliberately not do in the first iteration.
  • People: RACI roles, who is available to work on the project.

Once we have the above in a document, then we should figure out the work items and who will do that work, but lets do that as a second stage to the above doc.