Skip to content

Releases: ganga-devs/ganga

7.1.14

24 May 08:28
Compare
Choose a tag to compare

ganga/ganga/GangaCore

  • Prompt flushing moved to pre-prompt hook. Prevents the flushing whilst code is input but now the cell needs to execute to flush. #1457
  • Fix for getting job hostname. #1456
  • Mass storage file expands environment variables in the config. #1451
  • Bugfix for automatically removing job output (including remote files) when removing a job. #1445

ganga/ganga/GangaDirac

  • New command to list files (LFNs) in a folder. listFiles('/base/dir', minAge). #1465
  • Get LFNs for splitters now in new Dirac process to avoid timeout issues and revert to multithread. #1458

ganga/ganga/GangaLHCb

  • Added optional branch specification for checked out packages in prepareGaudiExec. #1459

ganga/ganga/GangaND280

  • Many improvements. #1456

7.1.13

10 Apr 14:50
Compare
Choose a tag to compare

ganga/ganga/GangaDirac

  • Revert fix for finding job parameters in line with latest DIRAC release. #1448
  • Fix for not downloading the sandbox. #1444

7.1.12

03 Apr 13:06
Compare
Choose a tag to compare

ganga/ganga/GangaCore

  • Location of list of used versions now configurable: 'used_version_path' in 'Configurations'. #1434
  • Change to Executable. If the 'exe' attribute is a string then it is not copied to the WN. #1421
  • Some improvements for SLURM. #1421

ganga/ganga/GangaDirac

  • Download oversized output sandboxes automatically. #1439
  • Updated deprecated Dirac command: peek. #1436

ganga/ganga/GangaLHCb

  • Fix for GaudiExec jobs without inputdata. #1437

7.1.11

18 Mar 10:57
Compare
Choose a tag to compare

ganga/ganga/GangaCore

  • Bugfix for the shareref when removing a job with subjobs. #1427
  • Fixes for testing. #1424

ganga/ganga/GangaDirac

  • Update command delete to deleteJob. #1428
  • Fix for finding out job parameters with latest Dirac version. #1432

ganga/ganga/GangaLHCb

  • Fix for loading the LHCbDirac environment with latest version v9r3. #1429
  • Fix for GaudiExec run-time script environment setup with latest LHCbDirac version. #1430

7.1.10

07 Mar 16:30
Compare
Choose a tag to compare

ganga/ganga/Ganga

  • Bugfix for setting environment when running Executable locally. #1411
  • Updates for the SLURM backend. #1409
  • Update CVMFS installation script to only use python 2.7. #1405

ganga/ganga/GangaDirac

  • Major improvement to how ganga interacts with DIRAC for small operations. A subprocess is started for the first interaction and left running so subsequent requests are much faster. #1394, #1397, #1398, #1407

ganga/ganga/GangaLHCb

  • Bugfix to properly catch failures in GaudiExec file uploads and try another SE. #1415
  • Bugfix to prepare_cmake_app to expand full path. #1413
  • Correct typo in list of available DIRAC SEs. #1416
  • Bugfix for autoDBtags for files where the last production step is a merge. #1414

7.1.9

09 Jan 17:15
Compare
Choose a tag to compare

ganga/ganga/GangaDirac

  • Update deprecated DIRAC API functions. #1395

ganga/ganga/GangaLHCb

  • Make GaudiExec prepare thread safe. #1393
  • Speed up SplitByFiles job creation. #1392
  • Improve splitter site to SE mapping. #1391
  • Cache LHCbDirac env for every startup. #1390

7.1.8

10 Dec 11:58
Compare
Choose a tag to compare

ganga/ganga/GangaLHCb

  • Set environment variable 'ganga_jobid' when running GaudiExec. #1384
  • Some changes to determining the LHCbDirac version. #1385

7.1.7

23 Nov 16:22
Compare
Choose a tag to compare

ganga/ganga/GangaDirac

  • Bugfix to prevent jobs failing if the output sandbox is chosen not to download #1378
  • Bugfix to spoof name when running Dirac commands.

ganga/ganga/GangaND280

  • Combine standard output and standard error for all ND280 validation jobs #1376

7.1.6

13 Nov 09:45
Compare
Choose a tag to compare

ganga/ganga/GangaCore

  • Replace identity operator to conform with PEP8. #1367
  • Bugfix to Condor monitoring to negate failed handshakes. #1374
  • Set logging of subjob finalisation and status updates to DEBUG. Only master jobs log INFO. Reduces verbosity. #1369
  • Update subjobs status column: running/failed/completing/completed. #1369

ganga/ganga/GangaDirac

  • Bugfix for OfflineGangaDiracSplitter to prevent getting stuck when SE mapping fails. #1370
  • KRB5CCNAME now updated in Dirac env when commands are carried out. #1372
  • Added option whether to download Dirac outputsandbox when finalising jobs, 'downloadSandbox'. Defaults to True. The default can be configured, 'default_downloadOutputSandbox' under 'DIRAC'. #1145, #1369
  • Added option to finalise jobs only when all the subjobs are finished, 'finaliseOnMaster'. Defaults to False. The subsequent finalisation is done in parallel. If a subjob registers as failed it finalises immediately. Subjobs are in the 'completing' state until finalised The default can be configured, 'default_finaliseOnMaster' under 'DIRAC'. #1145, #1369
  • Added function to finalise subjobs in the 'completing' state, 'j.backend.finaliseCompletingJobs(getSandbox=True)'. #1145, #1369.
  • Added function to GPI to finalise a slice of jobs, 'finalise_jobs(jobSlice, getSandbox=True)'. #1145, #1369.

ganga/ganga/GangaLHCb

  • GaudiExec Dirac RT handler checks for exisiting tarball replicas to prevent needless replication. #1371
  • GaudiExec Dirac tarball filenames include job id to make thread safe. #1373

7.1.5

24 Oct 18:05
Compare
Choose a tag to compare

ganga/ganga/GangaCore

  • Fix Condor time checking #1356
  • Fix ARC data downloading #1360
  • Update Notifier to send job name and user #1359

ganga/ganga/GangaDirac

  • Bugfix for sandbox downloading #1364