Free cookie consent management tool by TermsFeed Policy Generator

Timeline


and

08/01/08:

21:40 Ticket #220 (Create a non-editable snapshot of operators from the database operator ...) created by gkronber
To make sure that the exact algorithm can be reconstructed for each …
21:38 Changeset [421] by gkronber

added missing GPL license headers for new files (#211)

21:35 Changeset [420] by gkronber

worked on #211.

  • Implemented downloading of linked operators from the database in AgentList (to allow view/edit of the whole operator graph)
  • Implemented downloading and patching of linked operators in RunScheduler to prepare the operator-graph for execution (OperatorLink operator can't be executed)

(there is some code duplication because the patching is very similar in AgentList DatabaseOperatorLibrary and RunScheduler. This needs some more work)

21:32 Ticket #211 (Full operator-graphs are stored multiple times in the database even ...) reopened by gkronber
ticket was closed unintentionally in a hurry
17:59 Ticket #211 (Full operator-graphs are stored multiple times in the database even ...) closed by gkronber
fixed: worked on patching the operator-graph of an agent before execution …
17:59 Changeset [419] by gkronber

worked on #211 need to patch the operator-graph of an agent before execution (replacing the OperatorLinks with their targets).

work in progress...

16:50 Changeset [418] by gkronber

worked on #211 (Full operator-graphs are stored multiple times in the database even though most of it is static anyway)

  • added class OperatorLink that allows to create CombinedOperators in the DatabaseOperatorLibrary which use other operators from the library (not via a copy but via a link)
14:43 Changeset [417] by gkronber

worked on #211 (Full operator-graphs are stored multiple times in the database even though most of it is static anyway)

  • created a new type of operator library that is connected to the CEDMA db and a view for it

07/31/08:

17:42 Changeset [416] by gkronber

worked on #211 (Full operator-graphs are stored multiple times in the database even though most of it is static anyway)

By introducing a table of operators in the CEDMA database.

14:46 Ticket #219 (Grid-client returns the whole engine as result) closed by gkronber
fixed: fixed with r415
14:46 Changeset [415] by gkronber

fixed #219 (Grid-client returns the whole engine as result)

14:26 Ticket #219 (Grid-client returns the whole engine as result) created by gkronber
Only the scope of the initial operator and the sub-branches of that …
13:10 Ticket #216 (ProcessingEngine should terminate on breakpoints) closed by gkronber
fixed: tested with the engine in the attachment.
13:08 Changeset [414] by gkronber

implemented #216 (ProcessingEngine should terminate on breakpoints)

10:07 Ticket #218 (DistributedEngine silently ignores when grid-jobs are canceled ...) closed by gkronber
fixed: fixed with r413
10:07 Changeset [413] by gkronber

fixed #218 (DistributedEngine silently ignores when grid-jobs are canceled (because of exceptions) on grid-clients) by adding a property that holds an error message to the ProcessingEngine

00:23 Ticket #218 (DistributedEngine silently ignores when grid-jobs are canceled ...) created by gkronber
When an engine is cancled at a grid-client because of an exception it …
00:15 Ticket #212 (GridClient returns engines that threw an exception even though the ...) closed by gkronber
fixed: fixed with r412
00:15 Changeset [412] by gkronber

fixed #212

07/30/08:

23:37 Ticket #217 (ProcessingEngine should handle special 'go-to-sleep' breakpoints) created by gkronber
For CEDMA it's useful to be able to suspend and resume engines that …
23:34 Ticket #216 (ProcessingEngine should terminate on breakpoints) created by gkronber
14:24 Ticket #215 (Grid-client should be able to enforce an upper limit for the heap size.) created by gkronber
14:23 Ticket #214 (Watchdog for grid-clients) created by gkronber
* Automatically restart the client if the process dies * Also start …
14:19 Ticket #213 (More intelligent job distribution matching ressource requirements of ...) created by gkronber
14:03 Ticket #212 (GridClient returns engines that threw an exception even though the ...) created by gkronber
Don't persist and zip the whole engine if it was aborted instead just …
13:47 Ticket #210 (Trace exceptions from the engine at the grid-clients to ease debugging ...) closed by gkronber
fixed: implemented with r411
13:47 Changeset [411] by gkronber

implemented #210 (Trace exceptions from the engine at the grid-clients to ease debugging of the grid infrastructure)

13:28 Ticket #211 (Full operator-graphs are stored multiple times in the database even ...) created by gkronber
13:27 Ticket #210 (Trace exceptions from the engine at the grid-clients to ease debugging ...) created by gkronber
13:16 Ticket #180 (Treenode is not selected on right click in the FunctionsTreeView component) closed by gkronber
fixed: fixed with r410
13:16 Changeset [410] by gkronber

fixed #180 by adding an event-handler for the mouse-up event that selects the clicked node on right-click.

(had to rename variable functionTreeView to funTreeView because the designer was unhappy. )

07/29/08:

20:49 Changeset [409] by gkronber

fixed a minor display bug (related to #204)

20:44 Ticket #202 (Split the big reader/writer lock in class Database into separate ...) closed by gkronber
wontfix: reverted changes of r399 with r408
20:44 Changeset [408] by gkronber

reverse merge of r399 (ticket #202)

20:39 Ticket #202 (Split the big reader/writer lock in class Database into separate ...) reopened by gkronber
SQLite doesn't support concurrent read&writes to different tables …
20:24 Ticket #204 (The distinction in 'ControllerAgents' and 'normal' agents is bad) closed by gkronber
fixed: fixed small bug with r407
20:24 Changeset [407] by gkronber

fixed a small bug introduced with r398 (ticket #204)

20:17 Ticket #204 (The distinction in 'ControllerAgents' and 'normal' agents is bad) reopened by gkronber
Changes of r398 broke CEDMA infrastructure
19:23 Ticket #209 (Values 'n.def.' are not parsed correctly by the DatasetParser because ...) closed by gkronber
fixed: fixed with r405 and r406. Since 'n. def.' should be treated as one …
19:17 Changeset [406] by gkronber

fixed #209 by changing the import format while keeping compatibility with HL2 exported files

18:49 Changeset [405] by gkronber

changed parser to try three different number-formats for the whole file and not for single tokens (ticket #209)

18:17 Ticket #207 (The table of imported data is not cleared when the importer is ...) closed by gkronber
fixed: fixed with r404
18:17 Changeset [404] by gkronber

fixed #207

18:10 Ticket #209 (Values 'n.def.' are not parsed correctly by the DatasetParser because ...) created by gkronber
18:07 Ticket #201 (Fix plugin dependencies for CEDMA plugins) closed by gkronber
fixed: fixed with r403
18:05 Changeset [403] by gkronber
  • fixed ticket #201 (Fix plugin dependencies for CEDMA plugins)
  • deleted classes DbPersistenceManager because the common code was moved to the PersistenceManager in HeuristicLab.Core.
17:55 Changeset [402] by gkronber

moved GZip persistence into the PersistenceManager in HeuristicLab.Core because compression is needed in several plugins (CEDMA and Grid)

17:54 Changeset [401] by gkronber

added tracing to event-log to simplify debugging of grid infrastructure

16:30 Ticket #156 (All GP-evaluators should update the number of total evaluated nodes) closed by gkronber
fixed: fixed with r400
16:30 Changeset [400] by gkronber

fixed #156 (All GP-evaluators should update the number of total evaluated nodes)

16:20 Ticket #202 (Split the big reader/writer lock in class Database into separate ...) closed by gkronber
fixed: fixed with r399
16:20 Changeset [399] by gkronber

fixed #202 (Split big R/W lock into separate R/W locks for each table)

16:17 Ticket #204 (The distinction in 'ControllerAgents' and 'normal' agents is bad) closed by gkronber
fixed: fixed with r398
16:17 Changeset [398] by gkronber

removed the distinction between controller agents and normal agents. Also removed the AgentScheduler because it is not needed anymore. (ticket #204)

14:50 Ticket #208 (Closing the view of the sequential engine doesn't stop the engine) created by gkronber
14:45 Ticket #207 (The table of imported data is not cleared when the importer is ...) created by gkronber
11:37 Ticket #206 (StructIdProblemInjector doesn't inject start and end of test samples) closed by gkronber
fixed: fixed with r397
11:37 Changeset [397] by gkronber

fixed #206

10:32 Ticket #206 (StructIdProblemInjector doesn't inject start and end of test samples) created by gkronber

07/28/08:

18:46 Ticket #205 (Can't execute more than one engine for GP simultaniously (evaluator is ...) closed by gkronber
fixed: fixed with r396
18:46 Changeset [396] by gkronber

fixed ticket #205 by creating the function-specific evaluator in the evaluation operators.

10:08 Ticket #205 (Can't execute more than one engine for GP simultaniously (evaluator is ...) created by gkronber

07/25/08:

14:07 Changeset [395] by gkronber

added evaluator for mean absolute percentage error and added a parameter for the evaluator for theil's inequality to determine whether to calculate the coefficient for the change or for the absolute value

07/24/08:

16:04 Ticket #204 (The distinction in 'ControllerAgents' and 'normal' agents is bad) created by gkronber
Running controller agents in round-robin style on the server is bad …

07/23/08:

18:58 Ticket #203 (Operator to create algorithms with different settings) created by gkronber
15:14 Ticket #202 (Split the big reader/writer lock in class Database into separate ...) created by gkronber
01:00 Ticket #201 (Fix plugin dependencies for CEDMA plugins) created by gkronber
00:47 Ticket #200 (Simple indexer for results and matching search-frontend for ...) created by gkronber
00:29 Ticket #191 (Operators to store results in the database) closed by gkronber
fixed: r394 * added an operator to store a whole scope as a result in the …
00:28 Changeset [394] by gkronber
  • implemented operator to store a whole scope as an result item into the cedma-db.
  • worked on AgentListView to display results as sub-nodes of agents.

(ticket #191)

07/22/08:

23:34 Ticket #189 (Scheduler for the round-robin execution of agents) closed by gkronber
fixed: prototypical implementation with r388:393
23:31 Ticket #188 (Persistence of agents and runs in the database) closed by gkronber
fixed: worked on prototypical implementation in r388:393 .
23:29 Changeset [393] by gkronber

worked on very basic control to view the tree of agents/runs (ticket #188)

21:16 Changeset [392] by gkronber

worked on unification of agents and runs (ticket #188)

21:15 Changeset [391] by gkronber

improved JobManager code and fixed a typo in the JobState enum. (ticket #188)

19:15 Changeset [390] by gkronber

unified runs and agents (are actually the same with the minor difference that agents can create new agents (runs)) (ticket #188)

14:06 Changeset [389] by gkronber

worked on #188

07/21/08:

17:18 Changeset [388] by gkronber

fixed a bug in the AgentScheduler that caused each agent to stop after 100 steps

17:12 Changeset [387] by gkronber

changed ManualResetEvents to AutoResetEvents in JobManager (related to #199)

16:43 Ticket #199 (ThreadPool contention in the JobManager) closed by gkronber
fixed: fixed with r386 by introducing to queues for waiting and running …
16:40 Changeset [386] by gkronber

worked on #199

13:47 Ticket #199 (ThreadPool contention in the JobManager) created by gkronber
JobManager queues a thread-pool WaitCallback to collect. In …
Note: See TracTimeline for information about the timeline view.