diff options
author | dormando <dormando@rydia.net> | 2017-06-27 12:17:59 -0700 |
---|---|---|
committer | dormando <dormando@rydia.net> | 2019-09-17 02:37:15 -0700 |
commit | b5ea90160579ba060b8e1d269595b3ec5d77d740 (patch) | |
tree | 96d5dc43912f32b4d48d6a19cf161052e9aaa137 /Makefile.am | |
parent | 554b56687a19300a75ec24184746b5512580c819 (diff) | |
download | memcached-b5ea90160579ba060b8e1d269595b3ec5d77d740.tar.gz |
restartable cache
"-e /path/to/tmpfsmnt/file"
SIGUSR1 for graceful stop
restart requires the same memory limit, slab sizes, and some other
infrequently changed details. Most other options and features can
change between restarts. Binary can be upgraded between restarts.
Restart does some fixup work on start for every item in cache. Can take
over a minute with more than a few hundred million items in cache.
Keep in mind when a cache is down it may be missing invalidations,
updates, and so on.
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index 96b8c58..6eb6db0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -24,7 +24,8 @@ memcached_SOURCES = memcached.c memcached.h \ crawler.c crawler.h \ itoa_ljust.c itoa_ljust.h \ slab_automove.c slab_automove.h \ - authfile.c authfile.h + authfile.c authfile.h \ + restart.c restart.h if BUILD_CACHE memcached_SOURCES += cache.c |