Releases: ganga-devs/ganga
Releases · ganga-devs/ganga
6.5.2
ganga/python/Ganga
- Bugfix to job auto resubmission #996
- Bugfix to the configuration when reading and upating the gangarc #1002
- Ask the user to confirm copying of non-default options to the new gangarc #1007
ganga/python/GangaDirac
- Remove SEs from banned sites from list of possible SEs when splitting #990
- Added check for replicas in DiracFile getMetadata #1000
ganga/python/GangaLHCb
- Set root/xroot as the default protocol requested for accessURLs #989
- Bugfix for the 'extraArgs' in GaudiExec #991
- Allow GaudiExec jobs to be submitted with only extraOpts #992
- Bugfix to set prepared status of GaudiExec job after succesfully building the target instead of before #1006
!Input required!
- A bug may have caused some configurations to have been erroneously written to your gangarc. When starting
this version of ganga for the first time the gangarc will be updated and you will be asked to confirm that you
wish to keep any non-standard configurations. If you do not recognise the option then revert it to default
and you will be fine.
6.5.1
ganga/python/Ganga
- Added config option to not need an AFS token when running on AFS: 'NoAfsToken'. #977
- Bugfix to shared area persistency. #981
- From 6.4.0: New application for Jupyter notebooks: 'Notebook'
ganga/python/GangaLHCb
- Change default LHCbDirac version to the production release. #971
- Bugfix for running old DaVinci applications locally - update to default options path in the RT handler
script. #974 - Bugfixes to the BenderBox applications. #975
- Bugfix to allow DiracFile to be used locally with a splitter. #948
- Bugfix in the submission check for LHCbTransform. #953
- Update prepareGaudiExec to use 'git lb-use' and 'git lb-checkout' for checking out a package. #979
6.5.0
ganga/python/Ganga
- Exceptions improved - known exceptions will now not produce a long unhelpful trace. #943
- Bugfix to job killing to keep master job status as running when a subjob is killed. #950
- Change session locks to be opened as read/write #960
ganga/python/GangaDirac
- Protect reading of file with Dirac commands from race conditions. #941
- Bugfix in the WN script for the Executable application on Dirac - errors now raised properly. #947
- Bugfix for getOutputDataAccessURLs. #956
ganga/python/GangaLHCb
6.4.0
ganga/python/Ganga
- Defaults added to the job class attributes #927
- New application for Jupyter notebooks: Notebook() #919
- Upload files directly from shared area for local and batch backends #918
ganga/python/GangaLHCb
- Bugfix to correctly import LHCbDirac in the LHCb plugin
- Grid jobs with no inputdata can run on tier 1s
- Update LHCbDirac to v8r5p4
ganga/python/GangaDirac
- Change to construction of user LFNs - takes the nickname of the Dirac proxy #934
6.3.1
ganga/python/Ganga
- Fix for the configurations. Options in the gangarc and specified in the command line are now set as
userValues instead of sessionValues so they take precedence. #896 - Use userValues for the testing configs. #913
- Fixed bug when loading Dirac jobs created with old ganga versions in 6.3.0 #901
- Alterations to the startup code and a new test for the startup. #849
ganga/python/GangaDirac
- Added option to accessURL function to request a specific protocol for the accessURL. #754
- Fix for very old DiracFile objects not loading correctly #907
- Fix for getOutputData with Dirac backend. #912
ganga/python/GangaLHCb
6.3.0
ganga/python/Ganga
- Profiled and improved performance in GangaObject bigly.
- Some code cleanups.
- Added SharedFile file type for using large locally accessible files which doesn't copy a file as much as LocalFile.
- Added many integration tests for MassStorageFile, SharedFile and LocalFile.
- Added new exception types inheriting from GangaException to make reasons for the exceptions clearer.
- Bugfix for GangaDataset and batch jobs #871
* Improvements to the XML loading #839
ganga/python/GangaDirac
- Added a universal check for all objects returned from calls to Dirac.
- Added GangaDiracError exception type which is thrown when a command timesout/fails.
ganga/python/GangaLHCb
- Cleaned up code for SplitByFiles, added more documentation.
- Added new gridProxy object for backwards compatibility. This a wrapper around the new
credential_store
. - Default DiracProxy is constructed to be for
lhcb_user
. - Added function getAccessURLs to GPI to return a list of accessURLs for a provided list of DiracFiles or LFNs (strings).
Can access from the Dirac backend job.backend.getOutputDataAccessURLs(). #801 - Bugfix for GaudiExec. Now it checks that the SE is writable before attempting to upload the tarballs #852
- Update default LHCbDirac to v8r4p4
ganga/python/Ganga/GPIDev/Credentials
- Integrated new credentials managment framework into Core.
- Added AfsToken and VomsProxy for AFS and LCG credential managment.
- _All forwarded kerberos tokens are expected to be renewable. If ganga hangs after
kinit -R
check your config!_
ganga/python/GangaDirac/Lib/Credentials
- Added DiracProxy to allow for managing multiple proxies.
- New grid proxies can be constructed via
credential_store.create(DiracProxy())
. - New grid proxies can be destoryed via
credential_store.destroy(DiracProxy())
. - Default DIRAC proxy group is now managed via
[defaults_DiracProxy] group = myvo_user
in your .gangarc.
6.2.3
ganga/python/GangaLHCb
6.2.2
ganga/python/Ganga
- Minor fix to the monitoring code.
- Remove some unneeded stack traces #713
- Fix to the host machine identification #759
- Fix to the splitter. It now fails if no splitting is done, rather than continuing regardless. #780
- Fix to the ARC backend submission #789
- Bugfix to raise an exception if a plugin fails to load at startup #794
- Implementation of some forward compatibility for Ganga 6.3 #807
ganga/python/GangaLHCb
- Added the option to set the version of LHCbDirac and removed the old guess version code.
- Changed the default LHCbDirac version to v8r3p7
- Fix to the old RT handlers to correctly parse the xml summary #816
- Fix some minor bugs in GaudiExec with inputfiles and preparing a raw release with 'prepareGaudiExec' #822
- Bugfix for the GaudiExec prepare thread lock #831
ganga/python/Ganga/test
6.2.1
ganga/python/Ganga
- Minor fix to the monitoring code.
- Remove some unneeded stack traces #713
- Fix to the host machine identification #759
- Fix to the splitter. It now fails if no splitting is done, rather than continuing regardless. #780
- Fix to the ARC backend submission #789
- Bugfix to raise an exception if a plugin fails to load at startup #794
- Implementation of some forward compatibility for Ganga 6.3 #807
ganga/python/GangaLHCb
- Added the option to set the version of LHCbDirac and removed the old guess version code.
- Changed the default LHCbDirac version to v8r3p7
- Fix to the old RT handlers to correctly parse the xml summary #816
- Fix some minor bugs in GaudiExec with inputfiles and preparing a raw release with 'prepareGaudiExec' #822