Releases: ganga-devs/ganga
Releases · ganga-devs/ganga
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
ganga/python/Ganga/test
6.2.0
6.1.25
ganga/python/Ganga
- Fix to Condor backend. It now waits for the stdout to be populated. #741
ganga/python/GPIDev
- Fix to MassStorageFile. The local area is now successfully cleaned up after files have been copied
to the mass storage area. Much improvement to the code.#733 - Fix bug to stop duplication of files when using multiple wildcards.
- Improved whitespace, special character support for filenames and paths.
- Fix to bring back job templates #731
ganga/python/GangaLHCb
- Removing LHCbApp references in the Gauss splitter. This stops the pickled options being overridden. #736
ganga/python/GangaATLAS
6.1.24
6.1.23
ganga/python/Ganga
- Fixed bugs when requesting negative list indexes in
jobs
,tasks
etc. - Fixed bug that created excess shared dir folders.
** Most users are effected by this. Please use 'cleanUpShareDirs()' to remove old empty shared folders from 6.1.23. - '--no-mon' now stops task monitoring as well as job monitoring.
- Improvement to WN scripts to allow the backend to copy non-tarred files to the WN from the shared dir.
- Cleanup to the code for shutdown.
- Fixed bug for submission to ARC backend.
- New test for CREAM backend.
- Mock tests for LCG and Grid submission.
- Improvement to locking of objects in registry.
- Improvement to tracking objects' loaded state.
ganga/python/GangaDirac
- Fixed accessURL for a DiracFile. Returns a list of URLs.
ganga/python/GangaAtlas
- Change defualt for ATLAS_SOFTWARE to CVMFS.
ganga/python/GangaPanda
- Tidy up some code.
ganga/python/GangaLHCb
- Migrated CMake support from GaudiRun app to new GaudiExec app.
** Schema has drastically changed since GaudiRun
** Schema is now stable and is intended to be forwards compatible for all future versions.
** Old CMake test jobs will not load with this version of Ganga.
** Code now found with the other LHCb apps.
** Job splitting fixed.
** Problems with duplication of large files during submit resolved.
** Should support most LHCb workflows. - Change to Jenkins tests to source Lblogin.sh from CVMFS rather than setting up the environment by hand.