GFAL-BRINGONLINE(1)
π GFAL-BRINGONLINE(1) π
okay bestie, welcome to the General Commands Manual section for gfal-bringonline, and no this is not a drill β this is the tool that wakes your files up from their little cold-storage nap. π¦
β¨ NAME β¨
gfal-bringonline β Perform a staging operation on the given SURL
πΈ SYNOPSIS πΈ
gfal-bringonline [ OPTION ]... FILE
π DESCRIPTION π
so basically, gfal-bringonline performs a staging operation on the given SURL. like, it goes and asks for the file to actually be brought online.
a bringonline token gets returned if the staging request is successful β slay. β¨
and also, if the polling timeout is greater than 0, the command blocks while it polls the status of the staging request, and it only returns when the file is online or the timeout expires. so it will literally just stand there waiting, main character energy, until one of those two things happens. π
π₯ OPTIONS π₯
-h,--helpβ show help about the command. the classic.-V,--versionβ output version information and exit. bye bestie π-v,--verboseβ verbose mode. repeat it up to 3 times for the most verbose mode. yes, three. go off.-D,--definition DEFINITIONβ define properties for gfal2. definitions have the following syntax:"CONFIG_GROUP:KEY=VALUE"-t,--timeout TIMEOUTβ global timeout for the execution of the command. the command is interrupted if time expires before it finishes. > note: a grace period of 30 seconds is given to the global timeout. she's generous like that.-E,--cert CERTβ user certificate. (this option takes effect only after theX509_USER_PROXYenvironment variable and the default/tmp/x509up_uid -u`` location cannot provide a certificate)--key KEYβ user private key.-4β forces Gfal2 to use IPv4 addresses only. (option valid only for GridFTP protocol)-6β forces Gfal2 to use IPv6 addresses only. (option valid only for GridFTP protocol)-C,--client-info CLIENT_INFOβ provide custom client-side information.--log-file LOG_FILEβ write Gfal2 library logs to the given file location.--pin-lifetimeβ desired pin lifetime--desired-request-timeβ desired total request time--staging-metadataβ metadata for the bringonline operation--from-file FROM_FILEβ read list of surls from a file.--polling-timeoutβ the timeout for the polling operation. if a polling timeout greater than0is provided, the command blocks for polling the status of the staging request and only returns when the file is on disk or the timeout expires. β³
π EXAMPLES π
here's the vibe, fr fr:
gfal-bringonline http://endpoint.cern.ch/path/file --polling-timeout=3600
π§ FILES π§
/etc/gfal2.d/*β all configuration files in this directory affect the behavior of the underlying gfal2. yes, all of them. they're all up in your business, lowkey.
π AUTHORS π
these iconic humans made it happen:
- Duarte Meneses <duarte.meneses@cern.ch>
- Adrien Devresse <adrien.devresse@cern.ch>
- Alejandro Alvarez Ayllon <alejandro.alvarez.ayllon@cern.ch>
- Mihai Patrascoiu <mihai.patrascoiu@cern.ch>
- Joao Lopes <joao.pedro.batista.lopes@cern.ch>
π SEE ALSO π
the whole friend group, go say hi:
gfal-cat(1), gfal-chmod(1), gfal-copy(1), gfal-ls(1), gfal-mkdir(1), gfal-rename(1), gfal-rm(1), gfal-save(1), gfal-stat(1), gfal-sum(1), gfal-token(1), gfal-xattr(1), gfal-evict(1), gfal-bringonline(1), gfal-archivepoll(1)
and that's the whole page, bestie!! π«Ά this was version v1.8.0, dated May 2022 β so like, vintage, but make it iconic. mwah πβ¨
π¦ where this page comes from
- debian bookworm: gfal2-util-scripts 1.8.0-1 Β· Apache-2.0
- debian trixie: gfal2-util-scripts 1.9.0-2 Β· Apache-2.0
- epel 10: gfal2-util-scripts 1.9.1-1.el10_2 Β· Apache-2.0
- epel 9: gfal2-util-scripts 1.9.1-1.el9 Β· Apache-2.0
- nixos 26.05: python3.13-gfal2-util 1.9.1
- nixos 26.05: python3.14-gfal2-util 1.9.1
- nixpkgs unstable: python3.13-gfal2-util 1.9.1
- nixpkgs unstable: python3.14-gfal2-util 1.9.1
- ubuntu noble: gfal2-util-scripts 1.8.1-1 Β· Apache-2.0
- ubuntu questing: gfal2-util-scripts 1.9.0-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms