Coda Distributed File System
Functions | Variables
rvm_logflush.c File Reference
#include <sys/time.h>
#include <sys/uio.h>
#include "rvm_private.h"
Include dependency graph for rvm_logflush.c:

Functions

rvm_return_t flush_log (log_t *log, rvm_length_t *count)
 
rvm_return_t rvm_flush ()
 
rvm_return_t queue_special (log_t *log, log_special_t *special)
 

Variables

log_tdefault_log
 
char * rvm_errmsg
 
rvm_bool_t rvm_utlsw
 
rvm_length_t rvm_optimizations
 
rvm_length_t flush_times_vec [flush_times_len] = { flush_times_dist }
 
rvm_length_t range_lengths_vec [range_lengths_len] = { range_lengths_dist }
 
rvm_length_t range_overlaps_vec [range_overlaps_len] = { range_overlaps_dist }
 
rvm_length_t trans_overlaps_vec [trans_overlaps_len] = { trans_overlaps_dist }
 
rvm_length_t range_elims_vec [range_elims_len] = { range_elims_dist }
 
rvm_length_t trans_elims_vec [trans_elims_len] = { trans_elims_dist }
 
rvm_length_t trans_coalesces_vec [trans_coalesces_len] = { trans_coalesces_dist }
 

Function Documentation

◆ flush_log()

rvm_return_t flush_log ( log_t log,
rvm_length_t count 
)

◆ queue_special()

rvm_return_t queue_special ( log_t log,
log_special_t special 
)

◆ rvm_flush()

rvm_return_t rvm_flush ( void  )

Variable Documentation

◆ default_log

log_t* default_log
extern

◆ flush_times_vec

◆ range_elims_vec

◆ range_lengths_vec

◆ range_overlaps_vec

◆ rvm_errmsg

char* rvm_errmsg
extern

◆ rvm_optimizations

rvm_length_t rvm_optimizations
extern

◆ rvm_utlsw

rvm_bool_t rvm_utlsw
extern

◆ trans_coalesces_vec

◆ trans_elims_vec

◆ trans_overlaps_vec