Opened 18 years ago

Closed 18 years ago

#351 closed task (fixed)

External job server usage

Reported by: Jari Häkkinen Owned by: Nicklas Nordborg
Priority: critical Milestone: BASE 2.1
Component: core Version: trunk
Keywords: Cc:

Description

Add possibility to run jobs in other JVMs that the server.

Change History (10)

comment:1 by Nicklas Nordborg, 18 years ago

Type: defecttask

comment:2 by Nicklas Nordborg, 18 years ago

Status: newassigned

comment:3 by Nicklas Nordborg, 18 years ago

(In [2627]) References #351: External job server usage

Added data layer class, core classes and test classes

comment:4 by Nicklas Nordborg, 18 years ago

(In [2631]) References #351: External job server usage

Update web pages for plugin definition administration to display and edit job agent settings

comment:5 by Nicklas Nordborg, 18 years ago

(In [2632]) References #351: External job server usage

Started to implement the actual job agent. Prototyp for communication with the agent is now working.

comment:6 by Nicklas Nordborg, 18 years ago

(In [2634]) References #351: External job server usage

Communincation with the job agent is now working fairly well. The job agent can check for new jobs but not start them. Need to add more error handling and logging as well.

Added more utility classes to the net.sf.basedb.core.util package and subpackages that may be useful for other client applications in the future.

comment:7 by Nicklas Nordborg, 18 years ago

(In [2641]) References #351: External job server usage

The core of the job agent is now working. Still missing code for actually running the jobs. A dummy job executor which marks the job as beeing executed allows testing of the job agent.

comment:8 by Nicklas Nordborg, 18 years ago

(In [2643]) References #351: External job server usage

In-process job executor is now working. Work has started on the out-of-process job executor. Added sendMessage and stackTrace property to job for improved error reporting.

comment:9 by Nicklas Nordborg, 18 years ago

(In [2648]) References #351: External job server usage

Most functionality is now in place. Only needs a bit more testing.

comment:10 by Nicklas Nordborg, 18 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.