Changeset c005645 in mod_gnutls for doc


Ignore:
Timestamp:
Jun 8, 2016, 3:31:29 PM (18 months ago)
Author:
Thomas Klute <thomas2.klute@…>
Branches:
master, debian, upstream
Children:
c55902b
Parents:
eb63377
Message:

Mutex for DBM cache access

I noticed that with a DBM cache enabled and session tickets disabled
even a handful of parallel connections trashed the cache database, and
consequently the error log. According to comments and documentation on
mod_socache_dbm the APR DBM module is not thread or multi-process
safe, so a global mutex is necessary. With the mutex the cache
corruption disappears in my benchmarks.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/mod_gnutls_manual.mdwn

    rdff57b4 rc005645  
    7676
    7777This directive configures the SSL Session Cache for `mod_gnutls`.
    78 This could be shared between machines of different architectures.
     78This could be shared between machines of different architectures. If a
     79DBM cache is used, access is serialized using the `gnutls-cache`
     80mutex.
    7981
    8082`dbm` (Requires Berkeley DBM)
Note: See TracChangeset for help on using the changeset viewer.