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.DataAccess/3.4/HiveDataContext.designer.cs

    r5402 r5404  
    33// <auto-generated>
    44//     This code was generated by a tool.
    5 //     Runtime Version:4.0.30319.1
     5//     Runtime Version:4.0.30319.208
    66//
    77//     Changes to this file may cause incorrect behavior and will be lost if
     
    10601060    private bool _IsAllowedToCalculate;
    10611061   
     1062    private global::HeuristicLab.Services.Hive.Common.DataTransfer.CpuArchitecture _CpuArchitecture;
     1063   
     1064    private string _OperatingSystem;
     1065   
    10621066    private EntitySet<Job> _Jobs;
    10631067   
     
    10821086    partial void OnIsAllowedToCalculateChanging(bool value);
    10831087    partial void OnIsAllowedToCalculateChanged();
     1088    partial void OnCpuArchitectureChanging(global::HeuristicLab.Services.Hive.Common.DataTransfer.CpuArchitecture value);
     1089    partial void OnCpuArchitectureChanged();
     1090    partial void OnOperatingSystemChanging(string value);
     1091    partial void OnOperatingSystemChanged();
    10841092    #endregion
    10851093   
     
    12461254          this.SendPropertyChanged("IsAllowedToCalculate");
    12471255          this.OnIsAllowedToCalculateChanged();
     1256        }
     1257      }
     1258    }
     1259   
     1260    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CpuArchitecture", DbType="VarChar(3)", CanBeNull=false)]
     1261    public global::HeuristicLab.Services.Hive.Common.DataTransfer.CpuArchitecture CpuArchitecture
     1262    {
     1263      get
     1264      {
     1265        return this._CpuArchitecture;
     1266      }
     1267      set
     1268      {
     1269        if ((this._CpuArchitecture != value))
     1270        {
     1271          this.OnCpuArchitectureChanging(value);
     1272          this.SendPropertyChanging();
     1273          this._CpuArchitecture = value;
     1274          this.SendPropertyChanged("CpuArchitecture");
     1275          this.OnCpuArchitectureChanged();
     1276        }
     1277      }
     1278    }
     1279   
     1280    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OperatingSystem", DbType="VarChar(MAX)", CanBeNull=false)]
     1281    public string OperatingSystem
     1282    {
     1283      get
     1284      {
     1285        return this._OperatingSystem;
     1286      }
     1287      set
     1288      {
     1289        if ((this._OperatingSystem != value))
     1290        {
     1291          this.OnOperatingSystemChanging(value);
     1292          this.SendPropertyChanging();
     1293          this._OperatingSystem = value;
     1294          this.SendPropertyChanged("OperatingSystem");
     1295          this.OnOperatingSystemChanged();
    12481296        }
    12491297      }
Note: See TracChangeset for help on using the changeset viewer.