mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Data (https://www.mersenneforum.org/forumdisplay.php?f=21)
-   -   Mersenne number factored (disbelievers are biting elbows) (https://www.mersenneforum.org/showthread.php?t=19407)

Prime95 2017-09-19 23:50

[QUOTE=GP2;468138]The manual results page is still giving that error code 11, though.[/QUOTE]

If you email your results, I'll start debugging the problem.

GP2 2017-09-20 02:31

[QUOTE=Prime95;468140]If you email your results, I'll start debugging the problem.[/QUOTE]

OK, I sent files to your alum address. Note the zip files were created on Linux, so the lines are LF-terminated rather than CR LF.

GP2 2017-09-20 02:41

[QUOTE=Prime95;468122]My apologies. I tested this stuff on the test server using prime95 version 29.4 which returns more information (PRP_base and number_of_known_factors).[/QUOTE]

The results file always echos back the full list of known factors, so the parser should be able to infer how many there are. Sometimes they are listed on the same line, sometimes they are listed on a second line:

Mnnnnnnn/fffffffff/fffffff/fffff is not prime

Mnnnnnnn/known_factors is not prime
Known factors used for PRP test were: fffffffff,fffffff,fffff

How does the PRP base work? I always figured it uses a default and only does multiple bases when it thinks it's found a probable prime.

Prime95 2017-09-20 06:18

PRP base is always 3 in your prime95 version.

GP2 2017-09-23 07:09

I retested manually reporting (to Primenet) three PRP results, and it now produces:

processing: PRP=(false) for M6600071/3468205309081/52800569
Notice: Undefined index: residue_type in C:\inetpub\www\manual_result\manual_result.inc.php on line 377 Warning: odbc_do(): SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'AND'., SQL state 37000 in SQLExecDirect in C:\inetpub\v5\v5server\0.95_database.inc.php on line 145 Warning: odbc_do(): SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'AND'., SQL state 37000 in SQLExecDirect in C:\inetpub\v5\v5server\0.95_database.inc.php on line 145 Warning: odbc_do(): SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert the value NULL into column 'PRP_result64_type', table 'primenet.dbo.t_gimps_cofactor_PRP_results'; column does not allow nulls. INSERT fails., SQL state 23000 in SQLExecDirect in C:\inetpub\v5\v5server\0.95_database.inc.php on line 286
Error code: 13, error text: Insert t_gimps_cofactor_PRP_results failed for M6600071

and similarly for
processing: PRP=(false) for M6600101/1202020373472713

and
processing: PRP=(false) for M6600107/52800857/646810487

Yet, these do show up in my Work Result Details ( [url]https://mersenne.org/results[/url] )

I hope the database is not in some inconsistent state.

What is the way forward? Should we just wait for 29.4 ? I'm not worried about lost time, since it's always possible to fire up extra cloud instances later and get caught up.

Prime95 2017-09-23 14:20

I made some changes to the PRP database yesterday, adding a column that identifies the residue type (gpuOwl and prime95 compute different residues).

This of course broke the manual forms. James will fix it soon enough. When he does just resubmit the results.

Automated PRP testing using prime95 29.3 and earlier only partially works. All results should be resubmitted using the manual forms.

James Heinrich 2017-09-23 15:16

[QUOTE=GP2;468410]Notice: Undefined index: residue_type in manual_result.inc.php on line 377[/QUOTE]Manual results form has been fixed, please try resubmitting.

GP2 2017-09-23 16:49

[QUOTE=James Heinrich;468430]Manual results form has been fixed, please try resubmitting.[/QUOTE]

I'll try the form again with a new set of exponents, however for the three specific exponents in question, they can't be resubmitted:

processing: PRP=(false) for M6600071/3468205309081/52800569
Error code: 40, error text: Another computer has already reported this PRP result for M6600071
processing: PRP=(false) for M6600101/1202020373472713
Error code: 40, error text: Another computer has already reported this PRP result for M6600101
processing: PRP=(false) for M6600107/52800857/646810487
Error code: 40, error text: Another computer has already reported this PRP result for M6600107

So please check the database for these three to make sure the null fields in the previous error messages are fixed up.

Prime95 2017-09-23 19:18

[QUOTE=GP2;468435]
processing: PRP=(false) for M6600071/3468205309081/52800569
Error code: 40, error text: Another computer has already reported this PRP result for M6600071
processing: PRP=(false) for M6600101/1202020373472713
Error code: 40, error text: Another computer has already reported this PRP result for M6600101
processing: PRP=(false) for M6600107/52800857/646810487
Error code: 40, error text: Another computer has already reported this PRP result for M6600107.[/QUOTE]

These 3 were properly added to the database

GP2 2017-09-23 23:49

I got the same error codes for the next set of exponents, although these were never reported before:

processing: PRP=(false) for M6600119/1320023801/1791760916609809
Error code: 40, error text: Another computer has already reported this PRP result for M6600119
processing: PRP=(false) for M6600133/243940915681
Error code: 40, error text: Another computer has already reported this PRP result for M6600133
processing: PRP=(false) for M6600157/7993318139561
Error code: 40, error text: Another computer has already reported this PRP result for M6600157

Prime95 2017-09-24 00:29

Those are in the database -- reported by you.

Are you having mprime report these results to the server? If so, PRP tests with few factors are getting properly recorded (the ones that have the result split across 2 lines are not recorded properly).


All times are UTC. The time now is 22:21.

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