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

    • Improvement
    • Status: Open
    • Trivial
    • Resolution: Unresolved
    • M3
    • None
    • test
    • 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

            Unassigned Unassigned
            dralves David Alves
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: