Closed changeling closed 5 years ago
Update: In Chrome, which has never accessed geneaprove, the stats
process does complete, but the browser page never updates, just remains on the Loading
spinner.
Update: In Chrome, which has never accessed geneaprove, the stats process does complete, but the browser page never updates, just remains on the Loading spinner.
I have tried with your two large files, with Chrome and Firefox, and in both cases I was able to display the stats (after I did some fixes to javascript). In one of your file (the very deep one) they look strange because you have a biblical person who lived more than 4000 years, but I had managed to see the page.
In other contexts, I have noticed the following behavior: the server takes too long to compute the result. As a result, the client thinks there is an error/timeout, closes the connexion, and retries. I am not sure which part of the code makes it retry…
Hunh. Well, then I'll try running Firefox with a fresh clean profile, re-import the Many file and try it that way.
I'll let you know how that goes.
On Mon, Feb 18, 2019 at 1:24 AM Emmanuel Briot notifications@github.com wrote:
Update: In Chrome, which has never accessed geneaprove, the stats process does complete, but the browser page never updates, just remains on the Loading spinner.
I have tried with your two large files, with Chrome and Firefox, and in both cases I was able to display the stats (after I did some fixes to javascript). In one of your file (the very deep one) they look strange because you have a biblical person who lived more than 4000 years, but I had managed to see the page.
In other contexts, I have noticed the following behavior: the server takes too long to compute the result. As a result, the client thinks there is an error/timeout, closes the connexion, and retries. I am not sure which part of the code makes it retry…
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/briot/geneapro/issues/47#issuecomment-464615567, or mute the thread https://github.com/notifications/unsubscribe-auth/AAYd_kD15oo4d8YaujSVJcm-4cjSQrRgks5vOlU1gaJpZM4a_6Dd .
Didn't change the behavior. But yes, both of those files have some clearly biblical entries which someone thought would be relevant. I see Adam and Eve in there, multiple times, Mary and Joseph, Noah's family, etcetera. These files were auto-generated by harvesting Family Search with myself as the starting point, and they get... weird. The main point for me was stress-testing various genealogical programs and GEDCCOM handling.
Update: The looping process does not abort following a change in the page requested in the browser, or even when browser is exited entirely. Attempting to reload the browser hangs the page, just never completes reload.
That is, once the code is looping, clicking on another link, Dashboard
for example, doesn't abort the process and never loads the new link.
With a database of >200,000, clicking on
Stats
never completes. Watching the console, the process loops without ever completing to browser.I added completion lines to the logging for
stats.py
, resutling in an ongoing seequence of: