This project is mirrored from https://:*****@github.com/Ensembl/ensembl-hive.git. Pull mirroring updated .
  1. 24 Nov, 2017 3 commits
  2. 21 Nov, 2017 2 commits
  3. 14 Nov, 2017 1 commit
  4. 13 Nov, 2017 1 commit
    • Matthieu Muffato's avatar
      Update the done_job_count counter after each job. · 258cbf59
      Matthieu Muffato authored
      Otherwise, the counter was only updated by the garbage collection process, or
      by the hard sync. Before, we could see the issue by doing this:
      
      ```
      \## in one terminal
      init_pipeline.pl Bio::EnsEMBL::Hive::Examples::LongMult::PipeConfig::LongMult_conf -pipeline_url $PIPELINE_URL
      \# to have plenty of jobs to test on
      for i in `seq 1 50`; do for j in `seq 1 50`; do seed_pipeline.pl -url $PIPELINE_URL -logic_name take_b_apart -input_id "{'a_multiplier' => 2112974${i}29187, 'b_multiplier' => 3273${j}58788}"; done; done
      \# loop but don't submit anything
      beekeeper.pl -url $PIPELINE_URL -submit_workers_max 0 -loop -sleep 0.05
      \## in another terminal
      runWorker.pl -url $PIPELINE_URL -analyses_pattern 1
      ```
      
      In the beekeeper output the counter of done jobs remains 0, and the
      in_progress counter keeps on increasing
      258cbf59
  5. 09 Nov, 2017 5 commits
  6. 26 Sep, 2017 16 commits
  7. 27 Jun, 2017 5 commits
  8. 25 Jun, 2017 1 commit
    • Zhicheng Liu's avatar
      Use File::Glob to get the list of filenames (#21) · 8b8bce57
      Zhicheng Liu authored
      * Use File::Glob to get the list of filenames
      
      Previously backtick ls command was used to fetch the list of sql patches filenames.
      By using backtick it is required to fork a new process. This would potentially be
      a problem for a running process that uses large amount of memory. If there is not
      enough spare memory left in the system, the fork operation could be aborted because
      of "cannot allocate memory" error.
      
      Fixes ENSEMBL-4823.
      
      [ The PR was added to 2.2 but somehow discarded when 2.2 was merged into 2.3 ]
      
      Conflicts:
      	modules/Bio/EnsEMBL/Hive/DBSQL/SqlSchemaAdaptor.pm
      8b8bce57
  9. 23 May, 2017 6 commits