1. 28 Jun, 2010 1 commit
  2. 23 Jun, 2010 6 commits
  3. 17 Jun, 2010 4 commits
  4. 15 Jun, 2010 2 commits
  5. 11 Jun, 2010 6 commits
  6. 01 Jun, 2010 1 commit
    • Iustin Pop's avatar
      Add a new opcode timestamp field · b9b5abcb
      Iustin Pop authored
      
      
      Since the current start_timestamp opcode attribute refers to the inital
      start time, before locks are acquired, it's not useful to determine the
      actual execution order of two opcodes/jobs competing for the same lock.
      
      This patch adds a new field, exec_timestamp, that is updated when the
      opcode moves from OP_STATUS_WAITLOCK to OP_STATUS_RUNNING, thus allowing
      a clear view of the execution history. The new field is visible in the
      job output via the 'opexec' field.
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
      b9b5abcb
  7. 08 Mar, 2010 2 commits
  8. 13 Jan, 2010 4 commits
  9. 04 Jan, 2010 4 commits
  10. 28 Dec, 2009 1 commit
  11. 25 Nov, 2009 1 commit
  12. 06 Nov, 2009 2 commits
    • Guido Trotter's avatar
      Processor: support a unique execution id · adfa97e3
      Guido Trotter authored
      
      
      When the processor is executing a job, it can export the execution id to
      its callers. This is not supported for Queries, as they're not executed
      in a job.
      Signed-off-by: default avatarGuido Trotter <ultrotter@google.com>
      Reviewed-by: default avatarIustin Pop <iustin@google.com>
      adfa97e3
    • Iustin Pop's avatar
      Fix pylint 'E' (error) codes · 6c881c52
      Iustin Pop authored
      
      
      This patch adds some silences and tweaks the code slightly so that
      “pylint --rcfile pylintrc -e ganeti” doesn't give any errors.
      
      The biggest change is in jqueue.py, the move of _RequireOpenQueue out of
      the JobQueue class. Since that is actually a function and not a method
      (never used as such) this makes sense, and also silences two pylint
      errors.
      
      Another real code change is in utils.py, where FieldSet.Matches will
      return None instead of False for failure; this still works with the way
      this class/method is used, and makes more sense (it resembles more
      closely the re.match return values).
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
      6c881c52
  13. 03 Nov, 2009 1 commit
  14. 12 Oct, 2009 1 commit
  15. 25 Sep, 2009 1 commit
  16. 17 Sep, 2009 1 commit
  17. 15 Sep, 2009 2 commits