Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-3257

Make Randomwalk respect timeout (maxSec) more reliably

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.5.2, 1.6.1
    • 1.6.2, 1.7.0
    • test
    • None

    Description

      Randomwalk presently has the ability to specify a maximum execution time (in seconds) for a module (e.g. Bulk.xml). The timeout is checked before the next node in the module is run, but doesn't interrupt a long-running node. For extremely long test runs (hours to days) which randomwalk is designed to perform, this is fine because running it for an extra hour when you've been running it for 24+ already is without consequence.

      However, trying to keep a well-bounded randomwalk run with respect to time is rather difficult, especially when the tests queue up many operations for Accumulo to work through (intentionally bashing Accumulo to try to make it fail).

      The concern in respecting a timeout is that verification steps may not be run and we might miss failures that happened.

      Attachments

        Activity

          People

            elserj Josh Elser
            elserj Josh Elser
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 40m
                40m