JobStats Struct Reference

A structure of FASP Job job level statistics. More...

Public Attributes

char * job_id
 The job id.
 
job_state_e job_state
 The current job state.
 
char * src_loc_path
 The source location path.
 
char * dst_loc_path
 The destination location path.
 
unsigned short udp_port
 The effective UDP (FASP) port.
 
u_int64_t target_rate
 The current target transfer rate.
 
u_int64_t min_rate
 The current min transfer rate.
 
char * encryption
 The encryption algorithm.
 
char * policy
 The current bandwidth sharing policy.
 
u_int64_t total_elapsed_msec
 The current total elapsed transfer time (in milliseconds)
 
u_int64_t total_bytes_written
 The current total number of bytes written.
 
u_int64_t files_complete
 Number of files completed so far.
 
u_int64_t files_failed
 Number of files that failed so far.
 
unsigned long err_code
 The current error code (if applicable)
 
char * err_description
 The current error description.
 
u_int64_t measured_link_rate_kbps
 Measured bandwidth in kbps.
 
char * cookie
 Cookie set the user application.
 
fasp_version_e fasp_version
 FASP version.
 
char * host
 Hostname of the remote end point.
 
u_int64_t start_time_ms
 Time at which the job started in milliseconds.
 
char * token
 Security token set by user application.
 
u_int64_t precalc_total_bytes
 Pre-calculated total no of bytes for this job.
 
u_int64_t precalc_total_files
 Pre-calculated total no of files for this job.
 
u_int64_t total_lost_bytes
 Total no of bytes lost during this job.
 
u_int64_t total_transferred_bytes
 Total no of bytes transferred.
 
char * user
 username used at the remote endpoint
 
bool remote
 indicates if this job has been remotely initiated
 
xfer_direction_e direction
 indicates if this is an upload or download
 
u_int32_t delay
 Delay, the last measured roundtrip time in milliseconds.
 
bool initiatedByOther
 indicates if this transfer initiated by a process other than FaspManager
 
u_int64_t transfers_attempted
 The number of file transfers attempted.
 
u_int64_t transfers_failed
 The number of file transfers that failed.
 
u_int64_t transfers_passed
 The number of file transfers that passed.
 
u_int64_t transfers_skipped
 The number of file transfers skipped (i.e. file already at the destination, overwrite policy violation, ...)
 
u_int64_t pathscans_attempted
 The number of source path scans attempted.
 
u_int64_t pathscans_failed
 The number of source path scans failed.
 
u_int64_t pathscans_irregular
 The number of source path scans pointing to irregular files (char/block devices)
 
u_int64_t pathscans_excluded
 The number of source path scans excluded due to matching exclude arguments.
 
char * manifestfile_path
 The path to manifest file, if it is generated.
 
char * meta_tags
 

Detailed Description

A structure of FASP Job job level statistics.


Copyright © 2005 - 2016 Aspera, an IBM company. | asperasoft.com