# # ChangeLog for trunk/sources/HeuristicLab.CEDMA.DB/Database.cs # # Generated by Trac 1.0.12 # 06/30/24 10:18:37 Tue, 29 Jul 2008 14:20:12 GMT gkronber [399] * trunk/sources/HeuristicLab.CEDMA.DB/Database.cs (modified) fixed #202 (Split big R/W lock into separate R/W locks for each table) Tue, 29 Jul 2008 14:17:10 GMT gkronber [398] * trunk/sources/HeuristicLab.CEDMA.Core/AgentList.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/AgentEntry.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/IDatabase.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB/Database.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Operators/OnGridProcessor.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/AgentScheduler.cs (deleted) * trunk/sources/HeuristicLab.CEDMA.Server/HeuristicLab.CEDMA.Server.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.Server/RunScheduler.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/ServerForm.cs (modified) removed the distinction between controller agents and normal agents. ... Tue, 22 Jul 2008 22:28:11 GMT gkronber [394] * trunk/sources/HeuristicLab.CEDMA.Core/Agent.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/AgentListView.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/Result.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB/Database.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Operators/HeuristicLab.CEDMA.Operators.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.Operators/OnGridProcessor.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Operators/ScopeResultWriter.cs (added) * implemented operator to store a whole scope as an result item into ... Tue, 22 Jul 2008 21:29:18 GMT gkronber [393] * trunk/sources/HeuristicLab.CEDMA.Core/Agent.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/AgentListView.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/ConsoleEditor.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/ConsoleEditor.resx (modified) * trunk/sources/HeuristicLab.CEDMA.Core/HeuristicLab.CEDMA.Core.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.Core/IAgent.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/IDatabaseItem.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/IResult.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/Result.cs (added) * trunk/sources/HeuristicLab.CEDMA.DB/Database.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Operators/OnGridProcessor.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/AgentScheduler.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/HeuristicLab.CEDMA.Server.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.Server/RunScheduler.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/ServerForm.cs (modified) worked on very basic control to view the tree of agents/runs (ticket ... Tue, 22 Jul 2008 19:16:39 GMT gkronber [392] * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/AgentEntry.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB/Database.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/RunScheduler.cs (modified) worked on unification of agents and runs (ticket #188) Tue, 22 Jul 2008 17:15:29 GMT gkronber [390] * trunk/sources/HeuristicLab.CEDMA.Core/AgentList.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/AgentListView.Designer.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/AgentListView.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/AgentView.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/AgentEntry.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/HeuristicLab.CEDMA.DB.Interfaces.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/IDatabase.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/ProcessStatus.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/ResultEntry.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/RunEntry.cs (deleted) * trunk/sources/HeuristicLab.CEDMA.DB/Database.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Operators/OnGridProcessor.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/AgentScheduler.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/RunScheduler.cs (modified) unified runs and agents (are actually the same with the minor ... Tue, 22 Jul 2008 12:06:42 GMT gkronber [389] * trunk/sources/HeuristicLab.CEDMA.Core/Agent.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/AgentListView.Designer.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/AgentListView.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/AgentView.Designer.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/AgentView.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/ConsoleEditor.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/HeuristicLab.CEDMA.Core.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.Core/IAgent.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Core/IResult.cs (added) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/IDatabase.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/ResultEntry.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/RunEntry.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB/Database.cs (modified) worked on #188 Thu, 10 Jul 2008 15:22:04 GMT gkronber [380] * trunk/sources/HeuristicLab.CEDMA.DB/Database.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/AgentScheduler.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/RunScheduler.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/ServerForm.cs (modified) improved contention problem by using ReaderWriterLock in the DB proxy ... Wed, 09 Jul 2008 19:37:36 GMT gkronber [375] * trunk/sources/HeuristicLab.CEDMA.Console/Agent.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/AgentList.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/AgentView.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/DbPersistenceManager.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/IAgent.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/AgentEntry.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/HeuristicLab.CEDMA.DB.Interfaces.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/IDatabase.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/ProcessStatus.cs (moved) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/ResultEntry.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/RunEntry.cs (added) * trunk/sources/HeuristicLab.CEDMA.DB/Database.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Operators/HeuristicLab.CEDMA.Operators.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.Operators/OnGridProcessor.cs (moved) * trunk/sources/HeuristicLab.CEDMA.Server/AgentScheduler.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/HeuristicLab.CEDMA.Server.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.Server/RunScheduler.cs (added) * trunk/sources/HeuristicLab.CEDMA.Server/ServerForm.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/ServerForm.designer.cs (modified) * trunk/sources/HeuristicLab.DistributedEngine/HeuristicLab.DistributedEngine.csproj (modified) worked on #188 Wed, 09 Jul 2008 08:34:10 GMT gkronber [372] * trunk/sources/HeuristicLab.CEDMA.Console/Agent.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/AgentList.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/AgentListView.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/AgentView.Designer.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/AgentView.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/Console.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/ConsoleEditor.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/DbPersistenceManager.cs (added) * trunk/sources/HeuristicLab.CEDMA.Console/HeuristicLab.CEDMA.Console.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.Console/IAgent.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/IAgentList.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/IDatabaseItem.cs (added) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/AgentEntry.cs (added) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/AgentStatus.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/HeuristicLab.CEDMA.DB.Interfaces.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/IAgent.cs (deleted) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/IDatabase.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/ResultEntry.cs (added) * trunk/sources/HeuristicLab.CEDMA.DB/Database.cs (modified) * trunk/sources/HeuristicLab.CEDMA.DB/HeuristicLab.CEDMA.DB.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.Server/AgentScheduler.cs (added) * trunk/sources/HeuristicLab.CEDMA.Server/DbPersistenceManager.cs (added) * trunk/sources/HeuristicLab.CEDMA.Server/HeuristicLab.CEDMA.Server.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.Server/ServerForm.cs (modified) * trunk/sources/HeuristicLab.DistributedEngine/HeuristicLab.DistributedEngine.csproj (modified) * trunk/sources/HeuristicLab.DistributedEngine/OnGridProcessor.cs (added) * trunk/sources/HeuristicLab.Grid/HeuristicLab.Grid.csproj (modified) * trunk/sources/HeuristicLab.Grid/JobManager.cs (moved) worked on #187 - code is still a mess Tue, 01 Jul 2008 14:40:27 GMT gkronber [357] * trunk/sources/HeuristicLab.CEDMA.Console/Agent.cs (added) * trunk/sources/HeuristicLab.CEDMA.Console/AgentList.cs (added) * trunk/sources/HeuristicLab.CEDMA.Console/AgentListView.Designer.cs (added) * trunk/sources/HeuristicLab.CEDMA.Console/AgentListView.cs (added) * trunk/sources/HeuristicLab.CEDMA.Console/AgentListView.resx (added) * trunk/sources/HeuristicLab.CEDMA.Console/AgentView.Designer.cs (added) * trunk/sources/HeuristicLab.CEDMA.Console/AgentView.cs (added) * trunk/sources/HeuristicLab.CEDMA.Console/AgentView.resx (added) * trunk/sources/HeuristicLab.CEDMA.Console/Console.cs (added) * trunk/sources/HeuristicLab.CEDMA.Console/ConsoleEditor.cs (added) * trunk/sources/HeuristicLab.CEDMA.Console/ConsoleEditor.resx (added) * trunk/sources/HeuristicLab.CEDMA.Console/HeuristicLab.CEDMA.Console.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.Console/HeuristicLabCedmaConsolePlugin.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Console/IAgent.cs (added) * trunk/sources/HeuristicLab.CEDMA.Console/IAgentList.cs (added) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/AgentStatus.cs (added) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/HeuristicLab.CEDMA.DB.Interfaces.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/IAgent.cs (added) * trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/IDatabase.cs (added) * trunk/sources/HeuristicLab.CEDMA.DB/Agent.cs (added) * trunk/sources/HeuristicLab.CEDMA.DB/Database.cs (added) * trunk/sources/HeuristicLab.CEDMA.DB/HeuristicLab.CEDMA.DB.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.DB/HeuristicLabCedmaDbPlugin.cs (modified) * trunk/sources/HeuristicLab.CEDMA.Server/AgentWorld.cs (deleted) * trunk/sources/HeuristicLab.CEDMA.Server/HeuristicLab.CEDMA.Server.csproj (modified) * trunk/sources/HeuristicLab.CEDMA.Server/IAgentWorld.cs (deleted) * trunk/sources/HeuristicLab.CEDMA.Server/ServerForm.cs (modified) * trunk/sources/HeuristicLab.Logging/HeuristicLab.Logging.csproj (modified) * trunk/sources/HeuristicLab.StructureIdentification/HeuristicLab.StructureIdentification.csproj (modified) worked on ticket #187. code is a mess. work-in-progress.