# # ChangeLog for trunk/sources/HeuristicLab.Hive.Server.ADODataAccess # # Generated by Trac 1.0.12 # 11/11/24 07:08:19 Fri, 20 Mar 2009 12:37:39 GMT svonolfe [1377] * trunk/sources/HeuristicLab.DataAccess (added) * trunk/sources/HeuristicLab.DataAccess.ADOHelper (added) * trunk/sources/HeuristicLab.DataAccess.ADOHelper/CachedDataAdapter.cs (added) * trunk/sources/HeuristicLab.DataAccess.ADOHelper/DataAccessADOHelperPlugin.cs (added) * trunk/sources/HeuristicLab.DataAccess.ADOHelper/DataAdapterBase.cs (added) * trunk/sources/HeuristicLab.DataAccess.ADOHelper/HeuristicLab.DataAccess.ADOHelper.csproj (added) * trunk/sources/HeuristicLab.DataAccess.ADOHelper/HeuristicLab.snk (added) * trunk/sources/HeuristicLab.DataAccess/DBSynchronizer.cs (added) * trunk/sources/HeuristicLab.DataAccess/DataAccessPlugin.cs (added) * trunk/sources/HeuristicLab.DataAccess/HeuristicLab.DataAccess.csproj (added) * trunk/sources/HeuristicLab.DataAccess/HeuristicLab.DataAccess.csproj.user (added) * trunk/sources/HeuristicLab.DataAccess/HeuristicLab.snk (added) * trunk/sources/HeuristicLab.DataAccess/Interfaces (added) * trunk/sources/HeuristicLab.DataAccess/Interfaces/ICachedDataAdapter.cs (added) * trunk/sources/HeuristicLab.DataAccess/Interfaces/IDBSynchronizer.cs (added) * trunk/sources/HeuristicLab.DataAccess/Interfaces/IDataAdapter.cs (added) * trunk/sources/HeuristicLab.DataAccess/Interfaces/IPersistableObject.cs (added) * trunk/sources/HeuristicLab.DataAccess/PersistableObject.cs (added) * trunk/sources/HeuristicLab.Hive.Client.Communication/HeuristicLab.Hive.Client.Communication.csproj (modified) * trunk/sources/HeuristicLab.Hive.Client.Core/HeuristicLab.Hive.Client.Core.csproj (modified) * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/ClientConfig.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/Job.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/JobResult.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/Resource.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/UpTimeStatistics.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/HeuristicLab.Hive.Contracts.csproj (modified) * trunk/sources/HeuristicLab.Hive.Contracts/Interfaces/ILifecycleManager.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/Interfaces/IServerConsoleFacade.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ClientAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ClientGroupAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/HeuristicLab.Hive.Server.ADODataAccess.csproj (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobResultsAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/Properties/Settings.Designer.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ResourceAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.Designer.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.xsd (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.xss (modified) * trunk/sources/HeuristicLab.Hive.Server.Console/HeuristicLab.Hive.Server.Console.csproj (modified) * trunk/sources/HeuristicLab.Hive.Server.Console/HiveServerManagementConsole.Designer.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Console/HiveServerManagementConsole.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Console/ServiceLocator.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/ClientCommunicator.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/ClientManager.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/DbTestApp.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/HeuristicLab.Hive.Server.Core.csproj (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/JobManager.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/LifecycleManager.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/ServerConsoleFacade.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/ServiceLocator.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.DataAccess (added) * trunk/sources/HeuristicLab.Hive.Server.DataAccess/HeuristicLab.Hive.Server.DataAccess.csproj (added) * trunk/sources/HeuristicLab.Hive.Server.DataAccess/HeuristicLab.snk (added) * trunk/sources/HeuristicLab.Hive.Server.DataAccess/HiveServerDataAccessPlugin.cs (added) * trunk/sources/HeuristicLab.Hive.Server.DataAccess/IClientAdapter.cs (added) * trunk/sources/HeuristicLab.Hive.Server.DataAccess/IClientGroupAdapter.cs (added) * trunk/sources/HeuristicLab.Hive.Server.DataAccess/IJobAdapter.cs (added) * trunk/sources/HeuristicLab.Hive.Server.DataAccess/IJobResultsAdapter.cs (added) * trunk/sources/HeuristicLab.Hive.Server.DataAccess/IResourceAdapter.cs (added) * trunk/sources/HeuristicLab.Hive.Server.Scheduler/DefaultScheduler.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Scheduler/HeuristicLab.Hive.Server.Scheduler.csproj (modified) * trunk/sources/HeuristicLab.Hive.Server/HeuristicLab.Hive.Server.csproj (modified) * trunk/sources/HeuristicLab.Hive.Server/HiveServerApplication.cs (modified) * trunk/sources/HeuristicLab.Security.Contracts (added) * trunk/sources/HeuristicLab.Security.Contracts/BusinessObjects (added) * trunk/sources/HeuristicLab.Security.DataAccess (added) * trunk/sources/HeuristicLab.sln (modified) * trunk/sources/HeuristicLab/CopyAssemblies.cmd (modified) Created Heuristiclab DB Core (refactoring) #527 Fri, 13 Mar 2009 10:59:36 GMT kgrading [1340] * trunk/sources/HeuristicLab.Hive.Client.Communication/WcfService.cs (modified) * trunk/sources/HeuristicLab.Hive.Client.Core/Core.cs (modified) * trunk/sources/HeuristicLab.Hive.Client.Core/Heartbeat.cs (modified) * trunk/sources/HeuristicLab.Hive.Client.Core/JobStorrage/JobStorrageManager.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/ClientCommunicator.cs (modified) Code Review changes (#522) Sun, 25 Jan 2009 10:32:31 GMT svonolfe [1175] * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/ClientConfig.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/GrantedPermissions.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/HiveBaseObject.cs (added) * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/Job.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/JobResult.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/Permission.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/PermissionOwner.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/Resource.cs (modified) * trunk/sources/HeuristicLab.Hive.Contracts/HeuristicLab.Hive.Contracts.csproj (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ClientAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ClientGroupAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/DataAdapterBase.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/PermissionOwnerAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ResourceAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/UserAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/UserGroupAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/InternalInterfaces/DataAccess/IDataAdapter.cs (modified) Refactored DAL, avoided possible race conditions (#372) Thu, 22 Jan 2009 14:17:57 GMT svonolfe [1169] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobResultsAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.Designer.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.xsd (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.xss (modified) Added job attributes to DB (#372) Wed, 21 Jan 2009 23:30:46 GMT svonolfe [1166] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ClientAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ClientGroupAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobResultsAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/PermissionOwnerAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ResourceAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/UserAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/UserGroupAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.Designer.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.xsd (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/ClientCommunicator.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/InternalInterfaces/DataAccess/IJobAdapter.cs (modified) Improved memory consumption, fixed bug that already calculated jobs ... Wed, 21 Jan 2009 17:10:47 GMT svonolfe [1165] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.Designer.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.xsd (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/dsHiveServer.xss (modified) * trunk/sources/HeuristicLab.Hive.Server/HiveServerApplication.cs (modified) * trunk/sources/HeuristicLab.Hive.Server/MainForm.Designer.cs (modified) Improved caching mechanism, fixed small bug related to the job data ... Wed, 21 Jan 2009 15:27:30 GMT msteinbi [1162] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/app.config (modified) Implementing Lifecycle Management (#453) Wed, 21 Jan 2009 15:22:41 GMT svonolfe [1161] * trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/Job.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobAdapter.cs (modified) Added user to job (#372) Wed, 21 Jan 2009 15:22:25 GMT msteinbi [1160] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/app.config (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/ClientCommunicator.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/JobManager.cs (modified) Implementing Lifecycle Management (#453) Wed, 21 Jan 2009 13:52:36 GMT svonolfe [1158] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/ClientCommunicator.cs (modified) Updated recursion policy in the reader/writer lock (#372) Sun, 18 Jan 2009 12:03:12 GMT svonolfe [1155] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs (modified) Replaced the ReaderWriterLock with a ReaderWriterLockSlim (improved ... Fri, 16 Jan 2009 09:24:11 GMT svonolfe [1152] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs (modified) Fixed possible race condition in DAL (#372) Thu, 15 Jan 2009 16:11:13 GMT msteinbi [1149] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ClientAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ResourceAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.Core/JobManager.cs (modified) Improved caching (#372) Thu, 15 Jan 2009 15:18:09 GMT svonolfe [1146] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs (modified) Added reader lock for the updating of the cache (#372) Thu, 15 Jan 2009 15:12:23 GMT svonolfe [1144] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/Properties/Settings.settings (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/app.config (modified) Refactored settings (#372) Thu, 15 Jan 2009 15:02:57 GMT svonolfe [1143] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/HeuristicLab.Hive.Server.ADODataAccess.csproj (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/Properties/Settings.settings (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/app.config (added) * trunk/sources/HeuristicLab.Hive.Server/MainForm.Designer.cs (modified) * trunk/sources/HeuristicLab/MergeConfigs.cmd (modified) * trunk/sources/HeuristicLab/app.config (modified) Refactored settings (#372) Thu, 15 Jan 2009 14:04:50 GMT svonolfe [1134] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ClientAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/DataAdapterBase.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobAdapter.cs (modified) Further improved locking mechanism (avoid race conditions, ... Wed, 14 Jan 2009 20:27:54 GMT svonolfe [1131] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ClientAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ClientGroupAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/DBSettings.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/DataAdapterBase.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobResultsAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/PermissionOwnerAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/ResourceAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/UserAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/UserGroupAdapter.cs (modified) fixed race condition issues, improved performance (#372) Wed, 14 Jan 2009 16:19:08 GMT svonolfe [1128] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/DataAdapterBase.cs (modified) Readded locking (#372) Wed, 14 Jan 2009 15:45:00 GMT svonolfe [1125] * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs (modified) * trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/DataAdapterBase.cs (modified) removed locking from reading db methods (#372)