mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > PrimeNet > MISFIT

Reply
 
Thread Tools
Old 2014-10-22, 22:13   #1
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

2·401 Posts
Default MISFIT 2.9

I am currently working on 2.8 and the first item on the list is preventing partial results from being exported/uploaded.

The condition is as follows

The first line in WorkTo.txt

Factor=2014-4-3,91175807,69,70

Results.Txt contains the following (somewhere)

no factor for M91175807 from 2^66 to 2^67 [mfaktc 0.20 barrett76_mul32_gs]
no factor for M91175807 from 2^67 to 2^68 [mfaktc 0.20 barrett76_mul32_gs]
no factor for M91175807 from 2^68 to 2^69 [mfaktc 0.20 barrett76_mul32_gs]



As you can see we have committed to processing the range 66 -> 70 but 69,70 is still underway.

Extending a range is a feature in MISFIT, but recently GIMPS has been assigning out work that can be quickly turned around and between result uploads another person begins working the same exponent in the range you have committed to. In this condition someone will end up with a "results not needed" message from GIMPS on upload. Preventing the partial results upload will ensure there is no chance of colliding with another TF-er. This will be a configuration item with a default value of ON.


Comments?


Any requests for 2.8?
Attached Thumbnails
Click image for larger version

Name:	Capture.PNG
Views:	187
Size:	33.2 KB
ID:	11863  

Last fiddled with by swl551 on 2014-11-06 at 02:27
swl551 is offline   Reply With Quote
Old 2014-10-22, 22:27   #2
kladner
 
kladner's Avatar
 
"Kieren"
Jul 2011
In My Own Galaxy!

2·32·547 Posts
Default

It sounds great to me!
kladner is offline   Reply With Quote
Old 2014-10-23, 02:05   #3
kracker
ἀβουλία
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

2×13×83 Posts
Default

kracker is offline   Reply With Quote
Old 2014-10-25, 21:00   #4
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

2×401 Posts
Default 2.8.0 released

VERSION 2.8.0
1. Added the ability to hold back completed results for an exponent if a bit level is still being processed. This will ensure GIMPS only gets results when the entire pledge is completed. Default is ON. Results that are held back during an export are logged for forensic purposes.

2. Improvements to logging
2.1 An improved naming convention where instead of random GUIDS all file names now contain an embedded DateTime.Now.ToFileTimeUtc().ToString() component
2.2 File name prefixes have been clarified
2.2.1 COMBINED-RESULTS* now have the name RESULTS_EXPORTED*
(This file name chang means old files are not used in the productivity calculations unless you manually rename them)
use the command line rename utility to manually fix {ren MISFITbackups\COMBINED-RESULTS* RESULTS_EXPORTED*}

3. For forensic purposes the error form now logs all text to MISFITbackups\ERROR_FORM_*

4. Lots of code cleanup

5. The leaderboard is turned off until GIMPS site can provide structured data for me to process.



Get from http://mersenneforum.org/misfit/

Enjoy
swl551 is offline   Reply With Quote
Old 2014-10-26, 04:44   #5
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

3·1,087 Posts
Default

Quote:
Originally Posted by swl551 View Post
...
5. The leaderboard is turned off until GIMPS site can provide structured data for me to process.
...
I hope to have a nicely structured XML of the "top producers" info by later tonight. It's mostly just modifying the current job to also spit out some XML in the process.

Once that's ready I'll PM swl551 since we've already discussed it, but I'll also mention it here. I don't know if I'd put a link to it since I don't know how useful it'll be, but anyone's welcome to use it of course. It's a simplified and shrunken version of the report on the site... it'll just have rank, account name and their total GHzDays score.

Format will be (I think) along the lines of:
<topProducers>
<producer rank="1">
<name>curtisc</name>
<ghzDays>12345.67</ghzDays>
</producer>
</topProducers>
Madpoo is offline   Reply With Quote
Old 2014-10-26, 06:28   #6
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

1100101111012 Posts
Default

Quote:
Originally Posted by Madpoo View Post
I hope to have a nicely structured XML of the "top producers" info by later tonight. It's mostly just modifying the current job to also spit out some XML in the process.

Once that's ready I'll PM swl551 since we've already discussed it, but I'll also mention it here. I don't know if I'd put a link to it since I don't know how useful it'll be, but anyone's welcome to use it of course. It's a simplified and shrunken version of the report on the site... it'll just have rank, account name and their total GHzDays score.

Format will be (I think) along the lines of:
<topProducers>
<producer rank="1">
<name>curtisc</name>
<ghzDays>12345.67</ghzDays>
</producer>
</topProducers>
Okay... kersmash! Here we go...

http://www.mersenne.org/sp_report_pr...ps_top_500.xml

Give it a try, see if the data and format is any good. It'll be generated every hour along with the stats on the site itself. I added a timestamp attribute to the main element.

As mentioned, it's pretty simple, just the rank, name and ghz-days total. I could add in some of that other 90/30/7 day stuff like the web version has but unless anyone is planning to crawl the XML for that, I'll just omit it to keep the XML lean and mean.
Madpoo is offline   Reply With Quote
Old 2014-10-26, 11:03   #7
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

2×401 Posts
Default

@madpoo

Thanks! I will update MISFIT later today.
swl551 is offline   Reply With Quote
Old 2014-10-26, 19:24   #8
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

2×401 Posts
Default Bug holding back results

I am pulling 2.8 off the release server and putting 2.7.8 back. If you have already upgraded to 2.8 you can stick with it as long as you turn off the HOLD BACK feature.


The bug is that the hold back feature will put the same hold backs in each directory. This is only a problem if you have MISFIT handling more than one FACTORING directory. If this has happened to you you can recover the original results from the MISFITbackups directory.



Sorry.

Last fiddled with by swl551 on 2014-10-26 at 20:35
swl551 is offline   Reply With Quote
Old 2014-10-30, 01:18   #9
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

2·401 Posts
Default 2.8.1 released

VERSION 2.8.1
1. Fixed problem with holding results back when MISFIT is managing more than one directory.
2. Fixed problem with Wrap-Up feature giving error message.
3. minor fixes and touch ups here and there.


I put significant time into totally re-writing the EXPORT functionality. Not only did I get that nasty HOLD-BACK bug out, but the code is significantly cleaner now too.
swl551 is offline   Reply With Quote
Old 2014-10-30, 05:56   #10
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

8,539 Posts
Default

Thanks a lot!
Will try it at once!
LaurV is offline   Reply With Quote
Old 2014-10-30, 13:48   #11
kladner
 
kladner's Avatar
 
"Kieren"
Jul 2011
In My Own Galaxy!

2×32×547 Posts
Default

V 2.8.1 worked fine "out of the box". The hold back function works exactly as advertised.
Thanks, Scott!
kladner is offline   Reply With Quote
Reply

Thread Tools


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 for MFAKTx swl551 MISFIT 186 2014-02-05 23:27
(archive)MISFIT swl551 MISFIT 584 2013-03-19 20:13

All times are UTC. The time now is 05:10.

Mon Jun 1 05:10:11 UTC 2020 up 68 days, 2:43, 1 user, load averages: 1.07, 1.30, 1.34

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.