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: 44
Posts: 44   Pages: 5   [ Previous Page | 1 2 3 4 5 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 16083 times and has 43 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Strange BOINC Priority

Thanks,
i will let it rest for a few days. There is no reason to interfere with the client at this time.

Maybe in the very near future a project reset. I understand there is more AI in the client than i thought.

Thanks again, still a happy cruncher, biggrin

Arnold.
[Aug 25, 2010 4:03:33 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: Strange BOINC Priority

I've done this so many times, it can be ticked off if printed and held next to the client task queue, that I've no doubt it's 'The' order. Let me dump the client_state.xml and see what's filtered out from there. On first glance, they seem to be listed there in order of receipt., and indeed doing the result name searches on the first 10 and how they chronologically appear in the client, it's seemingly that order.

Hmm, looks on WCG's web-page, by selecting Results Status, or clicking "Sent Time" or "Due time", the order among the tasks assigned at 09:10:08 is:
HFCC_ n1_ 00924712_ n1_ 0001_ 0
faah16076_ ZINC00918518_ xEN_ 3rd_ md07910_ 03_ 0
ns000_ 00002_ 9
ns000_ 00003_ 11
c4cw_ target01_ 171751198_ 0
c4cw_ target01_ 171506571_ 0
c4cw_ target01_ 171630634_ 0
CMD2_ 0743-1TZS_ A.clustersOccur-2BAQ_ A.clustersOccur_ 16_ 162152_ 164232_ 162966_ 164232_ 1
CMD2_ 0743-1TZS_ A.clustersOccur-2A98_ A.clustersOccur_ 5_ 63653_ 67703_ 65274_ 67703_ 0
CMD2_ 0756-1SJI_ A.clustersOccur-3DB5_ A.clustersOccur_ 0_ 13705_ 15922_ 15094_ 15301_ 0


The order listed in client, Accessible view are...:
ns000_00002_9
HFCC_n1_00924712_n1_0001_0
CMD2_0756-1SJI_A.clustersOccur-3DB5_a.clustersOccur_0_13705_15922_15094_15301_0
CMD2_0743-1TZS_A.clustersOccur-2BAQ_A.clustersOccur_16_162152_164232_162966_164232_1
faah16076_ZINC00918518_xEN_3rd_md07910_03_0
c4cw_target01_171630634_0
ns000_00003_11
CMD2_0743-1TZS_A.clustersOccur-2A98_a.clustersOccur_5_63653_67703_65274_67703_0
c4cw_target01_171751198_0
c4cw_target01_171506571_0

If there's any correlation between WCG's web-page and the client-listing, I don't seem to see it... confused

As for the listing in the client, this is the same order as in the scheduler-reply when the work was assigned, so atleast the v5.10.45-client haven't re-shuffled anything in this instance...
----------------------------------------


"I make so many mistakes. But then just think of all the mistakes I don't make, although I might."
[Aug 25, 2010 4:30:54 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: Strange BOINC Priority

You have considered that hitting the headers for Sent Time and Time Due are sorted from latest to least? Had 12 C4CW yesterday in 1 call with same time stamp (down to the millisecond) and 1 shows out of order and remains in that same line no matter how often resorted.

There's something funky in the RS page as when one looks at source code one sees the workunitid field (those numbers seen on RS pages of standard BOINC projects) and the pages mostly following these in sorted order. Mostly, certainly always when timestamps are all unique, so I've put in a mod request and a few more bits that were asked for in past.

Now, uplinger also looked at the server code and I disassembled the client_state, where the timestamps are in seconds, with 6 decimal for the fraction. Bar panic state, the order is per how the tasks got sequenced in the client_state.xml, which is when same time stamps occur not necessarily the same order. i.e. the HFCC will have been recorded in the client_state before the C4CW... and that IS chronologically aka FIFO executed as far as the client is concerned... no obscure prioritizations. Something in the world where when a ruler is put to it, it proofs to be concave and not convex.

End of story --//--
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Aug 26, 2010 11:24:18 AM]   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: Strange BOINC Priority

You have considered that hitting the headers for Sent Time and Time Due are sorted from latest to least? Had 12 C4CW yesterday in 1 call with same time stamp (down to the millisecond) and 1 shows out of order and remains in that same line no matter how often resorted.

Yes, I know they're sorted from most resent to older, but even if you read my client-list from down to up, the order isn't the same...

There's something funky in the RS page as when one looks at source code one sees the workunitid field (those numbers seen on RS pages of standard BOINC projects) and the pages mostly following these in sorted order. Mostly, certainly always when timestamps are all unique, so I've put in a mod request and a few more bits that were asked for in past.

Now, uplinger also looked at the server code and I disassembled the client_state, where the timestamps are in seconds, with 6 decimal for the fraction.

The deadline is saved as flops in client_state.xml, yes, but the Scheduling-server sends the deadline as integer, meaning the "decimal" is always zero then it comes to the deadline (except if you manually edits this yourself...).

As for the sort-order on "normal" BOINC-pages, this is strickly by the resultid, or as it's also called the task-id. While the order the tasks is actually sent in often follows the same order, finding one or more tasks in a group issued at the same time buried a couple pages deep while the rest is on the 1st. page isn't unfrequent either.

As for the wu-id, this is even more frequently out-of-order, since in cases of re-issues you'll have a lower wu-id compared to the neighbours. If got multiple applications wuid being non-sequential is also possible. A good example on this last from WCG is I've currently got 1817*, 1825*, 1818* from most resent to older...

Bar panic state, the order is per how the tasks got sequenced in the client_state.xml

Yes, this is also my experience. cool
----------------------------------------


"I make so many mistakes. But then just think of all the mistakes I don't make, although I might."
----------------------------------------
[Edit 2 times, last edit by Ingleside at Aug 26, 2010 4:47:24 PM]
[Aug 26, 2010 4:46:13 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: Strange BOINC Priority

I'm not concerned in this instance about the deadline timestamp but it being misleading on what you see in the client when hitting the Deadline column header. Is that a WCG mistake?... I see none where there isn't.

From a CEP2 task:

<report_deadline>1283464762.000000</report_deadline>
<received_time>1282600757.299147</received_time>

From a C4CW task:

<report_deadline>1283632517.000000</report_deadline>
<received_time>1282768506.067196</received_time>

I see a fraction. Do you?

For those not in the know, times are stored in seconds and converted to human readable date/time by assuming zero to be equivalent to 01011970 at 00:00:00 hours,... it's a Unix thing.

I'd say for all: Give us back our Accessibility Grid View (or a 3rd click on the Deadline column header to restore receipt order... which I think is still very present in the 6.2.28 client to employ.

-- // --
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Aug 26, 2010 5:09: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: Strange BOINC Priority

I'm not concerned in this instance about the deadline timestamp but it being misleading on what you see in the client when hitting the Deadline column header. Is that a WCG mistake?... I see none where there isn't.

From a CEP2 task:

<report_deadline>1283464762.000000</report_deadline>
<received_time>1282600757.299147</received_time>

From a C4CW task:

<report_deadline>1283632517.000000</report_deadline>
<received_time>1282768506.067196</received_time>

I see a fraction. Do you?

Ah, it's <received_time> you're talking about, a feature introduced in v6.6.37, and from the look of things only seems to be used for making sure GPU-jobs runs in FIFO-order... well, and to sort the GUI-task-list in FIFO-order.

So, for GPU-jobs the run-order is sorted 1st. by <received_time>, 2nd. by "already started" and 3rd. by name.
----------------------------------------


"I make so many mistakes. But then just think of all the mistakes I don't make, although I might."
[Aug 26, 2010 6:25:18 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: Strange BOINC Priority

It may be an added feature, does not change the order in the client_state.xml is and was the normal processing order, FIFO, which was explained near the top of this now 36 post thread.

Anyway, the only thing to take away is that in digging into the code I got something to propose to an active coder in the BOINC realm and fast track this. It's one of those 'too simple to be grasped'.

--//--
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Aug 26, 2010 6:40:35 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: Strange BOINC Priority

Thanks,
i will let it rest for a few days. There is no reason to interfere with the client at this time.

Maybe in the very near future a project reset. I understand there is more AI in the client than i thought.

Thanks again, still a happy cruncher, biggrin

Arnold.


After a automatic CPU benchmark the TTC jumped from 12:50:20 to 55:01:00. Then it went crazy suspending tasks and running others under high prio.
I did a project reset and now the TTC is 01:55:24 (after an ordered benchmark)

All is quiet now.....happely crunching away.
----------------------------------------
[Edit 1 times, last edit by Former Member at Aug 26, 2010 8:16:18 PM]
[Aug 26, 2010 8:15:36 PM]   Link   Report threatening or abusive post: please login first  Go to top 
David Autumns
Ace Cruncher
UK
Joined: Nov 16, 2004
Post Count: 11062
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Strange BOINC Priority

Thanks for the feedback Uplinger

This thread started off life as an observation so yep it's just nitpicking as all WU's do get crunched very successfully

Bizarrely my latest batch are doing the exact opposite !

I aborted my whole queue (209 WU's [:">) so that sorting would not have an effect but the scheduler threw me a curve ball with some short expiry time HFCC's so it's been a while to get back to this point

I've just completed those

So here's what it's doing without any sort button being pressed



Not wrong, just different to how we've seen BOINC working since we migrated across to it back in early 2006.

Keep 'em crunching

Dave
----------------------------------------

[Aug 27, 2010 12:25:29 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: Strange BOINC Priority

And still it's the order of how it's stored in the client_state in normal operation mode... in FIFO which is not in Vivo.

Carry on.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
----------------------------------------
[Edit 1 times, last edit by Sekerob at Aug 27, 2010 12:33:32 PM]
[Aug 27, 2010 12:33:01 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 44   Pages: 5   [ Previous Page | 1 2 3 4 5 | Next Page ]
[ Jump to Last Post ]
Post new Thread