Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 25
Posts: 25   Pages: 3   [ Previous Page | 1 2 3 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 5715 times and has 24 replies Next Thread
Crystal Pellet
Veteran Cruncher
Joined: May 21, 2008
Post Count: 1403
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC and new <fetch_on_update> in soon to come 7.0.54 (with a Q-mark)

... Exiting the client, stopping the daemon and restarting made it run again. Sunday's test on first Linux build of 7.0.54 was different. On restart the tasks resumed but then after a minute all running tasks were put in ""Scheduler wait: Waiting to acquire lock" and new tasks were started and ran properly. No amount of trying got them running again, until I upgraded to a new 7.0.54 build, and suddenly these tasks resumed. So when you get to try 7.0.55 and stay with it on Linux, be aware!...

I had the same with a Test4Theory task and reported it to the devs. Reboot solved it.
It was a XML parsing bug and should be solved in 7.0.55.

Another strange thing is the asking for new work after update (fetch_on_update set), but with suspended tasks. In earlier versions you never get tasks when you even have 1 suspended task, but now you get until the minimum buffer is filled the suspended ones not counting ??
I asked whether this new feature should be fixed in 7.0.55 (no answer), but it isn't.
----------------------------------------
[Edit 1 times, last edit by Crystal Pellet at Mar 12, 2013 11:56:22 AM]
[Mar 12, 2013 11:53:59 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC and new <fetch_on_update> in soon to come 7.0.54 (with a Q-mark)

hmmm, that's a regression to an early 5.xx version where suspended tasks were not counting, but work fetching could still be forced up to the point of buffer setting and thusly you could keep pumping WUs by suspending new work on and on. Agree, for consistency, the message should have been issued "no new work: tasks suspended for project" or whatever the exact language is.

Could be that Gianfranco already fixed the tag in his second build of 7.0.54. Certainly did not boot.

But, the other main alert is the client crunch stopping [on Linux] when clock is set back and continuing to show as "Running". That's bad. If it repeats with 7.0.55 and others see same, simply change timezone from for instance CET to GMT or UTC [who knows has it always been a related tag issue], it will go to the alpha mail list.
[Mar 12, 2013 1:51:56 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC and new <fetch_on_update> in soon to come 7.0.54 (with a Q-mark)

As I commented earlier, targeted for general public release after a 14 testing stay, 7.0.56 is now out for all major platforms, Android meant to become one too.

http://boinc.berkeley.edu/dev/forum_thread.php?id=6698&postid=48187
http://boinc.berkeley.edu/dev/forum_thread.php?id=8203&postid=48188

Go and test, and pretty please test clock time set back too to see if computing freezes.

cheers

P.S. My duo 32 bit is running it now... smooth "upgrade over" without any manual stopping / starting... all by itself.

P.P.S, get a first go to test a potential WCG candidate with these mod notes:
MGR: Modify the GUI for the Attach to Project Wizard for the World Community Grid version of the client. These changes should make clearer the difference between attaching to a new BOINC project vs changing which applications a user is choosing to run at World Community Grid.
MGR: Further modifications to the World Community Grid installer and skin for BOINC 7.

[Mar 13, 2013 4:17:50 PM]   Link   Report threatening or abusive post: please login first  Go to top 
deltavee
Ace Cruncher
Texas Hill Country
Joined: Nov 17, 2004
Post Count: 4894
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC and new <fetch_on_update> in soon to come 7.0.54 (with a Q-mark)

Go and test, and pretty please test clock time set back too to see if computing freezes.

Windows 8. 7.0.56. Set the clock back and got this.:
3/14/2013 5:19:28 AM | | System clock was turned backwards; clearing timeouts

Crunching paused but restarted when clock was set back up. hcc-gpus were not reset but continued with their previous elapsed time.

Also app_config was read without having to stop and restart Boinc Manager. tongue
[Mar 14, 2013 10:35:40 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC and new <fetch_on_update> in soon to come 7.0.54 (with a Q-mark)

Seems from a reply, the bug has been lingering since version 5.10.45 or as it ended with a diagnostic
If benchmarks have been run in the future (as envisioned by changeset [12128], lines 247-248), this static variable will be pre-initialised to some time in the indefinite future. The test at line 312 will always be satisfied, and the application hangs, by indefinite looping.


Figure that, and wonder how many encounter this when DST ends.

Nicolas [a developer of the Synecdoche BOINC branch] gave a link to a little Linux program to be at least notified of the clock change. http://lwn.net/Articles/432395/

At any rate, I have to watch this issue every time I dual boot from Windows to Linux and when then going back to Windows, low and behold, the clock shows 1 hour earlier, another "Figure that". For now, I've set DST to manual so that the clock does not change out-with my control.
[Mar 14, 2013 2:12:40 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC and new <fetch_on_update> in soon to come 7.0.54 (with a Q-mark)

BTW, Locutus has a 7.0.56 version build in his ppa for Linux interestees too test, and have an easy install. https://launchpad.net/~costamagnagianfranco/+archive/locutusofborg-ppa
[Mar 14, 2013 3:02:11 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC and new <fetch_on_update> in soon to come 7.0.54 (with a Q-mark)

We have a reply by the Lord of BOINC, Dr. Anderson.
I checked in changes to the client so that it will continue to operate normally when the system clock is changed.
These will appear in the next release.

The Manager, however, essentially stops working for X seconds
when the system clock is set back by X.
This will be fixed at some point, but not immediately.

Note: there should be no need to change your system clock
when you move between time zones.
System clock (seconds since 1970 UTC) is independent of time zone.
Time zone just affects its human-readable display.

-- David

From history, if the OS clock was changed by more than 30 seconds, longer versions ago, tasks would reset to previous checkpoint, if there was one. Not nice if you ran CEP2 e.g. Then this was changed to just reset the counters, the message that deltavee saw. What David is saying is, that when you set the clock back by 1 hour, 3600 seconds, computing halts for 3600 seconds until the original time is reached again.

I've never paid attention to this much since the last fix, but come October when DST is reversed there could be an issue for some or many. Maybe this only comes to light in a dual boot environment, but one of two is changing the clock in the BIOS. Certainly I was tired of the dual boot situation when each time going back to Windows the clock would be 1 hour early, set it forward, and then when going to Linux, the clock was again added an hour, so the clock was set back manually, to cause the computing freeze. To me there's an inconsistency the way the OSses handle time, and BOINC not responding well to this.

Will resume testing when 7.0.57 or whatever next version comes out... hoping it will still make it into the coming public release as WCG will be holding on to that version for a longer time as the endorsed version.
[Mar 15, 2013 8:29:17 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC and new <fetch_on_update> in soon to come 7.0.54 (with a Q-mark)

Now there we have it, 3 sets of commits to git to include good old heartbeat getting a once-over, just because of a clock issue :D:
8 hours ago- Client: debug last commit.
commit | commitdiff | tree
David Anderson [Fri, 15 Mar 2013 08:03:01 +0100 (00:03 -0700)]

- Client: debug last commit.
Also fix bug where benchmarks don't end when clock goes backward.

11 hours ago- client: a couple of more clock-change fixes
commit | commitdiff | tree
David Anderson [Fri, 15 Mar 2013 05:03:24 +0100 (21:03 -0700)]

- client: a couple of more clock-change fixes

11 hours ago- client: there were many places in the code where we keep track
commit | commitdiff | tree
David Anderson [Fri, 15 Mar 2013 04:43:29 +0100 (20:43 -0700)]

- client: there were many places in the code where we keep track
(usually in a static variable called "last_time")
of the last time we did something,
and we only do it again when now - last_time exceeds some interval.
Example: sending heartbeat messages to apps.
Problem: if the system clock is decreased by X,
we won't do any of these actions are time X,
making it appear that the client is frozen.
Solution: when we detect that the system clock has decreased,
set a global var "clock_change" for 1 iteration of the polling loop,
and disable these time checks if clock_change is set.

Looking forward to the next test build and see if we can break it [cosmetics not considered at this stage as showstopper] ;)
[Mar 15, 2013 3:48:24 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: BOINC and new <fetch_on_update> in soon to come 7.0.54 (with a Q-mark)

Thanks for keeping us updated on the advancements in BOINC.

Last I saw (admittedly did not look too deeply) there were issues with doing a clean install on Win8 ... any better yet?
[Mar 16, 2013 11:14:35 AM]   Link   Report threatening or abusive post: please login first  Go to top 
deltavee
Ace Cruncher
Texas Hill Country
Joined: Nov 17, 2004
Post Count: 4894
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC and new <fetch_on_update> in soon to come 7.0.54 (with a Q-mark)

Last I saw (admittedly did not look too deeply) there were issues with doing a clean install on Win8 ... any better yet?

I had no problems putting 7.0.56 on Windows 8.
[Mar 16, 2013 11:44:00 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 25   Pages: 3   [ Previous Page | 1 2 3 | Next Page ]
[ Jump to Last Post ]
Post new Thread