Skip to content

Commit 549e7c8

Browse files
tvlooysodabrew
authored andcommitted
Change session_lock default ini values (#350)
1 parent b70b82e commit 549e7c8

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

memcached.ini

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
77
; The minimum time, in milliseconds, to wait between session lock attempts.
88
; This value is double on each lock retry until memcached.sess_lock_wait_max
99
; is reached, after which any further retries will take sess_lock_wait_max seconds.
10-
; Default is 1000.
11-
;memcached.sess_lock_wait_min = 1000;
10+
; Default is 150.
11+
;memcached.sess_lock_wait_min = 150;
1212

1313
; The maximum time, in milliseconds, to wait between session lock attempts.
14-
; Default is 2000.
15-
;memcached.sess_lock_wait_max = 2000;
14+
; Default is 150.
15+
;memcached.sess_lock_wait_max = 150;
1616

1717
; The number of times to retry locking the session lock, not including the first attempt.
18-
; Default is 5.
19-
;memcached.sess_lock_retries = 5;
18+
; Default is 200.
19+
;memcached.sess_lock_retries = 200;
2020

2121
; The time, in seconds, before a lock should release itself.
2222
; Setting to 0 results in the default behaviour, which is to

php_memcached.c

+5-5
Original file line numberDiff line numberDiff line change
@@ -361,8 +361,8 @@ PHP_INI_BEGIN()
361361

362362
#ifdef HAVE_MEMCACHED_SESSION
363363
MEMC_SESSION_INI_BOOL ("locking", "1", OnUpdateBool, lock_enabled)
364-
MEMC_SESSION_INI_ENTRY("lock_wait_min", "1000", OnUpdateLongGEZero, lock_wait_min)
365-
MEMC_SESSION_INI_ENTRY("lock_wait_max", "2000", OnUpdateLongGEZero, lock_wait_max)
364+
MEMC_SESSION_INI_ENTRY("lock_wait_min", "150", OnUpdateLongGEZero, lock_wait_min)
365+
MEMC_SESSION_INI_ENTRY("lock_wait_max", "150", OnUpdateLongGEZero, lock_wait_max)
366366
MEMC_SESSION_INI_ENTRY("lock_retries", "5", OnUpdateLong, lock_retries)
367367
MEMC_SESSION_INI_ENTRY("lock_expire", "0", OnUpdateLongGEZero, lock_expiration)
368368
#if defined(LIBMEMCACHED_VERSION_HEX) && LIBMEMCACHED_VERSION_HEX < 0x01000018
@@ -4271,9 +4271,9 @@ PHP_GINIT_FUNCTION(php_memcached)
42714271
#ifdef HAVE_MEMCACHED_SESSION
42724272

42734273
php_memcached_globals->session.lock_enabled = 0;
4274-
php_memcached_globals->session.lock_wait_max = 2000;
4275-
php_memcached_globals->session.lock_wait_min = 1000;
4276-
php_memcached_globals->session.lock_retries = 5;
4274+
php_memcached_globals->session.lock_wait_max = 150;
4275+
php_memcached_globals->session.lock_wait_min = 150;
4276+
php_memcached_globals->session.lock_retries = 200;
42774277
php_memcached_globals->session.lock_expiration = 30;
42784278
php_memcached_globals->session.binary_protocol_enabled = 1;
42794279
php_memcached_globals->session.consistent_hash_enabled = 1;

0 commit comments

Comments
 (0)