- Timestamp:
- 12/20/10 10:11:09 (14 years ago)
- Location:
- branches/HeuristicLab.Hive-3.3/sources/HeuristicLab.Hive
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.3/sources/HeuristicLab.Hive/HeuristicLab.Hive 3.3.sln
r5093 r5132 29 29 ConfigMerger.exe = ConfigMerger.exe 30 30 HeuristicLab 3.3.vsmdi = HeuristicLab 3.3.vsmdi 31 HeuristicLab.Hive 3.31.vsmdi = HeuristicLab.Hive 3.31.vsmdi 31 32 LocalTestRun.testrunconfig = LocalTestRun.testrunconfig 32 33 PreBuildEvent.cmd = PreBuildEvent.cmd … … 75 76 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Hive.Slave.ExecutionEngine-3.3", "HeuristicLab.Hive.Slave.ExecutionEngine\3.3\HeuristicLab.Hive.Slave.ExecutionEngine-3.3.csproj", "{1605256A-1CB3-44AB-AAFF-577093EE5789}" 76 77 EndProject 77 Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Hive-3.3", "HiveWeb\Hive-3.3 \", "{590AD383-846B-48FF-8D06-B0AA1B328102}"78 Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Hive-3.3", "HiveWeb\Hive-3.3", "{590AD383-846B-48FF-8D06-B0AA1B328102}" 78 79 ProjectSection(WebsiteProperties) = preProject 79 80 TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0" … … 101 102 EndProject 102 103 Global 104 GlobalSection(TestCaseManagementSettings) = postSolution 105 CategoryFile = HeuristicLab.Hive 3.31.vsmdi 106 EndGlobalSection 103 107 GlobalSection(SolutionConfigurationPlatforms) = preSolution 104 108 Debug|Any CPU = Debug|Any CPU -
branches/HeuristicLab.Hive-3.3/sources/HeuristicLab.Hive/HeuristicLab.Hive.ExperimentManager/3.3/Jobs/OptimizerJob.cs
r4760 r5132 167 167 public event EventHandler JobStopped; 168 168 protected virtual void OnJobStopped() { 169 optimizer.Prepare(); // nuke executioncontext and scopes to reduce memory footprint 169 170 EventHandler handler = JobStopped; 170 171 if (handler != null) handler(this, EventArgs.Empty); -
branches/HeuristicLab.Hive-3.3/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Core/3.3/DefaultScheduler.cs
r5093 r5132 31 31 internal class DefaultScheduler : IScheduler { 32 32 33 p rivate static object jobLock= new object();33 public static object locker = new object(); 34 34 35 35 #region IScheduler Members … … 44 44 45 45 public JobDto GetNextJobForSlave(Guid slaveId) { 46 lock ( jobLock) {46 lock (locker) { 47 47 /// Critical section /// 48 48 JobDto jobToCalculate = null; -
branches/HeuristicLab.Hive-3.3/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Core/3.3/SlaveCommunicator.cs
r5093 r5132 234 234 using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = ApplicationConstants.ISOLATION_LEVEL_SCOPE })) { 235 235 SlaveDto slave = UpdateSlaveData(heartbeatData); 236 DaoLocator.SlaveDao.Update(slave); 237 236 lock (DefaultScheduler.locker) { 237 DaoLocator.SlaveDao.Update(slave); 238 } 238 239 SaveTimestamp(heartbeatData); 239 240 -
branches/HeuristicLab.Hive-3.3/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Communication/3.3/HeuristicLab.Hive.Slave.Communication-3.3.csproj
r5093 r5132 111 111 </ItemGroup> 112 112 <ItemGroup> 113 <None Include="app.config" /> 113 <None Include="app.config"> 114 <SubType>Designer</SubType> 115 </None> 114 116 <None Include="f005pc.hagenberg.fhooe.at - app.config"> 115 117 <SubType>Designer</SubType>
Note: See TracChangeset
for help on using the changeset viewer.