The 1 st of November GFAL/LCGUTIL will not be supported They will be removed from Fedora/EPEL Fear not! We will give support for migration indefinitely 3
Release cycle for gfal2 components 4 EPEL Full production release Development Increase of minor version New functionalities Non critical bug fixes Nightly tests Deployed in the FTS3 Development Services RC Increase of revision number Critical bug fixes Deployed in the FTS3 Pilot Service EPEL Testing Increase of release number “Quarantine” stage of a release Packaging fixes Critical patches Beta testers welcome! Merges
Descriptionlcg-utilgfal2-util Add an alias for a given GUIDlcg-aaDeprecated Bring SURLS onlinelcg-bringonlineN/A, can be done Copy files with no cataloglcg-cpgfal-copy Copy file and registerlcg-crgfal-copy Delete a file / directorylcg-delgfal-rm Get checksumlcg-get-checksumgfal-checksum Get TURL/slcg-getturlsgfal-xattr List aliases for a given GUIDlcg-laDeprecated Get the GUID for an LFNlcg-lcgfal-xattr List the replicas for an LFNlcg-lggfal-xattr Directory listinglcg-lsgfal-ls Remove an aliaslcg-raDeprecated 9
Descriptionlcg-utilgfal2-util Copy between SEs with registrationlcg-repgfal-copy Register a file in the cataloglcg-rfgfal-copy Set a file status to donelcg-sdDeprecated Get space tokenslcg-stmdgfal-xattr Unregister a filelcg-ufDeprecated Create a directorygfal-mkdir Dump stdin into a filegfal-save Dump a file into stdoutgfal-cat 10
Two Swiss Army Knifes: gfal-copy LFC is not a special citizen, but some operations can be mapped easily Registration = COPY 11
Descriptiongfalgfal2 List a directorygfal_lsctx.listdir ctx.opendir + read/readpp Extend lifetimegfal_pinNot available Async bring onlinegfal_prestagectx.bring_online TURLS from SURLSgfal_turlsfromsurlsctx.getaxttr Delete SURLSgfal_deletesurlsctx.unlink Delete directorygfal_removedirctx.rmdir Status of async bring onlinegfal_prestagestatusctx.bring_online_poll Release SURLSgfal_releasectx.release Copy a filelcg_cp4ctx.filecopy 18 Remote random IO supported too, and thread safe!
Copy a file ctx.filecopy(params, source, dest) Params is an instance of ctx.transfer_parameters Members checksum_check set_user_defined_checksum(algo, value) dst_spacetoken event_callback monitor_callback nbstreams overwrite src_spacetoken timeout 19
Your consent to our cookies if you continue to use this website.