~posulliv/drizzle/optimizer-style-cleanup

« back to all changes in this revision

Viewing changes to plugin/memcached_stats/analysis_table.cc

  • Committer: Padraig O'Sullivan
  • Date: 2010-04-17 01:38:47 UTC
  • mfrom: (1237.9.238 bad-staging)
  • Revision ID: osullivan.padraig@gmail.com-20100417013847-ibjioqsfbmf5yg4g
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
#include "drizzled/error.h"
36
36
 
37
37
#include <libmemcached/memcached.h>
 
38
#include <libmemcached/server.h>
38
39
 
39
40
using namespace std;
40
41
using namespace drizzled;
91
92
  {
92
93
    memcached_analysis_st *report= memcached_analyze(serv, stats, &rc);
93
94
 
94
 
    push(server_count);
95
 
    push(report->average_item_size);
 
95
    push(static_cast<uint64_t>(server_count));
 
96
    push(static_cast<uint64_t>(report->average_item_size));
96
97
    push(memcached_server_name(serv, servers[report->most_consumed_server]));
97
98
    push(report->most_used_bytes);
98
99
    push(memcached_server_name(serv, servers[report->least_free_server]));
99
100
    push(report->least_remaining_bytes);
100
101
    push(memcached_server_name(serv, servers[report->oldest_server]));
101
 
    push(report->longest_uptime);
 
102
    push(static_cast<uint64_t>(report->longest_uptime));
102
103
    push(static_cast<int64_t>(report->pool_hit_ratio));
103
104
    free(report);
104
105
  }