1. 10 Jul, 2015 2 commits
  2. 03 Mar, 2015 1 commit
  3. 10 Feb, 2015 1 commit
  4. 26 Sep, 2014 1 commit
  5. 12 Sep, 2014 1 commit
  6. 10 Sep, 2014 2 commits
  7. 26 Aug, 2014 1 commit
    • Aaron Karper' via ganeti-devel's avatar
      Remove xen data collectors from KVM cluster · 922eb8be
      Aaron Karper' via ganeti-devel authored
      Generally a data collector can be deactivated in the config and each
      data collector defines own conditions to show/hide it.
      
      A hidden data collector is not shown in /1/list/collectors,
      /1/report/all. The relevant config is requested from the RConfD.
      
         * Added new constant dataCollectorNames: The consistency is checked
           at compile time thanks to template haskell.
         * cfgupgrade: add datacollectors section in cluster. The section
           currently has a single entry: 'active'
         * Added Arbitrary instances for the relevant types
         * Move Ganeti.Monitoring.{Server,Types}.DataCollector
         * Move {Monitoring.Server,DataCollectors.Types}.DataCollector
      
      Implements Issue 870: inst-status-xen should not be shown for KVM
      cluster.
      Signed-off-by: default avatarAaron Karper <akarper@google.com>
      Signed-off-by: default avatarMichele Tartara <mtartara@google.com>
      Reviewed-by: default avatarMichele Tartara <mtartara@google.com>
      922eb8be
  8. 07 Aug, 2014 1 commit
  9. 20 May, 2014 1 commit
  10. 07 Mar, 2014 1 commit
  11. 03 Dec, 2013 1 commit
  12. 30 Sep, 2013 1 commit
  13. 18 Sep, 2013 1 commit
    • Jose A. Lopes's avatar
      Flip dependency between Haskell types and constants · 1c31b263
      Jose A. Lopes authored
      Before this patch, Haskell types, such as, 'GanetiDaemon' and
      'GanetiGroup', and related functions were taking their values from
      Haskell constants.  However, given that the role of Haskell to Python
      constants is to leverage Haskell and its typesystem, it makes sense to
      first define the Haskell types and then have the constants depend on
      these types.  In other words, this patch series inverts the dependency
      between (some) Haskell types and constants.
      Signed-off-by: default avatarJose A. Lopes <jabolopes@google.com>
      Reviewed-by: default avatarMichele Tartara <mtartara@google.com>
      1c31b263
  14. 16 Sep, 2013 1 commit
    • Jose A. Lopes's avatar
      Fix monitoring daemon extra log filepaths · 34be621a
      Jose A. Lopes authored
      Haskell constants 'daemonsExtraLogfilesGanetiMondAccess' and
      'daemonsExtraLogfilesGanetiMondError' cannot be constants because
      their Python counterparts are calculated through
      'pathutils.GetLogFilename', which indirectly depends on the
      environment variable 'GANETI_ROOTDIR', as part of the virtual cluster
      configuration.  Instead, these paths must be computed at runtime, as
      opposed to being computed at compile time through the Python to
      Haskell constant generation, and must also depend on the same
      environment variable.  Fixes issue 575.
      Signed-off-by: default avatarJose A. Lopes <jabolopes@google.com>
      Reviewed-by: default avatarMichele Tartara <mtartara@google.com>
      34be621a
  15. 05 Aug, 2013 1 commit
  16. 01 Jul, 2013 1 commit
  17. 03 Jun, 2013 1 commit
  18. 13 May, 2013 1 commit
  19. 30 Apr, 2013 5 commits
  20. 21 Mar, 2013 3 commits