mersenneforum.org  

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

Reply
 
Thread Tools
Old 2013-04-06, 21:37   #78
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

23·101 Posts
Default

Quote:
Originally Posted by chalsall View Post
Sure... But can be argued this is sub-optimal. And requires a human in the loop.

If MISFIT has knowledge about how many GHzDays/day an instance can do, then it should be able to balance the worktodo.txt files such that each instance has a reasonable amount of work based on that.
Right, Suboptimal, but easily managed by configuration.
swl551 is offline   Reply With Quote
Old 2013-04-06, 21:43   #79
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

33×192 Posts
Default

Quote:
Originally Posted by swl551 View Post
Right, Suboptimal, but easily managed by configuration.
Never send a human to do a machine's job.

A corollary: never send a machine to do a human's job.
chalsall is offline   Reply With Quote
Old 2013-04-06, 22:43   #80
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

23×101 Posts
Default

Quote:
Originally Posted by chalsall View Post
...
If MISFIT has knowledge about how many GHzDays/day an instance can do, then it should be able to balance the worktodo.txt files such that each instance has a reasonable amount of work based on that.
I should re-state. If MISFIT had knowledge of an instance's GHzDays/day throughput it would be possible for it to make decisions on that information. However it does not. Adding that information and re-coding many of it's core feature to use that information is a huge undertaking. Not something I would do anytime soon given my time constraints.

I probably will do a small release to implement Chuck's Anti-Runout/fail-safe suggestion which may deliver all that is actually required.
swl551 is offline   Reply With Quote
Old 2013-04-06, 23:25   #81
Chuck
 
Chuck's Avatar
 
May 2011
Orange Park, FL

3·5·59 Posts
Default

Quote:
Originally Posted by swl551 View Post

I probably will do a small release to implement Chuck's Anti-Runout/fail-safe suggestion which may deliver all that is actually required.
Just something simple like make sure there are always xx (2? 3?) lines left in each worktodo?
Chuck is offline   Reply With Quote
Old 2013-04-06, 23:32   #82
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

80810 Posts
Default

Quote:
Originally Posted by Chuck View Post
Just something simple like make sure there are always xx (2? 3?) lines left in each worktodo?
we'll call it. CHUCK-O-TRON
swl551 is offline   Reply With Quote
Old 2013-04-07, 13:53   #83
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

23·101 Posts
Default

Quote:
Originally Posted by Chuck View Post
Just something simple like make sure there are always xx (2? 3?) lines left in each worktodo?
After sleeping on it and reviewing my code I'm going to withdraw from adding another feature to prevent work run-out. The existing set of features already work and will prevent work run-out if configured correctly.

Chalsall made an argument that MISFIT was suboptimal because human intervention is required.

Quote:
Originally Posted by chalsall http://mersenneforum.org/images/buttons/viewpost.gif
Sure... But can be argued this is sub-optimal. And requires a human in the loop.
However my failing to cite Chuck's actual situation could have prevented additional dialogs.

Quote:
Originally Posted by Chuck
I am seeing this situation since I manually added a bunch of short double checks; normally this would not have happened.
History has demonstrated I usually add the features and tweaks requested by the community. However at this point in MISFIT's life those opportunities are less frequent as I believe it has reached its functional plateau.

----------------------------------------------------------------------
Also let everyone refresh on the fact that MFAKTC does not implement a file locking system (like MFAKTO,CUDALUCAS, MISFIT)

The lack of file locking in MISFIT's early versions was deemed a rather serious flaw.
http://mersenneforum.org/showpost.ph...8&postcount=21

The more frequently something touches the files the greater the chance of an IO collision, albeit small. Many of MISFITS configuration constraints are designed to prevent the user from being overly aggressive and inflicting damage. Manually doing things may produce conditions that MISFIT cannot compensate for and I'm OK with that.


So that's the deal.

Scott
swl551 is offline   Reply With Quote
Old 2013-04-07, 14:15   #84
Chuck
 
Chuck's Avatar
 
May 2011
Orange Park, FL

3·5·59 Posts
Default

Quote:
Originally Posted by swl551 View Post
After sleeping on it and reviewing my code I'm going to withdraw from adding another feature to prevent work run-out. The existing set of features already work and will prevent work run-out if configured correctly.
I have no problem with that; my situation was caused by my own manual changes to the worktodo files. When left alone the work management is fine.

I always look at the workers and wait to make changes when they are each in the middle of an exponent. I terminate MISFIT so it won't do a work balance or assignment while I am editing. I don't do this very often.
Chuck is offline   Reply With Quote
Old 2013-04-08, 18:22   #85
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

23·271 Posts
Default

Possible bug: MISFIT does not appear to be able to submit "only" factor results, what happened is that misfit had submitted results, and then a few minutes later, a factor showed up and when I manually submitted misfit didn't....
Attached Thumbnails
Click image for larger version

Name:	factorbug.jpg
Views:	116
Size:	74.2 KB
ID:	9654  
kracker is offline   Reply With Quote
Old 2013-04-08, 22:15   #86
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

23×101 Posts
Default

Quote:
Originally Posted by kracker View Post
Possible bug: MISFIT does not appear to be able to submit "only" factor results, what happened is that misfit had submitted results, and then a few minutes later, a factor showed up and when I manually submitted misfit didn't....
the message is misleading, but the cause is that the results file did not contain the phrase NO FACTORS FOUND and it has been stated that if u upload results and the first line of the file is a FACTOR FOUND row then gimps does not give proper credits. Does that answer make sense?
swl551 is offline   Reply With Quote
Old 2013-04-08, 22:41   #87
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

23×271 Posts
Default

Quote:
Originally Posted by swl551 View Post
the message is misleading, but the cause is that the results file did not contain the phrase NO FACTORS FOUND and it has been stated that if u upload results and the first line of the file is a FACTOR FOUND row then gimps does not give proper credits. Does that answer make sense?
Hmm, yes I see.

Thanks
kracker is offline   Reply With Quote
Old 2013-04-09, 01:37   #88
kladner
 
kladner's Avatar
 
"Kieren"
Jul 2011
In My Own Galaxy!

2×3×1,693 Posts
Default

I rather thought that that was a feature, not a bug.
kladner is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
released: MISFIT for MFAKTx version 2.11.0 (31-Jan-2017) swl551 MISFIT 19 2020-11-18 14:29
MISFIT 2.9 swl551 MISFIT 44 2014-12-15 12:46
MfaktX Controller (Windows) Mini-Geek Software 52 2014-02-18 18:27
MFAKTx speed menu (windows) swl551 Software 8 2013-03-07 00:16
(archive)mfaktXHelper - utility for managing mfaktX installations swl551 MISFIT 57 2012-08-12 03:37

All times are UTC. The time now is 08:29.


Tue Jul 27 08:29:25 UTC 2021 up 4 days, 2:58, 0 users, load averages: 2.14, 1.86, 1.79

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, 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.