mersenneforum.org N/A in my worktodo.txt file?
 User Name Remember Me? Password
 Register FAQ Search Today's Posts Mark Forums Read

 2008-10-29, 18:33 #1 uigrad     Aug 2008 1268 Posts N/A in my worktodo.txt file? When I transitioned my work from 24.14 to 25.7, I kept all the lines the same. After starting up mprime 25.7, It added a 4th field to each entry. Now they look like this: Test=N/A,43862069,68,1 There's nothing in the readme about it. What is this field for? Will I still get credit for these when they are turned in?
2008-10-29, 19:30   #2
petrw1
1976 Toyota Corona years forever!

"Wayne"
Nov 2006
Saskatchewan, Canada

3×37×41 Posts

Quote:
 Originally Posted by uigrad When I transitioned my work from 24.14 to 25.7, I kept all the lines the same. After starting up mprime 25.7, It added a 4th field to each entry. Now they look like this: Test=N/A,43862069,68,1 There's nothing in the readme about it. What is this field for? Will I still get credit for these when they are turned in?
I get the same for my v4 assignments only. The new assignments (v5) have some kind of a key in that column. I expect the N/A is a place holder for v4 assignments since they did not use this key.

2008-10-29, 20:02   #3
Kevin

Aug 2002
Ann Arbor, MI

433 Posts

Quote:
 Originally Posted by uigrad When I transitioned my work from 24.14 to 25.7, I kept all the lines the same. After starting up mprime 25.7, It added a 4th field to each entry. Now they look like this: Test=N/A,43862069,68,1 There's nothing in the readme about it. What is this field for? Will I still get credit for these when they are turned in?
The N/A is supposed to represent a unique reservation key. This prevents malicious users from joining a public team, adding the line "Test=43862069,68,1" to worktodo.txt, manually communicating to have the exponent become assigned to them, and then unreserving it from the team. Now the server only recognizes exponent assignments being moved from one computer to another if it has the appropriate reservation key.

What happened is your old client communicated with the v5 server before you upgraded clients. So as far as V5 is concerned, that exponent is assigned to your v_4computers computer.

The way to fix things is to go back to your old client, and unreserve the exponents. Then go back to your new client, remove the N/A from worktodo.txt, and do a manual communication. Then since those tests will be unreserved, the v5 server should assign them to your v25.7 client with an associated reservation key.*

*In theory this is how you're supposed to fix things. I've had mixed results.

 2008-10-29, 20:33 #4 uigrad     Aug 2008 2×43 Posts Thanks for explaining that a little more. I don't think I'll release my exponents. I don't even know how to release in v24 mprime or v24 prime95. I'm ok with a few of my exponents being poachable for the time being. I haven't had one stolen from me yet. *crosses_fingers*
 2008-10-30, 03:33 #5 suuuncon     Oct 2008 3 Posts To transition (worked for me): 1) Make sure your v4 account is linked to your v5 account, and that the exponent(s) you wish to transfer are listed under "v4_computers." 2) Download Prime95 v25.7 3) Stop the v24 client, and exit 4) Replace the v24 client with the v25.7 client. 5) In worktodo.txt, remove whatever assignment key is already present or the N/A message, leaving only 3 fields (ex: Test=43862069,68,1) 6) Use the v5 assignments page to unreserve the exponent to be transitioned. Finish the transition as quickly as possible after this step. 7) Start the v25.7 client. The username may be blank, meaning that the computer will automatically assign itself to ANONYMOUS. In any case, it should continue working on your exponent. Just fill in your name and manually communicate. 8) The computer should be listed under your CPUs and be working on the transitioned exponent(s).
 2008-11-01, 14:04 #6 rudi_m     Jul 2005 2×7×13 Posts I got the same problem but couldn't it solve the way you described. If I delete an assignment using the v5 webinterface and deleting the "N/A" record then my v5 client tells me: Code: Your choice: [Comm thread Nov 1 14:23] Registering assignment: LL M463XXXXX [Comm thread Nov 1 14:23] URL: [Comm thread Nov 1 14:23] RESPONSE: [Comm thread Nov 1 14:23] pnErrorResult=40 [Comm thread Nov 1 14:23] pnErrorDetail=ra: already assigned, exponent: 463XXXXX, A: 1, b: 2, c: -1 [Comm thread Nov 1 14:23] ==END== [Comm thread Nov 1 14:23] [Comm thread Nov 1 14:23] PrimeNet error 40: No assignment [Comm thread Nov 1 14:23] ra: already assigned, exponent: 463XXXXX, A: 1, b: 2, c: -1 [Comm thread Nov 1 14:23] Done communicating with server. ... and it just writes the "N/A" back to worktodo.ini. I cannot see 463XXXXX on my assignments page anmore. I noticed that it still credits me when I finish such "N/A" work - so I will leave my worktodo.inis as they are. Only Problem: after finishing "N/A" exponents I can still see them on my assignment page - Should I delete (unassign) them manually?
 2008-11-01, 15:35 #7 starrynte     Oct 2008 California 22×59 Posts my fix was to search in the prime.log for where it assigned the exponent, where the assignment key should be listed. then just replace N/A with the key. however this may not work for some transitions to 25.7 from 24.14
 2008-11-02, 00:43 #8 suuuncon     Oct 2008 3 Posts You can use the Exponent Status tool under Results Queries on the v5 web page to check the status of your exponent. If there's no LL tester listed, the exponent should be free and you shouldn't get error 40.
 2008-11-03, 03:03 #9 rudi_m     Jul 2005 2×7×13 Posts ok thx, Now managed it to reassign almost all my exponents. I got 3 exponents left with "N/A" which are assigned to somebody else. For 2 exponents I have an assignment key but anyhow they are assigned to "ANONYMOUS". It even sends completion dates when I manual communicate - obviously not to my account. Will I be credited for them or should I delete that assignment key before finishing?
2008-11-05, 10:11   #10
db597

Jan 2003

7×29 Posts

Quote:
 Originally Posted by rudi_m For 2 exponents I have an assignment key but anyhow they are assigned to "ANONYMOUS". It even sends completion dates when I manual communicate - obviously not to my account. Will I be credited for them or should I delete that assignment key before finishing?
I have the same problem. When transitioning to the new client and v5 server, somehow I got my exponents assigned to anonymous also. I've dumped my work (about 3 weeks worth of cpu time on a Q6600!) and started from scratch.

IMHO, anonymous shouldn't be able to reserve exponents. Either way, nobody is getting any credit so there's no "stealing" an exponent from another user. If multiple people are testing an exponent under anonymous's credentials, it's no loss - they can be used as double checks.

2008-11-05, 10:46   #11
Prime95
P90 years forever!

Aug 2002
Yeehaw, FL

22×11×167 Posts

Quote:
 Originally Posted by db597 I've dumped my work (about 3 weeks worth of cpu time on a Q6600!) and started from scratch.
Don't delete those save files! We can sort this out once I get back from vacation.

 Thread Tools

 Similar Threads Thread Thread Starter Forum Replies Last Post feromant FermatSearch 1 2017-07-13 16:25 GARYP166 Information & Answers 34 2009-11-30 16:35 storm5510 Software 9 2009-08-18 00:18 Graff PrimeNet 17 2008-11-01 01:49 clowns789 Software 7 2003-10-21 03:57

All times are UTC. The time now is 01:28.

Thu Feb 25 01:28:54 UTC 2021 up 83 days, 21:40, 0 users, load averages: 2.91, 2.96, 3.00

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.