- 08 12月, 2013 1 次提交
-
-
由 Yossi Gottlieb 提交于
-
- 06 12月, 2013 7 次提交
-
-
由 antirez 提交于
The way the role change was recoded was not sane and too much convoluted, causing the role information to be not always updated. This commit fixes issue #1445.
-
由 antirez 提交于
When there is a master address switch, the reported role must be set to master so that we have a chance to re-sample the INFO output to check if the new address is reporting the right role. Otherwise if the role was wrong, it will be sensed as wrong even after the address switch, and for enough time according to the role change time, for Sentinel consider the master SDOWN. This fixes isue #1446, that describes the effects of this bug in practice.
-
由 antirez 提交于
-
由 Salvatore Sanfilippo 提交于
Grammar fix.
-
由 Anurag Ramdasan 提交于
-
由 Salvatore Sanfilippo 提交于
fixed typo
-
由 Anurag Ramdasan 提交于
-
- 05 12月, 2013 5 次提交
-
-
由 Salvatore Sanfilippo 提交于
Fixed grammar: 'usually' to 'usual'
-
由 Anurag Ramdasan 提交于
-
由 antirez 提交于
-
由 antirez 提交于
-
由 antirez 提交于
During the refactoring of blocking operations, commit 82b672f6, a bug was introduced where a milliseconds time is compared to a seconds time, so all the clients always appear to timeout if timeout is set to non-zero value. Thanks to Jonathan Leibiusky for finding the bug and helping verifying the cause and fix.
-
- 04 12月, 2013 3 次提交
- 03 12月, 2013 2 次提交
- 02 12月, 2013 3 次提交
-
-
由 antirez 提交于
See issue #1419.
-
由 antirez 提交于
Sentinels are now desynchronized in a better way changing the time handler frequency between 10 and 20 HZ. This way on average a desynchronization of 25 milliesconds is produced that should be larger enough compared to network latency, avoiding most split-brain condition during the vote. Now that the clocks are desynchronized, to have larger random delays when performing operations can be easily achieved in the following way. Take as example the function that starts the failover, that is called with a frequency between 10 and 20 HZ and will start the failover every time there are the conditions. By just adding as an additional condition something like rand()%4 == 0, we can amplify the desynchronization between Sentinel instances easily. See issue #1419.
-
由 antirez 提交于
-
- 30 11月, 2013 1 次提交
-
-
由 antirez 提交于
-
- 29 11月, 2013 1 次提交
-
-
由 antirez 提交于
80 cols friendly, some minor change to the code to make it simpler.
-
- 28 11月, 2013 3 次提交
- 26 11月, 2013 2 次提交
-
-
由 Salvatore Sanfilippo 提交于
fix a bug in sentinel.c about pub/sub link
-
由 huangz1990 提交于
-
- 25 11月, 2013 3 次提交
-
-
由 antirez 提交于
The result of this one-char bug was pretty serious, if the new master had the same port of the previous master, but just a different IP address, non-leader Sentinels would not be able to recognize the configuration change. This commit fixes issue #1394. Many thanks to @shanemadden that reported the bug and helped investigating it.
-
由 antirez 提交于
This fixes issue #1395.
-
由 antirez 提交于
Fixes issue #1298.
-
- 22 11月, 2013 1 次提交
-
-
由 antirez 提交于
-
- 21 11月, 2013 8 次提交
-
-
由 antirez 提交于
-
由 antirez 提交于
-
由 antirez 提交于
-
由 antirez 提交于
-
由 antirez 提交于
-
由 antirez 提交于
This commit introduces a funciton called when Sentinel is ready for normal operations to avoid putting Sentinel specific stuff in redis.c.
-
由 antirez 提交于
Does not fix any bug as the test is performed by the caller, but better to have the check.
-
由 antirez 提交于
-