Skip to content
Snippets Groups Projects
This project is mirrored from https://:*****@github.com/Ensembl/ensembl-hive.git. Pull mirroring updated .
  1. Jun 13, 2005
    • Jessica Severin's avatar
      removed global_cleanup from Extensions to RunnableDB. Now RunnableDB subclasses · bcacb2a1
      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 );
      bcacb2a1
    • Jessica Severin's avatar
      - moved worker/process code related to persistant /tmp/worker_## directory · c8c45241
      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
      c8c45241
  2. May 26, 2005
  3. Apr 18, 2005
  4. Mar 22, 2005
  5. Mar 11, 2005
  6. Mar 08, 2005
  7. Mar 04, 2005
  8. Mar 03, 2005
  9. Mar 02, 2005
  10. Feb 23, 2005
  11. Feb 22, 2005
  12. Feb 21, 2005
    • Jessica Severin's avatar
      YAHRF (Yet Another Hive ReFactor).....chapter 1 · 7675c31c
      Jessica Severin authored
      needed to better manage the hive system's load on the database housing all
      the hive related tables (in case the database is overloaded by multiple users).
      Added analysis_stats.sync_lock column (and correspondly in Object and Adaptor)
      Added Queen::safe_synchronize_AnalysisStats method which wraps over the
        synchronize_AnalysisStats method and does various checks and locks to ensure
        that only one worker is trying to do a 'synchronize' on a given analysis at
        any given moment.
      Cleaned up API between Queen/Worker so that worker only talks directly to the
        Queen, rather than getting the underlying database adaptor.
      Added analysis_job columns runtime_msec, query_count to provide more data on
        how the jobs hammer a database (queries/sec).
      7675c31c
  13. Feb 17, 2005
  14. Feb 16, 2005