Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/02/12 11:40:31 (12 years ago)
Author:
sforsten
Message:

#1708: merged r7209 from trunk

  • adjusted GUI
  • added toggle for the different series
  • X Axis labels are rounded to useful values
  • added ToolTip
Location:
branches/RegressionBenchmarks
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/RegressionBenchmarks

  • branches/RegressionBenchmarks/HeuristicLab.Services.Hive/3.3/HiveService.cs

    r7045 r7255  
    396396    public List<MessageContainer> Heartbeat(Heartbeat heartbeat) {
    397397      authen.AuthenticateForAnyRole(HiveRoles.Slave);
    398       TriggerEventManager(false);
    399       return trans.UseTransaction(() => heartbeatManager.ProcessHeartbeat(heartbeat));
     398
     399      List<MessageContainer> result = trans.UseTransaction(() => heartbeatManager.ProcessHeartbeat(heartbeat));
     400
     401      if (HeuristicLab.Services.Hive.Properties.Settings.Default.TriggerEventManagerInHeartbeat) {
     402        TriggerEventManager(false);
     403      }
     404
     405      return result;
    400406    }
    401407    #endregion
     
    559565      authen.AuthenticateForAnyRole(HiveRoles.Administrator, HiveRoles.Slave);
    560566      // use a serializable transaction here to ensure not two threads execute this simultaniously (mutex-lock would not work since IIS may use multiple AppDomains)
     567      bool cleanup = false;
    561568      trans.UseTransaction(() => {
    562569        DateTime lastCleanup = dao.GetLastCleanup();
    563         if (force || DateTime.Now - lastCleanup > TimeSpan.FromSeconds(59)) {
     570        if (force || DateTime.Now - lastCleanup > HeuristicLab.Services.Hive.Properties.Settings.Default.CleanupInterval) {
    564571          dao.SetLastCleanup(DateTime.Now);
    565           eventManager.Cleanup();
     572          cleanup = true;
    566573        }
    567574      }, true);
     575
     576      if (cleanup) {
     577        eventManager.Cleanup();
     578      }
    568579    }
    569580    #endregion
Note: See TracChangeset for help on using the changeset viewer.