Opened 15 years ago

Closed 15 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 Changed 15 years ago by Nicklas Nordborg

Type: defecttask

comment:2 Changed 15 years ago by Nicklas Nordborg

Status: newassigned

comment:3 Changed 15 years ago by Nicklas Nordborg

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

Added data layer class, core classes and test classes

comment:4 Changed 15 years ago by Nicklas Nordborg

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

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

comment:5 Changed 15 years ago by Nicklas Nordborg

(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 Changed 15 years ago by Nicklas Nordborg

(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 Changed 15 years ago by Nicklas Nordborg

(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 Changed 15 years ago by Nicklas Nordborg

(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 Changed 15 years ago by Nicklas Nordborg

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

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

comment:10 Changed 15 years ago by Nicklas Nordborg

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