*** empty log message ***

svn path=/trunk/boinc/; revision=5237
This commit is contained in:
David Anderson 2005-01-28 20:03:57 +00:00
parent aa6b06a2a9
commit 19dbc6af67
4 changed files with 16 additions and 4 deletions

View File

@ -23380,3 +23380,13 @@ David 28 Jan 2005
client_state.C
gui_rpc_server.C
time_stats.C,h
David 28 Jan 2005
- when including FILE_INFOs for sticky files in scheduler request,
include the file size and status
(0=not present, 1=present, else error code)
- change TIME_STATS::last_update from int to double
client/
cs_scheduler.C
time_stats.C,h

View File

@ -276,9 +276,11 @@ int CLIENT_STATE::make_scheduler_request(PROJECT* p, double work_req) {
fprintf(f,
" <file_info>\n"
" <name>%s</name>\n"
" <nbytes>%f</nbytes>\n"
" <status>%d</status>\n"
" <report_on_rpc/>\n"
" </file_info>\n",
fip->name
fip->name, fip->nbytes, fip->status
);
}
fprintf(f, "</scheduler_request>\n");

View File

@ -104,7 +104,7 @@ int TIME_STATS::write(MIOFILE& out, bool to_server) {
);
if (!to_server) {
out.printf(
" <last_update>%d</last_update>\n",
" <last_update>%f</last_update>\n",
last_update
);
}
@ -121,7 +121,7 @@ int TIME_STATS::parse(MIOFILE& in) {
while (in.fgets(buf, 256)) {
if (match_tag(buf, "</time_stats>")) return 0;
else if (parse_int(buf, "<last_update>", last_update)) continue;
else if (parse_double(buf, "<last_update>", last_update)) continue;
else if (parse_double(buf, "<on_frac>", on_frac)) continue;
else if (parse_double(buf, "<connected_frac>", connected_frac)) continue;
else if (parse_double(buf, "<active_frac>", active_frac)) continue;

View File

@ -20,7 +20,7 @@
#include "miofile.h"
class TIME_STATS {
int last_update;
double last_update;
bool first;
public:
// we maintain an exponentially weighted average of these quantities: