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

Reply via email to