Touchclient
Classes¶
TouchClient ¶
TouchClient(
rucio_host=None,
auth_host=None,
account=None,
ca_cert=None,
auth_type=None,
creds=None,
timeout=600,
user_agent="rucio-clients",
vo=None,
logger=LOG,
)
Touch client class to send a trace that can be used to update accessed_at for file or dataset DIDs
Functions¶
touch ¶
touch(scope, name, rse=None)
Sends a touch trace for a given file or dataset.
PARAMETER | DESCRIPTION |
---|---|
scope
|
the scope of the file/dataset to update.
TYPE:
|
name
|
the name of file/dataset to update.
TYPE:
|
rse
|
optional parameter if a specific replica should be touched.
TYPE:
|
RAISES | DESCRIPTION |
---|---|
DataIdentifierNotFound
|
if given dids does not exist. |
RSENotFound
|
if rse is not None and given rse does not exist. |
UnsupportedDIDType
|
if type of the given DID is not FILE or DATASET. |
RucioException
|
if trace could not be sent successfully. |