1. 14 Dec, 2008 27 commits
  2. 12 Dec, 2008 2 commits
  3. 11 Dec, 2008 2 commits
    • Iustin Pop's avatar
      Fix epydoc format warnings · c41eea6e
      Iustin Pop authored
      This patch should fix all outstanding epydoc parsing errors; as such, we
      switch epydoc into verbose mode so that any new errors will be visible.
      Reviewed-by: imsnah
    • Iustin Pop's avatar
      Switch epydoc to parse only · 16f323ce
      Iustin Pop authored
      epydoc seems to be mightily confused by decorators and how they change
      functions (it starts mixing the parameters of the decorated function
      into the decorator itself); so we want it to parse only and not look at
      the objects themselves.
      Reviewed-by: ultrotter
  4. 10 Dec, 2008 2 commits
  5. 09 Dec, 2008 4 commits
    • Michael Hanselmann's avatar
      ganeti.http: Remove _HttpClientError · 13b63666
      Michael Hanselmann authored
      This is a leftover from old code.
      Reviewed-by: iustinp
    • Michael Hanselmann's avatar
      ganeti.http.server: Increase connection backlog to 1024 · 59305197
      Michael Hanselmann authored
      This solves a problem with many concurrent requests. By default, 1024
      is the maximum backlog on Linux kernels. We limit the number of clients
      through MAX_CHILDREN, too. The idea of just increasing the backlog is
      taken from lighttpd.
      Reviewed-by: amishchenko
    • Michael Hanselmann's avatar
      RPC: Compress file upload data · 12bce260
      Michael Hanselmann authored
      Adding compression to larger amounts of data is more efficient than
      transferring it (len(nodes) - 1) times over the network without
      compression. We were able to compress a 800KB config file to about
      30 KB, which is about 40 KB with Base64 encoding (required due to
      the way SimpleJson handles strings).
      Reviewed-by: ultrotter
    • Iustin Pop's avatar
      Warn for instances living on offline nodes · 832261fd
      Iustin Pop authored
      The patch also changes the result to error for non-reachable secondary nodes
      (as for primary nodes).
      Reviewed-by: ultrotter
  6. 08 Dec, 2008 3 commits
    • Iustin Pop's avatar
      Fix _AdjustCandidatePool · ee513a66
      Iustin Pop authored
      Currently the ConfigWriter.MaintainCandidatePool returns node names, and
      _AdjustCandidatePool uses them as such, but then it passes these to
      context.ReaddNode which in turn passes them to jqueue.JobQueue.AddNode which
      uses them as objects.Node instances.
      Since this is currently the only usage, we change return type from
      ConfigWriter.MaintainCandidatePool to be objects and adjust the logging of
      their names, so that the auto-adjusement works.
      Reviewed-by: ultrotter
    • Iustin Pop's avatar
      gnt-node modify: add the offline attribute · 3a5ba66a
      Iustin Pop authored
      This patch changes gnt-node modify and the associated opcode/lu to allow
      modification of the node offline attribute.
      Setting a node into offline mode automatically demotes it from the
      master role.
      Reviewed-by: ultrotter
    • Iustin Pop's avatar
      RPC: do not make calls to offline nodes · ed83f5cc
      Iustin Pop authored
      This patch changes the _MultNodeCall and _SingleNodeCall helpers to not
      actually make calls to offline nodes, but instead generate fake
      responses which have a parameter caller 'offline' set so that callers
      can check for this value if they want (otherwise, it's just a failed RPC
      Reviewed-by: ultrotter