|
Post by doug on Jun 3, 2021 19:05:05 GMT 1
Running the 2018 vdos version I had page faults, no problem indexing files. Upgraded to 2021 version of vdos and page faults went away, but I can't index large files. Foxpro has no limit on file size, so it must be vdos?
Files are not large, less that 150 megabytes. I can do a test, do you want the log files. I don't see any .log files in vdos folder.
|
|
|
Post by Jos on Jun 3, 2021 19:26:39 GMT 1
What are the symptoms?
The only thing that comes to mind is that vDos 2021 executes some core FoxProX functionality directly, instead of the simulated CPU processing those low level functions. Identifying and substituting the functions is however oriented to FoxProX 2.6. Could be there’s a false function detection, a function with a somewhat other behavior, or you’re just the first to notice that bug.
Could you eventually setup some test to replicate this indexing failure?
Jos
|
|
|
Post by johngoebel on Jun 3, 2021 20:20:12 GMT 1
How large a file? FoxPro has a file size limit of 2 gigabytes. From "System Capacities" in the help file:
The actual file size (in bytes) cannot exceed 2
gigabytes for single-user or exclusively opened
multi-user .DBF files. Shared .DBF files with no
indexes or .IDX indexes cannot exceed 1 gigabyte.
Shared .DBF files with structural .CDX indexes cannot
exceed 2 gigabytes. For what it's worth I just tried indexing a 392000 KB 1549812 record file in FoxProX 2.6 and had no trouble.
|
|
|
Post by Jos on Jun 3, 2021 20:36:55 GMT 1
The 2 GB limit is common to many DOS database programs. Dictated by the signed 32 bit absolute offset of the DOS API LSEEK function. Some programs get around that limit by calling that DOS API with a relative offset to the current position. But that requires extra logic/code, and of course more storage space for file pointers in logical index pages that preferably have to be as compact as possible.
Jos
|
|
|
Post by doug on Jun 7, 2021 18:09:48 GMT 1
Running the 2018 vdos version I had page faults, no problem indexing files. Upgraded to 2021 version of vdos and page faults went away, but I can't index large files. Foxpro has no limit on file size, so it must be vdos?
Files are not large, less that 150 megabytes. I can do a test, do you want the log files. I don't see any .log files in vdos folder.
Files are not large, less that 150 megabytes. I can do a test, do you want the log files. I don't see any .log files in vdos folder.
|
|
|
Post by doug on Jun 7, 2021 18:46:19 GMT 1
Running the 2018 vdos version I had page faults, no problem indexing files. Upgraded to 2021 version of vdos and page faults went away, but I can't index large files. Foxpro has no limit on file size, so it must be vdos?
Files are not large, less that 150 megabytes. I can do a test, do you want the log files. I don't see any .log files in vdos folder.
Files are not large, less that 150 megabytes. I can do a test, do you want the log files. I don't see any .log files in vdos folder.
I'm running Foxpro.2.5.
|
|
|
Post by Jos on Jun 7, 2021 19:01:44 GMT 1
A vDos.log file is generated by starting vDos with the log option (….vDos.exe /log). That however only lists some specific abnormalities, and surely won’t be helpful for your indexing issue.
I would need some test; FoxProX.exe, required files and instructions how to produce your issue.
Jos
|
|
|
Post by doug on Jun 8, 2021 16:09:47 GMT 1
A vDos.log file is generated by starting vDos with the log option (….vDos.exe /log). That however only lists some specific abnormalities, and surely won’t be helpful for your indexing issue. I would need some test; FoxProX.exe, required files and instructions how to produce your issue. Jos I can try to zip our accounting program with only one or two files. Where do I upload it?
|
|
|
Post by Jos on Jun 8, 2021 16:20:39 GMT 1
I use wetransfer.com to send files that would be blocked by providers. My email address is jas@vdos.info (the ‘a’ is an ‘o’).
Jos
|
|
|
Post by doug on Jun 9, 2021 21:10:54 GMT 1
Files are not large, less that 150 megabytes. I can do a test, do you want the log files. I don't see any .log files in vdos folder.
I'm running Foxpro.2.5. Just sent a zip file with instructions.
|
|