Commit Graph

16 Commits

Author SHA1 Message Date
cf2da4a499 Update job status directly from the worker
Rather than proxying progress reports back to the client, the worker
will now directly update the database.
2010-09-01 20:16:34 +01:00
802fd308c1 Allow source object to be created even if dir doesn't exist
A job may remain in the database after the source dir has been deleted.
The source object has been changed to permit construction even if the
source it represents doesn't exist, but will throw an exception if any
requests are made of the object.
2010-09-01 20:15:22 +01:00
60ba21ac03 Pass job id with rip options to work around gearman limitation
The Perl version of gearman doesn't support passing the unique value to
the worker, so the job id is now passed in the workload request.
Also fixed a bug to ensure changes to job status are visible
immediately, rather than only on the next page load.
2010-09-01 20:07:05 +01:00
c769f40c2a Fixed bug in source listing introduced by code move 2010-08-30 22:51:34 +01:00
22613e030e Adding Source class from earlier botched commit. 2010-08-30 22:03:49 +01:00
e57c89a8ca Added source plugin for handbrake 2010-08-30 22:02:40 +01:00
16fb478652 Moved enumeration of all sources to PluginFactory 2010-08-30 21:56:18 +01:00
f05ceada23 Updated Job to use new plugins. Fixed strict warnings.
Updated Job to contain and correctly pass references to source and rip
plugins.
Fixed strict warnings relating to unquoted array keys.
2010-08-30 21:29:17 +01:00
4040f1cbd8 Deleting renamed file from botched commit 2010-08-30 21:28:01 +01:00
30adbc7e47 Fixed bugs with time calculation and URL redirects
Fixed incorrect time calculations present on the job status page.
Fixed strict bug with URL redirections accessing the wrong _SERVER var.
2010-08-30 21:26:43 +01:00
df34b9718a Added missing exception from earlier commit 2010-08-30 21:26:21 +01:00
ce7bc8dad3 Fixed bugs with progress and failure
Worker correctly reports status updates.
Worker reports failure if HandBrake bails out.
2010-08-30 21:24:32 +01:00
dc60502e00 Removed debug messages 2010-08-30 21:23:42 +01:00
4e59b22f3a Fixed bugs with task runner classes
Fixed strict errors in foreground and background task classes.
2010-08-30 21:01:28 +01:00
de04fb5978 Updated Worker Plugin interface
Added init and name methods, which will be common to all Plugins.
Removed HandBrake specific methods.
2010-08-25 22:36:17 +01:00
89ddcba363 Renamed the codebase to RippingCluster
Since the new design is engine agnostic, removed HandBrake from the
class names.
2010-08-25 21:46:50 +01:00