Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/03/10 17:20:46 (14 years ago)
Author:
kgrading
Message:

#828 added various improvements to the plugin cache manager, the execution engine, the transaction handling on the serverside and the server console

Location:
branches/3.2/sources/HeuristicLab.Hive.Client.ExecutionEngine/3.2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/3.2/sources/HeuristicLab.Hive.Client.ExecutionEngine/3.2/ExecutionEnginePlugin.cs

    r2591 r4140  
    3030  [PluginFile("HeuristicLab.Hive.Client.ExecutionEngine-3.2.dll", PluginFileType.Assembly)]
    3131  [PluginDependency("HeuristicLab.Core-3.2")]
     32  [PluginDependency("HeuristicLab.Common")]
    3233  [PluginDependency("HeuristicLab.Hive.Client.Common-3.2")]
    3334  [PluginDependency("HeuristicLab.Hive.Client.Communication-3.2")]
  • branches/3.2/sources/HeuristicLab.Hive.Client.ExecutionEngine/3.2/Executor.cs

    r3931 r4140  
    3737    public IJob Job { get; set; }
    3838    public MessageContainer.MessageType CurrentMessage { get; set; }
     39    public Exception CurrentException { get; set; }
     40
    3941    public MessageQueue Queue { get; set; }
    4042
     
    6668
    6769    void Job_JobFailed(object sender, EventArgs e) {
    68       Queue.AddMessage(new MessageContainer(MessageContainer.MessageType.JobFailed, JobId));
     70      HeuristicLab.Common.EventArgs<Exception> ex = (HeuristicLab.Common.EventArgs<Exception>) e;
     71      CurrentException = ex.Value;
     72      Queue.AddMessage(new MessageContainer(MessageContainer.MessageType.FinishedJob, JobId));
    6973    }
    7074
  • branches/3.2/sources/HeuristicLab.Hive.Client.ExecutionEngine/3.2/HeuristicLab.Hive.Client.ExecutionEngine-3.2.csproj

    r1534 r4140  
    9090  </ItemGroup>
    9191  <ItemGroup>
     92    <ProjectReference Include="..\..\HeuristicLab.Common\3.2\HeuristicLab.Common-3.2.csproj">
     93      <Project>{1FC004FC-59AF-4249-B1B6-FF25873A20E4}</Project>
     94      <Name>HeuristicLab.Common-3.2</Name>
     95    </ProjectReference>
    9296    <ProjectReference Include="..\..\HeuristicLab.Core\3.2\HeuristicLab.Core-3.2.csproj">
    9397      <Project>{F43B59AB-2B8C-4570-BC1E-15592086517C}</Project>
Note: See TracChangeset for help on using the changeset viewer.