This project is mirrored from https://:*****@github.com/Ensembl/ensembl-hive.git.
Pull mirroring updated .
- 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)
-
Jessica Severin authored
don't have any ensembl-hive extensions. To get access to extended hive functionality one must inherit from Hive::Process. A multiple inheritance is allowed like: our @ISA = qw( Bio::EnsEMBL::Hive::Process Bio::EnsEMBL::Pipeline::RunnableDB );
-
Jessica Severin authored
into the Worker object (and out of the Process) - added Process::worker method so that running processes can talk to the worker that is currently running itself. - modified system so that if a process subclass uses Process::dataflow_output_id on branch_code 1, it will turn off the automatic of flowing of the input_job out on branch_code 1. This will make coding much cleaner so that processes no longer need to modifiy the input_id of the input_job - added method Process::autoflow_inputjob which toggles this autoflow behaviour if a subclass would like to modify this directly - auto_dataflow now happens right after the Process::write_output stage
-
- May 26, 2005
-
-
Jessica Severin authored
-
- Apr 18, 2005
-
-
Jessica Severin authored
thus allowing one to do hybrid URL/Registry code like... if($url) { $dbc = Bio::EnsEMBL::Hive::URLFactory->fetch($url, 'compara')->dbc; $dbname = $dbc->dbname(); } else { $dbc = Bio::EnsEMBL::Registry->get_DBAdaptor($dbname,'compara')->dbc; } $fa = Bio::EnsEMBL::Registry->get_adaptor($dbname,'compara','Family');
-
- Mar 22, 2005
-
-
Jessica Severin authored
which is a simple paired file like. If file is missing it does nothing ia64e:3306 127.0.0.1:3371
-
- Mar 11, 2005
-
-
Jessica Severin authored
-
Jessica Severin authored
-lsf_options <string> which passes whatever is specified in the string to the bsub command thus allowing the user complete flexibility
-
- Mar 08, 2005
-
-
Jessica Severin authored
program has evolved into being the primary portal for user interaction with the Hive, so 95% of functions are compute resource agnostic so it makes more sense to have internal switches for which compute resource to submit/check. Expanded local logic to allow multiple local cpus, submit into background(fork), check with 'ps', kill with 'kill -9'.
-
Jessica Severin authored
-
- Mar 04, 2005
-
-
Jessica Severin authored
-
Jessica Severin authored
added columns hive_id and retry. Allows user to join to failed workers in the hive table, and to see which retry level the job was at when the STDOUT/STDERR files were generated. Sets at beginning of job run, and deletes those for 'empty' files at job end.
-