Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/29/08 16:17:10 (16 years ago)
Author:
gkronber
Message:

removed the distinction between controller agents and normal agents. Also removed the AgentScheduler because it is not needed anymore. (ticket #204)

Location:
trunk/sources/HeuristicLab.CEDMA.Server
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.CEDMA.Server/HeuristicLab.CEDMA.Server.csproj

    r393 r398  
    5959  </ItemGroup>
    6060  <ItemGroup>
    61     <Compile Include="AgentScheduler.cs" />
    6261    <Compile Include="RunScheduler.cs" />
    6362    <Compile Include="DbPersistenceManager.cs" />
  • trunk/sources/HeuristicLab.CEDMA.Server/RunScheduler.cs

    r393 r398  
    6464    }
    6565    private void ReleaseWaitingRuns() {
    66       IEnumerable<AgentEntry> agents;
     66      ICollection<AgentEntry> agents;
    6767      lock(remoteCommLock) {
    68         agents = database.GetAgents(ProcessStatus.Waiting).Where(a=>!a.ControllerAgent);
     68        agents = database.GetAgents(ProcessStatus.Waiting);
    6969      }
    7070      foreach(AgentEntry entry in agents) {
  • trunk/sources/HeuristicLab.CEDMA.Server/ServerForm.cs

    r393 r398  
    5454    }
    5555
    56     private void InitAgentScheduler() {
    57       AgentScheduler scheduler = new AgentScheduler(database, addressTextBox.Text);
    58       Thread agentSchedulerThread = new Thread(scheduler.Run);
    59       agentSchedulerThread.Start();
    60     }
    61 
    6256    private void InitRunScheduler() {
    6357      JobManager jobManager = new JobManager(gridAddress.Text);
     
    8175    private void Start() {
    8276      InitDatabase();
    83       InitAgentScheduler();
    8477      InitRunScheduler();
    8578
Note: See TracChangeset for help on using the changeset viewer.