Script import_export
Import/export daemon.
    | 
       
     | 
      
        
          SetupLogging() 
      Configures the logging module. | 
          
            
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          ProcessChildIO(child,
        socat_stderr_read_fd,
        dd_stderr_read_fd,
        dd_pid_read_fd,
        exp_size_read_fd,
        status_file,
        child_logger,
        signal_notify,
        signal_handler,
        mode) 
      Handles the child processes' output. | 
          
            
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
        MAX_RECENT_OUTPUT_LINES = 20 
      How many lines to keep in the status file
     | 
  
    | 
       
     | 
        MIN_UPDATE_INTERVAL = 5.0 
      Don't update status file more than once every 5 seconds (unless 
      forced)
     | 
  
    | 
       
     | 
        CHILD_LINGER_TIMEOUT = 5.0 
      Give child process up to 5 seconds to exit after sending a signal
     | 
  
    | 
       
     | 
        DEFAULT_CONNECT_TIMEOUT = 60 
      How long to wait for a connection to be established
     | 
  
    | 
       
     | 
        DD_STATISTICS_INTERVAL = 5.0 
      Get dd(1) statistics every few seconds
     | 
  
    | 
       
     | 
        DD_THROUGHPUT_INTERVAL = 60.0 
      Seconds for throughput calculation
     | 
  
    | 
       
     | 
        DD_THROUGHPUT_SAMPLES = int(math.ceil(float(DD_THROUGHPUT_INTE... 
      Number of samples for throughput calculation
     | 
  
    | 
       
     | 
        options = None
     | 
  
Imports:
  errno,
  logging,
  optparse,
  os,
  select,
  signal,
  subprocess,
  sys,
  time,
  math,
  constants,
  cli,
  utils,
  errors,
  serializer,
  objects,
  locking,
  impexpd,
  netutils
| 
  
  
   Parses the options passed to the program. 
  
    - Returns:
 
        - Arguments to program
 
   
 | 
 
  DD_THROUGHPUT_SAMPLES
  Number of samples for throughput calculation 
  
   
  
    - Value:
 
      
int(math.ceil(float(DD_THROUGHPUT_INTERVAL)/ DD_STATISTICS_INTERVAL))
  |   
 
   
 |