Łukasz Mierzwa
|
53679879ca
|
cache refactoring for better plugin friendliness
|
2013-04-09 14:15:33 +02:00 |
|
Łukasz Mierzwa
|
8a89b49df1
|
update cache items count after restore
|
2013-03-28 23:20:17 +01:00 |
|
Unbit
|
619e853a19
|
cache sync is working again
|
2013-03-09 06:34:48 +01:00 |
|
Unbit
|
4ad9c8d034
|
fixed default cache set
|
2013-03-08 20:00:25 +01:00 |
|
Unbit
|
a684bc6124
|
completed magic cache clear
|
2013-03-08 17:21:08 +01:00 |
|
Unbit
|
849ba0856f
|
implemented cache magic exists and del
|
2013-03-08 17:04:36 +01:00 |
|
Unbit
|
f3b1acc55e
|
completed cache magic update
|
2013-03-08 16:26:16 +01:00 |
|
Unbit
|
e418a35159
|
added cache check for max item size
|
2013-03-08 14:18:49 +01:00 |
|
Unbit
|
cd29b033f0
|
reimplementation of the cache networking protocol to be fully non-blocking
|
2013-03-08 13:45:27 +01:00 |
|
Unbit
|
f3f191558a
|
removed the threaded cache server, it has been superseeded by the new async architecture
|
2013-03-08 11:29:56 +01:00 |
|
Unbit
|
c728471b94
|
another update to the cache magic api
|
2013-03-08 11:23:26 +01:00 |
|
Unbit
|
4383578795
|
prepare for magic cache functions
|
2013-03-08 10:04:13 +01:00 |
|
Unbit
|
5e70986bc9
|
added JVM cache_get and lock/unlock
|
2013-03-08 08:12:51 +01:00 |
|
Unbit
|
4381e816ae
|
fixed cache_del2
|
2013-02-27 23:00:50 +01:00 |
|
Riccardo Magliocchetti
|
949fdb5f86
|
core/cache: fix memory leak
Reported by Coverity as CID #981514.
|
2013-02-22 08:42:49 +01:00 |
|
Riccardo Magliocchetti
|
d1c8a02151
|
core/io: check realloc() return value
Reported by Coverity as CID #981513.
|
2013-02-22 08:42:33 +01:00 |
|
Riccardo Magliocchetti
|
4d236b9b74
|
core/cache: close() mmapped cache store
The file will actually get closed when unmapped but we should
remove our reference to it.
Reported by Coverity scan as CID #971009.
|
2013-02-22 07:54:51 +01:00 |
|
Unbit
|
c92fde03b9
|
various micro-optmizations in async, caching and static file serving
|
2013-02-15 08:11:33 +01:00 |
|
Unbit
|
cdf05dcef2
|
make older compilers happy
|
2013-02-12 18:12:04 +01:00 |
|
Unbit
|
f75a637ef6
|
implemented cache bitmap blocks unmarking
|
2013-02-11 14:50:55 +01:00 |
|
Unbit
|
48d749f11b
|
prepare for unmarking function
|
2013-02-11 14:20:10 +01:00 |
|
Unbit
|
39613d466a
|
other improvements for bitmap based caching
|
2013-02-11 14:09:40 +01:00 |
|
Unbit
|
c0083c5801
|
first commit for bitmap based cache
|
2013-02-10 12:11:47 +01:00 |
|
Unbit
|
47d66ab368
|
ported cache store system to the new api
|
2013-02-07 16:01:15 +01:00 |
|
Unbit
|
54227db3e4
|
cache syncing is working again
|
2013-02-07 15:42:14 +01:00 |
|
Unbit
|
aecd9a7703
|
ported udp cache server to the new api
|
2013-02-07 15:33:01 +01:00 |
|
Unbit
|
dd0551bf68
|
ported the cache sync client system to the new api
|
2013-02-07 15:21:32 +01:00 |
|
Unbit
|
d649853a51
|
ported cache udp nodes to the new api
|
2013-02-07 15:12:58 +01:00 |
|
Unbit
|
7fc644d1a8
|
fixed uwsgi_cache_create definition
|
2013-01-27 11:37:23 +01:00 |
|
Łukasz Mierzwa
|
5bbc7ee673
|
don't free lock name of a named cache
|
2013-01-26 11:56:16 +01:00 |
|
Unbit
|
37927c6f5d
|
ported sweepers to the new api and added more statistics
|
2013-01-26 07:43:12 +01:00 |
|
Unbit
|
df85a8e6a9
|
added uwsgi_cache_safe_get2() commodity function
|
2013-01-24 20:40:43 +01:00 |
|
Unbit
|
cb8878dc81
|
--ssl-sessions-use-cache can take the cache name as parameter
|
2013-01-24 10:03:07 +01:00 |
|
Unbit
|
5e561c0d1e
|
--cache2 is ready
|
2013-01-24 09:02:53 +01:00 |
|
Unbit
|
fbfe58948b
|
prepare for the --cache2 option
|
2013-01-23 20:38:55 +01:00 |
|
Unbit
|
e839a9eb89
|
ported psgi and rack plugin to the new caching api
|
2013-01-23 20:32:52 +01:00 |
|
Unbit
|
b90779aecf
|
improved the caching subsystem to allows dynamic key
|
2013-01-23 20:16:49 +01:00 |
|
Unbit
|
2447f819cb
|
first commit of the new caching infrastructure
|
2013-01-23 16:15:43 +01:00 |
|
Roberto De Ioris
|
78a05ef9e8
|
use size_t instead of int in io functions
|
2013-01-12 19:22:51 +01:00 |
|
Roberto De Ioris
|
d55a5e1b8c
|
added --cache-sync for initial synchronization with remote caches
|
2012-12-28 21:24:28 +01:00 |
|
Roberto De Ioris
|
e4ec5b000e
|
refactored utils.c and created io.c
|
2012-12-28 21:10:06 +01:00 |
|
Łukasz Mierzwa
|
7bb424622c
|
few log format fixes
|
2012-12-06 13:55:43 +01:00 |
|
Roberto De Ioris
|
66d28aa958
|
added cache stats
|
2012-11-25 18:43:37 +01:00 |
|
Roberto De Ioris
|
3717b8cd13
|
implemented udp cache del
|
2012-11-25 17:48:18 +01:00 |
|
Roberto De Ioris
|
6e5fc85e54
|
uwsgi_cache_del now takes flags
|
2012-11-25 17:29:41 +01:00 |
|
Roberto De Ioris
|
a3bbfde884
|
refactored cache threads
|
2012-11-25 17:22:44 +01:00 |
|
Roberto De Ioris
|
fd86c6cafa
|
implemented expires in cache udp server
|
2012-11-25 16:42:40 +01:00 |
|
Roberto De Ioris
|
cb87f8f6d6
|
implemented udp cache update
|
2012-11-25 16:02:05 +01:00 |
|
Roberto De Ioris
|
4ccd20eb23
|
pre-build cache udp nodes addresses
|
2012-11-25 14:09:25 +01:00 |
|
Roberto De Ioris
|
9ced8f9bdd
|
skeleton for --cache-udp-server and --cache-udp-node
|
2012-11-25 13:07:34 +01:00 |
|