![]() |
|
|
#177 | |
|
"Jerry"
Nov 2011
Vancouver, WA
1,123 Posts |
Quote:
|
|
|
|
|
|
#178 | |
|
Romulan Interpreter
Jun 2011
Thailand
23·419 Posts |
Quote:
++1 for fetching expos from GPU272 part. Last fiddled with by LaurV on 2013-01-09 at 09:23 |
|
|
|
|
|
#179 | |
|
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3×29×83 Posts |
Quote:
|
|
|
|
|
|
#180 |
|
Aug 2012
New Hampshire
23×101 Posts |
Pretty cool Ah?
If you want this please file a petition with Chalsall. I'll even release the full source code (c#) for this utility. |
|
|
|
|
#181 | |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
33×192 Posts |
Quote:
![]() I have 95% complete a Primenet like API for fetching work (and reporting estimated completion) which I need get back to Real Soon Now. (Life has gotten in the way.) But this is a worthwhile stop-gap menthodology until then. Thanks for doing this. |
|
|
|
|
|
#182 |
|
"Mr. Meeseeks"
Jan 2012
California, USA
23×271 Posts |
|
|
|
|
|
#183 | |
|
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
11100001101012 Posts |
Quote:
Also, if I may suggest, why not make all the source code available? There's no reason not to. |
|
|
|
|
|
#184 |
|
Aug 2012
New Hampshire
11001010002 Posts |
VERSION 2.3.0
1. version 2.3.0 the focus is on preventing IO with GIMPS during peak times. I have defined peak time (in my code) as 2 mins before the hour to 10 mins after the hour (UTC). During this restricted window anything done via button clicks will get a dialog error indicating cannot perform task during peak time. For automation it is more complicated. Schedule exports/uploads can no longer be scheduled during that time frame. Existing schedule will be challenged during start-up and you'd have to reschedule. Time interval based exports/uploads will auto delay to past the restricted window if the event occurs within the restricted window.. this will cause the timer to drift past the window and future uploads won't fall in the window at all. GIOM retries (if GIMPS is down) will also auto delay to past the restricted window if the event occurs within the restricted window. So if you have a schedule upload at 3:30 and it fails due to some primenet problem it retries every 30 mins. this puts the next retry right at peak time (4:00). In this case GIOM will delay that retry to after peak time. In all automation scenarios the delay past peak time is randomized between 0 and 5 minutes. This delay is to prevent the thousands of MISFIT instances from uploading results at the same time after the peak window has passed. 2. Ability to stage work in bulk and have it drained only when GHZDaysToDo drops below threshold. In addition the number of factor rows to assign out in one event can be controlled. In the process thread AutoAssignWork occurs before AutoBalanceWork so balancing of newly assigned work can occur in harmony with assigning work if you have AutoBalanceWork turned on. The last feature is the ability to execute a custom program prior to assigning of work. The call to the custom program is a blocking call an the exit code is retrieved. If the custom program fails to start an exception is thrown and the AutoAssignWork will *not* complete. The return code can be emailed to you to help monitor any issues when you are away from your computer. 3. Ability to automatically fetch work from GIMPS. On an hourly basis MISFIT will check the number of rows left in MISFITworkToDo.txt and if below threshold will fetch work directly from GIMPS. 4. Minor tweaks and fixes no one will ever notice. See screenshot showing configuration for the new features. Get from http://mersenneforum.org/misfit/ |
|
|
|
|
#185 | |
|
May 2003
Belgium
2×139 Posts |
Quote:
I remember a post in the 'You might be addicted to GIMPS...' which addressed this tiny overhead. ![]() I do however understand that it is needed to be low enough as the manual button 'update stats' does not trigger the auto-fetching process. |
|
|
|
|
|
#186 | |
|
Aug 2012
New Hampshire
23·101 Posts |
Quote:
Remember the auto-fetching process only fetches if the workToDo needs to be refilled. File-IO times are sub second if the files is local to the PC. I think you are worried about a problem that does not really exist. However there is a work-around. edit the MISFITconfig.txt manually and set the value higher. MISFIT config editor will overwrite that value if you use it later, but that is a work around. Enjoy Scott Last fiddled with by swl551 on 2013-01-15 at 14:55 |
|
|
|
|
|
#187 |
|
Aug 2012
New Hampshire
11001010002 Posts |
Since everything has gone so well with the stand-alone GPU72 fetching tool I've decided to integrate the fetching code directly into MISFIT. The screen shots show the new WORK FETCH config screen where GPU72 is selected and where GIMPS is selected.
Feel free to comment. |
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| questions about misfit | jschwar313 | MISFIT | 1 | 2016-02-02 00:32 |
| Help with Misfit | TheMawn | MISFIT | 18 | 2015-06-21 22:00 |
| Misfit feature request. | Aramis Wyler | MISFIT | 15 | 2015-03-04 21:13 |
| MISFIT 2.9 | swl551 | MISFIT | 44 | 2014-12-15 12:46 |
| MISFIT for MFAKTx | swl551 | MISFIT | 186 | 2014-02-05 23:27 |