mersenneforum.org  

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

Closed Thread
 
Thread Tools
Old 2012-11-11, 02:15   #1
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

23×101 Posts
Default (archive)MISFIT

MISFIT formally known as mfaktXapp....

(MfaktX Internet Service Function Integration Tool)


First big item is MISFIT which now has its own download site on the forum at http://www.mersenneforum.org/misfit/

Second is the full rename from mfaktXapp to MISFIT. Version 2.xa is the first version to use the MISFIT name. Copy all files from the zip into your mfaktXapp directory and run MISFIT.exe. On startup MISFIT.exe will rename all the files and directories to MISFIT*. Other small changes are in 2.xa.


Third is MISFIT-REMOTE: This is the prototype of the REMOTE control system I'm building for GPU farms. It has its own zip file. Please read the README as it explains the basic setup and how to use the test harness. It has no value unless you want to perform remote control of mfaktO/C on remote WINDOWS PCs. The inter-process communication is done over windows named pipes using .NET 3.5


Get em both from http://www.mersenneforum.org/misfit/

Let me know how it goes!

Scott

Last fiddled with by swl551 on 2013-03-14 at 04:46
swl551 is offline  
Old 2012-11-11, 03:06   #2
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

37×59 Posts
Default

Looks nice. Will test it out later when I have time.
kracker is offline  
Old 2012-11-11, 04:07   #3
kladner
 
kladner's Avatar
 
"Kieren"
Jul 2011
In My Own Galaxy!

2×3×1,693 Posts
Default

Sounds good! Thanks! I'll try to get into it tomorrow.
kladner is offline  
Old 2012-11-12, 00:34   #4
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

23×101 Posts
Default Screenshot of remote control feature of MISFIT.

Screenshot demonstrates the basic approach MISFIT will use to manage mfaktO/C on remote PCs.

INQUIRE=Gets count of running instances of mfaktO/C from remote
START=Remote executes its start executable (typically a batch file)
STOP=Remote will send CTRL-C signal to all running instances of mfaktO/C
KILL=Remote will execute a process.KILL to all running instances of mfaktO/C

KILL is useful if you have HUNG instances that are not responding to STOP commands.

Scott
Attached Thumbnails
Click image for larger version

Name:	RemoteController.PNG
Views:	449
Size:	57.7 KB
ID:	8857  
swl551 is offline  
Old 2012-11-13, 19:09   #5
sonjohan
 
sonjohan's Avatar
 
May 2003
Belgium

11816 Posts
Default

Updated to Misfit.
Was still running an old version, as I only use it to easily stage work & post results.
Actually waiting for gpu72 support, which I already know to be on the todo list... :)

The change to Misfit does however have several aesthetic advantages...

Last fiddled with by sonjohan on 2012-11-13 at 19:10
sonjohan is offline  
Old 2012-11-14, 02:10   #6
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

23·101 Posts
Default MISFIT 2.0.0

11/13/2012
VERSION 2.0 - NEW CHANGE LOG

1.Product rename from mfaktXapp to MISFIT (MfaktX Internet Service Function & Integration Tool)
On startup of MISFIT.exe it will rename the legacy mfaktXApp files and directories to MISFIT files and directories

2.New Error form for display of errors detected during UpdateGridStats. This form will allow UpdateGridStats to execute at each designated interval and log all errors detected in each cycle. Prior to this method of showing errors a modal dialog would block future cycles of of the core timer and prevent things such as Stalled Process Detection or Auto Results Uploading.

3. A mode of operation called "Monitor Mode" which blocks MISFIT from making any file changes, export, uploads etc. It does allow UpdateGridStats and Stalled Process Detection make Monitor Mode ideal to run on a second PC in a GPU farm where its primary role is to monitor the primary PC that is running MISFIT in "Full Mode". Sort of like a monitor for the monitor.

4. A "Force Stalled Process Test" which allows direct testing of stalled processes without waiting for the scheduler to execute the test. Very useful if you have corrected a stalled condition and want to verify MISFIT pulls out of the stall.

5. New locaton for MISFIT library at http://www.mersenneforum.org/misfit/

6. Prevention of running two instance of MISFIT on same PC. With the recent minimize to system tray accidental startup of multiple instances was common.


7.REMOTE CONTROL: Here's the big one for GPU farmers!
I have developer MISFITserver.exe which runs on a remote PC and receives commands from MISFIT to control your instances of mfakto or mfaktc. The server responds to four commands: INQUIRE,START,STOP,KILL. Think GPU farms and you will understand the goal of MISFIT remote control.
See the MISFITSERVER.TXT for more information.


Screenshot of MISFITserver included. Other screenshot and download at http://www.mersenneforum.org/misfit/
Attached Thumbnails
Click image for larger version

Name:	MISFITSERVER.PNG
Views:	426
Size:	79.9 KB
ID:	8864  
swl551 is offline  
Old 2012-11-14, 02:52   #7
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

37×59 Posts
Default

Thanks! working good

I guess it's all caps
Attached Thumbnails
Click image for larger version

Name:	misfiiiit.jpg
Views:	441
Size:	64.3 KB
ID:	8866  
kracker is offline  
Old 2012-11-14, 21:02   #8
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

23×101 Posts
Default

Quote:
Originally Posted by sonjohan View Post
Updated to Misfit.
Was still running an old version, as I only use it to easily stage work & post results.
Actually waiting for gpu72 support, which I already know to be on the todo list... :)

The change to Misfit does however have several aesthetic advantages...
Sorry, there won't be any native support in MISFIT for fetching work from GPU72. A method of interfacing the two products could not be agreed upon so I withdrew my effort.
swl551 is offline  
Old 2012-11-14, 21:16   #9
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

256668 Posts
Default

Quote:
Originally Posted by swl551 View Post
Sorry, there won't be any native support in MISFIT for fetching work from GPU72. A method of interfacing the two products could not be agreed upon so I withdrew my effort.
That's not entirely true.

I took (perhaps an unreasonable) exception to you submitting an affiliate link to GoDaddy for SSL certs on the GPU72 Status thread. I don't like people trying to make money on others' work.

I'm more than happy to work with you to provide automated GPU72 assignments for the community's benefit.
chalsall is offline  
Old 2012-11-14, 21:29   #10
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

23×101 Posts
Default

Quote:
Originally Posted by chalsall View Post
That's not entirely true.

I took (perhaps an unreasonable) exception to you submitting an affiliate link to GoDaddy for SSL certs on the GPU72 Status thread. I don't like people trying to make money on others' work.

I'm more than happy to work with you to provide automated GPU72 assignments for the community's benefit.
Chalsall,
I'll need some feedback from the community at large if adding support to MISFIT is commonly desired. As you can see most of my recent feature releases have not had many responses. I think I've maxxed out the usefull features MISFIT can provide.

So, maybe you can get some feelers out and if the response is positive we'll review the MISFIT <-> GPU72 interface options again.

Scott
swl551 is offline  
Old 2012-11-14, 21:37   #11
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

37×59 Posts
Default

I don't have a wide-scale gpu farm, so the last features wasn't needed for me, however gpu72 would still be nice, if it is possible.
kracker is offline  
Closed Thread

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 2.9 swl551 MISFIT 44 2014-12-15 12:46
MISFIT for MFAKTx swl551 MISFIT 186 2014-02-05 23:27

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


Thu Mar 30 17:29:49 UTC 2023 up 224 days, 14:58, 0 users, load averages: 0.80, 0.82, 0.84

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

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔