Drop the 5 minute minimum interval between triggered evals

[?]
Jul 1, 2015, 12:45 PM
N66HHKLQGRAVLPEO2LTAOGGXKZUYKYQSSOG4MQAMQVUIXVHIYP3QC

Dependencies

  • [2] MDAIP23T hydra-evaluator: Respect triggers of disabled jobsets
  • [3] NB2VOKIR Include names of committers in HipChat notifications
  • [4] JAH3UPWA Support revision control systems via plugins
  • [5] PCKLFRT5 Support push notification of repository changes
  • [6] OVR2RWBI hydra-evaluator: Always pick the jobset that hasn't been evaluated longest
  • [7] QLOLZHRX Allow a per-jobset check interval
  • [8] WQXF2T3D hydra-evaluator: Don't require $HYDRA_CONFIG
  • [9] J74UTA3I Handle the case where a jobset has never been evaluated
  • [*] N22GPKYT * Put info about logs / build products in the DB.

Change contents

  • edit in src/script/hydra-evaluator at line 24
    [3.4143][4.19944:19945](),[4.19944][4.19944:19945](),[4.19945][4.1:59](),[4.1][4.1:59](),[4.59][4.2120:2151]()
    # Don't check a jobset more than once every five minutes.
    my $minCheckInterval = 5 * 60;
  • replacement in src/script/hydra-evaluator at line 305
    [4.553][2.0:44](),[2.44][4.2748:2857](),[4.2748][4.2748:2857]()
    { 'triggertime' => { '!=', undef },
    , -or => [ 'lastcheckedtime' => undef, 'lastcheckedtime' => { '<', time() - $minCheckInterval } ] },
    [4.553]
    [4.2857]
    { 'triggertime' => { '!=', undef } },