1. 30 Aug, 2011 1 commit
  2. 26 Aug, 2011 1 commit
  3. 25 Aug, 2011 1 commit
  4. 12 Aug, 2011 2 commits
  5. 10 Aug, 2011 1 commit
  6. 05 Aug, 2011 1 commit
  7. 04 Aug, 2011 2 commits
  8. 03 Aug, 2011 1 commit
  9. 02 Aug, 2011 1 commit
  10. 26 Jul, 2011 2 commits
  11. 25 Jul, 2011 1 commit
  12. 22 Jul, 2011 2 commits
  13. 21 Jul, 2011 3 commits
  14. 12 Jul, 2011 1 commit
  15. 08 Jul, 2011 1 commit
  16. 05 Jul, 2011 2 commits
  17. 15 Jun, 2011 1 commit
  18. 07 Jun, 2011 1 commit
  19. 01 Jun, 2011 1 commit
  20. 31 May, 2011 2 commits
  21. 30 May, 2011 1 commit
    • Michael Hanselmann's avatar
      gnt-node migrate: Use LU-generated jobs · b7a1c816
      Michael Hanselmann authored
      
      
      Until now LUNodeMigrate used multiple tasklets to evacuate all primary
      instances on a node. In some cases it would acquire all node locks,
      which isn't good on big clusters. With upcoming improvements to the LUs
      for instance failover and migration, switching to separate jobs looks
      like a better option. This patch changes LUNodeMigrate to use
      LU-generated jobs.
      
      While working on this patch, I identified a race condition in
      LUNodeMigrate.ExpandNames. A node's instances were retrieved without a
      lock and no verification was done.
      
      For RAPI, a new feature string is added and can be used to detect
      clusters which support more parameters for node migration. The client
      is updated.
      Signed-off-by: default avatarMichael Hanselmann <hansmi@google.com>
      Reviewed-by: default avatarIustin Pop <iustin@google.com>
      Signed-off-by: default avatarMichael Hanselmann <hansmi@google.com>
      b7a1c816
  22. 25 May, 2011 1 commit
    • Michael Hanselmann's avatar
      Fix bug in LUNodeMigrate · f8fa4175
      Michael Hanselmann authored
      Commit aac4511a
      
       added CheckArguments to LUNodeMigrate with a call to
      _CheckIAllocatorOrNode. When no default iallocator is defined,
      evacuating a node would always fail:
      
      $ gnt-node migrate node123
      Migrate instance(s) '...'?
      y/[n]/?: y
      Failure: prerequisites not met for this operation:
      No iallocator or node given and no cluster-wide default iallocator
      found; please specify either an iallocator or a node, or set a
      cluster-wide default iallocator
      
      This patch adds a new parameter to specify a target node. This doesn't
      solve all issues, but will make the most important cases work again in
      the meantime. This opcode will receive more work for node group support.
      Signed-off-by: default avatarMichael Hanselmann <hansmi@google.com>
      Reviewed-by: default avatarIustin Pop <iustin@google.com>
      f8fa4175
  23. 24 May, 2011 1 commit
  24. 20 May, 2011 3 commits
  25. 16 May, 2011 2 commits
  26. 12 May, 2011 3 commits
  27. 09 May, 2011 1 commit