A Modest Suggestion for Tasks Button


log in

Advanced search

Message boards : Number crunching : A Modest Suggestion for Tasks Button

Author Message
jravin
Send message
Joined: 25 Mar 02
Posts: 966
Credit: 104,799,833
RAC: 52,450
United States
Message 1217319 - Posted: 12 Apr 2012, 16:48:14 UTC

In the Account window, there is a Tasks button that produces counts of the WUs by various categories, including Application (also, by machine in the Your Computers window). It would be very helpful for the case of "Seti Enhanced" to have a further breakdown as to CPU/GPU or even CPU/NVIDIA/ATI. Since the WUs are tagged by the server, not the user client, the info is there at the server to do this.

There are times when a particular machine has been having problems getting CPU or other kinds of WUs, and this would provide quick knowledge of whether that status has improved (or not).

What say you, users and/or developers?

"Some say WHY, I say WHY NOT?"
____________

Profile HAL9000
Volunteer tester
Avatar
Send message
Joined: 11 Sep 99
Posts: 4592
Credit: 121,559,622
RAC: 48,823
United States
Message 1217325 - Posted: 12 Apr 2012, 17:12:50 UTC - in response to Message 1217319.

This was asked or purposed when they counts were added. I'm not sure if they decided not to do it or what occurred. It would start to get crowded, but it would be nice to see something like:

State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x) Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x) Hardware: All (n) | Astropulse CPU (x) | Astropulse GPU (x) | SETI@home Enhanced CPU (x) | SETI@home Enhanced GPU (x)

____________
SETI@home classic workunits: 93,865 CPU time: 863,447 hours

Join the BP6/VP6 User Group today!

LadyL
Volunteer tester
Avatar
Send message
Joined: 14 Sep 11
Posts: 1679
Credit: 5,230,097
RAC: 0
Message 1217336 - Posted: 12 Apr 2012, 17:31:02 UTC

I asked DA the other day but didn't get any reply.
____________
I'm not the Pope. I don't speak Ex Cathedra!

Richard HaselgroveProject donor
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8760
Credit: 52,710,474
RAC: 24,694
United Kingdom
Message 1217339 - Posted: 12 Apr 2012, 17:34:04 UTC

We were discussing the same thing at Einstein, and Bernd asked me to put it on their Wish List so he didn't forget.

Where it remains to this day - they haven't even got round to 'filter by application' yet.

N9JFE David SProject donor
Volunteer tester
Avatar
Send message
Joined: 4 Oct 99
Posts: 12455
Credit: 14,824,879
RAC: 4,224
United States
Message 1217359 - Posted: 12 Apr 2012, 18:48:51 UTC - in response to Message 1217339.

While we're asking for minor things to make the tasks pages more user friendly, how about a page selector for those of us who have large numbers of tasks per host? It can take a while to go through 800 tasks in progress, clicking "Next 20" over and over. The web code can't be difficult; every search engine, shopping site, and web-based email system uses some form of it.

We were discussing the same thing at Einstein, and Bernd asked me to put it on their Wish List so he didn't forget.

Where it remains to this day - they haven't even got round to 'filter by application' yet.

I would love to see Einstein implement even as much functionality as Seti has now.

____________
David
Sitting on my butt while others boldly go,
Waiting for a message from a small furry creature from Alpha Centauri.


Richard HaselgroveProject donor
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8760
Credit: 52,710,474
RAC: 24,694
United Kingdom
Message 1217369 - Posted: 12 Apr 2012, 19:27:53 UTC - in response to Message 1217359.

While we're asking for minor things to make the tasks pages more user friendly, how about a page selector for those of us who have large numbers of tasks per host? It can take a while to go through 800 tasks in progress, clicking "Next 20" over and over. The web code can't be difficult; every search engine, shopping site, and web-based email system uses some form of it.

If you know roughly where you're headed for, you can edit the 'offset=' value in the page url (in the address bar) to go directly there - but I agree, a more user friendly way of doing it would be preferable.

Profile perryjay
Volunteer tester
Avatar
Send message
Joined: 20 Aug 02
Posts: 3377
Credit: 16,210,133
RAC: 6,361
United States
Message 1217373 - Posted: 12 Apr 2012, 19:41:03 UTC

While we're dreaming, what I would like to see is a button for inconclusives.
____________


PROUD MEMBER OF Team Starfire World BOINC

musicplayer
Send message
Joined: 17 May 10
Posts: 1474
Credit: 745,253
RAC: 1,001
Message 1217374 - Posted: 12 Apr 2012, 19:53:22 UTC
Last modified: 12 Apr 2012, 19:58:17 UTC

Was it user side or server side?

If I have more than one page of tasks (Seti@home tasks) in my BOINC Manager, I will need to count them manually in order to know how many are available or running. If I only run Seti@home at a particular point of time, I could have 8 running simultaneously plus one by means of CUDA. Also I could have 10 which may have become finished up and has either been reported to this web-server or is in the process of uploading.

Also there may at times be some 10 or 20 tasks (particularly CUDA-tasks or short duration tasks) at times residing in BOINC Manager which still has not been started up but is either ready to start, waiting to run, or possibly suspended.

In the end these things get to to the point where they rather become a summary of a summary.

Of course most of these things are available for you to check by means of either the Messages tab or the Event Log.

KneeDeep
Send message
Joined: 27 Sep 99
Posts: 131
Credit: 4,886,242
RAC: 1,287
United States
Message 1217381 - Posted: 12 Apr 2012, 20:03:11 UTC - in response to Message 1217325.

This was asked or purposed when they counts were added. I'm not sure if they decided not to do it or what occurred. It would start to get crowded, but it would be nice to see something like:
State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x) Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x) Hardware: All (n) | Astropulse CPU (x) | Astropulse GPU (x) | SETI@home Enhanced CPU (x) | SETI@home Enhanced GPU (x)


Actually, you would only need CPU/GPU/All on the hardware line ... The applications are already selectable on the line above ...

Hardware: All (x) | GPU (x) | CPU (x)

ClaggyProject donor
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4209
Credit: 34,469,766
RAC: 18,422
United Kingdom
Message 1217383 - Posted: 12 Apr 2012, 20:12:41 UTC - in response to Message 1217381.

This was asked or purposed when they counts were added. I'm not sure if they decided not to do it or what occurred. It would start to get crowded, but it would be nice to see something like:
State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x) Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x) Hardware: All (n) | Astropulse CPU (x) | Astropulse GPU (x) | SETI@home Enhanced CPU (x) | SETI@home Enhanced GPU (x)


Actually, you would only need CPU/GPU/All on the hardware line ... The applications are already selectable on the line above ...

Hardware: All (x) | GPU (x) | CPU (x)

So how would you select between ATI and Nvidia then?

Claggy

Horacio
Send message
Joined: 14 Jan 00
Posts: 536
Credit: 75,833,707
RAC: 22,074
Argentina
Message 1217391 - Posted: 12 Apr 2012, 20:22:34 UTC - in response to Message 1217383.

This was asked or purposed when they counts were added. I'm not sure if they decided not to do it or what occurred. It would start to get crowded, but it would be nice to see something like:
State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x) Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x) Hardware: All (n) | Astropulse CPU (x) | Astropulse GPU (x) | SETI@home Enhanced CPU (x) | SETI@home Enhanced GPU (x)


Actually, you would only need CPU/GPU/All on the hardware line ... The applications are already selectable on the line above ...

Hardware: All (x) | GPU (x) | CPU (x)

So how would you select between ATI and Nvidia then?

Claggy

Hardware: All (x) | NVIDIA GPU (x) | ATI GPU (x) | INTEL CPU (x) | AMD CPU (x)
(Another way might be taking off the unwanted one form your host? LOL)

We can have also (LOL, not really):
Operating System: All (x) | GOOD ONES (x) | Others (x)

____________

KneeDeep
Send message
Joined: 27 Sep 99
Posts: 131
Credit: 4,886,242
RAC: 1,287
United States
Message 1217402 - Posted: 12 Apr 2012, 21:06:00 UTC - in response to Message 1217383.
Last modified: 12 Apr 2012, 21:09:51 UTC

This was asked or purposed when they counts were added. I'm not sure if they decided not to do it or what occurred. It would start to get crowded, but it would be nice to see something like:
State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x) Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x) Hardware: All (n) | Astropulse CPU (x) | Astropulse GPU (x) | SETI@home Enhanced CPU (x) | SETI@home Enhanced GPU (x)


Actually, you would only need CPU/GPU/All on the hardware line ... The applications are already selectable on the line above ...

Hardware: All (x) | GPU (x) | CPU (x)

So how would you select between ATI and Nvidia then?

Claggy


Hardware: All (x) | Nvidia GPU (x) | ATI GPU (x) | CPU (x)

How's this?

Edt: (Oops ... didn't read Horacio's reply ...)
The general idea being that the state, application, and hardware are selected as separate entities.

Profile HAL9000
Volunteer tester
Avatar
Send message
Joined: 11 Sep 99
Posts: 4592
Credit: 121,559,622
RAC: 48,823
United States
Message 1217406 - Posted: 12 Apr 2012, 21:30:15 UTC - in response to Message 1217383.
Last modified: 12 Apr 2012, 21:32:24 UTC

This was asked or purposed when they counts were added. I'm not sure if they decided not to do it or what occurred. It would start to get crowded, but it would be nice to see something like:
State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x) Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x) Hardware: All (n) | Astropulse CPU (x) | Astropulse GPU (x) | SETI@home Enhanced CPU (x) | SETI@home Enhanced GPU (x)


Actually, you would only need CPU/GPU/All on the hardware line ... The applications are already selectable on the line above ...

Hardware: All (x) | GPU (x) | CPU (x)

So how would you select between ATI and Nvidia then?

Claggy


My original thinking didn't account for mixed types of GPU's. From the sUser task list it is easy to get a mixed list of GPU tasks, but from the computer view it would generally only be one or the other. Except in those rare cases where both exist.

So this might be more fitting & uses the current syntax for anonymous apps. As the stock apps use cuda, cuda23, or cuda_fermi they should be included in the filter for NVIDIA GPU, obviously.

Other Coprocessor would be for the yet unknown types that may exist in the future. Such as the MIC devices & other dedicated coprocessor cards.

State: All (n) | In progress (x) | Pending (x) | Valid (x) | Invalid (x) | Error (x) Application: All (n) | Astropulse v505 (x) | AstroPulse v6 (x) | SETI@home Enhanced (x) | SETI@home v7 (x) Processor Type: All (n) | CPU (x) | NVIDIA GPU (x) | ATI GPU (x) | Other Coprocessor(x)


Sure it is all just smoke in the wind right now, but maybe one of the guys somewhere will think it isn't such a bad idea. Then bang it out in one of their other, other, other, other, other, or other free moments. Which is probably that brief moment between waking up and opening their eyes.

EDIT: As for state sub types the invalid would be nice as well as the actual pending ones. So would a filter for different error types. I think one for each error type should do...
____________
SETI@home classic workunits: 93,865 CPU time: 863,447 hours

Join the BP6/VP6 User Group today!

Profile Arvid Almstrom
Avatar
Send message
Joined: 23 Mar 00
Posts: 98
Credit: 137,330,498
RAC: 828
Australia
Message 1217413 - Posted: 12 Apr 2012, 21:56:04 UTC - in response to Message 1217406.

If we are going to ask for changes to the Tasks screen I would also like to see an option to be able to sort the tasks based on Time Reported.

When you make changes to your computer and just want to quickly compare your new setup against the previous one this would be very handy, rather than trying to scroll through lots and lots of pages trying to find the latest results.

Arvid
____________
Arvid Almstrom

Profile john3760
Avatar
Send message
Joined: 9 Feb 11
Posts: 334
Credit: 3,400,979
RAC: 0
United Kingdom
Message 1217486 - Posted: 13 Apr 2012, 2:01:22 UTC

I would like to see a dancing rabbit in the top left corner( to indicate servers are up)
to be replaced with a dancing bird ( servers are down )

;)

john3760
____________

Wembley
Volunteer tester
Avatar
Send message
Joined: 16 Sep 09
Posts: 415
Credit: 888,257
RAC: 0
United States
Message 1217491 - Posted: 13 Apr 2012, 2:23:07 UTC - in response to Message 1217413.

If we are going to ask for changes to the Tasks screen I would also like to see an option to be able to sort the tasks based on Time Reported.

When you make changes to your computer and just want to quickly compare your new setup against the previous one this would be very handy, rather than trying to scroll through lots and lots of pages trying to find the latest results.

Arvid


^ This! +1
____________


Donate with your searches and online buys:
http://www.goodsearch.com/toolbar/university-of-california-setihome

Profile Graham Middleton
Send message
Joined: 1 Sep 00
Posts: 483
Credit: 47,439,584
RAC: 20,526
United Kingdom
Message 1217512 - Posted: 13 Apr 2012, 3:59:01 UTC
Last modified: 13 Apr 2012, 3:59:58 UTC

These all seem like good ideas, however my comment would be that all this would put a lot of additional load on the "Data-driven Web Pages" and database servers, I would suggest that these already have a lot to do at the moment.

An alternative might be to offer a "download tasks list as CSV" option; then the sorting / statistical analysis and summary can be done at will by the users' PCs, or BOINCstats, or other, external system to the main S@H servers.

Just my 2p'worth
____________
Happy Crunching,

Graham

GPUUG Officer




graham@gpuug.org

jravin
Send message
Joined: 25 Mar 02
Posts: 966
Credit: 104,799,833
RAC: 52,450
United States
Message 1217526 - Posted: 13 Apr 2012, 4:25:27 UTC - in response to Message 1217512.

These all seem like good ideas, however my comment would be that all this would put a lot of additional load on the "Data-driven Web Pages" and database servers, I would suggest that these already have a lot to do at the moment.

An alternative might be to offer a "download tasks list as CSV" option; then the sorting / statistical analysis and summary can be done at will by the users' PCs, or BOINCstats, or other, external system to the main S@H servers.

Just my 2p'worth


The counts already exist, except for the (really minor) change I asked about at the beginning of the thread, so that's relatively trivial.

The d/l tasks list would (for a big cruncher, anyway) really hit the DB and the bandwidth, so that is less likely, and would take a lot more code to produce.

Let's start small!
And easier for DA to produce with a minimum of effort, like the counts we get now, which were done (apparently) easily when he became convinced to do them.
____________

Horacio
Send message
Joined: 14 Jan 00
Posts: 536
Credit: 75,833,707
RAC: 22,074
Argentina
Message 1217550 - Posted: 13 Apr 2012, 5:12:46 UTC - in response to Message 1217512.

These all seem like good ideas, however my comment would be that all this would put a lot of additional load on the "Data-driven Web Pages" and database servers, I would suggest that these already have a lot to do at the moment.

An alternative might be to offer a "download tasks list as CSV" option; then the sorting / statistical analysis and summary can be done at will by the users' PCs, or BOINCstats, or other, external system to the main S@H servers.

Just my 2p'worth


The load on the servers will be almost the same requesting the list of tasks grouped by App, status, hardware or wathever other filter you use and AFAIK the web pages are hooked to the mirror server to avoid interference with the project throughput...

But, yes, the web server itsel will have to deal with extra load... I dont know which server hosts the pages, but it was said that the pages go through the gigabit link so I think is not one the main servers of the project...

Of course, if I have to choose between better project response or fancy filters I'll go for the performance.


____________

Message boards : Number crunching : A Modest Suggestion for Tasks Button

Copyright © 2014 University of California