mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   MISFIT (https://www.mersenneforum.org/forumdisplay.php?f=103)
-   -   (archive)mfaktXapp 1.4 (https://www.mersenneforum.org/showthread.php?t=17241)

swl551 2012-09-29 20:15

(archive)mfaktXapp 1.4
 
1 Attachment(s)
1.4 beta 4 is now available for general review.
(remains a windows only utility)

Implementation of a full configuration editor.
(value changes prevent reuse of old config.txt file so it is ignored. New config file mfaktXappConfig.txt will be created during first configuration.)


Process Start/Stop scheduler for automatic process management.
[Test Process Start/Stop via the main form's Process Control menu before assuming scheduled/automatic process control will work.]

(due to a limitation in mfaktC it cannot be started under an RDP session or if an RDP session was started/ended and no physical logon has occured at PC since the RDP session. mfaktO does not have this limitation. If remote management is required for your PC an alternative to RDP is suggested.)


Stub of a help file.

Calculation of pending GhzDays work.

Menu item to show staged work.

Menu item to show backup directory.

Fixed bug where editing worktodo.txt files ignored "NO" when prompted to confirm file save. (if prompting was turned on)




Get from SkyDrive [URL]http://sdrv.ms/QsaP9Y[/URL]

swl551 2012-10-01 14:25

GIMPS Leader Board
 
1 Attachment(s)
Coming soon.

You'll be able to configure a list of who you want to compare with and it'll show the person's rank in the pack.

Don't worry the HTML content from GIMPS is cached for 30 mintues so you can do all the comparisons you want without spamming the GIMPS server.

kladner 2012-10-01 14:36

Another cool idea!

The current BETA is working fine for me. It saves me a lot of effort.

Thanks, Scott, for your ongoing work.

Kieren

swl551 2012-10-03 00:36

Latest Beta available.
 
1 Attachment(s)
The Leader Board is done. Screenshot shows the button to show/hide the Leader Board

Also in this release: Progress bar changed from counting lines in workTodo files to counting the calculated GhzDaysToDo. See readme in the zip file for more info on the benefits of this change.




Enjoy.

Get from SkyDrive [url]http://sdrv.ms/QsaP9Y[/url]

swl551 2012-10-04 18:56

AUTO_FETCH_WORKTODO and AUTO_SUBMIT_RESULTS
 
I will begin this work soon for GIMPS site. However some users have asked about GPUto72 support.

I hope to support both, but any votes on which one to start with are welcome.


thx

sonjohan 2012-10-05 14:30

I'm in favour of auto-fetch gpu72 first.

However, I think it's easier for you to implement GIMPS first, as the auto_submit_results is always to gimps. (and probably with different credentials)

swl551 2012-10-06 20:10

Latest Beta available.
 
1 Attachment(s)
Moved LEADER BOARD to own form and added "Difference" column.
Tab Order fixed up on all forms.
Minor color and font changes in the text editors.

Get from SkyDrive [url]http://sdrv.ms/QsaP9Y[/url]

kracker 2012-10-07 04:12

[QUOTE=swl551;313861]Moved LEADER BOARD to own form and added "Difference" column.
Tab Order fixed up on all forms.
Minor color and font changes in the text editors.

Get from SkyDrive [URL]http://sdrv.ms/QsaP9Y[/URL][/QUOTE]

Thanks! I'm loving the "difference", atm :smile:

swl551 2012-10-08 22:58

1.4 rc1 now on skydrive
 
Added GIMPS cache timeout as config setting.
Tweaked leaderboard processing logic a bit.
Spelled Leaderboard correctly.


Any volunteers to write the help HTML file?


Get from SkyDrive [URL]http://sdrv.ms/QsaP9Y[/URL]

swl551 2012-10-14 16:50

1.5 beta... include AUTO_REPORTING_RESULTS
 
New features in 1.5

Fully automatic uploading of results to GIMPS via engine called "GIMPS IO MANAGER" referred to as "GIOM"

To use GIOM use config editor to Enable Automatic results uploading
Set your Gimps credentials
Set the Upload interval between 1 and 12 hours


Changes to the "Export Results" button
On the main form the "Export Results" button's functionality if based on the Auto/Manual
export configuration. If manual export is configured the button behaves exactly as it does in releases prior to 1.5. If auto upload is configured the button combines results and puts file into directory GIOM_STAGED then kicks off GIOM for processing.

How GIOM works:
Once launched it checks for files in the GIOM_STAGED directory.
This log excerpt shows the exact cycle GIOM performs (GIOM LOGS EVERYTHING IN GIOM_LOGS)

10/14/2012 11:21:32 AM:Starting up..... stand by for queue check
10/14/2012 11:21:37 AM:Checking GIOM_STAGED for files to upload
10/14/2012 11:21:37 AM:Found 1 file(s)
10/14/2012 11:21:37 AM:Begin upload process for GIOM_STAGED\beb9af13-7c36-4e1.txt
10/14/2012 11:21:37 AM:Peforming login to GIMPS
10/14/2012 11:21:51 AM:Login OK! Begin file upload.
10/14/2012 11:21:53 AM:Upload OK! moving file to GIOM_SENT
10/14/2012 11:21:53 AM:File moved OK!
10/14/2012 11:21:53 AM:All files processed. bye!


When GIOM has no more work it closes.
If GIOM has problems during the cycle it goes into "RETRY-MODE" where GIOM stays open and
attempts to re-process the queue of work every 30 minutes. Once the problem is resolved GIOM
will auto-close after all work is processed. The user can click to close GIOM if desired and of course it will no longer be in "RETRY-MODE".

Reasons for GIOM upload failures:
Incorrect GIMPS credentials.
Failed network connection
[url]http://www.mersenne.org[/url] being down
[url]http://www.mersenne.org[/url] timing out
DNS resolution problems
Etc…


Ensuring YOU get the credits:
For every file upload GIOM peforms a full login to [url]http://www.mersenne.org[/url]. Upon successful
login the HTML response page has a string of text that clearly indicates your account is logged-in. If this string is not found the login is failed and no upload is performed. If your login string is found the file is uploaded and YOU get the credits.

How does automatic mode work?
The functionality is exactly as stated for using "Export Results" when auto upload is
configured except the trigger to launch GIOM is not clicking the "Export Results" button,
but instead it is done via a timer in code that honors the upload interval set in the config
editor. If GIOM is already running GIOM will just pick up the newly staged file on next
loop. Exporting to GIOM_STAGED and actual file uploads are asynchronous processes and do not produce wait conditions between each part of the process.



See screenshots 8-10 and get the download from Skydrive [url]http://sdrv.ms/QsaP9Y[/url]

JMLX 2012-10-14 16:59

Extremely useful addition
 
I've been testing this for my brother Scott since Friday and can report no issues: I verified every upload and no credits were lost in the process.

This release pretty much brings the automation of Prime95 to the GPU trial factoring arena. You still have to add work manually, but that's something you can load up on and forget about for weeks at a time.


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

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