BOINC Wish List |
![]() |
| log in |
Questions and Answers : Wish list : BOINC Wish List
1 · 2 · 3 · 4 . . . 5 · Next
| Author | Message |
|---|---|
|
Put these items on System Tray menu next to the "Snooze" item. 1) Advanced/Preferences menu, "Use GPU while computer is in use". 2) Projects tab, Update button as "Update all projects" to send all "Ready to report" tasks. 3) Advanced menu, "Do network communications". If they cannot all be done, then my preferences are as shown here. +------------------------------------+
| Open BOINC manager |
+------------------------------------+
| Snooze |
+------------------------------------+
| * Use GPU while computer is in use |
| Update all projects |
| Do network communications |
+------------------------------------+
| About BOINC Manager |
+------------------------------------+
| Exit |
+------------------------------------+
____________ FireFox Personas | |
| ID: 928209 · | |
|
Being that people abuse the "Do network comms" and the "Update" button, I don't know if it would be a good idea to make it easier by putting in the context menu (right click menu). | |
| ID: 928339 · | |
|
respectfully, i do not agree with the abuse of the update button. if the update button can be abused, they would implement a longer minimum wait time between updates. as it is right now, you can updatre all day long if you just wait a few seconds. if you do it every 3 seconds, the server says you updated again too quickly. | |
| ID: 928361 · | |
respectfully, i do not agree with the abuse of the update button. if the update button can be abused, they would implement a longer minimum wait time between updates. as it is right now, you can updatre all day long if you just wait a few seconds. if you do it every 3 seconds, the server says you updated again too quickly. How about increasing the interval before you are allowed to use the update button again ? This would start at say 1 minute, then it would make you wait 2 minutes, then 4 minutes and keep doubling. If you don't use it for a week, the interval would start to come down again. ____________ | |
| ID: 928363 · | |
|
All good points. | |
| ID: 928392 · | |
|
By the way, I found that the Update button can be pressed more than once per second, but it appears that it does not actually do all of those operations.
8/24/2009 5:44:43 AM SETI@home update requested by user
8/24/2009 5:44:46 AM SETI@home update requested by user
8/24/2009 5:44:47 AM SETI@home Sending scheduler request: Requested by user.
8/24/2009 5:44:47 AM SETI@home Reporting 21 completed tasks, not requesting new tasks
8/24/2009 5:44:48 AM SETI@home update requested by user
8/24/2009 5:44:49 AM SETI@home update requested by user
8/24/2009 5:44:51 AM SETI@home update requested by user
8/24/2009 5:44:51 AM SETI@home update requested by user
8/24/2009 5:44:52 AM SETI@home update requested by user
8/24/2009 5:44:54 AM SETI@home Scheduler request completed: got 0 new tasks
8/24/2009 5:44:58 AM SETI@home update requested by user
8/24/2009 5:44:59 AM SETI@home update requested by user
8/24/2009 5:45:00 AM SETI@home update requested by user
8/24/2009 5:45:00 AM SETI@home Sending scheduler request: Requested by user.
8/24/2009 5:45:00 AM SETI@home Not reporting or requesting tasks
8/24/2009 5:45:01 AM SETI@home update requested by user
8/24/2009 5:45:01 AM SETI@home update requested by user
8/24/2009 5:45:01 AM SETI@home update requested by user
8/24/2009 5:45:02 AM SETI@home update requested by user
8/24/2009 5:45:02 AM SETI@home update requested by user
8/24/2009 5:45:06 AM SETI@home Scheduler request completed: got 0 new tasks
____________ FireFox Personas | |
| ID: 928396 · | |
All good points. Fairy nuff. ____________ | |
| ID: 928397 · | |
respectfully, i do not agree with the abuse of the update button. if the update button can be abused, they would implement a longer minimum wait time between updates. as it is right now, you can updatre all day long if you just wait a few seconds. if you do it every 3 seconds, the server says you updated again too quickly. ...and how do you think the server sends a message to say that it's been too recent? It certainly isn't the DNS server giving this message. In fact, the server has to respond to each and every request, even to say, "sorry, you already contacted me less than a minute ago. Please try again later". When the server is having comms problems for whatever reason, and everyone starts hitting this button, they are only adding to the load only to have the server tell them they've contacted too soon. Sure, it can be argued there's no proof that too many people bother to do this, but I still don't believe it should be made easier for people to pound the servers. on the other hand, i would like to see the server implement a longer minimum wait time between updates and network comms. a minimum of 1 hour. anything sooner and i would like the server to error back saying you updated in too quick of a sucession. That would be fine and all, but it still requires a response from the server to tell the client that - which doesn't help if no one is getting through because of clogged pipes and dropped connections. ____________ | |
| ID: 928403 · | |
By the way, I found that the Update button can be pressed more than once per second, but it appears that it does not actually do all of those operations. It only ignores OCD-type presses because it actually takes time to send the information out over the internet and receive a response back, which happens far slower than somebody hammering the button. But when I say people "abuse" the button, I am not talking about them literally pressing the update button every couple of seconds. I am actually talking about those who are having problems getting work because of server comms problems who press the update button, get a failed request and then press the update button again; rinse, lather, repeat. Also, the current Update button is much easier to abuse than my proposal. Agreed, which is why I think it should be disabled for as long as the backoff time is randomly chosen. However, there are a few scenarios where this could actually harm troubleshooting a problem when there aren't server issues. ____________ | |
| ID: 928406 · | |
respectfully, i do not agree with the abuse of the update button. if the update button can be abused, they would implement a longer minimum wait time between updates. as it is right now, you can updatre all day long if you just wait a few seconds. if you do it every 3 seconds, the server says you updated again too quickly. Um... I was assuming that the local client would be the place to put the timeout, because you certainly don't want to occupy the network, or the server, with this trivial task, or store the info in the database. In any case, the whole point is to avoid traffic to the server. ____________ FireFox Personas | |
| ID: 928549 · | |
Um... I was assuming that the local client would be the place to put the timeout, because you certainly don't want to occupy the network, or the server, with this trivial task, or store the info in the database. In any case, the whole point is to avoid traffic to the server. The local client provides the random time out, but it has to be the server that responds and says, "You last talked to me too soon, please wait a while". Otherwise, if the serer does not respond, then BOINC says an entirely different message about the server not being able to be contacted, then it tries a reference site (google.com) and if successful, concludes that the servers must be down (not entirely true, just a presumption in the wording). ____________ | |
| ID: 928562 · | |
Um... I was assuming that the local client would be the place to put the timeout, because you certainly don't want to occupy the network, or the server, with this trivial task, or store the info in the database. In any case, the whole point is to avoid traffic to the server. This is part of every scheduler response: 8/24/2009 9:10:18 PM SETI@home Project requested delay of 11 seconds Note that this does not mean that CryptokiD is correct. The update button can be abused, and hammering on it so that the BOINC client queries every 11 seconds is still abuse. I'd also like to see the project send everyone away for a longer time after a successful scheduler request, but that might upset those with dialup or otherwise intermittent connections. ____________ | |
| ID: 928565 · | |
The local client provides the random time out, but it has to be the server that responds and says, "You last talked to me too soon, please wait a while". Otherwise, if the serer does not respond, then BOINC says an entirely different message about the server not being able to be contacted, then it tries a reference site (google.com) and if successful, concludes that the servers must be down (not entirely true, just a presumption in the wording). Again, since the local client knows when it was last used to contact the server, and knows if that attempt was successful, it has all the info that it needs in order to make the decision to put the request through, or to respond with "You have contacted the server 11 hundred and 49 times in the last 60 minutes. Please wait for a few minutes before contacting the server again." Given that the server is contacted just to find out if I can contact the server again, it would make sense to off-load that task to the local client, right? Thus it will not load the server at all even if millions of users are hammering on their "Update" buttons. If BOINC does their code correctly, those who abuse their "Update" buttons will only be hurting themselves. So BOINC would then be free to make it easier for those of us who are not abusive, by providing a System Tray Menu like this: +------------------------------------+
| Open BOINC manager |
+------------------------------------+
| Snooze |
+------------------------------------+
| * Use GPU while computer is in use | | Update all projects | | Do network communications |
+------------------------------------+
| About BOINC Manager |
+------------------------------------+
| Exit |
+------------------------------------+ ____________ FireFox Personas | |
| ID: 928574 · | |
|
The message is given by the client only after a successful communication with the server. It would make sense to build it into the client to disable the "update" button if the last communication was too recent (I mentioned this earlier), but (as also mentioned earlier) there are scenarios where doing so would make troubleshooting connection issues very difficult. | |
| ID: 928591 · | |
The message is given by the client only after a successful communication with the server. It would make sense to build it into the client to disable the "update" button if the last communication was too recent (I mentioned this earlier), but (as also mentioned earlier) there are scenarios where doing so would make troubleshooting connection issues very difficult. Well then, if an honor system is what we are left with, then so be it. But this should not prevent the suggestion from being implemented like this: +------------------------------------+
| Open BOINC manager |
+------------------------------------+
| Snooze |
+------------------------------------+
| * Use GPU while computer is in use |
+------------------------------------+
| About BOINC Manager |
+------------------------------------+
| Exit |
+------------------------------------+ Thus providing a 2-click way to turn on or off the CUDA code. ____________ FireFox Personas | |
| ID: 928601 · | |
|
I've got no argument against the GPU option. I can certainly see how it could be very beneficial for many users. | |
| ID: 928608 · | |
The message is given by the client only after a successful communication with the server. It would make sense to build it into the client to disable the "update" button if the last communication was too recent (I mentioned this earlier), but (as also mentioned earlier) there are scenarios where doing so would make troubleshooting connection issues very difficult. Each message response from the server contains the minimum time to the next connection to the server. If the client would remember this in addition to the backoff time, the manager could implement a disabled update button. ____________ BOINC WIKI | |
| ID: 928669 · | |
|
Any figures available on abusive behaviour? Does it occur only (or mostly) after extended server downtime or just during connection issues? Maybe longer (edit) time intervals could be enforced only when really needed? | |
| ID: 928708 · | |
Each message response from the server contains the minimum time to the next connection to the server. If the client would remember this in addition to the backoff time, the manager could implement a disabled update button. Sounds ideal to me.
| |
| ID: 928783 · | |
|
My 2 cents..... | |
| ID: 928827 · | |
Questions and Answers : Wish list : BOINC Wish List
| Copyright © 2013 University of California |