Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/01/11 15:51:11 (13 years ago)
Author:
cneumuel
Message:

#1233

  • changed the workflow of aquireing a new job from server.
    • if a job is available for calculation, the slave receives the jobId already with the heartbeats. The job is then exclusively assigned to this slave.
  • extended the metainfo for a slave by OperatingSystem and CpuArchitecture
  • enhanced the way plugin-dependencies are discovered by using the types used by XmlGenerator. Now only mimimum amount of plugins are transferred.
  • selection of waiting jobs now consideres assigned slave-group
  • more unit tests for service
  • added unit tests for experiment manager
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Common/3.4/DataTransfer/Slave.cs

    r5106 r5404  
    2525
    2626namespace HeuristicLab.Services.Hive.Common.DataTransfer {
     27  public enum CpuArchitecture {
     28    x86, x64
     29  }
     30
    2731  [DataContract]
    2832  [Serializable]
     
    3539    public int? CpuSpeed { get; set; } // MHz
    3640    [DataMember]
     41    public CpuArchitecture CpuArchitecture { get; set; }
     42    [DataMember]
    3743    public int? Memory { get; set; } // MB
    3844    [DataMember]
    3945    public int? FreeMemory { get; set; } // MB
     46    [DataMember]
     47    public string OperatingSystem { get; set; }
    4048    [DataMember]
    4149    public SlaveState SlaveState { get; set; }
Note: See TracChangeset for help on using the changeset viewer.