Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/07/10 10:22:27 (14 years ago)
Author:
cneumuel
Message:
  • created HiveClient which shows an overview over all submitted HiveExperiments
  • its possible to download all submitted HiveExperiments including results
  • Experiments are now sent as a whole to the Hive and the Hive-Slaves take care of creating child-jobs (if necessary). The parent job is then paused and will be reactivated when all child-jobs are finished
  • WcfService-Clients are now consistently managed by WcfServicePool which allows to use IDisposable-Pattern and always keeps exactly one proxy-object until all callers disposed them.
  • created ProgressView which is able to lock a View and display progress of an action. It also allows to simulate progress if no progress-information is available so that users don't get too nervous while waiting.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.3-Hive/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3/BusinessObjects/JobResult.cs

    r4267 r4368  
    3838    [Storable]
    3939    [DataMember]
    40     public Guid JobId { get; set; }
    41     [Storable]
    42     [DataMember]
    4340    public Guid SlaveId { get; set; }
    4441    [Storable]
     
    5350    [Storable]
    5451    [DataMember]
     52    public DateTime? DateCreated { get; set; }
     53    [Storable]
     54    [DataMember]
    5555    public DateTime? DateCalculated { get; set; }
    5656    [Storable]
    5757    [DataMember]
    5858    public DateTime? DateFinished { get; set; }
     59    [Storable]
     60    [DataMember]
     61    public Guid? ParentJobId { get; set; }
    5962
    6063    public override Common.IDeepCloneable Clone(Common.Cloner cloner) {
    6164      JobResult clone = (JobResult) base.Clone(cloner);
    6265      clone.SlaveId = this.SlaveId;
     66      clone.DateCreated = this.DateCreated;
    6367      clone.DateCalculated = this.DateCalculated;
    6468      clone.DateFinished = this.DateFinished;
    6569      clone.Exception = this.Exception;
    66       clone.JobId = this.JobId;
    6770      clone.Percentage = this.Percentage;
    6871      clone.State = this.State;
     72      clone.ParentJobId = this.ParentJobId;
    6973      return clone;
    7074    }
Note: See TracChangeset for help on using the changeset viewer.