![]() |
![]() |
#474 |
"Curtis"
Feb 2005
Riverside, CA
4,673 Posts |
![]()
Yes, but it's hard to understand how. It seems to be the database side that's failing, yet bigger numbers gather relations and hand out WUs more slowly than smaller jobs. So, things *should* function better, because the rate of transactions is smaller... at least, I would think? (well, I do think... but I'm wrong)
In the Cunningham 2330L C207 thread last summer, one of the CADO contributors suggested a different database backend. I have zero experience with such things, so I didn't consider exactly what he suggested, but that's why I think it's something about the server/backend rather than a sieve parameter; certainly, one might trigger the other for reasons unknown. |
![]() |
![]() |
![]() |
#475 |
"Ed Hall"
Dec 2009
Adirondack Mtns
362210 Posts |
![]()
I think I might have to set my laziness aside and join the CADO-NFS mailing list to see if I can gain a little more insight into the package. I'm a very amateur programmer, so I can't readily figure out in depth programs, but I do sometimes try alterations.
A "pet peeve" with CADO-NFS is its manner of crashing (dying) instead of gracefully ending, if you use "tasks.filter.run = false." Now I have 30+ pieces of "farm" equipment that are still looking for assignments. I'll probably have to restart without the "false" and crash that run, to "gracefully" stop the clients, rather than going to each one to issue CTRL-C.. Another difficulty is that I was unable to get a remote Colab install to run las on its own because it didn't like something about the roots1 data. I do realize it's ME, but a lot of these things I keep trying, appear to be just opposite what the programmers intended. If I just had a better understanding (and a longer attention span). . . |
![]() |
![]() |
![]() |
#476 |
"Ed Hall"
Dec 2009
Adirondack Mtns
2·1,811 Posts |
![]()
This is speculation, but I think I have discovered why CADO-NFS stops issuing WUs.
If WUs are tardy, the server tries to wait for the late WUs until timedout is reached, whereas it reissues them. But, it appears that if too many are late, it stops sending all others until they are caught up. I have changed my timedout to 43200 (12 hours) to cover the sleeping time for some of my machines and have had no noticeable instances of WUs not being handed out for my current run. Let's see if this theory is disproven now that I have posted it. . . |
![]() |
![]() |
![]() |
#477 |
"Dylan"
Mar 2017
2×281 Posts |
![]()
So I ran into a problem with the cado-nfs-client.py file, in particular, it couldn't find my las executable:
Code:
FileNotFoundError: [Errno 2] No such file or directory: "'/home/dylan/bin/cado/cado-nfs/build/dylan-xps159570/sieve/las'" Code:
["'/home/dylan/bin/cado/cado-nfs/build/dylan-xps159570/sieve/las'", '-poly', "'download/sean198.c198.poly'", '-q0', '11290000', '-A', '30', '-q1', '11292000', '-lim0', '536000000', '-lim1', '536000000', '-lpb0', '33', '-lpb1', '33', '-mfb0', '64', '-mfb1', '95', '-ncurves0', '30', '-ncurves1', '15', '-fb1', "'download/sean198.c198.roots1.gz'", '-out', "'dylan-xps159570.79cb1ba5.work/sean198.c198.11290000-11292000.gz'", '-t', '6', '-stats-stderr'] (*) imported the shlex module (*) replaced Code:
command_list = command if isinstance(command, list) else command.split(" ") Code:
command_list = shlex.split(command_str) |
![]() |
![]() |
![]() |
#478 | |
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
132728 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#479 | |
"Dylan"
Mar 2017
2·281 Posts |
![]() Quote:
Just submitted the issue on their repository. Waiting for a response. |
|
![]() |
![]() |
![]() |
#480 |
"Dylan"
Mar 2017
2×281 Posts |
![]()
The issue is fixed in a new commit, basically it was a conflict of version between a "new" client and a "old" server.
Last fiddled with by VBCurtis on 2020-04-30 at 19:08 |
![]() |
![]() |
![]() |
#481 |
"Ed Hall"
Dec 2009
Adirondack Mtns
2×1,811 Posts |
![]()
I'm happy to mention that I have the git version:
Code:
commit a1dbe6b800a0bef436f0723e62c5b502955e0c2a Author: Emmanuel Thom� <Emmanuel.Thome@inria.fr> Date: Sat Aug 22 18:56:34 2020 +0200 ![]() |
![]() |
![]() |
![]() |
#482 |
"Curtis"
Feb 2005
Riverside, CA
467310 Posts |
![]()
Excellent! That means I can update my Core2-Xeons this winter for another factorization. They sat unused this past winter, as the version of CADO installed on them wouldn't work as a client with the current version as server and the then-current version wouldn't compile. I missed out on all that "free" room heating!
|
![]() |
![]() |
![]() |
#483 | |
"Ed Hall"
Dec 2009
Adirondack Mtns
362210 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#484 | |
"Ed Hall"
Dec 2009
Adirondack Mtns
2·1,811 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
CADO-NFS on windows | jux | CADO-NFS | 22 | 2019-11-12 12:08 |
CADO help | henryzz | CADO-NFS | 4 | 2017-11-20 15:14 |
CADO and WinBlows | akruppa | Programming | 22 | 2015-12-31 08:37 |
CADO-NFS | skan | Information & Answers | 1 | 2013-10-22 07:00 |
CADO | R.D. Silverman | Factoring | 4 | 2008-11-06 12:35 |