1. 18 Oct, 2011 2 commits
  2. 13 Oct, 2011 2 commits
  3. 12 Oct, 2011 1 commit
    • Iustin Pop's avatar
      Rename filter and filter_ to qfilter · 2e5c33db
      Iustin Pop authored
      
      
      We currently use 'filter' as the OpCode, QueryRequest and RAPI field
      name for representing a query filter. However, since 'filter' is a
      built-in function, we actually have to use filter_ throughout the code
      in order to not override the built-in function.
      
      This patch simply goes and does a global sed over the code. Due to the
      fact that the RAPI interface already exposed this field, we add
      compatibility code for now which handles both forms.
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
      2e5c33db
  4. 20 Sep, 2011 1 commit
  5. 16 Sep, 2011 1 commit
  6. 30 Aug, 2011 1 commit
  7. 21 Jul, 2011 2 commits
  8. 05 Jul, 2011 1 commit
  9. 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
  10. 16 May, 2011 1 commit
  11. 21 Apr, 2011 1 commit
  12. 30 Mar, 2011 1 commit
  13. 29 Mar, 2011 1 commit
  14. 18 Mar, 2011 5 commits
  15. 15 Mar, 2011 1 commit
  16. 02 Mar, 2011 1 commit
  17. 28 Jan, 2011 1 commit
  18. 27 Jan, 2011 2 commits
  19. 10 Jan, 2011 1 commit
  20. 05 Jan, 2011 2 commits
  21. 13 Dec, 2010 2 commits
  22. 08 Dec, 2010 1 commit
  23. 29 Nov, 2010 1 commit
    • Michael Hanselmann's avatar
      RAPI: Implement OS parameters for instance reinstallation · c744425f
      Michael Hanselmann authored
      
      
      Dictionaries are hard to encode into query strings, therefore the
      “/2/instances/[instance_name]/reinstall” resource is changed to accept
      its parameters via the request body. The old query string parameters are
      still accepted for backwards compatibility.
      
      To allow clients to detect whether a server supports the new body
      parameters, a new feature string is added to the “/2/features” resource.
      Some people might not like this, but it reuses existing functionality.
      
      The RAPI client and its unittests are updated.
      Signed-off-by: default avatarMichael Hanselmann <hansmi@google.com>
      Reviewed-by: default avatarIustin Pop <iustin@google.com>
      c744425f
  24. 18 Aug, 2010 2 commits
  25. 10 Aug, 2010 3 commits
  26. 29 Jul, 2010 2 commits