This project is mirrored from https://:*****@github.com/Ensembl/ensembl-hive.git.
Pull mirroring updated .
- Mar 14, 2006
-
-
Kevin Howe authored
very rare circumstances, caused error messages to be sent to space
-
- Mar 06, 2006
-
-
Kevin Howe authored
size (flushes)
-
- Feb 27, 2006
-
-
Abel Ureta-Vidal authored
Committed Kathryn changes. Added runnable and output subroutine. These should make the coding of Bio::EnsEMBL::Analysis::RunnableDB and Bio::EnsEMBL::Hive::Process more alike.
-
- Feb 03, 2006
-
-
Abel Ureta-Vidal authored
When -logic_name is given, now only returns/creates the number of workers needed precisely for this analysis.
-
Abel Ureta-Vidal authored
Added an optional Bio::EnsEMBL::Analysis argument to get_num_needed_workers subroutine, to only get the number of workers needed for this analysis
-
- Dec 15, 2005
-
-
Javier Herrero authored
-
- Nov 22, 2005
-
-
Jessica Severin authored
design element in Worker::batch_size - old design: setting the batch_size for a worker changed the batch_size for all workers by updating the analysis_stats.batch_size of the corresponding analysis. Although this code was never triggered in the current system, it could have caused potential problems for future developers. Now setting the batch_size explicitly for a worker only effects the batch_size for that Worker instance. If it has not been set, the Worker pulls the batch_size from the analysis_stats record and optionally autocalcs from avg_msec_per_job if the batch_size<=0.
-
- Nov 15, 2005
-
-
Jessica Severin authored
gets large
-
- Nov 07, 2005
-
-
Jessica Severin authored
added a new debug printing of each job as such job_id=9050 blast_1_DEFAULT(17) retry=0 input_id='982' if the worker has debug turned on
-
- Nov 04, 2005
-
-
Jessica Severin authored
to use a logic_name rather than an analysis_id
-
Jessica Severin authored
removed option -analysis_stats added option -no_analysis_stats
-
- Nov 02, 2005
-
-
Abel Ureta-Vidal authored
-
- Oct 25, 2005
-
-
Jessica Severin authored
-
- Oct 14, 2005
-
-
Jessica Severin authored
-regfile and -regname by default it looks for the alias 'hive' in the registry if -regname is not specified
-
Jessica Severin authored
-
Jessica Severin authored
-
- Oct 13, 2005
-
-
Jessica Severin authored
are neither done nor failed. Changed print_stats to show remaining_job_count instead of done. Since this number now counts done to zero, it is much easier to read how much work is left to do.
-
- Oct 01, 2005
-
-
Jessica Severin authored
added check to test if system is DONE and stop the beekeeper if there is nothing left to do.
-
Jessica Severin authored
jobs that were created outside the database. Also added ability to not write (doesn't execute write_output or dataflow jobs). Improved logic so that if a job is specified, but something is wrong that the worker fails rather than reverting to autonomous behaviour mode. runWorker.pl now provides much better debugging capability through the use of the -logic_name, -input_id and -no_write combination. Fully tested by running a complete homology production test.
-
Jessica Severin authored
jobs that were created outside the database. Also added ability to not write (doesn't execute write_output or dataflow jobs). Improved logic so that if a job is specified, but something is wrong that the worker fails rather than reverting to autonomous behaviour mode. Fully tested by running a complete homology production test.
-
Jessica Severin authored
there is no longer the possibility that a worker might accidentally claim the job it just failed on so there is no longer a need to check the hive_id of the job when claiming. Removed check for hive_id
-
Jessica Severin authored
for use within the Hive workflow system. Includes sections on the design principles that went into the Hive including listing the emergent behaviour rules that the Workers were designed around that allows this controller-less system to function. http://en.wikipedia.org/wiki/Emergence http://en.wikipedia.org/wiki/Autonomous_Agent http://en.wikipedia.org/wiki/Artificial_life
-
Jessica Severin authored
jobs are created outside of the database (ie for debug runs).
-
- Sep 26, 2005
-
-
Jessica Severin authored
-
- Sep 22, 2005
-
-
Jessica Severin authored
level while not killing worker caused catastrophic hammering of analysis_job table if there was a problem in the code where by all jobs fail.
-
- Sep 14, 2005
-
-
Jessica Severin authored
-
Jessica Severin authored
-
- Aug 18, 2005
-
-
Jessica Severin authored
analysis have failed.
-
- Aug 16, 2005
-
-
Jessica Severin authored
control structure where a process/program has been made aware of the job(s) they are responsible for controlling. This is facilited via a job url: mysql://ia64e:3306/jessica_compara32b_tree/analysis_job?dbID=6065355 AnalysisJobAdptor::CreateNewJob now returns this url on job creation. When a job is datflowed, an array of these urls is returned (one for each rule). Jobs can now be dataflowed from a Process subclass with blocking enabled. A job can be fetched directly with one of these URLs. A commandline utility ehive_unblock.pl has been added to unblock a url job. To unblock a job do: Bio::EnsEMBL::Hive::URLFactory->fetch($url)->update_status('READY'); This is primarily useful in asynchronous split process/parsing situations.
-
- Aug 15, 2005
-
-
Jessica Severin authored
-
Jessica Severin authored
-
- Aug 11, 2005
-
-
Jessica Severin authored
I needed to add in a check to prevent the worker from grabbing the same job back and trying to run it again. The retry works best when the job is run on a different machine at a different moment in time (ie a different hive_id). This randomizes the run environment.
-
- Aug 09, 2005
-
-
Jessica Severin authored
-
Jessica Severin authored
yet allow the worker to continue working. Previous design killed the worker when one of it's jobs fails. This new design should be more efficient yet still provide some level of inter-job-mangle-proof-ness.
-
Jessica Severin authored
but on a specific job. For new system which catches job exceptions and fails that job, but allows the worker to continue working.
-
Jessica Severin authored
to eval "require Bio::EnsEMBL::Compara::DBSQL::DBAdaptor";
-
Jessica Severin authored
(taken from %self->input_job->dbID).
-
- Jun 13, 2005
-
-
Jessica Severin authored
-
Jessica Severin authored
-
Jessica Severin authored
have not been run before (< retry_count)
-