1. 21 Jul, 2009 1 commit
    • Iustin Pop's avatar
      burnin: Implement retryable operations · 73ff3118
      Iustin Pop authored
      
      
      Some burnin steps are idempotent: e.g. reinstalling an instance (from
      burning p.o.v.) can be done multiple times without any side-effects that
      would affect later burnin steps. As such, failing the whole burnin
      process due a reinstall failure is undesirable.
      
      This patch modifies burnin by marking each opcode (in case of individual
      execution) and job set retryable or not. Retryable actions will be
      retried up to a number of times, after which we give up and return
      failure.
      
      One side-effect is that in case of full-failure in retryable job sets we
      lose the original exception (but we do log its string format), so we
      have a little bit less information in this case.
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
      73ff3118
  2. 20 Jul, 2009 1 commit
  3. 19 Jul, 2009 12 commits
  4. 17 Jul, 2009 7 commits
  5. 16 Jul, 2009 6 commits
  6. 14 Jul, 2009 4 commits
  7. 13 Jul, 2009 2 commits
  8. 08 Jul, 2009 3 commits
  9. 07 Jul, 2009 4 commits