Hello Fossil Devs,
After an upgrade of my local Fossil hosting executable using CGI (under
Apache 2.4.25 running on FreeBSD 10.3p16) I have been experiencing some
interesting behavior. (I am using the directory cgi-bin technique to
host my repositories.)
In the older version of Fossil that I was using, everything appeared to
be working fine (2.5 f90ecf892c 2018-04-30 00:20:21 UTC) no problems
that I could tell.
However, when I upgraded via source to 2.6 (fd3198322a 2018-07-25
13:20:15 UTC), I have been experiencing a lot of the SQLITE_NOTICE(283)
recovered x frames from wal file and even an odd time skew message. The
time skew is reporting that the server is anywhere from 44 to 58 seconds
slow. But, when I view the time between the server and client, the time
is less than 10 seconds off from each other. I've also noticed that the
-shm and -wal files have not been removed consistently on the server.
I've also noticed that when running top, fossil is in a "nanslp" state
for around 55 seconds and could be the cause of the difficulties I am
experiencing since I do not remember noticing this behavior in the
previous version I was using. Additionally, when trying to clone or use
the web interface there are times when there is no response but if I
cancel or retry the same request the data/link can be accessed. (If I do
not cancel a clone, a time skew message will be shown.)
Have the problems described above been experienced by others for version
fd3198322a 2018-07-25 13:20:15 UTC (check in differences link:
https://fossil-scm.org/index.html/vdiff?from=f90ecf892c07e7f2&to=fd3198322a6f902a)?
What follows below is some environment information.
Thank you for your time and any assistance,
Ryan
The two versions mentioned were compiled using clang-3.4.1
(tags/RELEASE_34/dot1-final 208032) (64-bit) on FreeBSD 10.3p16 x64. The
binaries produced are 64-bit. When I upgrade fossil, I will usually
follow with a fossil rebuild --wal <repository file name> on all my
repository files.
The "file" command returns the following for the fossil binary: ELF
64-bit LSB executable, x86-64, version 1 (FreeBSD), statically linked,
for FreeBSD 10.3, stripped.
The fossil version -verbose output is the following:
This is fossil version 2.6 [fd3198322a] 2018-07-25 13:20:15 UTC
Compiled on Jul 26 2018 17:58:16 using clang-3.4.1
(tags/RELEASE_34/dot1-final 208032) (64-bit)
Schema version 2015-01-24
Detected memory page size is 4096 bytes
zlib 1.2.11, loaded 1.2.11
hardened-SHA1 by Marc Stevens and Dan Shumow
SSL (OpenSSL 1.0.2k 26 Jan 2017)
FOSSIL_ENABLE_LEGACY_MV_RM
UNICODE_COMMAND_LINE
FOSSIL_STATIC_BUILD
SQLite 3.25.0 2018-07-18 19:09:07 a5087c5c87
SQLITE_DEFAULT_FILE_FORMAT=4
SQLITE_DEFAULT_WAL_SYNCHRONOUS=1
SQLITE_ENABLE_DBSTAT_VTAB
SQLITE_ENABLE_FTS3_PARENTHESIS
SQLITE_ENABLE_FTS4
SQLITE_ENABLE_FTS5
SQLITE_ENABLE_JSON1
SQLITE_ENABLE_LOCKING_STYLE=0
SQLITE_ENABLE_STMTVTAB
SQLITE_LIKE_DOESNT_MATCH_BLOBS
SQLITE_MAX_EXPR_DEPTH=0
SQLITE_OMIT_DECLTYPE
SQLITE_OMIT_DEPRECATED
SQLITE_OMIT_GET_TABLE
SQLITE_OMIT_LOAD_EXTENSION
SQLITE_OMIT_PROGRESS_CALLBACK
SQLITE_OMIT_SHARED_CACHE
SQLITE_THREADSAFE=0
SQLITE_USE_ALLOCA
Additionally, the Apache loaded modules are the following:
core_module (static)
so_module (static)
http_module (static)
authn_file_module (shared)
authn_core_module (shared)
authz_host_module (shared)
authz_groupfile_module (shared)
authz_user_module (shared)
authz_core_module (shared)
authnz_fcgi_module (shared)
access_compat_module (shared)
auth_basic_module (shared)
reqtimeout_module (shared)
filter_module (shared)
mime_module (shared)
log_config_module (shared)
env_module (shared)
headers_module (shared)
setenvif_module (shared)
version_module (shared)
ssl_module (shared)
mpm_prefork_module (shared)
unixd_module (shared)
status_module (shared)
autoindex_module (shared)
cgi_module (shared)
dir_module (shared)
actions_module (shared)
userdir_module (shared)
alias_module (shared)
rewrite_module (shared)
php5_module (shared)
_______________________________________________
fossil-dev mailing list
fossil-dev@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/fossil-dev