- 05 Jan, 2012 4 commits
-
-
Vincent Pelletier authored
-
Vincent Pelletier authored
This comment just described the whole purpose of the code, so there is no XXX there.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
If start() fails here, it fail in the next test too (and any test until stop gets called).
-
- 03 Jan, 2012 14 commits
-
-
Vincent Pelletier authored
-
Vincent Pelletier authored
For easier understanding of answerLastIDs' final else block.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
Condition is true from the first iteration, as we just filled unconnected_master_node_set.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
Also, fix stupid error in error handling path.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
- 02 Jan, 2012 4 commits
-
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
- 20 Dec, 2011 9 commits
-
-
Vincent Pelletier authored
Fixes a crash when a node aborts a connection and then detecting it as closed: it would attempt to unregister from event manager twice.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
This increases cluster on-line flexibility, allowing new masters to be added without needing a restart of all masters. Downside is that more responsibility is pushed to cluster admins: they must update node configurations so they contain enough master nodes to allow them to join cluster after a restart.
-
Vincent Pelletier authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
See http://bugs.python.org/issue13361 ("getLogger does not check its argument").
-
- 09 Nov, 2011 4 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Vincent Pelletier authored
Custom ctypes wrapper for epoll is not needed with python 2.6+. Also, do not retry upon temporary error: it is valid to handle no packet, and retrying the poll call would increase overall timeout without easy fix. Also, remove meaningless frozensets (leftovers from an old bug's symptoms).
-
Julien Muchembled authored
-
- 27 Oct, 2011 1 commit
-
-
Julien Muchembled authored
-
- 26 Oct, 2011 4 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
Also simplify some code by using some new Python syntax.
-
Julien Muchembled authored
-
Julien Muchembled authored
-