Navigation


Changeset 1083:d0017c5dde61 in freeDiameter


Ignore:
Timestamp:
May 3, 2013, 4:23:11 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Fix display of the time in stats

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/dbg_monitor/dbg_monitor.c

    r1075 r1083  
    5656                        struct timespec * total, struct timespec * blocking, struct timespec * last)
    5757{
    58         long long ms = (total->tv_sec * 1000000) + (total->tv_nsec / 1000);
     58        long long us = (total->tv_sec * 1000000) + (total->tv_nsec / 1000);
    5959        long double throughput = (long double)total_count * 1000000;
    60         throughput /= ms;
     60        throughput /= us;
    6161        if (peer) {
    6262                TRACE_DEBUG(INFO, "'%s'@'%s': cur:%d/%d, h:%d, T:%lld in %ld.%06lds (%.2LFitems/s), blocked:%ld.%06lds, last processing:%ld.%06lds",
    6363                        queue_desc, peer, current_count, limit_count, highest_count,
    64                         total_count, total->tv_sec, total->tv_nsec, throughput,
    65                         blocking->tv_sec, blocking->tv_nsec, last->tv_sec, last->tv_nsec);
     64                        total_count, total->tv_sec, total->tv_nsec/1000, throughput,
     65                        blocking->tv_sec, blocking->tv_nsec/1000, last->tv_sec, last->tv_nsec/1000);
    6666        } else {
    6767                TRACE_DEBUG(INFO, "Global '%s': cur:%d/%d, h:%d, T:%lld in %ld.%06lds (%.2LFitems/s), blocked:%ld.%06lds, last processing:%ld.%06lds",
    6868                        queue_desc, current_count, limit_count, highest_count,
    69                         total_count, total->tv_sec, total->tv_nsec, throughput,
    70                         blocking->tv_sec, blocking->tv_nsec, last->tv_sec, last->tv_nsec);
     69                        total_count, total->tv_sec, total->tv_nsec/1000, throughput,
     70                        blocking->tv_sec, blocking->tv_nsec/1000, last->tv_sec, last->tv_nsec/1000);
    7171        }
    7272}
     
    122122
    123123                CHECK_FCT_DO( pthread_rwlock_unlock(&fd_g_peers_rw), /* continue */ );
    124 
    125                
    126124               
    127125                CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_DUMP_SERV, 0, NULL), /* continue */);
Note: See TracChangeset for help on using the changeset viewer.