2018-07-21 17:48:42 UTC
I see random delays for the `fossil ui' command, i.e. the web browser
is opened at once, but is displaying the loading/busy indicator and a
blank page for some time, before the default web page finally appears:
When repeatedly entering `fossil ui' from the command prompt, followed
by immediately closing the web browser as soon as the /timeline web
page is displayed, then hitting Ctrl+C to stop the Fossil web server,
and restarting the cycle by running `fossil ui' again, the delay seems
to appear with every 5th to 10th cycle.
During the delay, I can see two fossil.exe processes with `tasklist |
findstr fossil', whereas with `fossil ui' without the delay, there's
only one fossil.exe process.
The %TEMP% directory has 3 or more files appearing instantaneously at
the beginning of the delay, named fossil_server_P8080_00000N_xxx.txt,
with N being low numbers, and xxx being 'in', 'out', and 'cmd',
containing the HTTP request and response, and a file/IP address list.
When terminating the delayed `fossil ui' server (responds to Ctrl+C)
and immediately relaunching it, it is as fast as usual, without any
delay. The delay takes approximately 60 seconds, and after that the
HTTP request completes normally with the display of the /timeline web
page, and the temporary files are cleared.
I tried to find a "last good" version by means of "bisecting", but
unfortunately no success, so far. All I can say is that the delay
never appears with Fossil version 2.6 [9718f3b078] 2018-05-04 12:56:42
UTC, the binary for Windows downloaded from the Fossil web site.
My tests were on Windows 10.0.17134.167 (64-bit), with MSVC