Changeset 6971
- Timestamp:
- 11/08/11 14:33:00 (11 years ago)
- Location:
- branches/HeuristicLab.Hive-3.4/sources
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab 3.3.exe.config
r6896 r6971 227 227 <value>1</value> 228 228 </setting> 229 <setting name="ExecutorQueueTimeout" serializeAs="String"> 230 <value>00:00:20</value> 231 </setting> 229 232 </HeuristicLab.Clients.Hive.SlaveCore.Properties.Settings> 230 233 </userSettings> -
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave/3.3/ExecutorQueue.cs
r6456 r6971 44 44 /// <returns>the oldest ExecutorMessage Object</returns> 45 45 public ExecutorMessage GetMessage() { 46 semaphore.WaitOne( );46 semaphore.WaitOne(Settings.Default.ExecutorQueueTimeout); 47 47 lock (this) { 48 48 if (queue.Count > 0) { -
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave/3.3/Properties/Settings.Designer.cs
r6712 r6971 2 2 // <auto-generated> 3 3 // This code was generated by a tool. 4 // Runtime Version:4.0.30319.23 54 // Runtime Version:4.0.30319.239 5 5 // 6 6 // Changes to this file may cause incorrect behavior and will be lost if … … 287 287 } 288 288 } 289 290 [global::System.Configuration.UserScopedSettingAttribute()] 291 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 292 [global::System.Configuration.DefaultSettingValueAttribute("00:00:20")] 293 public global::System.TimeSpan ExecutorQueueTimeout { 294 get { 295 return ((global::System.TimeSpan)(this["ExecutorQueueTimeout"])); 296 } 297 set { 298 this["ExecutorQueueTimeout"] = value; 299 } 300 } 289 301 } 290 302 } -
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave/3.3/Properties/Settings.settings
r6712 r6971 69 69 <Value Profile="(Default)">1</Value> 70 70 </Setting> 71 <Setting Name="ExecutorQueueTimeout" Type="System.TimeSpan" Scope="User"> 72 <Value Profile="(Default)">00:00:20</Value> 73 </Setting> 71 74 </Settings> 72 75 </SettingsFile> -
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave/3.3/SlaveTask.cs
r6945 r6971 200 200 private void MonitorExecutor() { 201 201 while (executorMonitoringRun) { 202 //this blocks through the appdomain border, that's why the lease gets renewed 203 ExecutorMessage message = executor.ExecutorCommandQueue.GetMessage(); 202 //this call goes through the appdomain border. We have to 203 //poll so that the the lease gets renewed 204 ExecutorMessage message; 205 do { 206 message = executor.ExecutorCommandQueue.GetMessage(); 207 } while (message == null); 204 208 205 209 switch (message.MessageType) { -
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave/3.3/app.config
r6886 r6971 81 81 <value>1</value> 82 82 </setting> 83 <setting name="ExecutorQueueTimeout" serializeAs="String"> 84 <value>00:00:20</value> 85 </setting> 83 86 </HeuristicLab.Clients.Hive.SlaveCore.Properties.Settings> 84 87 </userSettings> -
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave/3.3/app_ascheibe.config
r6734 r6971 81 81 <value>1</value> 82 82 </setting> 83 <setting name="ExecutorQueueTimeout" serializeAs="String"> 84 <value>00:00:20</value> 85 </setting> 83 86 </HeuristicLab.Clients.Hive.SlaveCore.Properties.Settings> 84 87 </userSettings> -
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave/3.3/app_f005pc.config
r6747 r6971 81 81 <value>1</value> 82 82 </setting> 83 <setting name="ExecutorQueueTimeout" serializeAs="String"> 84 <value>00:00:20</value> 85 </setting> 83 86 </HeuristicLab.Clients.Hive.SlaveCore.Properties.Settings> 84 87 </userSettings> -
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave/3.3/app_services.config
r6747 r6971 81 81 <value>1</value> 82 82 </setting> 83 <setting name="ExecutorQueueTimeout" serializeAs="String"> 84 <value>00:00:20</value> 85 </setting> 83 86 </HeuristicLab.Clients.Hive.SlaveCore.Properties.Settings> 84 87 </userSettings> -
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Hive 3.3.dll.config
r6896 r6971 121 121 <value>1</value> 122 122 </setting> 123 <setting name="ExecutorQueueTimeout" serializeAs="String"> 124 <value>00:00:20</value> 125 </setting> 123 126 </HeuristicLab.Clients.Hive.SlaveCore.Properties.Settings> 124 127 </userSettings>
Note: See TracChangeset
for help on using the changeset viewer.