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

Create a test workload that sends larger batches and add hooks to delay TabletPeer tasks arbitrarily

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Trivial
    • Resolution: Unresolved
    • Affects Version/s: M3
    • Fix Version/s: None
    • Component/s: test
    • Labels:
      None

      Description

      Certain races, such as the LocalCommit() OpId race are only triggered when there are larger batches than the ones we are currently creating in the mt-tests.
      We should add options to the test to optionally increase the size of batches and should add hooks to be able to delay TabletPeer tasks arbitrarily so that these kinds of races are testable. This is a major requirement to fully test distributed consensus.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              dralves David Alves
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: