1. 08 Dec, 2011 4 commits
  2. 01 Dec, 2011 1 commit
  3. 22 Nov, 2011 1 commit
  4. 14 Nov, 2011 1 commit
  5. 03 Nov, 2011 1 commit
  6. 18 Oct, 2011 1 commit
  7. 05 Oct, 2011 2 commits
  8. 30 Sep, 2011 2 commits
  9. 20 Sep, 2011 1 commit
    • Andrea Spadaccini's avatar
      Implementation of TLS-protected SPICE connections · b6267745
      Andrea Spadaccini authored
      Added support for TLS-protected SPICE connections:
      client/gnt_cluster.py, cli.py:
      * added three new parameters to renew-crypto (--new-spice-certificate,
        --spice-certificate, --spice-ca-certificate) and their validation.
      * changed GenerateSelfSignedSslCert so that now also returns the
        generated key and certificate;
      * added missing return value in the docstring of
      * changed the signatures of the relevant functions and implemented
        certificates generation/writing.
      * changed GenerateClusterCrypto invocation to reflect the new signature;
      * added SPICE certificate names.
      * added the X509CertError class.
      * silenced pylint warning R0915
      Signed-off-by: default avatarAndrea Spadaccini <spadaccio@google.com>
      Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
  10. 05 Sep, 2011 1 commit
  11. 30 Aug, 2011 1 commit
  12. 12 Aug, 2011 2 commits
  13. 26 Jul, 2011 2 commits
  14. 25 Jul, 2011 1 commit
  15. 12 Jul, 2011 1 commit
  16. 20 May, 2011 3 commits
  17. 09 Mar, 2011 2 commits
  18. 01 Mar, 2011 2 commits
  19. 24 Feb, 2011 2 commits
  20. 26 Jan, 2011 3 commits
    • Iustin Pop's avatar
      Verify disks: increase parallelism and other fixes · 397693d3
      Iustin Pop authored
      The recent work on multi-VG support has converted LUClusterVerifyDisks
      into doing serialised calls to each node, as each node can have
      different VGs. This is suboptimal, especially for big clusters, where
      this LU is executed by the watcher very often.
      This patch changes the logic based on the observation that querying a
      node for its VGs and then requesting a LV list for those VGs is
      equivalent to simply asking for all LVs, without specifying the VG
      name(s). So backend.py needs changes to accept an empty VG list, and
      the LU itself partially reverts to the previous version.
      Additionally, we do two other fixes to this LU:
      - small improvement in getting the instance list from the config
      - MapLVsByNode works for all disk types, hence no need to restrict to
        the DRBD template, especially as today we can "recreate" disks for
        plain volumes too (the warning message in gnt-cluster is updated
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
    • Iustin Pop's avatar
      gnt-cluster verify-disks: fix VG name · fd78c5ce
      Iustin Pop authored
      Recent multi-VG work already exports the missing LV names as vg/lv,
      not simply lv. So the query and addition of the VG name in gnt-cluster
      verify-disks is redundant, and even wrong for non-default-VG
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
    • Iustin Pop's avatar
      Show hidden/blacklisted OSes in cluster info · afc3c260
      Iustin Pop authored
      Since we can blacklist/hide non-existing OSes (for preseeding), we
      cannot query easily the OSes themselves for this status. Hence we
      export the entire lists in cluster info (which should be cheaper than
      gnt-os diagnose).
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarRené Nussbaumer <rn@google.com>
  21. 18 Jan, 2011 6 commits