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: 39
Posts: 39   Pages: 4   [ Previous Page | 1 2 3 4 ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 3879 times and has 38 replies Next Thread
Ingleside
Veteran Cruncher
Norway
Joined: Nov 19, 2005
Post Count: 974
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Task queueing when you know ahead of time a lack of net connection

Is there somewhere else to implement or invoke that option besides choosing Activity->Network Activity Suspended on the File/View/Tools menu from Advanced View?

i.e. I don't find access to that option anywhere in Simple View.

Thanks.

Hmm, no, the option isn't present in Simple View, you'll need to switch to Advanced view to get the option to Suspend network.
----------------------------------------


"I make so many mistakes. But then just think of all the mistakes I don't make, although I might."
[Jul 21, 2009 8:40:23 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Ingleside
Veteran Cruncher
Norway
Joined: Nov 19, 2005
Post Count: 974
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Task queueing when you know ahead of time a lack of net connection

Nice try! Since you asked:
<on_frac>0.997695</on_frac>
<active_frac>0.999859</active_frac>
<cpu_efficiency>0.988450</cpu_efficiency>
<duration_correction_factor>1.733994</duration_correction_factor>
I am a WCG-only person, so no other external project involved, and all my devices are usually running a single WCG project at a time, precisely to avoid the scheduler (of the client) to be too much distressed.

The parameters is completely normal, and since single-project there isn't any reasons to run "High priority" with the current work...

Now, enabling <rr_simulation> and possibly <cpu_sched_debug> (both in <log_flags>-part of cc_config.xml) will maybe reveal any wrong-calculations made by the BOINC-client. But, since you're clearly running an older client, if you can't replicate the behaviour with a current v6.6.xx-client, it's doubtful either flag will give any usable info to help improve BOINC-client.
----------------------------------------


"I make so many mistakes. But then just think of all the mistakes I don't make, although I might."
[Jul 21, 2009 9:24:30 PM]   Link   Report threatening or abusive post: please login first  Go to top 
JmBoullier
Former Community Advisor
Normandy - France
Joined: Jan 26, 2007
Post Count: 3716
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Task queueing when you know ahead of time a lack of net connection

if you can't replicate the behaviour with a current v6.6.xx-client, it's doubtful either flag will give any usable info to help improve BOINC-client.

You will not lure me with such a thick line, Ingleside! smile
Why would I install a 6.6.xxxx version simply to see if I can replicate a strange behavior (not even a real blocking problem) which I have seen in all versions I have used since 5.10.45 (at least) and which I think Sekerob has already reported as still present in one or more of the many 6.6 versions he has already tested.

Despite what you say in every other post of yours 6.2.28 is not full of bugs, and by the way I don't know how you may say that since you have also said that you have never been able to install it in your machines?

Please stop trying to push anybody reporting a problem in these fora to install a version that we do not support.

Thank you for understanding. Jean.
----------------------------------------
Team--> Decrypthon -->Statistics/Join -->Thread
[Jul 21, 2009 10:29:37 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: Task queueing when you know ahead of time a lack of net connection



Barney does not say what client, but there are many reports of a seriously confused 6.6.36 scheduler. Well, I can attest to that. The above client is 6.6.36/quad.


Sekerob,

I'm running the 6.2.28 client, and after my monkeying around with all the various settings; the client misbehaved worse than a child on crack!

I think my 6.2.28 version had a Charles Manson moment. As I indicated, I actually had to uninstall the client and reinstall it to get back to my actual preferred configuration where there's no pending WU's until about 7 - 15 minutes before one of the WU's that is in progress is about to complete.

That is all.
[Jul 22, 2009 2:25:51 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: Task queueing when you know ahead of time a lack of net connection

So, all we need is a scheduler that works as expected.

Not much to ask for, right?


Schedulers are childs play to create; as long as the expected behavior can be formulated with succinct and explicit rules that do not deviate from the pattern.

From my experience, in most cases; the creation of the an initial scheduler generally works as was intended. Only after new and enhanced "Features" are introduced to make the scheduler "BETTER" without understanding all the other ramifications to the entire system do schedulers become a hodgepodge where it no longer performs the actions as initially intended. Introducing queuing and selection priorities that were never intended cause lots of unforeseen let alone anticipated almost unexplainable odd behaviors.

My comments are not intended as criticism, just observations from past experience with creating schedulers.

Been there, done that, all to many times.
[Jul 22, 2009 2:36:58 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: Task queueing when you know ahead of time a lack of net connection

et al

1. <cpu_efficiency>0.988450</cpu_efficiency> parm does not seem to exist in either my 6.2.28 and 6.6.36 (test) client. Can see it in the client_state.xml of the 5.10.45 client. Guess it was deprecated, though I liked it.

2. Tested with some connect times and various combinations that make buffered work with deadlines to be further out than the next and consequent scheduled contacts will cause a High Priority condition. E.g.

4 days CAE, 1 day ABW. Some work has a deadline of 5 days. The client figures that okay, next up, connect in 4 days, but the next one after is 8, so panic state occurs. By playing these settings was able at will to change work from HP to normal processing state and back.

Message being, if you buffer in the extreme 10 days and the connect is out 10 or longer AND the regular 10 day deadline, also with the 24 hour BOINC safety in mind, will cause an HP state. DID NOT stop work fetch though, when manually setting the network connected to always. There must be a reason for that.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Jul 22, 2009 12:49:50 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Ingleside
Veteran Cruncher
Norway
Joined: Nov 19, 2005
Post Count: 974
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Task queueing when you know ahead of time a lack of net connection

et al

1. <cpu_efficiency>0.988450</cpu_efficiency> parm does not seem to exist in either my 6.2.28 and 6.6.36 (test) client. Can see it in the client_state.xml of the 5.10.45 client. Guess it was deprecated, though I liked it.

It was removed in either v6.5.xx or v6.6.xx, so it should be present in v6.2.28. But, possibly you'll not let the client run long enough since last used v6.6.36 for <cpu_efficiency> being present...

Message being, if you buffer in the extreme 10 days and the connect is out 10 or longer AND the regular 10 day deadline, also with the 24 hour BOINC safety in mind, will cause an HP state. DID NOT stop work fetch though, when manually setting the network connected to always. There must be a reason for that.

The 24-hour "safety-margin" was removed in v5.10.xx, but the 10% "safety" for mis-estimation is still present, alongside "Connect..." and "Switch between applications every N minutes". Meaning, with a very low "Connect...", a task in a high-resource-share-project that has example one hour estimated left to run can stay paused upto maybe 2.5 hours before it's deadline before it switches to "High Priority".

As for continuing to fill-up upto "Connect..." even if runs "High priority", not sure, but would guess this is to try if project has any work with longer deadlines that can fit within cache. Now, if all work has the exact same deadline this won't work, but some projects does have variable work...
----------------------------------------


"I make so many mistakes. But then just think of all the mistakes I don't make, although I might."
[Jul 22, 2009 2:03:28 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: Task queueing when you know ahead of time a lack of net connection

Who knows... I've got 5 test clients on this machine which I can flip at will, all pointing to the same data set. I've not understood the missed opportunity to put all these parms into the properties screen of the project when using the BM... let's see, pre-test build of 6.6.38... No, not there, neither any of the network/performance fractions of the client. Maybe something for another overall properties screen ;>)

WCG's 'Normal' deadline, which is the only thing run presently, is 10 days. The cache level is set to it wont receive rush work. Of course as work is fetched on the go, what's In-Cache has varying deadlines.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Jul 22, 2009 2:18:27 PM]   Link   Report threatening or abusive post: please login first  Go to top 
JmBoullier
Former Community Advisor
Normandy - France
Joined: Jan 26, 2007
Post Count: 3716
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Task queueing when you know ahead of time a lack of net connection

1. <cpu_efficiency>0.988450</cpu_efficiency> parm does not seem to exist in either my 6.2.28 and 6.6.36 (test) client. Can see it in the client_state.xml of the 5.10.45 client. Guess it was deprecated, though I liked it.

Not only does it exist (in 6.2.28 and in 6.2.18 in my case), but it is used, it has not been simply left behind after an update. The one I have shown for my P4HT (6.2.28) is showing a different value right now.

For the rest of this discussion I am not concerned at all with these extreme settings so I let you sort it between both of you if you like. smile

Cheers. Jean.
----------------------------------------
Team--> Decrypthon -->Statistics/Join -->Thread
[Jul 22, 2009 5:59:14 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 39   Pages: 4   [ Previous Page | 1 2 3 4 ]
[ Jump to Last Post ]
Post new Thread