Message boards :
Number crunching :
How to contract BOINC develpoers
Message board moderation
Author | Message |
---|---|
Arvid Almstrom Send message Joined: 23 Mar 00 Posts: 98 Credit: 137,331,372 RAC: 0 |
I wanted to ask the Boinc developers to change the daily_transfer from an int to a long as it has been wrapping around to -2GB for the last month. My problem is that when I try to create and account for their message board, the page code that is to get the ReCaptha from Google is not displaying. Hence, I cannot create an account. So does anyone here have contact with the people who manage the site for them so that they could fix the 'Create Account' page, or forward this on to someone in the developer team. Many thanks Arvid Arvid Almstrom |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
I wanted to ask the Boinc developers to change the daily_transfer from an int to a long as it has been wrapping around to -2GB for the last month. Subscribe to the boinc_dev list and contact them that way: http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev Claggy |
Arvid Almstrom Send message Joined: 23 Mar 00 Posts: 98 Credit: 137,331,372 RAC: 0 |
|
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
In your email you don't say which version Boinc this is on, looking at your hosts at Einstein shows most of your hosts are running outdated Alpha versions of Boinc, Boinc 7.2.5 was never a Public release, Make sure you're running one of the Recommended Releases, either 7.2.28, or 7.2.31, and if you're going to run Alpha releases please keep up to date, the changes and links are all detailed in the BOINC 7.1/7.2 Change Log and News thread. Claggy |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
Having said that, switching the daily transfer accumulator from int to long is an admirably clear and precise request, and I very much doubt anything in that area has changed since v7.2.05 - I confidently expect the master code will be patched in short order (though how long it will take for the new version to make public release is another question...) |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Having said that, switching the daily transfer accumulator from int to long is an admirably clear and precise request, and I very much doubt anything in that area has changed since v7.2.05 - I confidently expect the master code will be patched in short order (though how long it will take for the new version to make public release is another question...) Agree, I couldn't find any changeset mentioning a similar change, The wiki also doesn't mention the --get_file_transfers 'show file transfers' commandline for boinccmd, I didn't look to see if anything else was missing. Claggy |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
Having said that, switching the daily transfer accumulator from int to long is an admirably clear and precise request, and I very much doubt anything in that area has changed since v7.2.05 - I confidently expect the master code will be patched in short order (though how long it will take for the new version to make public release is another question...) Well, we could put it in the Wiki ourselves if it worked - but it doesn't seem to here? I get a header, but no data.... Edit - actually, it is there already, under 'State queries'. Doesn't make it work any better... |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Having said that, switching the daily transfer accumulator from int to long is an admirably clear and precise request, and I very much doubt anything in that area has changed since v7.2.05 - I confidently expect the master code will be patched in short order (though how long it will take for the new version to make public release is another question...) Sorry, posted the wrong command, it is --get_daily_xfer_history 'show network traffic history' Claggy |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
Having said that, switching the daily transfer accumulator from int to long is an admirably clear and precise request, and I very much doubt anything in that area has changed since v7.2.05 - I confidently expect the master code will be patched in short order (though how long it will take for the new version to make public release is another question...) So it is, and it works. I might add it to the Wiki in the morning, if I remember... |
Arvid Almstrom Send message Joined: 23 Mar 00 Posts: 98 Credit: 137,331,372 RAC: 0 |
In your email you don't say which version Boinc this is on, looking at your hosts at Einstein shows most of your hosts are running outdated Alpha versions of Boinc, I know I should upgrade and will do that. However, the way I found / verified the the problem via the source code for 'boinc_cmd.cpp' and 'gui_rpc_client.h'. There is a struct RPC_CLIENT which contains the int, which I think needs to be a long. struct RPC_CLIENT { int sock; double start_time; double timeout; int set_global_prefs_override_struct(GLOBAL_PREFS&, GLOBAL_PREFS_MASK&); int get_cc_config(CONFIG& config, LOG_FLAGS& log_flags); int set_cc_config(CONFIG& config, LOG_FLAGS& log_flags); int get_daily_xfer_history(DAILY_XFER_HISTORY&); }; Hope to hear something back, but I guess it will take some time. Thanks Arvid Arvid Almstrom |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
I see you reported it: http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/7035 ... and the answer is: Re: signed int overflow in get_daily_xfer_history Actually the variable is a double, but it was being printed with %d. I fixed this. -- David 'the variable is a double' maybe refers to: http://boinc.berkeley.edu/android-boinc/boinc/client/net_stats.h struct DAILY_XFER { int when; double up; double down; DAILY_XFER() { when = 0; up = down = 0; } int parse(XML_PARSER&); void write(FILE*); }; struct DAILY_XFER_HISTORY { deque<DAILY_XFER> daily_xfers; bool dirty; DAILY_XFER* today(); void add(size_t, bool upload); void init(); void poll(); void totals(int ndays, double& up, double& down); void write_state(); void write_scheduler_request(MIOFILE&, int ndays); DAILY_XFER_HISTORY() { dirty = false; } }; Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
My problem is that when I try to create and account for their message board, the page code that is to get the ReCaptha from Google is not displaying. Hence, I cannot create an account. This has since been fixed. Thanks for reporting that. A couple of weeks earlier, the BOINC domain switched from HTTP to HTTPS, but the reCaptchas were still going to the HTTP site. |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.