Uploaded image for project: 'Aurora'
  1. Aurora
  2. AURORA-161

test_preemption_wait is flaky

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Testing, Thermos
    • Labels:
      None

      Description

      22:24:25 =================================== FAILURES ===================================
      22:24:25 __________ TestRunnerKillProcessTrappingSIGTERM.test_preemption_wait ___________
      22:24:25 
      22:24:25 self = <test_staged_kill.TestRunnerKillProcessTrappingSIGTERM object at 0x29ac410>
      22:24:25 
      22:24:25     def test_preemption_wait(self):
      22:24:25       runner = self.start_runner()
      22:24:25       tm = TaskMonitor(runner.pathspec, runner.task_id)
      22:24:25       self.wait_until_running(tm)
      22:24:25       process_state, run_number = tm.get_active_processes()[0]
      22:24:25       assert process_state.process == 'ignorant_process'
      22:24:25       assert run_number == 0
      22:24:25     
      22:24:25       preempter = TaskRunner.get(runner.task_id, runner.root)
      22:24:25       assert preempter is not None
      22:24:25       now = time.time()
      22:24:25       preempter.kill(force=True, preemption_wait=Amount(1, Time.SECONDS))
      22:24:25       duration = time.time() - now
      22:24:25     
      22:24:25       # This is arbitrary, but make sure we finish within half a second of
      22:24:25       # requested preemption wait.
      22:24:25 >     assert abs(duration - 1.0) < 0.5
      22:24:25 E     assert 0.67065691947937012 < 0.5
      22:24:25 E      +  where 0.67065691947937012 = abs((1.6706569194793701 - 1.0))
      22:24:25 
      22:24:25 tests/python/twitter/thermos/runner/test_staged_kill.py:209: AssertionError
      22:24:25 ------------------------------- Captured stderr --------------------------------
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              wickman Brian Wickman
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: