Skip to content
Snippets Groups Projects
  1. Feb 19, 2010
  2. Feb 18, 2010
  3. Feb 17, 2010
  4. Feb 15, 2010
    • Michael Hanselmann's avatar
      Merge branch 'devel-2.1' · 8a28f591
      Michael Hanselmann authored
      
      * devel-2.1: (31 commits)
        Add unittest for utils._FingerprintFile
        Release all node locks during disk replace
        Unify a few re.compile calls in DRBD
        Auto-enable early release for offline old nodes
        Skip line-length warnings in man
        Revert "Workaround man page output for long PREFIX dirs"
        Run instance hooks on more nodes
        Add {NEW,OLD}_{PRIMARY,SECONDARY} vars to hooks
        Workaround man page output for long PREFIX dirs
        Pass debug mode to noded for OS-related calls
        Convert scripts to pass options to the JobExecutor
        Add the options attribute to cli.JobExecutor
        Add debug mode to burnin
        Update scripts to pass 'opts' to SubmitOpCode
        Implement generic CLI options->opcode updates
        Change the debug CLI option to integer/count
        Add a generic 'debug_level' attribute to opcodes
        Fix bug introduced in commit 413b7472
        Fix dumpers/loaders after __slots__ cleanup
        Fix locking bug causing high CPU usage
        ...
      
      Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
      8a28f591
    • Michael Hanselmann's avatar
      Merge remote branch 'origin/stable-2.1' into devel-2.1 · ef7b75b2
      Michael Hanselmann authored
      
      * origin/stable-2.1:
        Fix bug introduced in commit 413b7472
        Fix locking bug causing high CPU usage
        Fix confd procotol design description
        Implement instance rename QA tests
        Fix "gnt-instance rename" functionality
      
      Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
      ef7b75b2
    • Michael Hanselmann's avatar
      fabee4b2
    • Iustin Pop's avatar
      Release all node locks during disk replace · d5cd389c
      Iustin Pop authored
      
      This patch extends commit 7ea7bcf6 by releasing all node locks in disk
      replace for the early release mode. The rationale behind this is:
      
      - LUCreateInstance already releases all node locks while waiting for
        disk synchronization, and does an instance startup later
      - WaitForSync only runs (for disk template 'drbd') 'lvs' and read
        /proc/drbd on the primary node, which should be (modulo bugs in LVM)
        safe for parallel run
      
      In any case, the worst I could foresee is a node having N lvs commands
      run in parallel on it, while being a primary for disk storage. Based on
      create instance doing this safely, and the fact that burnin with more
      than two instances per node is safe, I think this can be applied.
      
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
      d5cd389c
    • Iustin Pop's avatar
      Unify a few re.compile calls in DRBD · 9122e60a
      Iustin Pop authored
      
      These are both cleanups and, in the case of _MassageProcData, switching
      from a weaker RE to a stronger one (we now need cs: in the line,
      previosuly any line starting with \d+: was accepted).
      
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
      9122e60a
    • Iustin Pop's avatar
      Auto-enable early release for offline old nodes · 9af0fa6a
      Iustin Pop authored
      
      In case the old node is offline, we won't be able to talk to it to
      remove the storage, and in most cases the node is powered
      off/unreachable.
      
      In this case, it makes no sense to delay the storage release, so we
      enable automatically early_release mode, gaining parallelism during node
      evacuation.
      
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
      9af0fa6a
  5. Feb 12, 2010
  6. Feb 11, 2010
  7. Feb 10, 2010
Loading