Changeset 4253 for branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3
- Timestamp:
- 08/18/10 15:29:57 (14 years ago)
- Location:
- branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3
- Files:
-
- 1 added
- 2 deleted
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/ConfigurationManager/AppointmentContainer.cs
r4107 r4253 5 5 using HeuristicLab.Calendar; 6 6 7 namespace HeuristicLab.Hive. Client.Core.ConfigurationManager {7 namespace HeuristicLab.Hive.Slave.Core.ConfigurationManager { 8 8 public class AppointmentContainer { 9 9 public DateTime Updated { get; set; } -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/ConfigurationManager/ConfigManager.cs
r4060 r4253 25 25 using System.Text; 26 26 using HeuristicLab.Hive.Contracts.BusinessObjects; 27 using HeuristicLab.Hive. Client.ExecutionEngine;28 using HeuristicLab.Hive. Client.Core.ClientConsoleService;29 using HeuristicLab.Hive. Client.Communication;30 using HeuristicLab.Hive. Client.Core.Properties;27 using HeuristicLab.Hive.Slave.ExecutionEngine; 28 using HeuristicLab.Hive.Slave.Core.ClientConsoleService; 29 using HeuristicLab.Hive.Slave.Communication; 30 using HeuristicLab.Hive.Slave.Core.Properties; 31 31 using HeuristicLab.Hive.Contracts; 32 32 33 namespace HeuristicLab.Hive. Client.Core.ConfigurationManager {33 namespace HeuristicLab.Hive.Slave.Core.ConfigurationManager { 34 34 /// <summary> 35 35 /// accesses the Server and sends his data (uuid, uptimes, hardware config) … … 111 111 st.FreeCores = hardwareInfo.NrOfCores - GetUsedCores(); 112 112 113 st.JobsAborted = ClientStatusInfo.JobsAborted;114 st.JobsDone = ClientStatusInfo.JobsProcessed;115 st.JobsFetched = ClientStatusInfo.JobsFetched;113 st.JobsAborted = SlaveStatusInfo.JobsAborted; 114 st.JobsDone = SlaveStatusInfo.JobsProcessed; 115 st.JobsFetched = SlaveStatusInfo.JobsFetched; 116 116 117 117 Dictionary<Guid, Executor> engines = Core.GetExecutionEngines(); -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/ConfigurationManager/UptimeManager.cs
r4107 r4253 6 6 using System.Xml.Serialization; 7 7 using System.IO; 8 using HeuristicLab.Hive. Client.Common;8 using HeuristicLab.Hive.Slave.Common; 9 9 using HeuristicLab.Hive.Contracts.BusinessObjects; 10 10 using HeuristicLab.Hive.Contracts; 11 11 using HeuristicLab.Tracing; 12 12 13 namespace HeuristicLab.Hive. Client.Core.ConfigurationManager {13 namespace HeuristicLab.Hive.Slave.Core.ConfigurationManager { 14 14 public class UptimeManager { 15 15 … … 24 24 public bool CalendarAvailable { get; set; } 25 25 26 private static String path = System.IO.Directory.GetCurrentDirectory() + "\\plugins\\Hive. Client.Jobs\\";26 private static String path = System.IO.Directory.GetCurrentDirectory() + "\\plugins\\Hive.Slave.Jobs\\"; 27 27 28 28 private static UptimeManager instance = null; -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/Core.cs
r4141 r4253 24 24 using System.Linq; 25 25 using System.Text; 26 using HeuristicLab.Hive. Client.ExecutionEngine;27 using HeuristicLab.Hive. Client.Common;26 using HeuristicLab.Hive.Slave.ExecutionEngine; 27 using HeuristicLab.Hive.Slave.Common; 28 28 using System.Threading; 29 29 using System.Reflection; … … 32 32 using System.Security.Policy; 33 33 using System.Security; 34 using HeuristicLab.Hive. Client.Communication;34 using HeuristicLab.Hive.Slave.Communication; 35 35 using HeuristicLab.Hive.Contracts.BusinessObjects; 36 36 using HeuristicLab.Hive.Contracts; … … 39 39 using System.ServiceModel; 40 40 using System.ServiceModel.Description; 41 using HeuristicLab.Hive. Client.Core.ClientConsoleService;42 using HeuristicLab.Hive. Client.Core.ConfigurationManager;43 using HeuristicLab.Hive. Client.Communication.ServerService;41 using HeuristicLab.Hive.Slave.Core.ClientConsoleService; 42 using HeuristicLab.Hive.Slave.Core.ConfigurationManager; 43 using HeuristicLab.Hive.Slave.Communication.ServerService; 44 44 using HeuristicLab.Hive.JobBase; 45 using HeuristicLab.Hive. Client.Core.JobStorage;45 using HeuristicLab.Hive.Slave.Core.JobStorage; 46 46 using HeuristicLab.Tracing; 47 47 using HeuristicLab.Core; 48 48 using System.IO; 49 49 50 namespace HeuristicLab.Hive. Client.Core {50 namespace HeuristicLab.Hive.Slave.Core { 51 51 /// <summary> 52 52 /// The core component of the Hive Client … … 79 79 abortRequested = false; 80 80 Logger.Info("Hive Client started"); 81 ClientConsoleServer server = new ClientConsoleServer();81 SlaveConsoleServer server = new SlaveConsoleServer(); 82 82 server.StartClientConsoleServer(new Uri("net.tcp://127.0.0.1:8000/ClientConsole/")); 83 83 … … 335 335 engines.Add(e.Result.Job.Id, engine); 336 336 337 ClientStatusInfo.JobsFetched++;338 339 Logger.Info("Increment FetchedJobs to:" + ClientStatusInfo.JobsFetched);337 SlaveStatusInfo.JobsFetched++; 338 339 Logger.Info("Increment FetchedJobs to:" + SlaveStatusInfo.JobsFetched); 340 340 } 341 341 } … … 361 361 KillAppDomain(e.Result.JobId); 362 362 if (e.Result.Success) { 363 ClientStatusInfo.JobsProcessed++;364 Logger.Info("Increased ProcessedJobs to:" + ClientStatusInfo.JobsProcessed);363 SlaveStatusInfo.JobsProcessed++; 364 Logger.Info("Increased ProcessedJobs to:" + SlaveStatusInfo.JobsProcessed); 365 365 } else { 366 366 Logger.Error("Sending of job " + e.Result.JobId + " failed, job has been wasted. Message: " + e.Result.StatusMessage); -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/Heartbeat.cs
r4121 r4253 25 25 using System.Text; 26 26 using System.Timers; 27 using HeuristicLab.Hive. Client.Common;28 using HeuristicLab.Hive. Client.Communication;27 using HeuristicLab.Hive.Slave.Common; 28 using HeuristicLab.Hive.Slave.Communication; 29 29 using System.Diagnostics; 30 30 using HeuristicLab.Hive.Contracts.BusinessObjects; 31 31 using HeuristicLab.Hive.Contracts; 32 using HeuristicLab.Hive. Client.Core.ConfigurationManager;33 using HeuristicLab.Hive. Client.Communication.ServerService;32 using HeuristicLab.Hive.Slave.Core.ConfigurationManager; 33 using HeuristicLab.Hive.Slave.Communication.ServerService; 34 34 using HeuristicLab.Tracing; 35 35 //using BO = HeuristicLab.Hive.Contracts.BusinessObjects; 36 36 37 namespace HeuristicLab.Hive. Client.Core {37 namespace HeuristicLab.Hive.Slave.Core { 38 38 /// <summary> 39 39 /// Heartbeat class. It sends every x ms a heartbeat to the server and receives a Message … … 94 94 95 95 HeartBeatData heartBeatData = new HeartBeatData { 96 ClientId = info.Id,96 SlaveId = info.Id, 97 97 FreeCores = info.NrOfCores - ConfigManager.Instance.GetUsedCores(), 98 98 FreeMemory = mb, -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/JobStorage/JobStorageInfo.cs
r4060 r4253 4 4 using System.Text; 5 5 6 namespace HeuristicLab.Hive. Client.Core.JobStorage {6 namespace HeuristicLab.Hive.Slave.Core.JobStorage { 7 7 public class JobStorageInfo { 8 8 public String ServerIP { get; set; } -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/JobStorage/JobStorageManager.cs
r4060 r4253 4 4 using System.Text; 5 5 using System.IO; 6 using HeuristicLab.Hive. Client.Common;7 using HeuristicLab.Hive. Client.Communication;8 using HeuristicLab.Hive. Client.Core.ConfigurationManager;6 using HeuristicLab.Hive.Slave.Common; 7 using HeuristicLab.Hive.Slave.Communication; 8 using HeuristicLab.Hive.Slave.Core.ConfigurationManager; 9 9 using HeuristicLab.Hive.Contracts; 10 10 using System.Xml.Serialization; … … 13 13 using HeuristicLab.Tracing; 14 14 15 namespace HeuristicLab.Hive. Client.Core.JobStorage {15 namespace HeuristicLab.Hive.Slave.Core.JobStorage { 16 16 public class JobStorageManager { 17 17 18 18 private static List<JobStorageInfo> storedJobsList = new List<JobStorageInfo>(); 19 20 private static String path = System.IO.Directory.GetCurrentDirectory() +"\\Hive.Client.Jobs\\";19 20 private static String path = System.IO.Directory.GetCurrentDirectory() + "\\Hive.Slave.Jobs\\"; 21 21 22 22 public static void PersistObjectToDisc(String serverIP, long serverPort, Guid jobId, byte[] job) { … … 57 57 Logger.Info("Sending of job " + storedJobsList[index - 1].JobID + " done"); 58 58 } 59 ClientStatusInfo.JobsProcessed++;59 SlaveStatusInfo.JobsProcessed++; 60 60 storedJobsList.Remove(storedJobsList[index - 1]); 61 61 File.Delete(path + filename + ".dat"); -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/PluginCache.cs
r4141 r4253 4 4 using System.Linq; 5 5 using System.Runtime.CompilerServices; 6 using HeuristicLab.Hive. Client.Communication;6 using HeuristicLab.Hive.Slave.Communication; 7 7 using HeuristicLab.Hive.Contracts.BusinessObjects; 8 8 using HeuristicLab.PluginInfrastructure; … … 10 10 using HeuristicLab.Tracing; 11 11 12 namespace HeuristicLab.Hive. Client.Core {12 namespace HeuristicLab.Hive.Slave.Core { 13 13 public class PluginCache { 14 14 -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/Properties/AssemblyInfo.frame
r4171 r4253 29 29 // set of attributes. Change these attribute values to modify the information 30 30 // associated with an assembly. 31 [assembly: AssemblyTitle("HeuristicLab.Hive. Client.Core")]31 [assembly: AssemblyTitle("HeuristicLab.Hive.Slave.Core")] 32 32 [assembly: AssemblyDescription("")] 33 33 [assembly: AssemblyConfiguration("")] -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/Properties/Settings.Designer.cs
r4071 r4253 9 9 //------------------------------------------------------------------------------ 10 10 11 namespace HeuristicLab.Hive. Client.Core.Properties {11 namespace HeuristicLab.Hive.Slave.Core.Properties { 12 12 13 13 -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/Properties/Settings.settings
r4060 r4253 1 1 <?xml version='1.0' encoding='utf-8'?> 2 <SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="HeuristicLab.Hive. Client.Core.Properties" GeneratedClassName="Settings">2 <SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="HeuristicLab.Hive.Slave.Core.Properties" GeneratedClassName="Settings"> 3 3 <Profiles /> 4 4 <Settings> -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/Settings.cs
r4060 r4253 1 namespace HeuristicLab.Hive. Client.Core.Properties {1 namespace HeuristicLab.Hive.Slave.Core.Properties { 2 2 3 3 -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Core/3.3/app.config
r4060 r4253 3 3 <configSections> 4 4 <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > 5 <section name="HeuristicLab.Hive. Client.Core.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />5 <section name="HeuristicLab.Hive.Slave.Core.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> 6 6 </sectionGroup> 7 7 </configSections> 8 8 <userSettings> 9 <HeuristicLab.Hive.Client.Core.Properties.Settings>9 <HeuristicLab.Hive.Slave.Core.Properties.Settings> 10 10 <setting name="Guid" serializeAs="String"> 11 11 <value>00000000-0000-0000-0000-000000000000</value> … … 17 17 <value>0</value> 18 18 </setting> 19 </HeuristicLab.Hive. Client.Core.Properties.Settings>19 </HeuristicLab.Hive.Slave.Core.Properties.Settings> 20 20 </userSettings> 21 21 </configuration>
Note: See TracChangeset
for help on using the changeset viewer.