Commit Graph

  • 976c2425c4 Multiple GEORADIUS bugs fixed. antirez 2016-07-27 11:07:23 +02:00
  • 23bdeec122 Multiple GEORADIUS bugs fixed. antirez 2016-07-27 11:07:23 +02:00
  • 356a6304ec Multiple GEORADIUS bugs fixed. antirez 2016-07-27 11:07:23 +02:00
  • 0de6a2702b Replication: when possible start RDB saving ASAP. antirez 2016-07-22 17:03:18 +02:00
  • d4b975f0b8 Replication: when possible start RDB saving ASAP. antirez 2016-07-22 17:03:18 +02:00
  • 03f5b508e5 Replication: when possible start RDB saving ASAP. antirez 2016-07-22 17:03:18 +02:00
  • 7534ce9996 Sentinel: new test unit 07 that tests master down conditions. antirez 2016-07-22 16:39:22 +02:00
  • 16534c5f6f Sentinel: new test unit 07 that tests master down conditions. antirez 2016-07-22 16:39:22 +02:00
  • 8b76d55f2e Sentinel: new test unit 07 that tests master down conditions. antirez 2016-07-22 16:39:22 +02:00
  • f844032233 Sentinel: check Slave INFO state more often when disconnected. antirez 2016-07-22 10:51:25 +02:00
  • d6332b5034 Sentinel: check Slave INFO state more often when disconnected. antirez 2016-07-22 10:51:25 +02:00
  • 3e9ce38b0a Sentinel: check Slave INFO state more often when disconnected. antirez 2016-07-22 10:51:25 +02:00
  • 8f6844d7dd Avoid simultaneous RDB and AOF child process. antirez 2016-07-21 18:34:53 +02:00
  • 276dfeb3d0 Avoid simultaneous RDB and AOF child process. antirez 2016-07-21 18:34:53 +02:00
  • 0a628e5102 Avoid simultaneous RDB and AOF child process. antirez 2016-07-21 18:34:53 +02:00
  • 1c2fb8a0df Replication: start BGSAVE for replication always in replicationCron(). antirez 2016-07-21 12:10:56 +02:00
  • 03a443292e Replication: start BGSAVE for replication always in replicationCron(). antirez 2016-07-21 12:10:56 +02:00
  • 780a8b1d76 Replication: start BGSAVE for replication always in replicationCron(). antirez 2016-07-21 12:10:56 +02:00
  • b98c2df5a0 Fix maxmemory shared integer check bug introduced with LFU. antirez 2016-07-21 11:14:15 +02:00
  • ef404d604b Fix maxmemory shared integer check bug introduced with LFU. antirez 2016-07-21 11:14:15 +02:00
  • e0582b3598 Fix maxmemory shared integer check bug introduced with LFU. antirez 2016-07-21 11:14:15 +02:00
  • 4376529929 Volatile-ttl eviction policy implemented in terms of the pool. antirez 2016-07-20 19:53:27 +02:00
  • 36230c7b82 Volatile-ttl eviction policy implemented in terms of the pool. antirez 2016-07-20 19:53:27 +02:00
  • 2d5eb1f1a0 Volatile-ttl eviction policy implemented in terms of the pool. antirez 2016-07-20 19:53:27 +02:00
  • 760725aa5b test-lru.rb: support for testing volatile-ttl policy. antirez 2016-07-20 19:02:20 +02:00
  • 354cbd0eb2 test-lru.rb: support for testing volatile-ttl policy. antirez 2016-07-20 19:02:20 +02:00
  • 9f1b7ab2ed test-lru.rb: support for testing volatile-ttl policy. antirez 2016-07-20 19:02:20 +02:00
  • 0e1b0d6276 LFU: make counter log factor and decay time configurable. antirez 2016-07-20 15:00:35 +02:00
  • 73df375139 LFU: make counter log factor and decay time configurable. antirez 2016-07-20 15:00:35 +02:00
  • 6854c7b9ee LFU: make counter log factor and decay time configurable. antirez 2016-07-20 15:00:35 +02:00
  • ab78df558e LFU: Use the LRU pool for the LFU algorithm. antirez 2016-07-18 18:17:57 +02:00
  • 0020a8b5fa LFU: Use the LRU pool for the LFU algorithm. antirez 2016-07-18 18:17:57 +02:00
  • 6416ab19d0 LFU: Use the LRU pool for the LFU algorithm. antirez 2016-07-18 18:17:57 +02:00
  • c262acb656 LFU: Fix bugs in frequency decay code. antirez 2016-07-18 14:19:38 +02:00
  • 1cbf6f06b1 LFU: Fix bugs in frequency decay code. antirez 2016-07-18 14:19:38 +02:00
  • dbce190ad0 LFU: Fix bugs in frequency decay code. antirez 2016-07-18 14:19:38 +02:00
  • 4bc127a2bd LFU: Initial naive eviction cycle. antirez 2016-07-18 13:49:31 +02:00
  • 368aa4da99 LFU: Initial naive eviction cycle. antirez 2016-07-18 13:49:31 +02:00
  • a8e2d0849e LFU: Initial naive eviction cycle. antirez 2016-07-18 13:49:31 +02:00
  • f934b0bbae redis-cli LRU test mode: randomize value of key when setting. antirez 2016-07-18 10:56:11 +02:00
  • 5a84f2aac1 redis-cli LRU test mode: randomize value of key when setting. antirez 2016-07-18 10:56:11 +02:00
  • 24dd4a8f04 redis-cli LRU test mode: randomize value of key when setting. antirez 2016-07-18 10:56:11 +02:00
  • a7cd95aa8b redis-cli LRU test mode: remove newline from key names. antirez 2016-07-18 10:53:02 +02:00
  • 74cd193691 redis-cli LRU test mode: remove newline from key names. antirez 2016-07-18 10:53:02 +02:00
  • b8450d7cc5 redis-cli LRU test mode: remove newline from key names. antirez 2016-07-18 10:53:02 +02:00
  • 13c8765e00 LFU: Redis object level implementation. antirez 2016-07-15 12:12:52 +02:00
  • 1e7f752571 LFU: Redis object level implementation. antirez 2016-07-15 12:12:52 +02:00
  • 5d07984c5d LFU: Redis object level implementation. antirez 2016-07-15 12:12:52 +02:00
  • 8192fc3a8c LFU simulator: remove dead code. antirez 2016-07-14 16:06:36 +02:00
  • 53112a41e6 LFU simulator: remove dead code. antirez 2016-07-14 16:06:36 +02:00
  • ada70c7c53 LFU simulator: remove dead code. antirez 2016-07-14 16:06:36 +02:00
  • 1aaeeaa537 LRU simulator: fix new entry creation decr time. antirez 2016-07-14 15:55:17 +02:00
  • c7420bad96 LRU simulator: fix new entry creation decr time. antirez 2016-07-14 15:55:17 +02:00
  • fc92c667f7 LRU simulator: fix new entry creation decr time. antirez 2016-07-14 15:55:17 +02:00
  • c8a6d75f1c LRU simulator: fix new entry creation. antirez 2016-07-14 15:51:51 +02:00
  • c719391468 LRU simulator: fix new entry creation. antirez 2016-07-14 15:51:51 +02:00
  • f50dc38bc2 LRU simulator: fix new entry creation. antirez 2016-07-14 15:51:51 +02:00
  • cd969573ed LFU: Simulation of the algorithm planned for Redis. antirez 2016-07-14 15:21:48 +02:00
  • 0f3fd1a7f4 LFU: Simulation of the algorithm planned for Redis. antirez 2016-07-14 15:21:48 +02:00
  • 09fcb00249 LFU: Simulation of the algorithm planned for Redis. antirez 2016-07-14 15:21:48 +02:00
  • bb5b1c5991 LRU: Make cross-database choices for eviction. antirez 2016-07-13 10:45:37 +02:00
  • c28d1285a3 LRU: Make cross-database choices for eviction. antirez 2016-07-13 10:45:37 +02:00
  • e423f76e75 LRU: Make cross-database choices for eviction. antirez 2016-07-13 10:45:37 +02:00
  • 8934a2a78a LRU: cache SDS strings in the eviction pool. antirez 2016-07-12 12:31:37 +02:00
  • e3dcb73eb0 LRU: cache SDS strings in the eviction pool. antirez 2016-07-12 12:31:37 +02:00
  • e64bf05f43 LRU: cache SDS strings in the eviction pool. antirez 2016-07-12 12:31:37 +02:00
  • 8464262b28 Move the struct evictionPoolEntry() into only file using it. antirez 2016-07-07 15:04:25 +02:00
  • fe5f5bf0dd Move the struct evictionPoolEntry() into only file using it. antirez 2016-07-07 15:04:25 +02:00
  • 965905c9f2 Move the struct evictionPoolEntry() into only file using it. antirez 2016-07-07 15:04:25 +02:00
  • 4ef07b3f9d Move prototype of evictionPoolAlloc() in server.h. antirez 2016-07-07 15:01:58 +02:00
  • 1d39d0cbc4 Move prototype of evictionPoolAlloc() in server.h. antirez 2016-07-07 15:01:58 +02:00
  • d8e92a8207 Move prototype of evictionPoolAlloc() in server.h. antirez 2016-07-07 15:01:58 +02:00
  • 9f47c5a53b LRU: use C99 variable len stack array in evictionPoolPopulate(). antirez 2016-07-08 14:17:11 +02:00
  • 8d854225d0 LRU: use C99 variable len stack array in evictionPoolPopulate(). antirez 2016-07-08 14:17:11 +02:00
  • 3b9495d20d LRU: use C99 variable len stack array in evictionPoolPopulate(). antirez 2016-07-08 14:17:11 +02:00
  • f07cc50f89 redis-benchmark: new option to show server errors on stdout. antirez 2016-07-12 11:22:41 +02:00
  • 873bdbc033 redis-benchmark: new option to show server errors on stdout. antirez 2016-07-12 11:22:41 +02:00
  • 2a1247309a redis-benchmark: new option to show server errors on stdout. antirez 2016-07-12 11:22:41 +02:00
  • f708bf2a14 Remove useless memmove() from freeMemoryIfNeeded(). antirez 2016-07-11 19:18:17 +02:00
  • 436cbbe279 Remove useless memmove() from freeMemoryIfNeeded(). antirez 2016-07-11 19:18:17 +02:00
  • 382991f82e Remove useless memmove() from freeMemoryIfNeeded(). antirez 2016-07-11 19:18:17 +02:00
  • bbac261b64 LRU: Fix output fixes to new test-lru.rb. antirez 2016-07-11 16:26:02 +02:00
  • 49478a4e8a LRU: Fix output fixes to new test-lru.rb. antirez 2016-07-11 16:26:02 +02:00
  • b19b2dff46 LRU: Fix output fixes to new test-lru.rb. antirez 2016-07-11 16:26:02 +02:00
  • 22be3d06e3 Merge branch 'unstable' of github.com:/antirez/redis into unstable antirez 2016-07-11 16:24:21 +02:00
  • d7ddd552df Merge branch 'unstable' of github.com:/antirez/redis into unstable antirez 2016-07-11 16:24:21 +02:00
  • 6a1c00c9ea Merge branch 'unstable' of github.com:/antirez/redis into unstable antirez 2016-07-11 16:24:21 +02:00
  • c35d315148 LRU: test-lru.rb improved in different ways. antirez 2016-07-11 16:22:09 +02:00
  • 17d48f92e6 LRU: test-lru.rb improved in different ways. antirez 2016-07-11 16:22:09 +02:00
  • 32a549432b LRU: test-lru.rb improved in different ways. antirez 2016-07-11 16:22:09 +02:00
  • 2e7ab9a360 redis_check_rdb(): the rio structure must be global. antirez 2016-07-06 19:12:24 +02:00
  • 6360073270 redis_check_rdb(): the rio structure must be global. antirez 2016-07-06 19:12:24 +02:00
  • 51c1d40d08 redis_check_rdb(): the rio structure must be global. antirez 2016-07-06 19:12:24 +02:00
  • 3b5a3c7249 redis_check_rdb_main(): create shared objects only if needed. antirez 2016-07-06 19:05:44 +02:00
  • 0a881fbe91 redis_check_rdb_main(): create shared objects only if needed. antirez 2016-07-06 19:05:44 +02:00
  • eee878cbc5 redis_check_rdb_main(): create shared objects only if needed. antirez 2016-07-06 19:05:44 +02:00
  • 4e3fea4f1a Fix redis_check_rdb() return value. antirez 2016-07-06 19:00:43 +02:00
  • 2cb427cf0a Fix redis_check_rdb() return value. antirez 2016-07-06 19:00:43 +02:00
  • 24882e31f2 Fix redis_check_rdb() return value. antirez 2016-07-06 19:00:43 +02:00
  • 6430ab2861 Remove dead code from geohash_helper.c. antirez 2016-07-06 16:39:23 +02:00