Class representing the status of a DTR. More...
#include <DTRStatus.h>
Class representing the status of a DTR.
Possible state values.
NEW |
Just created. |
CHECK_CACHE |
Check the cache for the file may be already there. |
CHECKING_CACHE |
Checking the cache. |
CACHE_WAIT |
Cache file is locked, waiting for its release. |
CACHE_CHECKED |
Cache check completed. |
RESOLVE |
Resolve a meta-protocol. |
RESOLVING |
Resolving replicas. |
RESOLVED |
Replica resolution completed. |
QUERY_REPLICA |
Query a replica. |
QUERYING_REPLICA |
Replica is being queried. |
REPLICA_QUERIED |
Replica was queried. |
PRE_CLEAN |
The destination should be deleted. |
PRE_CLEANING |
Deleting the destination. |
PRE_CLEANED |
The destination file has been deleted. |
STAGE_PREPARE |
Prepare or stage the source and/or destination. |
STAGING_PREPARING |
Making a staging or preparing request. |
STAGING_PREPARING_WAIT |
Wait for the status of the staging/preparing request. |
STAGED_PREPARED |
Staging/preparing request completed. |
TRANSFER |
Transfer ready and can be started. |
TRANSFERRING |
Transfer is going. |
TRANSFERRING_CANCEL |
Transfer is on-going but scheduled for cancellation. |
TRANSFERRED |
Transfer completed. |
RELEASE_REQUEST |
Transfer finished, release requests on the storage. |
RELEASING_REQUEST |
Releasing staging/preparing request. |
REQUEST_RELEASED |
Release of staging/preparing request completed. |
REGISTER_REPLICA |
Register a new replica of the destination. |
REGISTERING_REPLICA |
Registering a replica in an index service. |
REPLICA_REGISTERED |
Replica registration completed. |
PROCESS_CACHE |
Destination is cacheable, process cache. |
PROCESSING_CACHE |
Releasing locks and copying/linking cache files to the session dir. |
CACHE_PROCESSED |
Cache processing completed. |
DONE |
Everything completed successfully. |
CANCELLED |
Cancellation request fulfilled successfully. |
CANCELLED_FINISHED |
Cancellation request fulfilled but DTR also completed transfer successfully. |
ERROR |
Error occured. |
NULL_STATE |
"Stateless" DTR |