1. 15 Oct, 2014 1 commit
    • Niklas Hambuechen's avatar
      Implement job filtering · 1c05226b
      Niklas Hambuechen authored
      
      
      This implements the operational part of the design doc
        "Filtering of jobs for the Ganeti job queue"
      (design-optables.rst).
      
      It includes
      - respecting filter rules when jobs are scheduled
      - cancelling running jobs rejected by filters
      - re-running the scheduler when filter rules are changed
      - handling of the filter actions ACCEPT, CONTINUE, PAUSE, REJECT
        and RATE_LIMIT
      - implementation of the "jobid", "opcode" and "reason" predicates
      Signed-off-by: default avatarNiklas Hambuechen <niklash@google.com>
      Reviewed-by: default avatarKlaus Aehlig <aehlig@google.com>
      1c05226b
  2. 10 Oct, 2014 1 commit
  3. 08 Oct, 2014 2 commits
  4. 07 Oct, 2014 4 commits
  5. 02 Oct, 2014 1 commit
    • Helga Velroyen's avatar
      Introducing the 'ssh_update' tool · 2be56731
      Helga Velroyen authored
      
      
      In order to update the 'ganeti_pub_keys' and the
      'authorized_keys' files of various nodes via SSH, we
      introduce the tool 'ssh_update'. It works similar to the
      tool 'prepare_node_join', which is also a tool invoked
      via SSH on a remote note.
      
      This patch includes some refactoring to reuse code from
      the 'prepare_node_join' tool and provides unit tests as
      well. Note that the actual invocation of the 'ssh_update'
      tool will be done in later patches of this series.
      Signed-off-by: default avatarHelga Velroyen <helgav@google.com>
      Reviewed-by: default avatarPetr Pudlak <pudlak@google.com>
      2be56731
  6. 30 Sep, 2014 2 commits
  7. 29 Sep, 2014 5 commits
  8. 26 Sep, 2014 2 commits
  9. 17 Sep, 2014 1 commit
  10. 29 Aug, 2014 2 commits
  11. 27 Aug, 2014 1 commit
  12. 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
  13. 18 Aug, 2014 1 commit
  14. 03 Aug, 2014 1 commit
  15. 01 Aug, 2014 5 commits
  16. 22 Jul, 2014 2 commits
  17. 17 Jul, 2014 4 commits
  18. 11 Jul, 2014 1 commit
  19. 10 Jul, 2014 2 commits
  20. 07 Jul, 2014 1 commit