Commit Graph

  • 85b50ca125 syncWithMaster(): non blocking state machine. antirez 2015-08-06 16:49:30 +02:00
  • 88c716a0f5 syncWithMaster(): non blocking state machine. antirez 2015-08-06 16:49:30 +02:00
  • f0a3f8ec8a flushSlavesOutputBuffers(): details clarified via comments. antirez 2015-08-06 15:08:54 +02:00
  • 55cb64bbfb flushSlavesOutputBuffers(): details clarified via comments. antirez 2015-08-06 15:08:54 +02:00
  • 6eec9d8727 startBgsaveForReplication(): log what you really do. antirez 2015-08-06 09:49:38 +02:00
  • ce5761e061 startBgsaveForReplication(): log what you really do. antirez 2015-08-06 09:49:38 +02:00
  • c04fd1f4e2 Client structure comments improved. antirez 2015-08-06 09:41:11 +02:00
  • fd08839a3a Client structure comments improved. antirez 2015-08-06 09:41:11 +02:00
  • 1d97bf8d60 Replication: add REPLCONF CAPA EOF support. antirez 2015-08-06 09:23:23 +02:00
  • 3e6d4d599a Replication: add REPLCONF CAPA EOF support. antirez 2015-08-06 09:23:23 +02:00
  • 1e792aa02d Fix synchronous readline "\n" handling. antirez 2015-08-05 16:51:50 +02:00
  • 7ab3af0edc Fix synchronous readline "\n" handling. antirez 2015-08-05 16:51:50 +02:00
  • 3b05f9b064 Fix replication slave pings period. antirez 2015-08-05 16:49:16 +02:00
  • 55ba772703 Fix replication slave pings period. antirez 2015-08-05 16:49:16 +02:00
  • dc69b7ab01 Fix RDB encoding test for new csvdump format. antirez 2015-08-05 14:05:34 +02:00
  • 1d59497343 Fix RDB encoding test for new csvdump format. antirez 2015-08-05 14:05:34 +02:00
  • b83005ae8a Remove slave state change handled by replicationSetupSlaveForFullResync(). antirez 2015-08-05 13:58:56 +02:00
  • 54ece2c583 Remove slave state change handled by replicationSetupSlaveForFullResync(). antirez 2015-08-05 13:58:56 +02:00
  • c3f2bcafc8 Make sure we re-emit SELECT after each new slave full sync setup. antirez 2015-08-05 13:34:46 +02:00
  • 15de6b108b Make sure we re-emit SELECT after each new slave full sync setup. antirez 2015-08-05 13:34:46 +02:00
  • 0aa35539c6 Test: csvdump now scans all DBs. antirez 2015-08-05 12:27:15 +02:00
  • 175707e550 Test: csvdump now scans all DBs. antirez 2015-08-05 12:27:15 +02:00
  • de18e6456d Don't send SELECT to slaves in WAIT_BGSAVE_START state. antirez 2015-08-05 11:23:22 +02:00
  • a5a06a8ecd Don't send SELECT to slaves in WAIT_BGSAVE_START state. antirez 2015-08-05 11:23:22 +02:00
  • 2ef570a4c3 PSYNC test: also test the vanilla SYNC. antirez 2015-08-05 09:18:54 +02:00
  • 76e0be416d PSYNC test: also test the vanilla SYNC. antirez 2015-08-05 09:18:54 +02:00
  • 3fc6a6b4c5 syncCommand() comments improved. antirez 2015-08-05 08:41:57 +02:00
  • 62b5c60ead syncCommand() comments improved. antirez 2015-08-05 08:41:57 +02:00
  • 142611882a PSYNC initial offset fix. antirez 2015-08-04 16:56:00 +02:00
  • 292fec058a PSYNC initial offset fix. antirez 2015-08-04 16:56:00 +02:00
  • 05cf0f0948 Test PSYNC with diskless replication. antirez 2015-08-04 13:14:25 +02:00
  • d1ff328170 Test PSYNC with diskless replication. antirez 2015-08-04 13:14:25 +02:00
  • 0a543a59b8 Sentinel: add more commonly useful sections to INFO. antirez 2015-07-29 12:27:25 +02:00
  • 6233d210cd Sentinel: add more commonly useful sections to INFO. antirez 2015-07-29 12:27:25 +02:00
  • e32a7ab492 checkTcpBacklogSetting() now called in Sentinel mode too. antirez 2015-07-29 12:13:20 +02:00
  • 4bc42ca7f6 checkTcpBacklogSetting() now called in Sentinel mode too. antirez 2015-07-29 12:13:20 +02:00
  • be4598950a Support for CLIENT KILL TYPE MASTER. antirez 2015-07-28 17:01:19 +02:00
  • 3c8861a73a Support for CLIENT KILL TYPE MASTER. antirez 2015-07-28 17:01:19 +02:00
  • 3af2851586 CLIENT_MASTER introduced. antirez 2015-07-28 16:58:04 +02:00
  • e6f39338e6 CLIENT_MASTER introduced. antirez 2015-07-28 16:58:04 +02:00
  • 519c912a30 Force slaves to resync after unsuccessful PSYNC. antirez 2015-07-28 16:14:52 +02:00
  • c1e94b6b9c Force slaves to resync after unsuccessful PSYNC. antirez 2015-07-28 16:14:52 +02:00
  • 1bdaa45f50 replicationHandleMasterDisconnection() belongs to replication.c. antirez 2015-07-28 14:36:50 +02:00
  • 278ea9d16b replicationHandleMasterDisconnection() belongs to replication.c. antirez 2015-07-28 14:36:50 +02:00
  • 4fc564cc98 RDMF: Redis -> Server in adjustOpenFilesLimit(). antirez 2015-07-28 11:19:20 +02:00
  • 54c71f2d96 RDMF: Redis -> Server in adjustOpenFilesLimit(). antirez 2015-07-28 11:19:20 +02:00
  • 3bb9900bbc Avoid magic "0" argument to prepareForShutdown(). antirez 2015-07-28 11:10:42 +02:00
  • 813ff7fdde Avoid magic "0" argument to prepareForShutdown(). antirez 2015-07-28 11:10:42 +02:00
  • 6976e49063 RDMF: dictRedisObjectDestructor -> dictObjectDestructor." antirez 2015-07-28 11:03:01 +02:00
  • 5cfb792777 RDMF: dictRedisObjectDestructor -> dictObjectDestructor." antirez 2015-07-28 11:03:01 +02:00
  • 5dfb7f6632 Use mstime_t as return value of mstime(). antirez 2015-07-28 10:14:33 +02:00
  • a83e79b176 Use mstime_t as return value of mstime(). antirez 2015-07-28 10:14:33 +02:00
  • cf7b70e5d2 RDMF: use representClusterNodeFlags() generic name. antirez 2015-07-27 15:08:58 +02:00
  • 02b1d5213d RDMF: use representClusterNodeFlags() generic name. antirez 2015-07-27 15:08:58 +02:00
  • 3064487047 RDMF: more names updated. antirez 2015-07-27 14:55:45 +02:00
  • 3325a9b11f RDMF: more names updated. antirez 2015-07-27 14:55:45 +02:00
  • c15cac0d77 RDMF: More consistent define names. antirez 2015-07-27 09:41:48 +02:00
  • 32f80e2f1b RDMF: More consistent define names. antirez 2015-07-27 09:41:48 +02:00
  • 8a893fa4cf RDMF: REDIS_OK REDIS_ERR -> C_OK C_ERR. antirez 2015-07-26 23:17:55 +02:00
  • 40eb548a80 RDMF: REDIS_OK REDIS_ERR -> C_OK C_ERR. antirez 2015-07-26 23:17:55 +02:00
  • 58844a7bfe RDMF: redisAssert -> serverAssert. antirez 2015-07-26 15:29:53 +02:00
  • 2d9e3eb107 RDMF: redisAssert -> serverAssert. antirez 2015-07-26 15:29:53 +02:00
  • 62b27ebc2a RDMF: OBJ_ macros for object related stuff. antirez 2015-07-26 15:28:00 +02:00
  • 14ff572482 RDMF: OBJ_ macros for object related stuff. antirez 2015-07-26 15:28:00 +02:00
  • fa26d3dd63 RDMF: use client instead of redisClient, like Disque. antirez 2015-07-26 15:20:46 +02:00
  • 554bd0e7bd RDMF: use client instead of redisClient, like Disque. antirez 2015-07-26 15:20:46 +02:00
  • e2b858a580 RDMF: redisLog -> serverLog. antirez 2015-07-26 15:17:43 +02:00
  • 424fe9afd9 RDMF: redisLog -> serverLog. antirez 2015-07-26 15:17:43 +02:00
  • 6a424b5e36 RDMF (Redis/Disque merge friendlyness) refactoring WIP 1. antirez 2015-07-26 15:14:57 +02:00
  • cef054e868 RDMF (Redis/Disque merge friendlyness) refactoring WIP 1. antirez 2015-07-26 15:14:57 +02:00
  • 7b940930d0 deps/hiredis SDS updated to version 2.0.0. antirez 2015-07-25 17:50:47 +02:00
  • b684e2dad1 deps/hiredis SDS updated to version 2.0.0. antirez 2015-07-25 17:50:47 +02:00
  • b1e21f503d SDS: Copyright updated further. antirez 2015-07-25 17:41:56 +02:00
  • c6333def13 SDS: Copyright updated further. antirez 2015-07-25 17:41:56 +02:00
  • 92607da7a5 SDS: changes to unify Redis SDS with antirez/sds repo. antirez 2015-07-25 17:25:44 +02:00
  • cb2782c314 SDS: changes to unify Redis SDS with antirez/sds repo. antirez 2015-07-25 17:25:44 +02:00
  • 9d1bde4c49 SDS: Copyright notice updated. antirez 2015-07-25 17:08:44 +02:00
  • 9894495c5a SDS: Copyright notice updated. antirez 2015-07-25 17:08:44 +02:00
  • 16984057e5 SDS: sdsjoinsds() call ported from antirez/sds fork. antirez 2015-07-25 17:05:20 +02:00
  • 11425c89cf SDS: sdsjoinsds() call ported from antirez/sds fork. antirez 2015-07-25 17:05:20 +02:00
  • abede40bae Check args before run ckquorum. Fix issue #2635 Rogerio Goncalves 2015-07-24 14:08:50 +02:00
  • ef29748d0d Check args before run ckquorum. Fix issue #2635 Rogerio Goncalves 2015-07-24 14:08:50 +02:00
  • 0b469c7882 Jemalloc: use LG_QUANTUM of 3 for AMD64 and I386. antirez 2015-07-24 10:15:04 +02:00
  • 6b836b6b41 Jemalloc: use LG_QUANTUM of 3 for AMD64 and I386. antirez 2015-07-24 10:15:04 +02:00
  • c8b31651e7 SDS: avoid compiler warning in sdsIncrLen(). antirez 2015-07-24 09:39:12 +02:00
  • 64fcd0e6ff SDS: avoid compiler warning in sdsIncrLen(). antirez 2015-07-24 09:39:12 +02:00
  • 886f6a2aba Merge branch 'sds' into unstable antirez 2015-07-24 08:49:23 +02:00
  • 935251259f Merge branch 'sds' into unstable antirez 2015-07-24 08:49:23 +02:00
  • e80ee4d3db SDS: use type 8 if we are likely to append to the string. antirez 2015-07-23 09:16:47 +02:00
  • ea9bd243ec SDS: use type 8 if we are likely to append to the string. antirez 2015-07-23 09:16:47 +02:00
  • 0fb9a81301 Fix SDS type 5 sdsIncrLen() bug and added test. antirez 2015-07-20 16:18:06 +02:00
  • cf68f4ee6a Fix SDS type 5 sdsIncrLen() bug and added test. antirez 2015-07-20 16:18:06 +02:00
  • 0d0ea8b13d Merge pull request #2636 from badboy/cluster-lock-fix Salvatore Sanfilippo 2015-07-17 11:00:44 +02:00
  • bcb4d09123 Merge pull request #2636 from badboy/cluster-lock-fix Salvatore Sanfilippo 2015-07-17 11:00:44 +02:00
  • fdbee39fee Merge pull request #2644 from MOON-CLJ/command_info_fix Salvatore Sanfilippo 2015-07-17 10:55:58 +02:00
  • 29391002f6 Merge pull request #2644 from MOON-CLJ/command_info_fix Salvatore Sanfilippo 2015-07-17 10:55:58 +02:00
  • 9d9e0190b5 bugfix: errno might change before logging Yongyue Sun 2015-07-10 15:25:40 +08:00
  • 427794d845 bugfix: errno might change before logging Yongyue Sun 2015-07-10 15:25:40 +08:00
  • 6f52b2c898 Fix: aof_delayed_fsync is not reset Tom Kiemes 2015-07-15 16:11:40 +02:00
  • 6142ddc6eb Fix: aof_delayed_fsync is not reset Tom Kiemes 2015-07-15 16:11:40 +02:00