Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-1042

Consider serializing timestamp assignment for non-tablet operations

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: Feature Complete
    • Fix Version/s: None
    • Component/s: consensus
    • Labels:
      None

      Description

      We currently may have non-monotonic timestamp assignment to opids because write transaction prepare may run concurrently with change config operations. This is the cause of the bootstrap crasher seen in KUDU-1035.

      We don't think it's currently critical (as of public beta) to enforce this monotonicity, but we should revisit this when we put more thought into the ramifications as it relates to safe time.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                mpercy Mike Percy
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: