~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/memcached_stats/analysis_table.cc

  • Committer: Padraig O'Sullivan
  • Date: 2009-10-02 02:15:04 UTC
  • mto: This revision was merged to the branch mainline in revision 1167.
  • Revision ID: osullivan.padraig@gmail.com-20091002021504-6zho7rfkdhn0g1jy
Added a test suite for the memcached stats I_S tables. The test suite is
pretty simple at the moment.

Show diffs side-by-side

added added

removed removed

Lines of Context:
57
57
  memcached_server_push(serv, tmp_serv);
58
58
  memcached_server_list_free(tmp_serv);
59
59
  memcached_stat_st *stats= memcached_stat(serv, NULL, &rc);
60
 
  memcached_analysis_st *report= memcached_analyze(serv, stats, &rc);
61
60
  memcached_server_st *servers= memcached_server_list(serv);
62
61
 
63
62
  uint32_t server_count= memcached_server_count(serv);
64
63
 
65
64
  if (server_count > 1)
66
65
  {
 
66
    memcached_analysis_st *report= memcached_analyze(serv, stats, &rc);
67
67
    table->restoreRecordAsDefault();
68
68
 
69
69
    table->field[0]->store(server_count);
91
91
    {
92
92
      return 1;
93
93
    }
 
94
    free(report);
94
95
  }
95
96
 
96
 
  free(report);
97
97
  memcached_stat_free(serv, stats);
98
98
  memcached_free(serv);
99
99
  return 0;